Commit graph

649 commits

Author SHA1 Message Date
cb146ecd5b Add period back to unturf brand name 2025-10-13 12:48:46 -04:00
cea59b9d94 Flatten TOC structure: remove unturf parent, make children top-level 2025-10-13 12:48:11 -04:00
8d1cdc45a3 Move TOC to bottom of about page for right sidebar display 2025-10-13 12:46:13 -04:00
04bf36731c Add code generation to AI services description 2025-10-13 12:44:10 -04:00
963e4fdadc Change AI reference to machine learning text & speech models 2025-10-13 12:42:48 -04:00
62b93be83b Update AI service URL from ai.unturf.com to uncloseai.com 2025-10-13 12:41:29 -04:00
2935b5f4ba Simplify scroll jump prevention documentation 2025-10-13 12:34:33 -04:00
250a06a032 Document scroll jump prevention solution for URL anchors 2025-10-13 12:33:08 -04:00
5f3d4e988a Document fluid article width solution for TOC overlap 2025-10-13 12:29:48 -04:00
69bd3337b6 Document media query restructuring for smooth transitions 2025-10-13 12:20:35 -04:00
48a4c269ea Update blog post intro to mention all theme features 2025-10-13 12:17:46 -04:00
04ccdcd881 Patch light mode pygments to remove hardcoded background
Both dark and light mode now use theme CSS variables for backgrounds
2025-10-13 12:01:56 -04:00
05c9f19913 Make pygments generation part of build process
html target now depends on pygments target, ensuring stylesheets are
always generated and patched before building the site
2025-10-13 11:57:31 -04:00
58ace94933 Add make pygments target to generate and patch syntax highlighting stylesheets
Generates monokai (dark) and default (light) pygments styles and automatically
patches dark mode to remove hardcoded background color
2025-10-13 11:56:13 -04:00
1f310836ff Document syntax highlighting theme switching in blog post 2025-10-13 11:49:45 -04:00
ac9fb10063 Rebuild site with lighter code background in dark mode 2025-10-13 11:42:44 -04:00
c9b7ca264b Add link to Pelican PR #3512 for upstream TOC filtering 2025-10-13 10:18:01 -04:00
45a3a8df87 Change first-person to we in pelican theme post 2025-10-13 09:51:46 -04:00
80cba5647b Document strip_anchors plugin in pelican theme post
Added new section explaining the homepage summary filtering plugin
that strips TOC anchor links from article summaries. Includes:

- Why the problem exists (RST generates anchor links in TOC)
- How the plugin solves it (strip_anchors Jinja2 filter)
- Implementation details with code examples
- Template usage example

This plugin prevents broken anchor links in homepage excerpts.
2025-10-13 09:51:16 -04:00
71c8d78853 Move strip_toc_summary plugin to lib/ directory
The pelican-plugins/ directory is gitignored, so moved the plugin
to lib/ which is tracked. Updated PLUGIN_PATHS to include lib/.

This plugin provides the strip_anchors Jinja2 filter that removes
TOC divs and toc-backref anchor links from article summaries on
the homepage, preventing broken anchor links in excerpts.
2025-10-13 09:46:25 -04:00
3a51b633a0 Add strip_anchors Jinja2 filter plugin for article summaries
This plugin strips TOC divs and toc-backref anchor links from article
summaries when displayed on the homepage. This prevents broken anchor
links in homepage excerpts that would point to non-existent IDs.

The filter is applied in the theme's index.html template via:
{{ article.summary | strip_anchors }}
2025-10-13 09:34:57 -04:00
d2f5de70da Remove branch section from pelican theme post
Theme changes are now merged to master
2025-10-13 07:52:25 -04:00
be6e8c4e78 modified: content/2025-10-10-unpotato-webwords-btrfs-cleanup-docker-volumes.rst 2025-10-12 16:08:58 -04:00
3af4d986a1 modified: Makefile 2025-10-12 14:11:49 -04:00
b8d74ba1f3 Trigger deployment: Add bottom margin to addon links 2025-10-12 14:10:02 -04:00
ee62850857 Trigger deployment: TOC addon links ul structure 2025-10-12 13:58:46 -04:00
49e9db0489 Trigger deployment: Add Comments link to TOC sidebar 2025-10-12 13:45:14 -04:00
de67ff32b2 modified: README.rst 2025-10-12 09:18:37 -04:00
964284f6ea Update README to mention Remarkbox mode parameter integration 2025-10-11 21:02:07 -04:00
68e214a397 Trigger deployment: Remarkbox dark mode integration 2025-10-11 18:07:56 -04:00
f2cc925935 Add theme version marker for dark mode deployment
Theme updates complete and ready for deployment:
- Dark mode as default with light mode toggle
- Progressive enhancement for JavaScript-disabled users
- Fixed header spacing and content padding
- Clean CSS without unnecessary !important flags
- localStorage theme persistence across sessions
2025-10-11 14:55:00 -04:00
55e39608f4 Update README with dark mode theme information 2025-10-11 14:42:00 -04:00
a2cc263f1a Update blog post to remove !important flags and explain CSS cascade
Removed !important from code examples and added explanation that
standard CSS cascade rules are sufficient because our theme CSS
loads after the UncloseAI widget CSS.
2025-10-11 14:20:33 -04:00
47ebb84042 Remove what's next section from pelican theme upgrade post 2025-10-11 14:13:57 -04:00
f68ac9e6db Add reference to capability driven presentation post and Resilient Web Design book 2025-10-11 14:11:20 -04:00
9c7d0592d6 Add progressive enhancement section for hiding theme buttons without JavaScript 2025-10-11 14:08:36 -04:00
1e709abe6a Replace FOUC acronym with flash-of-unstyled-content in blog post 2025-10-11 14:05:17 -04:00
44869fec81 Add dark mode implementation section to pelican theme upgrade post 2025-10-11 14:04:28 -04:00
a88ffaef85 Add policy to never commit helper scripts unless explicitly requested 2025-10-11 12:59:18 -04:00
f8ab0c0490 Remove helper script - should not have been committed 2025-10-11 12:58:54 -04:00
82ff9dcd8a Merge branch 'table-of-contents-audit' into 'master'
Move table of contents to bottom in 12 blog posts and add append script

See merge request russellballestrini/russell.ballestrini.net!4
2025-10-11 16:46:16 +00:00
578bcd4824 Move table of contents to bottom in 12 blog posts and add append script 2025-10-11 16:46:16 +00:00
c3c78ec338 Add blog post about pelican theme upgrade with right sidebar TOC 2025-10-11 11:16:47 -04:00
74bd96ad59 Fix unpotato link to use absolute path 2025-10-11 07:39:58 -04:00
5874edadd9 Move table of contents to bottom of webwords 42 languages post 2025-10-11 07:38:34 -04:00
f9d06a3b10 Move table of contents to bottom of blog posts 2025-10-11 07:37:55 -04:00
80205a141a modified: CLAUDE.md 2025-10-10 18:43:45 -04:00
1a53ca1001 Replace logo with sly red fox image, comment out old logo 2025-10-10 18:36:08 -04:00
55de44afca Add companion repo reference to all webwords blog posts 2025-10-10 18:36:08 -04:00
ca1c35f843 Link webwords in unpotato post to previous day's blog post 2025-10-10 18:36:08 -04:00