diff options
| author | eltrac <hi@eltr.ac> | 2026-04-07 18:14:08 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-04-07 18:14:08 +0800 |
| commit | 724510e787e4e87d6fb57a641273b37472713a06 (patch) | |
| tree | a3c9e4c71d6e60910dc3dcb830ba4e8ae405fb9b | |
| parent | 0dda9cfaac734b2ff194fc8c7ff878b44b6a742e (diff) | |
[pages] update /colophon
| -rw-r--r-- | content/colophon.md | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/content/colophon.md b/content/colophon.md index 7ee9c158..6bd22771 100644 --- a/content/colophon.md +++ b/content/colophon.md @@ -10,11 +10,13 @@ toc = true ## 技术栈 -本站是静态网站,使用全世界最快的静态网站生成器 [Hugo](https://gohugo.io/) 构建。没有使用任何主题,模板文件直接写在 `layouts/` 目录下,CSS 引擎使用 [UnoCSS](http://unocss.dev/)。源码见此:[eltrac/geedeapro](https://src.eltr.ac/eltrac/geedeapro)。 +本站是静态网站,使用全世界最快的静态网站生成器 [Hugo](https://gohugo.io/) 构建。使用的主题是自己开发的 [Venin](https://src.eltr.ac/eltrac/hugo-theme-venin),以 MIT 协议授权。博客内容的源代码见此:[eltrac/geedeapro](https://src.eltr.ac/eltrac/geedeapro)。 本站没有常规的评论系统,文章的评论、点赞等互动信息与[我的联邦宇宙账号](https://akk.eltr.ac/eltrac)互通。互通是通过 [Brid.gy](https://brid.gy/) 实现的,它会每隔一段时间抓取我的联邦宇宙账号,一旦发现新的回复和点赞,就会将互动信息以 [Webmention](https://indieweb.org/Webmention) 的形式发送到这个网站上。 -本站的 Webmention 接收端由 [webmention.io](https://webmention.io/) 提供服务,未来会部署自己的 Webmention 后端服务,不依赖第三方。Webmention 不是通过 JavaScript 动态抓取的,而是通过 [Actions 工作流](https://src.eltr.ac/eltrac/geedeapro/src/branch/master/.forgejo/workflows/fetch-webmentions.yml)直接写入 Git 仓库中的 JSON 文件,再渲染到静态网页中的。也因此,发送到本站的 Webmention 会等待最多半个小时的时间才会显示在网页中,来自联邦宇宙的互动也会有延迟。 +本站的 Webmention 接收端是自己开发部署的 [Weepinbell](https://codeberg.org/eltrac/weepinbell)。Webmention 不是通过 JavaScript 动态抓取的,而是在受到新 Webmention 时通过 Webhook 触发重新构建,所以需要等一两分钟才能看到发送到本站的 Webmention。 + +本站选择技术栈的原则是:==静态高于一切==,以及==内容网站不应该大量依赖 JavaScript==。 ## 构建和部署 |
