根据你的操作系统和架构前往 Release 下载对应的压缩包。

解压后得到 golog(或 Windows 下的 golog.exe)
# 克隆仓库
git clone https://github.com/giserlab/golog.git
cd golog
# 直接编译
go build -o golog main.go
# 或使用 Makefile 交叉编译(CGO_ENABLED=0)
make build
编译产物位于 bin/ 目录下。
./golog
默认监听端口为 5201,启动后在浏览器中访问:
http://localhost:5201
应用会自动重定向到初始化向导(/wizard),按提示完成:
# 指定端口
./golog --port 8080
# 启用 TLS
./golog --tls-crt server.crt --tls-key server.key
# 重置用户密码
./golog reset-password user@example.com
# 数据库迁移
./golog db:migrate # 迁移到最新版本
./golog db:migrate 5 # 迁移到指定版本
| 参数 | 简写 | 说明 | 默认值 |
|---|---|---|---|
--port |
-p |
监听端口 | 5201 |
--tls-crt |
- | TLS 证书路径 | - |
--tls-key |
- | TLS 私钥路径 | - |
首次运行后会自动生成以下目录和文件:
golog/
├── db.sqlite # SQLite 数据库
├── data/
│ └── uploads/
│ ├── covers/ # 文章封面图
│ └── images/ # 文章内图片
└── ...
留言
暂无留言