Hasty Briefsbeta

双语

BSSG – My journey from dynamic CMS to bash static site generator

a year ago
  • #bash-scripting
  • #web-development
  • #static-site-generator
  • 作者自90年代末开始维护个人网站,从手写HTML逐步演进到CMS系统,最终转向静态网站生成器。
  • 早期使用PHPNuke、FlatNuke、Joomla和WordPress等动态CMS,但发现安全更新繁琐。
  • 2014年接触静态网站生成器,最初使用bashblog,后迁移至Pelican和Nikola。
  • 2015年自主开发BSSG(Bash静态网站生成器),注重简洁性与兼容性。
  • BSSG特性包括主题支持、归档/标签功能、缓存机制,以及高可访问性与性能评分。
  • 曾用Python开发ITNBlog但因时间不足放弃,后续短暂使用Ghost和Hugo。
  • 因Hugo版本迭代导致的主题兼容性问题,重新评估BSSG的适用性。
  • BSSG现已开源,具备跨平台性、极简依赖、Markdown支持及BSD许可协议。
  • 内置实验性管理界面供客户使用,未来计划优化功能并加强系统集成。