#dev 2025-09-15
2025-09-15 UTC
grufwub and marc_in_space joined the channel
#
earthbasetwo zola looks a lot more active and serious than haunt. rust is also a more popular language than guile/scheme. i'd go zola unless you are really interested in playing with scheme or hate rust for some reason
dusted_ joined the channel
#
[tantek] posted about yesterday's 8-bit day and the challenge I mentioned to a few folks in espresso chat about making HTML, CSS, etc. files that are 255 bytes or less: https://tantek.com/2025/257/t1/happy-8bitday-255-bytes-max
#
[tantek] 255 bytes home page prototyped with working links, except for "prev" (which I'd rather generate programmatically) https://tantek.com/8bit.html
sarna joined the channel
[snarfed] joined the channel
#
[tantek] alright, now with a style sheet, which allowed me to simplify some of the markup. not quite as semantic but now styled to look better on mobile: https://tantek.com/8bit.html
GuestZero, DanQ, gRegorLove_ and balintm joined the channel; okCiel left the channel
#
IWDiscord <9jf9hf>
#
9jf9hf _pi_r2_[d]: It's subjective but 4k commits and 50k lines of code for a flat-file/markdown CMS appears like a lot.
#
9jf9hf I'm wondering how come?
#
9jf9hf Additional features?
#
9jf9hf [edit] _pi_r2_[d]: It's subjective but 4k commits and 50k lines of code for a flat-file/markdown CMS appears like a lot.
#
IWDiscord <9jf9hf>
#
9jf9hf I'm wondering how come it takes so much code?
#
9jf9hf Additional features?
#
.pi.r2. 50k lines of code for a project maintained for years and used by tons of people is pretty close to nothing. The main file of coreutils ls is 5k lines of code already.
#
.pi.r2. It's configurable, modular with lots of external plugins, can use a lot of engines, etc.
#
9jf9hf Ah I see it's got support for quite a lot of things. Latest blog post also is about what I'm asking about: "Eleventy v3.1.0 is now available — 11% faster and 22% smaller!".
#
Kolev Going with Zola. Lots of themes available.
#
Kolev I like the Inky theme.
thegreekgeek_ joined the channel
#
trwnh taking hugo as an example https://gohugo.io/about/features/ you get multilingual support, multiple output formats (including custom defined ones), multiple input formats for content, loading themes and modules, markdown extensions, diagrams, mathematics, syntax highlighting, shortcodes and partials, content adapters for working with apis, taxonomies for setting up categories and tags, data processing for csv/json/yaml/toml/xml, slugs and url
#
trwnh https://jamstack.org/generators/ is a good list of generators that lets you see how popular each one is, the language they use, the templating they support, etc
#
earthbasetwo hugo, 11ty, and astro seem to be mentioned the most online. plus jekyll, which used to be the major player but is old and slowly dropping off
[Murray] joined the channel
oodani, thegreekgeek_ and rossabaker joined the channel
#
Kolev I'll still use Zola. I like Rust.
#
Kolev Zola seems to prefer /posts/title which can have many collisions...
balintm joined the channel
#
Kolev Preserving my URI scheme with Zola seems hard.
#
Kolev I want to have a URI scheme like capjamesg
#
Kolev But with Zola or Haunt.
#
Loqi URL design is the practice of deliberately designing URLs, in particular, permalinks, typically for a better UX for everyone who creates, reads, and shares content https://indieweb.org/URL_design
#
[tantek] ^ indeed, choose your URL design first, and then see which SSGs are actually flexible enough to adapt to you, instead of you adapting to them. That way if you need to migrate in the future, you only have to find another SSG that works with the URL design YOU came up with, rather than trying to migrate from one SSG's URLs to another
#
Kolev I think I'll be able to do it in Zola, it will take time tho
#
[artlung] made a mini clock. https://codepen.io/artlung/pen/azveyeE
#
[artlung] https://tilde.club/~artlung/miniclock/ can receive webmentions
bret joined the channel
#
[artlung] yeah, the codepen was a draft. https://tilde.club/~artlung/miniclock/ is the final. made some slight changes. I suspect I can't remove the Powered-By. But I'm content with the smallness.
angelo joined the channel
balintm and CrimeWave joined the channel
kaiberriezzz joined the channel
#
[social] Thomas believing in “logic” 🤦♂️
sp1ff joined the channel
#
[social] @.pr.r2++ The deconstruction demo was really helpful. Thank you Pierre!
DanQ, [morganm] and barnaby joined the channel
#
[social] Just like the dog after a trip to the vet, my database and PHP pages are fixed.
#
[social] Database updated to `urf8mb4` and web pages upgated to `utf-8` and PHP `htmlspecialchars` string includes `"ENT_Quotes, 'UTF-8', false)`
#
[social] Old posts that had the hot mess of character encoding from a workflow with Scrivener for writing posts, I can easily modify them when I run into them. My notes to my self from 2008 to 2010 trying to get the character encoding sorted in the workflow were “entertaining”. The solution was move the writing (or a conversion) in markdown, which is an easier transition with light scripting to handle the needed light encoding needed.
barnaby joined the channel
#
[KevinMarks] I recognise that struggle. The Technorati database was in utf8, even though mysql couldn't express that at the time. So as they added broken support for it, it got messy
#
[KevinMarks] Hm. SVG can work for stylised ones.
#
[social] I had used `quoted_printable_decode` thanks to Scrivener’s odd encoding (for then and now, as it aimed at older browser but putting that in MySQL, with out stripping and replacing encodings (BBEdit got a workout).
#
[social] I’m looking at replacing that with `htmlspecialchars` string instead just so it is all cleaner.
rozodru joined the channel
