Files
git.taskfile.build/zensical.toml
T
Janik von Rotz 323f81a45f refactor: migrate documentation from 11ty to Zensical and restructure project layout
- Replace 11ty static site generator with Zensical (Material for MkDocs)
- Remove Node.js dependencies, `package.json`, `pnpm-lock.yaml`, and `node_modules`
- Refactor directory structure: move docs to `docs/`, assets to `docs/{img, stylesheets, javascripts}`, and build output to `site/`
- Create modular bin scripts for Zensical, 11ty, and Vuepress workflows (init, dev, build, serve)
- Update `.gitignore` to track `.venv` and `site` instead of `node_modules` and `_site`
- Rewrite `README.md` and `AGENTS.md` to reflect new tooling and structure
- Update `task` and `task.template` with new documentation commands and help rows
- Implement `install` and `uninstall` scripts to fetch scripts from remote repository
- Add `zensical.toml` configuration with Material theme, dark mode toggle, and navigation
- Fix shellcheck issues in `task.template` and `save-pass-to-keepass`
- Update `prompt.md` with completion status and worklog
2026-10-05 16:53:23 +02:00

52 lines
1.2 KiB
TOML

[project]
site_name = "Taskfile"
description = "The standalone Makefile."
repo_url = "https://codeberg.org/Mint-System/taskfile.build"
edit_uri = "_edit/main/docs/"
extra_css = ["stylesheets/style.css"]
extra_javascript = ["javascripts/extra.js"]
copyright = "Copyright © 2026 Mint System"
[project.extra]
plausible_domain = "taskfile.build"
[project.theme]
name = "material"
logo = "img/logo.svg"
favicon = "img/favicon.svg"
palette = [
{ scheme = "default", primary = "indigo", accent = "indigo", media = "(prefers-color-scheme: light)", toggle = { icon = "material/brightness-7", name = "Switch to dark mode" } },
{ scheme = "slate", primary = "indigo", accent = "indigo", media = "(prefers-color-scheme: dark)", toggle = { icon = "material/brightness-4", name = "Switch to light mode" } }
]
features = [
"navigation.tabs",
"navigation.sections",
"navigation.expand",
"navigation.top",
"search.suggest",
"search.highlight",
"content.code.copy",
"content.action.edit"
]
[[project.nav]]
Home = "index.md"
[[project.nav]]
Usage = "usage.md"
[[project.nav]]
Patterns = "patterns.md"
[[project.nav]]
Library = "library.md"
[[project.nav]]
Examples = "examples.md"
[[project.nav]]
Image = "image.md"
[[project.nav]]
Development = "development.md"