用github+hexo搭建自己的博客
条评论整个过程主要是参考了我是如何利用Github Pages搭建起我的博客,细数一路的坑。但是在搭建的过程中,还是遇到了很多问题,所以写个笔记记录一下。
一. 创建Github Pages
这一步可以参考原文
二. 安装Hexo
- 首先安装Node.js和Git
- 使用Git Bash安装Hexo:
npm install hexo-cli -g
hexo init blog //初始化网站,文件夹名为“blog”
npm install
hexo g //hexo generate, 生成静态页面
hexo s //hexo server,启动本地服务器,这一步之后就可以通过http://localhost:4000查看
- 创建文章
hexo new 'post' //post为文章名字
- 创建页面
hexo new 'page' //page为页面名字
- 添加主题
以’yilia’为例,先下载主题,存放到themes文件夹下:hexo clean
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
找到目录下的_config.yml 文件,打开找到 theme:属性并设置为主题的名字(yilia)。
更多主题可以在https://hexo.io/themes/上面找 - 部署到github上
$ npm install hexo-deployer-git --save
hexo d
生成ssh可以参考:搭建教程 - 标签页面
- 语言:修改
_config.yml
文件中的language:zh-CN
- 留言板
尝试了disqus和gitalk,都不太好用,还是valine方便。按照官网上的流程申请一个app,然后配置一下_config.yml
文件就好了 - 关于文章的(可选项)[https://codingpub.github.io/2016/04/10/%E5%AE%9A%E5%88%B6Hexo-maupassant/]
- 配置主题
换了maupassant主题,这个主题简洁,支持latex,很不错。关于主题配置,可以参考hexo配置主题,感谢菜小牛的答复,终于解决了在info下的外链修改。