Open godweiyang opened 6 years ago
(∂ω∂)
https://github.com/gitalk/gitalk/issues/342
加密博客 与 hexo-gitalk 共同使用需要额外处理。因为gitalk默认行为是在公开的仓库中,创建一个公开的issue,并且将原文复制过去。而对于加密博客需求,我们会使用私有仓库用于github pages,并且不希望gitalk复制原文过去,或者不希望gitalk对加密文章自动提供评论功能。所以最好设置createIssueManually: true
,并且不允许gitalk复制完整全文作为issue body。
需要更改:
hexo-matery-modified/themes/matery/layout/_partial/gitalk.ejs
,为
let gitalk = new Gitalk({
clientID: '<%- theme.gitalk.oauth.clientId %>',
clientSecret: '<%- theme.gitalk.oauth.clientSecret %>',
repo: '<%- theme.gitalk.repo %>',
owner: '<%- theme.gitalk.owner %>',
admin: <%- JSON.stringify(theme.gitalk.admin) %>,
body: '<%- theme.gitalk.body %>',
id: '<%- page.path %>',
createIssueManually: '<%- theme.gitalk.createIssueManually %>',
distractionFreeMode: '<%- theme.gitalk.distractionFreeMode %>' // Facebook-like distraction free mode
});
然后再主题_config.yml中,做一下配置
gitalk:
enable: true
owner: owner
repo: blog-comments # 因为放置博客的仓库是私有的,需要创建一个公开仓库放置评论
oauth:
clientId: <yourkey>
clientSecret: <yoursecret>
admin: owner
body: "可以写上博客名,或者就写unknown"
createIssueManually: true
distractionFreeMode: true
此后,需要手动为每一篇博客启用评论功能。
设置加密文档,password处要填SHA256加密后的。mac上 terminal shasum -a 256
回车password+两次crtl+D得到。
超级棒!博客好看,功能超全,节省了了我好的时间QwQ 谢谢学长。 前面额外提到两个自己遇到的小问题QwQ,希望可以帮助到需要的朋友~
@Hughshine 超级棒!博客好看,功能超全,节省了了我好的时间QwQ 谢谢学长。 前面额外提到两个自己遇到的小问题QwQ,希望可以帮助到需要的朋友~
很棒!顶你
我想问一下 鼠标特效的文件是哪个呀,我想修改一下桃心哪个特效
现在这个动态标签在哪个js文件呢,我在layout.js没有找到
对于使用Hexo或者jekyll搭建博客,我一直有一个疑惑?为什么用Hexo搭建的博客不能像Jekyll一样文件资源保存的就是.md文件。如果是保存的.md文件的话就可以直接在线编辑了,如果用hexo的话就只能本地发布推送。请问博主是怎么看待的。或者Hexo也可以实现类似的操作么?邮箱:15657868169m@sina.cn
辛苦了!
大佬,我想问下代码块的问题是怎么解决的,我使用cpp,然后会出现渲染错误 https://github.com/blinkfox/hexo-theme-matery/issues/377#issue-580515001
赞!
大佬,我是按照你的模版进行修改的,但是这个git talk的评论功能一直没法用呢,就是点击那个评论,内容并没有提交上去,可能是什么原因导致的呢,可以帮我看看吗,感谢🙏
很强!
请问输入hexo d 后先出现一堆代码,最后是下面代码,正常吗? {"error":400,"message":"empty content"} INFO Deploy done: baidu_url_submitter
https://godweiyang.com/2018/04/13/hexo-blog/
ECNU AntNLP Group - WeiYang