Personal Pages
This site expects Ruby 3 or newer. On this machine, use the Homebrew Ruby before running Bundler:
export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
bundle config set --local path vendor/bundle
bundle install
bundle exec jekyll buildFor local serving:
./run.shWrite source notes in notes/ with Obsidian-style wikilinks such as
[[Use-After-Free]], [[Use-After-Free|UAF]], and #tags.
Publish them to the Jekyll wiki with:
npm run notes:publishCheck for broken or ambiguous wikilinks with:
npm run notes:checkThe generated pages live in wiki/notes/; edit the source files in notes/
instead of editing generated pages directly.