Go to file
2022-11-10 18:56:18 +08:00
actions 完善 2022-11-10 18:16:03 +08:00
cache 完善添加评论 2022-11-08 17:41:01 +08:00
config 设置配置文件参数 2022-11-05 15:07:08 +08:00
db 打印sql日志 2022-11-07 16:37:06 +08:00
helper 测试 2022-11-06 12:12:57 +08:00
logs 优化代码,及打印错误日志 2022-09-27 15:35:34 +08:00
mail 设置配置文件参数 2022-11-05 15:07:08 +08:00
middleware 优化 2022-11-05 22:40:02 +08:00
models 测试 2022-11-07 16:08:15 +08:00
phpass 设置配置文件参数 2022-11-05 15:07:08 +08:00
plugins 优化 2022-11-05 22:40:02 +08:00
route 优化 2022-11-05 21:10:20 +08:00
rss2 完善 2022-10-08 19:35:05 +08:00
safety 完善 2022-10-14 17:15:43 +08:00
static 完善 2022-11-10 18:56:18 +08:00
templates 完善 2022-11-10 18:56:18 +08:00
.gitignore db query 2022-08-27 21:21:05 +08:00
config.example.yaml 设置配置文件参数 2022-11-05 15:07:08 +08:00
Dockerfile 优化 2022-11-05 20:59:49 +08:00
go.mod 代码结构优化,添加readme 2022-11-04 10:38:59 +08:00
go.sum go.sum 2022-11-04 18:33:13 +08:00
LICENSE mit 2022-11-04 10:11:15 +08:00
main.go 查询底层改成接口和context的调用方式,方便接入其它库 2022-11-07 16:04:13 +08:00
README.md readme 2022-11-04 11:13:57 +08:00

wp-go

a simple front of WordPress build with golang.

一个go写的WordPress的前端功能比较简单只有列表页和详情页,rss2主题只有一个twentyfifteen主题插件的话只有一个简单的列表页的摘要生成和enlighter代码高亮。本身只用于展示文章不支持restful api调用添加评论走的转发请求到php的WordPress。因为大量用了泛型功能所以要求go的版本在1.18以上。

特色功能

  • 缓存配置
  • 添加评论或panic时发邮件通知包涵栈调用和请求信息
  • 简单的流量限制中间件
  • 除配置文件外将所有静态资源都打包到执行文件中
  • 支持密码查看且cookie信息可被php版所验证
  • 支持rss2订阅

其它

用的gin框架和sqlx,在外面封装了层查询的方法。后台可以设置的比较少,大部分设置还没打通。