Hexo主题yilia增加gitalk评论插件
2019-07-06 13:48
99 查看
Hexo主题yilia增加gitalk评论插件
在
layout/_partial/post目录下新增g
italk.ejs文件
文件内写入如下代码:
<div id="gitalk-container" style="padding: 0px 30px 0px 30px;"></div> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css"> <script src="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js"></script> <script type="text/javascript"> if(<%=theme.gitalk.enable%>){ var gitalk = new Gitalk({ clientID: '<%=theme.gitalk.ClientID%>', clientSecret: '<%=theme.gitalk.ClientSecret%>', repo: '<%=theme.gitalk.repo%>', owner: '<%=theme.gitalk.githubID%>', admin: ['<%=theme.gitalk.adminUser%>'], id: '<%= page.date %>', distractionFreeMode: '<%=theme.gitalk.distractionFreeMode%>' }) gitalk.render('gitalk-container') } </script>
修改
source-src/css/目录下
comment.scss文件
#disqus_thread, .duoshuo, .cloud-tie-wrapper, #SOHUCS, #gitment-ctn, #gitalk-container { padding: 0 30px !important; min-height: 20px; } #SOHUCS { #SOHU_MAIN .module-cmt-list .block-cont-gw { border-bottom: 1px dashed #c8c8c8 !important; } }
在
layout/_partial目录下的
article.ejs文件内新增gitalk相关的配置代码:
<% if (theme.gitalk.enable){ %> <div id="gitalk-container"></div> <%- include post/gitalk.ejs %> <% } %>
最后在
yilia主题配置文件中新增
gitalk相关的配置:
#gitalk评论 gitalk: enable: true githubID: 写自己github的ID repo: 新建存放评论的仓库名 ClientID: 下面讲述如何书写 需要注册 OAuth Application ClientSecret: 下面讲述如何书 需要注册 OAuth Application #不这样书写容易报错 adminUser: "['仓库名','仓库名']" labels: gitalk perPage: 15 pagerDirection: last createIssueManually: true distractionFreeMode: true
注册 OAuth Application
当别人评论你的文章时,会需要它是授权。点击 https://github.com/settings/applications/new
进行注册。注册界面如下。
红色方框写的是博客地址就 ok 了!!
注册成功后,会获取到 Client ID/scerct 。如下图所示:
最终演示
相关文章推荐
- Hexo的Next主题增加畅言评论
- Hexo博客yilia主题首页添加helper-live2d模型插件
- Hexo站点优化更换主题添加多说评论增加百度统计
- hexo 博客next主题集成gitment或者gitalk评论系统
- Gitment给基于hexo的yilia主题的博客搭建免费评论系统
- Github pages + Hexo 博客 yilia 主题使用畅言评论系统
- Hexo + yilia 主题 +githubpages博客添加友言评论功能
- hexo 配置yilia主题
- Hexo+yilia主题实现文章目录和添加视频
- Hexo博客NexT主题美化之评论系统
- Hexo博客yilia主题使用cnzz统计网站访问量
- Hexo添加RSS和评论插件
- Hexo个人免费博客(三) next主题、评论、阅读量统计和站内搜索
- Hexo NexT主题内集成gitalk评论系统
- Pacman主题下给Hexo增加简历类型
- github+hexo搭建自己的博客网站(二)更换主题yilia
- 【Hexo搭建个人博客】(六)Next主题集成的第三方服务(Valine评论系统、Local Search搜索服务、不蒜子统计、百度统计分析服务、百度内容分享服务、MathJax公式服务)
- Hexo博客yelee主题添加Gitment评论系统
- hexo使用next主题,并且使用”多说“给博客的文章添加评论功能
- GitHub中Hexo next主题下搭建的博客中增加PDF插件