Lumo
Lumo 是一个用 Go 编写的开源 CMS。后台是嵌进二进制的 React 单页应用,前台由服务端模板渲染主题;发布产物是单个静态二进制,目标机器上不需要 Go、Node 或 Docker,首次启动打开浏览器就能装好。
轮播
栏目
最新
全部文章工程实践
主题接口:Hugo 式约定与整页回退
Go 的 html/template 没有模板继承,只有定义块和调用块。这篇讲在这个前提下怎么落出一套够用的主题约定,以及为什么缺失模板要整页回退而不是渲染空白。
用 Go 编写的现代化开源 CMS
Lumo 是一个用 Go 编写的开源 CMS。后台是嵌进二进制的 React 单页应用,前台由服务端模板渲染主题;发布产物是单个静态二进制,目标机器上不需要 Go、Node 或 Docker,首次启动打开浏览器就能装好。
工程实践
Go 的 html/template 没有模板继承,只有定义块和调用块。这篇讲在这个前提下怎么落出一套够用的主题约定,以及为什么缺失模板要整页回退而不是渲染空白。