(原) Sonic golang开发的动态博客

原创文章,请后转载,并注明出处。

官网:https://github.com/go-sonic
主题仓库:https://github.com/go-sonic/default-theme-anatole
开源地址:https://github.com/go-sonic/sonic

这是一个动态博客,相较于Hugo这种静态博客而言,算是各有优缺点。
借助golang的跨平台特点,它可以安装到各种系统平台。可惜它自编译好的二进制文件却没有Termux版本能用的。
搭建还是很快的,整个目录也算干净。默认使用了sqlite。

在使用中发现一些错误,比如“The parameter status type is incorrect”,删除文章却不成功。

最后还得自己编译。因为使用sqlite跨平台编译为linux/android,需要启用CGO。

SET GOOS=android
SET GOARCH=arm64
SET CGO_ENABLED=1
SET CC=C:\Users\Administrator\AppData\Local\Android\android-ndk\toolchains\llvm\prebuilt\windows-x86_64\bin\aarch64-linux-android23-clang.cmd
go build

终于运行在termux下了。不过有些问题还得自己解决。