summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-04-07 18:14:08 +0800
committereltrac <hi@eltr.ac>2026-04-07 18:14:08 +0800
commit724510e787e4e87d6fb57a641273b37472713a06 (patch)
treea3c9e4c71d6e60910dc3dcb830ba4e8ae405fb9b /content
parent0dda9cfaac734b2ff194fc8c7ff878b44b6a742e (diff)
[pages] update /colophon
Diffstat (limited to 'content')
-rw-r--r--content/colophon.md6
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==。
## 构建和部署