- Install Ruby (Jekyll docs)
- Run
bundle install
- Start local server:
bundle exec jekyll serve
Extracting contents from Obsidian vault:
- Update
OBSIDIAN_VAULT_PATH
inscripts/index.js
nvm use 16
npm start
- Selective publishing
published: true
in frontmatter- All content after %%ENDNOTE%% is ignored
- Copy over images used in notes and add proper links to them in the note contents
- Update notes frontmatter with tags in the note contents
- Add created and updated dates in frontmatter
- A "notes" collection for... notes
- Use tags from notes and posts collections
- Add an "updated" date to notes and posts
- Handle wikilinks (and aliases) from Obsidian
- Inline transclusion
((...))
brackets for side and margin notes to avoid accidentally creating links in Obsidian.
- Fix Related.html
- Handle
[[...#header]]
wikilinks - Handle
[[...#header|alias]]
wikilinks - Distinuish between internal and external links