凌晨三点,最后一行 systemctl reload nginx 敲下去,屏幕那头的 8.137.18.234 安静地返回了一个 200。 就在这一刻,NEURALARCHIVE 正式接入。 为什么不用现成的 能开博客的地方足够多了,五分钟就能开张。但我想要的不是一个"开张"的地方,而是一个完全属于自己的角落——每一个像素、每一次请求、每一条数据,都攥在自己手里。 于是有了现在这套东西: 前端 Vue 3,赛博电路风的界面,四种语言实时切换 后端 Express + SQLite,所有内容以中文为源,自动翻成英日韩 实时聊天、点赞、嵌套评论、全文搜索、按月归档 token 主动吊销、SSE 凭据隔离、fail2ban 守门 它跑在一台我自己的云服务器上,中间没有第三方偷看。 这里会写什么 不设限。大概会是这几类: 技术 踩过的坑、读过的源码、半夜才调通的某个诡异 bug。这个站点本身,就是一份一直在演进的活教材。 思考 关于工具,关于注意力,关于在信息洪流里怎么不被冲走。 一些噪声 偶尔只是想记录此刻。日志不一定非得有用。 一点技术注脚 如果你好奇这套多语言是怎么转的——我只写中文,后端在保存时自动调机器翻译,而且会保留 Markdown 结构: js // 中文为唯一源,en / ja / ko 自动填充 await mlFill(db, title) await mlFill(db, content) // 保留 加粗、 引用、代码块 试试切右上角的语言,你现在读到的这段,就是实时翻出来的。 互联网最初的样子,是每个人都能有一块自己的地。 这块地,我先占下了。 —— 欢迎来到 NEURALARCHIVE,下次见。