godweiyang / godweiyang.github.io

Star & fork my blog source code!
https://github.com/godweiyang/hexo-matery-modified
18 stars 12 forks source link

超详细Hexo+Github博客搭建小白教程 - WeiYang Blog | 韦阳的博客 #18

Open godweiyang opened 6 years ago

godweiyang commented 6 years ago

https://godweiyang.com/2018/04/13/hexo-blog/

ECNU AntNLP Group - WeiYang

anchor2017 commented 4 years ago

(∂ω∂)

Hughshine commented 4 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

此后,需要手动为每一篇博客启用评论功能。

Hughshine commented 4 years ago

设置加密文档,password处要填SHA256加密后的。mac上 terminal shasum -a 256回车password+两次crtl+D得到。

Hughshine commented 4 years ago

超级棒!博客好看,功能超全,节省了了我好的时间QwQ 谢谢学长。 前面额外提到两个自己遇到的小问题QwQ,希望可以帮助到需要的朋友~

godweiyang commented 4 years ago

@Hughshine 超级棒!博客好看,功能超全,节省了了我好的时间QwQ 谢谢学长。 前面额外提到两个自己遇到的小问题QwQ,希望可以帮助到需要的朋友~

很棒!顶你

Zeyyyyyyyy commented 4 years ago

我想问一下 鼠标特效的文件是哪个呀,我想修改一下桃心哪个特效

Zeyyyyyyyy commented 4 years ago

现在这个动态标签在哪个js文件呢,我在layout.js没有找到

jianba commented 4 years ago

对于使用Hexo或者jekyll搭建博客,我一直有一个疑惑?为什么用Hexo搭建的博客不能像Jekyll一样文件资源保存的就是.md文件。如果是保存的.md文件的话就可以直接在线编辑了,如果用hexo的话就只能本地发布推送。请问博主是怎么看待的。或者Hexo也可以实现类似的操作么?邮箱:15657868169m@sina.cn

hufhqoiqjdjojdqjd-xx commented 4 years ago

辛苦了!

TWENTYYM commented 4 years ago

大佬,我想问下代码块的问题是怎么解决的,我使用cpp,然后会出现渲染错误 https://github.com/blinkfox/hexo-theme-matery/issues/377#issue-580515001

Vegard-Bear commented 3 years ago

赞!

Vegard-Bear commented 3 years ago

大佬,我是按照你的模版进行修改的,但是这个git talk的评论功能一直没法用呢,就是点击那个评论,内容并没有提交上去,可能是什么原因导致的呢,可以帮我看看吗,感谢🙏

survivor-zxc commented 3 years ago

很强!

imnxg commented 3 years ago

请问输入hexo d 后先出现一堆代码,最后是下面代码,正常吗? {"error":400,"message":"empty content"} INFO Deploy done: baidu_url_submitter