diff --git a/README.md b/README.md index 4cacb79..b16b112 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ ## wp-go -a simple front of WordPress build with golang. -一个go写的WordPress的前端,功能比较简单,只有列表页和详情页,rss2,主题只有twentyfifteen和twentyseventeen两套主题,插件的话只有一个简单的列表页的摘要生成和enlighter代码高亮。本身只用于展示文章,添加评论走的转发请求到php的WordPress。因为大量用了泛型功能,所以要求go的版本在1.18及以上。 +一个go写的WordPress的前端,功能比较简单,只有列表页和详情页,rss2,主题只有twentyfifteen和twentyseventeen两套主题,插件的话只有一个简单的列表页的摘要生成和enlighter代码高亮。本身只用于展示文章,添加评论走的转发请求到php的WordPress。因为大量用了泛型功能,所以要求go的版本在1.19及以上,越新越好。。。。 #### 特色功能 diff --git a/internal/plugins/plugins.go b/internal/plugins/plugins.go index 81387e8..41bc654 100644 --- a/internal/plugins/plugins.go +++ b/internal/plugins/plugins.go @@ -1,9 +1,5 @@ package plugins -import ( - "github.com/gin-gonic/gin" -) - const ( Home = iota + 1 Archive @@ -25,13 +21,3 @@ var IndexSceneMap = map[int]struct{}{ Tag: {}, Search: {}, } - -type Func[T any] func(*Plugin[T], *gin.Context, *T, int) - -type Plugin[T any] struct { - calls []Func[T] - index int - post *T - scene int - c *gin.Context -}