HERON

The same Markdown, now public

From Obsidian notes to a website

You can turn Obsidian notes into a website because Obsidian already stores every note as a plain Markdown file. A static site generator such as HERON reads those files and builds a public site from them: fast pages with search tags, free to host, with your notes staying the source.

What carries over as is, what needs a small change, and how to publish the vault, or part of it, step by step.

What carries over

In ObsidianOn a HERON site
A note Recipes/Bread.mdA page at /recipes/bread/
A folder of notesA section with a list of its pages
Headings, lists, tables, bold, codeThe same, unchanged
Properties at the top of a noteThe settings block of a page: title, h1, description
[[Bread]] links between notesStandard Markdown links: [Bread](address)
![[photo.jpg]] embedsImages ![Bread loaf](/media/bread.jpg) in media/
Callouts > [!note]A quote block >
Tags, graph, canvasNot published

What to change in the notes

Step by step

  1. 1

    Create the site

    One command takes the latest HERON image, and the image creates the site folder with a theme and demo pages.
  2. 2

    Copy the notes

    Put the public notes into the folder of your language inside content/, keeping the folders.
  3. 3

    Fix links and settings

    As described above. The build lists every broken link with its file and line.
  4. 4

    Preview

    Open localhost:8000 and click through.
  5. 5

    Publish

    When everything is ready, publish the finished site the way you chose. For notes the free way fits well: GitHub Pages with your own domain.
  6. 6
  7. 7
  8. 8

Why not keep editing in Obsidian?

You can. Open the site folder content/ as an Obsidian vault and write as usual. Git keeps history, and every push publishes the changes. The only rule: use standard links and the settings block on top.

Questions

Is this an alternative to Obsidian Publish?

For public sites, yes. Obsidian Publish is a paid hosted service that keeps the Obsidian look, graph and wiki links. HERON builds a site you own and host anywhere for free, in exchange for a little preparation of links and page settings.

Can I publish only part of my vault?

Yes. Only what you put into content/ becomes a page. Keep a separate folder for public notes.

Do search engines find the pages?

Yes. Every page gets its own address, title, description, a place in the sitemap and llms.txt, and the tags search engines expect.

Can the site be in two languages?

Yes. Notes in a second language go into that language's folder inside content/, with matching file names. See multilingual websites.