网站和开发日志一起诞生
网站比精灵图更早出现。目前它只有一个首页和这份开发日志,但地基已经是将来承载其余内容的那一套:游戏介绍页、图库、下载、英文版。
为什么
每篇开发日志都是一个文本文件,和游戏放在同一个仓库里,就在代码旁边。网站直接读这些文件,不复制任何东西:我们写完一篇,它就成了一个页面。我们想让发布的阻力尽可能小,因为小项目的开发日志都是死在阻力上的。
我们选择生成静态页面。没有服务器、没有数据库、没有费用,任何能放文件的主机都能用,访问量暴涨也不用有人半夜爬起来。
怎么运作
每篇日志都有一个状态。草稿只有我们自己在开发环境里看得到,带一个橙色标记,已发布的则对所有人可见。现在全是草稿,所以公开的网站只显示一个带游戏简介的首页,和一句“目前还没有发布内容”。每篇日志还会列出它所讲述的 commit,等仓库公开之后,这些哈希就会变成指向代码的链接。支持 RSS。
视觉很简单:正文用衬线体,深色背景,用测试元素的三种颜色(火、冰、雷)做点缀,还有一个手绘的 16 像素 favicon。等美术到位,网站会跟着美术走。
下一步
域名和部署等有可发布的东西再说。在那之前,网站只在开发者自己的机器上跑。
变更
- feat(site): Astro site with landing page and devlog
Static site under site/ reading devlog/*.md as a content collection. Pages: landing, devlog list, entry, RSS. Drafts show only in dev or with SHOW_DRAFTS=1; production hides anything not status: publicado.