{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreifcngqvloe23ug5wmae5ewbpeykelznfqoiuvoo5djbqrnwjbefti",
    "uri": "at://did:plc:4n6wgsqsqm6q2hjncgwmreey/app.bsky.feed.post/3mhhtsox4cr72"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreifk3tg3cfilceb54g62ekgyrud6yfxowijpbcmotdmhf57nt5cowa"
    },
    "mimeType": "image/png",
    "size": 33346
  },
  "path": "/post/47484704",
  "publishedAt": "2026-03-20T03:02:46.000Z",
  "site": "https://programming.dev",
  "tags": [
    "Rust",
    "cm0002",
    "0 comments",
    "https://codeberg.org/amadaluzia/gtm",
    "@amadaluzia@discuss.tchncs.de"
  ],
  "textContent": "submitted by cm0002 to rust\n3 points | 0 comments\nhttps://codeberg.org/amadaluzia/gtm\n\n> Hello rust!\n>\n> I’ve recently wanted to create a blog with Gemini, but I have a very strong disdain for writing boilerplate. It’s a scar that has never left me since HTML. Instead, I JUST wanted to write the content, and not have to worry much about writing the same layout (though it matters less than in HTML).\n>\n> Therefore, I created gtm with the knowledge that no one else tried doing the same thing I was doing. I ended up proving myself wrong after discovering Michael Lazar’s Jetforce, which is currently a much more complete project than my own. However, I still believe that working on it would result in something interesting.\n>\n> This project was originally written in Python due to Jinja2, rich, click, and other libraries. However, I rewrote the program in Rust because I wanted more control over the context my plugins were going to run in. I’ve found that clap, anyhow and tera did what I want well enough :).\n>\n> Feel free to let me (@amadaluzia@discuss.tchncs.de ) know if you want anything added to this. Currently, Lua is something I really want to add to gtm since I want people to be able to write their own functionality. I’d be glad to see what you lot have to say.\n>\n> A side note before anyone gets curious, I wrote this entirely by hand as my first major project, and is also being used for me to learn Rust. No LLMs, GPTs, AI-powered smart fridges or similar were involved.\n>\n> Cheers!\n\nBy Developer @amadaluzia@discuss.tchncs.de",
  "title": "gtm - gemini template machine"
}