Commit graph

32 commits

Author SHA1 Message Date
f409e00c31 Remove Atom feed limit to include all posts in blog.json
Set FEED_MAX_ITEMS = None to include all posts in the Atom feed.

Before: blog.json had only 100 posts (Pelican default limit)
After: blog.json has all 188 published posts

This ensures blog.json contains the complete blog archive for
AI agent consumption and the russell.on.unsandbox.com deployment.
2026-01-19 17:20:44 -05:00
dcdd20b43d Extract SVG & object data attrs for og:image meta tags 2025-12-18 15:26:27 -05:00
b5232587c2 Add JSONResume theme targets & OG/Twitter meta tag support
- Makefile: Add jsonresume-all-html target to export resume in 30 themes
- Makefile: Curate list of 30 tested working JSONResume themes
- pelicanconf.py: Add extract_first_image filter for social media unfurling
- Resume: Add Queues skill category (SQS, RabbitMQ, ZMQ)
2025-12-15 08:19:25 -05: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
1a53ca1001 Replace logo with sly red fox image, comment out old logo 2025-10-10 18:36:08 -04:00
e5038b4c67 black
modified:   pelicanconf.py
2025-03-28 22:35:06 -04:00
520bdfe1ac Update pelicanconf.py 2025-03-27 14:21:54 +00:00
0c5f5b5d23 Update pelicanconf.py 2025-03-27 12:48:04 +00:00
b78f1e036c modified: pelicanconf.py 2022-01-01 07:51:44 -05:00
4857aa2dfc
Update pelicanconf.py
Builds Products - Grows Products and Services
2021-11-16 07:36:44 -05:00
f828a517f2 make russell.ballestrini.net host my canolical profile pic
new file:   content/uploads/profile/russell-ballestrini-2020.jpg
	modified:   pelicanconf.py
2021-01-16 14:37:52 -05:00
bcc0bfdeab modified: pelicanconf.py 2017-10-08 12:52:34 -04:00
9fb6338d00 remarkbox adverts
modified:   content/2016-12-18-capability-driven-resentation.rst
	modified:   content/2017-03-21-minikube.rst
	modified:   content/2017-03-23-selenium-grid-on-kubernetes.rst
	modified:   pelicanconf.py
2017-04-06 16:33:29 -04:00
75b1e89118 Update pelicanconf.py 2017-02-17 22:41:11 -05:00
c9b6764a96 Update pelicanconf.py 2016-11-13 21:11:51 -05:00
3e66f4ea74 Update pelicanconf.py 2016-10-27 20:28:00 -04:00
eae19cc32e modified: pelicanconf.py 2016-06-14 21:44:05 -04:00
6d7fc0e47a google analytics ENV var
modified:   pelicanconf.py
2016-06-04 19:11:12 -04:00
00e5d7d798 modified: pelicanconf.py 2016-05-24 18:23:49 -04:00
27ae7689b4 renamed: plugins/__init__.py -> lib/__init__.py
renamed:    plugins/liblinkpeek.py -> lib/liblinkpeek.py
	renamed:    plugins/rst_linkpeek.py -> lib/rst_linkpeek.py
	modified:   pelicanconf.py
2016-05-24 18:15:09 -04:00
08b54c3c53 modified: .gitignore
new file:   content/2011-12-19-linkpeek-com-webpage-to-image-was-a-by-product.rst
	modified:   pelicanconf.py
	new file:   plugins/__init__.py
	renamed:    liblinkpeek.py -> plugins/liblinkpeek.py
	new file:   plugins/rst_linkpeek.py
2016-05-23 17:55:22 -04:00
b40cd54238 stubbed in ability to use linkpeek as a filter
new file:   liblinkpeek.py
	modified:   pelicanconf.py
	modified:   requirements.txt
2016-05-23 11:32:05 -04:00
e49de14f90 pelicanconf all.atom.feed
modified:   pelicanconf.py
2016-04-18 19:41:52 -04:00
c83a625a38 modified: pelicanconf.py 2016-04-18 18:44:28 -04:00
898e149e49 modified: pelicanconf.py 2016-04-18 18:38:30 -04:00
bd8ec509b5 added about page.
new file:   content/pages/about.rst
	renamed:    content/russell.ballestrini.resume.rst -> content/pages/russell.ballestrini.resume.rst
	modified:   pelicanconf.py
	deleted:    publishconf.py
2016-04-18 16:07:37 -04:00
9fe2971848 modified: pelicanconf.py 2016-01-03 17:13:29 -05:00
a20a758d19 modified: pelicanconf.py 2016-01-03 17:11:45 -05:00
4f1925ec9c modified: pelicanconf.py 2015-12-05 12:26:19 -05:00
6353ffd34b modified: pelicanconf.py 2015-11-14 14:17:18 -05:00
137ee7d711 modified: .gitignore
new file:   Makefile
	new file:   pelicanconf.py
	new file:   publishconf.py
2015-11-14 17:26:59 +00:00