Arrowhead Static Site Generator

pending

by Lorenzo Mele (greenkey)

Convert your vault to a complete static website with customizable themes and export options.

Updated 22d agoDiscovered via Obsidian Unofficial Plugins
View on GitHub

Arrowhead Static Site Generator

Convert your vault to a complete static HTML website. The plugin scans your vault, processes markdown files with full formatting support, and generates a clean static site structure ready for deployment.

Quick Start

  1. Create pages/ and posts/ folders in your vault root
  2. Add markdown files with frontmatter (title, date, optional tags)
  3. Configure output directory in Settings → Arrowhead Static Site Generator
  4. Click the ribbon icon or run "Generate Static Site" command

Your vault structure:

your-vault/
├── pages/              # Main site pages
│   └── about.md
├── posts/              # Blog posts/articles
│   └── hello-world.md
├── assets/             # Images and files (copied as-is)
│   └── images/
└── site-output/        # Generated static site
    ├── pages/
    ├── posts/
    ├── assets/
    └── index.html

Main Features

Site Structure

  • Pages: Files in pages/ become main site pages
  • Posts: Files in posts/ become blog posts/articles
  • Assets: Files in assets/ are copied to output
  • Index: Automatic site index generation (optional)

Markdown Processing

  • Formatting: Bold (**text**), italic (*text*)
  • Headers: H1, H2, H3 with proper hierarchy
  • Lists: Bullet points with nested support
  • Links: Wiki links ([[page]]) and markdown links ([text](url))
  • Tags: Frontmatter tags and inline #tags

Site Generation

  • Clean URLs: Optional pretty URLs (/page/ instead of /page.html)
  • Sitemap: Automatic sitemap.xml generation (optional)
  • Robots: Automatic robots.txt generation (optional)
  • Preview: Built-in local preview server

Configuration

  • Output Directory: Relative or absolute path
  • Custom Folders: Rename posts/pages folders
  • Ignored Folders: Exclude directories from processing
  • Asset Copying: Toggle image/attachment copying

Settings

SettingDescriptionDefault
Output DirectoryWhere to generate the sitesite-output
Site TitleName for your siteMy Static Site
Site DescriptionMeta description
Site URLFull URL where site will be hosted
Pages FolderFolder for pagespages
Posts FolderFolder for postsposts
Generate SitemapCreate sitemap.xmlOn
Generate Robots.txtCreate robots.txtOn
Include AttachmentsCopy assets folderOn
Process WikilinksConvert [[links]]On
Process EmbedsHandle ![[embeds]]On
Preview Server PortLocal preview port3456

Commands

  • Generate Static Site: Generate the complete static website
  • Preview Site: Open local preview server

Installation

  1. Open Obsidian
  2. Go to Settings → Community Plugins
  3. Search for "Arrowhead Static Site Generator"
  4. Install and enable the plugin

Requirements

  • Obsidian 1.5.0 or later

For Developers

See the docs/ folder for:

  • Architecture overview
  • Code structure guide
  • Contributing guidelines
  • Testing documentation

About This Project

This plugin and its documentation were created with the assistance of Opencode, an AI-powered development tool for software engineers.# Test Fri Mar 13 08:48:20 CET 2026

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.