Skip to content

feat: feature checklist pages, sidebar.yaml, checkbox styling#18

Merged
16bit-ykiko merged 2 commits into
mainfrom
fix/clice-subpage-routing
Jun 15, 2026
Merged

feat: feature checklist pages, sidebar.yaml, checkbox styling#18
16bit-ykiko merged 2 commits into
mainfrom
fix/clice-subpage-routing

Conversation

@16bit-ykiko

@16bit-ykiko 16bit-ykiko commented Jun 15, 2026

Copy link
Copy Markdown
Member

Summary

  • Add sidebar.yaml support to sidebar.ts with label, collapsed, hidden fields for groups and items
  • Add markdown-it-footnote plugin with custom renderer to avoid [1:1] duplicate notation
  • Add markdown-it-task-lists plugin for - [x]/- [ ] checkbox rendering
  • Add task-list checkbox CSS styling (green checked, gray unchecked, dark mode)
  • Fix ProjectShowcase to restrict to root pages

Test plan

  • Verify sidebar ordering matches sidebar.yaml on rendered site
  • Verify footnote superscripts render correctly (no [1:1] duplicates)
  • Verify checkbox styling in both light and dark mode
  • Verify hidden field hides items from sidebar navigation

- Add sidebar.yaml config with label, collapsed, hidden fields
- Add markdown-it-footnote with custom renderer (no [1:1] duplicates)
- Add markdown-it-task-lists for checkbox rendering
- Add task-list checkbox CSS (green checked, gray unchecked, dark mode)
- Fix ProjectShowcase to restrict to root pages
@16bit-ykiko 16bit-ykiko force-pushed the fix/clice-subpage-routing branch from f658bf8 to bc86558 Compare June 15, 2026 04:21
Override only footnote_caption to drop the [1:1] sub-id from displayed
labels, instead of overriding footnote_ref. The previous renderer
hardcoded id="fnref{n}:{subId}", so single-reference footnotes got
id "fnref1:0" while the unmodified backref anchor still pointed at
"#fnref1" — breaking the return arrow in the common case.
@16bit-ykiko 16bit-ykiko force-pushed the fix/clice-subpage-routing branch from 0b696b0 to e3f2493 Compare June 15, 2026 14:06
@16bit-ykiko 16bit-ykiko merged commit 46cb487 into main Jun 15, 2026
1 check passed
@16bit-ykiko 16bit-ykiko deleted the fix/clice-subpage-routing branch June 15, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant