Commit graph

476 commits

Author SHA1 Message Date
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
7d9a2cd4a7 Remove potato image from code golf post 2025-10-10 18:36:08 -04:00
e90db7eb3f Add configurable theme repo URL for SSH/HTTPS flexibility
- Default to SSH for local development
- Use HTTPS in GitLab CI via THEME_REPO_URL env var
- Maintain compatibility for both environments
2025-10-10 18:36:08 -04:00
ca7d3e2162 Fix GitLab CI to use unified venv workflow
- Replace manual env setup with automated 'make venv'
- Use venv/ directory to match Makefile expectations
- Simplify CI script and eliminate duplication
- Ensure theme installation works correctly
2025-10-10 18:36:08 -04:00
e08019dd8b Improve setup workflow and README
- Add automatic theme installation to venv target
- Simplify README to single-command setup
- Achieve perfect 69 lines in README
- Make development setup fully automated
2025-10-10 18:36:08 -04:00
776a4a07f4 Fix all Pelican build errors and implement proper testing workflow
- Setup virtual environment management in Makefile
- Fix broken linkpeek RST directives in 2011 posts
- Add missing image alt attributes for accessibility
- Fix RST syntax errors and title hierarchy
- Add markdown package for proper .md support
- Update CLAUDE.md with testing workflow and critical issues
- Rename code golf post to match slug
- Clean build: 182 articles, 4 pages, zero errors
2025-10-10 18:36:08 -04:00
0249875fca Add webwords code golf implementations in Python and C with functional tests 2025-10-10 18:36:08 -04:00
984da07493 Update webwords post: fix curl command port, add unpotato link, rephrase ending 2025-10-10 11:39:18 -04:00
bf80508304 Add unpotato image and update alt text to lowercase 2025-10-10 11:27:14 -04:00
93286ca828 Add potato image and BTRFS cleanup blog post, update image references 2025-10-10 11:09:38 -04:00
bd22daed57 Update webwords blog post with Makefile details and add webwords to gitignore 2025-10-10 10:19:07 -04:00
cfd26c2cad Add new webwords blog post celebrating 42 language implementations 2025-10-09 15:39:35 -04:00
37d9ba62e2 deleted: content/2025-08-08-visual-anomaly-detection-http-requests-bitmap-analysis.rst 2025-08-09 17:51:32 -04:00
797c2956ba new file: content/2025-08-08-visual-anomaly-detection-http-requests-bitmap-analysis.rst 2025-08-08 23:20:25 -04:00
a7671d905c Update Godot analysis post with comprehensive findings
- Updated total from 6.45M to 13.13M lines based on improved methodology
- Enhanced script to properly categorize all C++ file extensions (.cc, .hh, .hpp, .inl, .inc, etc.)
- Added translation files as second largest category (3.3M lines, 25% of codebase)
- Fixed script duplicates in unknown section by excluding known language extensions
- Implemented two-mode script operation (current directory vs download repo)
- Updated language breakdown with accurate counts from final analysis
- Enhanced insights section with findings about global internationalization effort
- Removed methodology and conclusion sections for cleaner post structure
- Changed 'rivals' to 'competes with' and removed enterprise software comparison
2025-07-28 10:35:37 -04:00
2786b6d852 new file: content/2025-07-28-analyzing-godot-engine-codebase-millions-lines-of-code.rst 2025-07-28 09:43:20 -04:00
9def678af6 modified: .gitignore 2025-07-28 08:50:04 -04:00
e41224f590 Consolidate redundant troubleshooting steps in MultiMower post
- Merge Wayland linking errors and audio issues into single solution
- Both problems resolved by same rebuild process with proper dependencies
2025-07-21 11:53:24 -04:00
a8ded9bac9 Reorganize MultiMower blog post: move resources and quick start to top, remove negative language
- Move Resources/Community and Quick Start sections near the top for better accessibility
- Remove all instances of 'broken' and negative characterizations of MultiMower
- Reframe as community enhancements to a working technical demonstration
- MultiMower is a demo foundation, not broken software needing fixes
2025-07-21 11:06:03 -04:00
48e94f60b7 modified: content/2025-07-13-building-and-modding-multimower-with-dry-engine.rst 2025-07-14 11:43:30 -04:00
870ef65ff9 Add CLAUDE.md with critical git safety documentation and commit policy 2025-07-14 11:03:43 -04:00
c1ab61fb35 Fix RST title formatting for MultiMower blog post 2025-07-14 10:00:06 -04:00
11b6861263 Fix RST title formatting for MultiMower blog post 2025-07-14 08:08:04 -04:00
0f9f9333da Fix date mismatch in MultiMower blog post (only this file) 2025-07-14 08:03:09 -04:00