Finally forced my lazy arse to get my blog editing environment working on thew new Mac. Only took 5 minutes after putting it off for like 3 months.
https://blog.davep.org/2023/07/02/catching-up.html
What I *really* need to do is find a #Python equivalent of Jekyll or something. Something that’ll let me keep the existing markdown, let me host on GitHub, and let me edit with as little faff as possible, and have good themes out of the box.
Like… I’m happy to theme the shit out of it myself; but something reasonable out of the box would reduce the options for procrastinating getting going.
Hi @davep
Have you investigated https://quarto.org as an alterntive to Jekyll? There are some very nice out-of-the-box theme options: https://quarto.org/docs/output-formats/html-themes.html
I use Quarto for my blog because it allows me to write lierate programming blog posts in any coding language I want to with syntax highlighting etc.
@gavin Thanks, don’t know that one. Although that seems to lack the “be in Python” aspect I’m looking for.
@davep Ah. If you're looking for a Python interface, then there are two options according to Bard:
- Pelican uses Jinja2 as its template engine. It has a Python library called pelican.api that can be used to interact with the Pelican site generator from Python code.
- Lektor is another popular Python static site generator. It also uses Jinja2 as its template engine, and it has a Python library called lektor.api that can be used to interact with the Lektor site generator from Python code.
@davep I use Pelican (https://getpelican.com/)... I'm not sure if it meets your requirement of good themes out of the box but it's got a decent plugin ecosystem built up so I would imagine you can get it looking decent without too much effort.
@diazona Awesome, thanks, I’ll keep that one in mind!
@andyc Thanks, I’ll give that a look.