{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidd2gfkbb4lbsjmtydvogyd7qz64tb2ipzxvibhim5gcvf767752a",
    "uri": "at://did:plc:kfvfl6lsmxg64yzszmfotdq2/app.bsky.feed.post/3mecstkn4jwk2"
  },
  "path": "/t/ruby-talk-444772-ann-zenweb-3-12-0-released/76726#post_1",
  "publishedAt": "2026-01-30T00:35:18.000Z",
  "site": "https://rubytalk.org",
  "tags": [
    "https://github.com/seattlerb/zenweb>",
    "https://github.com/seattlerb/zenweb/issues>",
    "http://docs.seattlerb.org/zenweb>",
    "(click for more details)"
  ],
  "textContent": "zenweb version 3.12.0 has been released!\n\n* home: <https://github.com/seattlerb/zenweb>;\n* bugs: <https://github.com/seattlerb/zenweb/issues>;\n* rdoc: <http://docs.seattlerb.org/zenweb>;\n\nZenweb is a set of classes/tools for organizing and formating a\nwebsite. It is website oriented rather than webpage oriented, unlike\nmost rendering tools. It is content oriented, rather than style\noriented, unlike most rendering tools. It uses a rubygems plugin\nsystem to provide a very flexible, and powerful system.\n\nZenweb 3 was inspired by jekyll. The filesystem layout is similar to\njekyll's layout, but zenweb isn't focused on blogs. It can do any sort\nof website just fine.\n\nZenweb uses rake to handle dependencies. As a result, scanning a\nwebsite and regenerating incrementally is not just possible, it is\nblazingly fast.\n\n#### To Install:\n\nChanges:\n\n### 3.12.0 / 2026-01-29\n\n* 2 minor enhancements:\n\n  * Added Binary subclass of Page: copies file and preserves dates.\n  * Disabled Page#binary and friends.\n\n* 2 bug fixes:\n\n  * Added ability to specify change_frequency in config to force a page's value.\n  * Fixed disqus urls to use https.\n\n··· (click for more details)",
  "title": "[ruby-talk:444772] [ANN] zenweb 3.12.0 Released"
}