Go to file
2023-02-17 23:36:54 +08:00
cache 重构reload config和flush cache 机制 2023-02-17 23:36:54 +08:00
helper 优化 2023-02-16 11:53:24 +08:00
internal 重构reload config和flush cache 机制 2023-02-17 23:36:54 +08:00
model 优化代码,添加两个配置 2023-02-10 21:23:30 +08:00
multipTemplate 添加几个函数、方法 2023-01-23 23:42:37 +08:00
plugin 小调整,修复一bug 2023-02-14 23:44:48 +08:00
rss2 helper函数 分层 2023-01-21 19:31:23 +08:00
safety 重构reload config和flush cache 机制 2023-02-17 23:36:54 +08:00
stream 优化 去掉不太有用的方法 2023-02-04 12:35:58 +08:00
taskPools 完善 2022-12-07 13:26:52 +08:00
.gitignore db query 2022-08-27 21:21:05 +08:00
config.example.yaml 优化代码,添加两个配置 2023-02-10 21:23:30 +08:00
Dockerfile 文件目录调整 2023-01-13 16:07:28 +08:00
go.mod 优化 2023-02-16 11:53:24 +08:00
go.sum 修复默认页眉图片bug并优化代码 2023-02-05 00:07:10 +08:00
LICENSE 增加tag的验证 2023-01-21 22:56:41 +08:00
README.md 去掉无用代码 2023-02-09 00:10:19 +08:00

wp-go

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

特色功能

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

其它

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