staticman是非常好用的静态博客评论实现,但是可惜只支持github
和jekyll
,不过通过使用github webhooks和gitlab triggers功能就能实现在gitlab pages使用staticman。
创建staticmanapp
第一步要做的就是创建staticmanapp,按照官方文档操作即可,也可以查看我创建好的repository。
创建trigger
在gitlab 项目菜单选择Triggers > Add trigger
,然后复制下面的链接
curl -X POST \
-F token=TOKEN \
-F ref=REF_NAME \
https://gitlab.com/api/v3/projects/1400576/trigger/builds
创建webhook
点击github 项目Settings>Webhooks>Add webhook
,Payload URL
填写上面的链接,并添加参数,例如
https://gitlab.com/api/v3/projects/1400576/trigger/builds?token=5e763611ads5fb89598220414e334b&ref=master
注意将token替换