zola serve- Start development serverzola build- Build static site to "public" directorymake serve- Start development server (preferred)make deploy- Deploy website with Netlify
content/- Markdown files for tasks and languagescontent/drafts/- Tasks with issues to be fixedcontent/tasks/- Active, working tasks
templates/- HTML templates for site structurestatic/- Static assets like imagessass/- SCSS stylesheets
Nix Flake is used to manage system dependencies. Therefore, some tools in the path are the GNU versions. E.g. GNU sed, GNU make, GNU coreutils, and GNU bash.
- Markdown should follow structure of existing tasks
- File naming: lowercase words with underscores (snake_case)
- When activating a draft, fix formatting issues before moving from drafts to tasks
- Maintain same formatting and structure as other task pages
- Reference existing tasks for proper formatting structure
- Convert
[[...]]links to Markdown links[text](link) - Replace
== Heading ==with## Heading(for all heading levels) - Replace
{{...}}template tags with appropriate Markdown equivalents - Convert wiki-style numbered lists (
::#) to Markdown ordered lists (1.) - Replace
'''Bold'''with**Bold**and''Italic''with*Italic* - Convert wiki tables to Markdown tables using pipe syntax