Commit Graph
14 Commits
Author SHA1 Message Date
Andrew StrykerandClaude Opus 4.6 70bf848fa3 Add demos section with integration tests for site capabilities
Move reactable demo from content/posts/ to content/demos/ so it
doesn't appear in the posts list. Add demo pages for:

- Mermaid: flowchart, sequence, and state diagrams via code blocks
- KaTeX: inline and display math via the math partial
- Shortcodes: toc, rawhtml, youtube, vimeo

All demos are draft: true and in a dedicated section, so they
build with hugo --buildDrafts but are never published.

Also widen Makefile RMD_SOURCES glob to include content/demos/.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 09:47:37 -07:00
Andrew StrykerandClaude Opus 4.6 51440bc030 Add reactable demo and fix renv project detection in Makefile
- Add reactable-demo post exercising the full statdown/depkit
  htmlwidget pipeline (two reactable tables with filtering)
- Replace renv::restore() with renv::load() using explicit project
  root in Makefile and watch-rmd.sh — renv could not find the
  lockfile when cd'd into post subdirectories

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 09:25:13 -07:00
Andrew StrykerandClaude Opus 4.6 7280c9a623 Fix archetype routing and narrow build sentinel dependencies
- Move Rmd archetype from _default/ to rmarkdown/ so hugo-new.sh's
  --kind rmarkdown resolves to the correct archetype instead of
  working by accident via file extension fallback
- Replace broad content/*/* glob in .build_sentinel with explicit
  find for content (.md, .html, images), layouts, and hugo.yaml
- Fix typo in Makefile comment ("my" -> "by")

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 22:19:13 -07:00
Andrew StrykerandClaude Opus 4.6 0986654ea7 Clean up infrastructure: remove dead code, fix watch script, fix typos
- Remove hugo.sh (broken draft superseded by hugo-new.sh)
- Remove unused mermaid shortcode and partial (only code-block
  rendering via render-codeblock-mermaid.html is used)
- Remove dead xparams.mermaid check from extend_head.html
- Fix watch-rmd.sh to pass shared libs args matching the Makefile
- Fix typos in Makefile ("permsions", "Publising")

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 21:47:41 -07:00
Andrew StrykerandClaude Opus 4.6 80ea5b1c2c Add shared libs directory to gitignore and Makefile
Configure statdown to write CSS/JS dependencies to static/libs/
so they are shared across posts, and ignore that directory in git.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 21:36:00 -07:00
Andrew StrykerandClaude Opus 4.6 403da45ff1 Merge infrastructure changes from post/autogolpe into main
Brings in renv, archetypes, layout partials, shortcodes, gitignore,
and hugo config changes that were committed on the post branch.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 21:33:44 -07:00
axs 7983a30f4e Use statdown and Renv 2026-03-02 07:03:31 -08:00
Andrew Stryker 2702c8104c Remove --cvs-exclude
We don't need this option, given that are working with a completely
generated directory structure. Furthers, `tags` is part of the ignore
file.
2025-02-26 21:57:52 -08:00
Andrew Stryker 0ceda48fe9 Add hugo serve target 2024-07-13 11:53:09 -07:00
Andrew Stryker f212a23b18 Update for generating help 2024-07-12 22:22:04 -07:00
Andrew Stryker fcd670d638 Merge branch 'main' of ssh://git.sdf.org/axs/website 2024-01-09 17:04:41 -08:00
Andrew Stryker 8a692c80bd Tidy and organize Makefile
No features added.
2024-01-09 17:00:48 -08:00
axs 5044f79cbe Start organizing the Makefile 2023-12-20 11:08:42 -08:00
Andrew Stryker 415b861128 Add Makefile 2023-12-20 10:02:10 -08:00