之前用 Java 实现的 Halo 搭建了一个博客,放自家树莓派上,用自写的 twt(一自写内网隧道软件)发布在公网。但面临的一个问题是 halo 的内存占用率动辄200M,如果我把它搬到云服务器,担心撑爆内存。

前几天查资料,偶然发现 go-sonic,经下载试用,内存占用率可降到30M左右。几乎可纯后台管理文章,加上自己对 go 语言也比较熟悉,所以就决定放弃 halo,用 sonic 新搭建一个对外公布的博客。

本博客将发布日常生活及技术性文章。之前自写的 mycontent (java编写),yt-open-doc (go编写)仍然用作自己的笔记系统。值得注意的是,我自写的yt-opne-doc才用13M的内存,比go-sonic还要节省内存。

于此同时 blog.zhangyt.fun 则为本博客的镜像站。


自1.1.4版本,后台管理终于支持配置url了。conf/config.yaml

sonic:
  mode: "production"
  work_dir: "./" # 不填默认为当前路径,用来存放日志文件、数据库文件、模板、上传的附件等(The default is the current directory. Used to store log files, database files, templates, upload fi
les)
  log_dir: "./logs" # 不填则使用work_dir 路径下的log路径 (If it is empty, use the "log" path under work_dir)
  admin_url_path: admin_something # 管理url