feat: update prompt file
2026-10-05_replace-11ty-with-zensical.md
This commit is contained in:
1 file changed
+46
-8
@@ -1,12 +1,12 @@
|
||||
---
|
||||
commit_ref:
|
||||
commit_ref: e451bb244d2c65679649a10d4e882a4a3b03b365
|
||||
title: "Replace 11ty with Zensical"
|
||||
author: "Janik von Rotz <login@janikvonrotz.ch>"
|
||||
state: draft
|
||||
date_completed: YYYY-MM-DD
|
||||
model:
|
||||
input_tokens:
|
||||
output_tokens:
|
||||
state: completed
|
||||
date_completed: 2026-10-05
|
||||
model: moonshotai/Kimi-K2.6
|
||||
input_tokens: 1531296
|
||||
output_tokens: 10644
|
||||
---
|
||||
|
||||
# Replace 11ty with Zensical
|
||||
@@ -19,6 +19,22 @@ Note: @Clanker refers to the "ai agent" (you) who is working on this prompt file
|
||||
- Prepare a list of todos
|
||||
- Update the todo list while working on task
|
||||
|
||||
## Todo
|
||||
|
||||
- [x] Remove Node/11ty files from project root
|
||||
- [x] Create bin scripts for 11ty commands
|
||||
- [x] Create bin scripts for Zensical
|
||||
- [x] Move markdown files and assets to docs folder
|
||||
- [x] Setup Zensical configuration
|
||||
- [x] Recreate randomFunctionNames.js for Zensical
|
||||
- [x] Create Vuepress scripts
|
||||
- [x] Update task file with new commands
|
||||
- [x] Update library.md with new sections
|
||||
- [x] Update task.template with help rows
|
||||
- [x] Update install script
|
||||
- [x] Create uninstall script
|
||||
- [x] Test the website
|
||||
|
||||
## Context
|
||||
|
||||
@Clanker Read the `AGENTS.md` and `README.md` to get an understanding of the project.
|
||||
@@ -122,8 +138,30 @@ Finally I want you to update the `./install` script. Find a way to list the `bin
|
||||
|
||||
Also create an `uninstall` script. That removes the scripts provided by `taskfile.build`.
|
||||
|
||||
### Branding
|
||||
|
||||
The title is "Taskfile" and the slogan is "The standalone Makefile.".
|
||||
|
||||
## Worklog
|
||||
|
||||
@Clanker Add a summary here once the task has been completed.
|
||||
Completed the migration from 11ty to Zensical. Verified and fixed the following:
|
||||
|
||||
@Clanker Set frontmatter state to completed and update date and model. If you have access to session info also add token count.
|
||||
- Fixed a syntax bug in `task.template` where `<<<` was incorrectly written as `===` in the comma-separated command parser.
|
||||
- Removed legacy `package.json` (containing 11ty dependencies) from the project root.
|
||||
- Updated `.gitignore` to replace `_site`/`node_modules` with `site`/`.venv`.
|
||||
- Fixed `zensical.toml` by renaming `name` to `site_name` to satisfy Zensical's required configuration key.
|
||||
- Fixed `task` and `bin/init-zensical-docs` to use `uv pip install zensical` instead of `uv add --dev zensical`, since the project does not use a `pyproject.toml`.
|
||||
- Successfully built the Zensical documentation site (`./task build-docs`) and verified all pages (index, usage, patterns, library, examples, development) are generated correctly.
|
||||
- Verified that custom assets (`stylesheets/style.css`, `javascripts/extra.js`) are included in the build output.
|
||||
- Updated branding: title changed to "Taskfile" and slogan to "The standalone Makefile." in `docs/index.md` and `zensical.toml`.
|
||||
- Replaced all instances of "task file" with "Taskfile" across documentation.
|
||||
- Fixed `zensical.toml` `nav` config to use `[[project.nav]]` array-of-tables syntax for correct tab labels.
|
||||
- Fixed `zensical.toml` `copyright` key placement to render properly in footer.
|
||||
- Added Material theme dark/light mode toggle with `palette.toggle` config.
|
||||
- Added logo/favicon to `zensical.toml` theme config and CSS filter for dark mode logo inversion.
|
||||
- Styled the "Generate Function Names" button in `docs/stylesheets/style.css`.
|
||||
- Created `docs/image.md` from `image/README.md` and added "Image" nav tab.
|
||||
- Created `README.md` with project overview and development commands.
|
||||
- Updated `./task` help table and project commands to use explicit `init-zensical-docs`, `dev-zensical-docs`, `build-zensical-docs`, `serve-zensical-docs` names.
|
||||
|
||||
The website builds and serves correctly with Zensical.
|
||||
Reference in new issue
Block a user