基于github的Next主题博客搭建

2019-01-10  本文已影响0人  凉风起天末_

有关github搭建免费博客的方法已有很多,再次赘述的目的是为了记录自己在搭建时所遇到的诸多比较麻烦的问题,方便以后查阅.

1. 准备工作(github,git bash,node.js,npm,Next主题)
hexo的几个常用命令 作用
hexo clean 清除缓存
hexo g 生成静态网页
hexo s 本地生成博客网站
hexo d 部署到远程
2. Next主题配置

Next主题的安装,建议去github上下载zip包,本地解压放进博客根目录下的themes文件夹下,对应的修改站点配置文件_config.yml里的theme项为next(next是存放主题的文件名称)

3. 评论系统Gitalk的配置使用

首先,你得有一个Github账号(这个就不多说了吧),下面,打开这个链接,具体填法如下:

    Application name //应用名称,随便填
    Homepage URL //没有过多要求,可以填自己的博客地址
    Application description //应用描述,描述一下,无要求
    Authorization callback URL //这个就有要求了,填自己要使用Gitment的博客地址,不可乱填

对应到主题配置文件下的gitalk

    enable: true #指的是是否开启Gitalk
    ClientID: xxxxxx #之前的Client ID
    ClientSecret: xxxxxxxxxxxx #之前的Client Secret
    repo: gitalk #你要存放的项目名,下文会详细再说
    owner: geedme #这个项目名的拥有者(GitHub账号或组织)
    adminUser: geedme #管理员用户,下文也会详细讲
    ID: location.pathname #页面ID,不知道就默认的就好了
    labels: gitalk #GitHub issues的标签,下面会详细说
    perPage: 15 #每页多少个评论
    pagerDirection: last #排序方式是从旧到新(first)还是从新到旧(last)
    createIssueManually: true #如果当前页面没有相应的 isssue ,且登录的用户属            于 admin,则会自动创建 issue。如果设置为 true,则显示一个初始化页面,创建 issue 需要点击 init 按钮。
    distractionFreeMode: false #是否启用快捷键(cmd|ctrl + enter) 提交评论.
4. 推送远程仓库的常见问题
    deploy:
    type: git
    repository: git@github.com:xxx/xxx.github.io.git
    branch: master
参考附录
上一篇下一篇

猜你喜欢

热点阅读