0.本博客的由来
本来感觉写博客很费时间,但是最近感觉这两年攒手里的笔记太多了,不方便整理和分享
所以打算以后就干脆直接将笔记整理到github,这样也比自己维护一个博客省心
下面就将搭建本博客的步骤也同步上来,当做一个hello-world吧。
1.环境准备
电脑环境是Windows,安装好git后,所有搭建操作均在git bash内完成
1)安装hexo(首先要安装git, node.js, npm)
注意:首次安装git 要配置user信息
1 | git config --global user.name "yourname" #(yourname是git的用户名) |
2)使用npm安装hexo
1 | npm install -g hexo |
3)创建hexo文件夹
1 | mkdir hexo_blog |
4)初始化框架
1 | hexo init #hexo #会自动创建网站所需要的文件 |
2.部署到github
1)首次使用github需要配置密钥
1 | ssh-keygen -t rsa -C "email" |
生成ssh密钥,按三次回车键,密码为空,这边会生成id_rsa和_rsa.pub文件
打开id_rsa.pub,复制全文添加到GitHub 的Add SSH key中。
2)创建Respository, 并开启githubPage
首先注册登录github,然后创建页面仓库,Repository name 命名应该是 youname.github.io
在setting界面, 配置
3)安装hexo-deployer-git
1 | npm install hexo-deployer-git --save 用来推送项目到github |
4)生成博客,并push到github
1 | hexo generate |
5)验证结果
通过https://youname.github.io 进行访问
3.更换博客模板
目前访问的博客模板比较简略,下面介绍使用:yilia模板
1)拉取模板文件
1 | git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia |
2)更改配置文件修改模板为yilia
打开项目目录下的_config.yml文件,更改主题theme; theme: yilia
然后配置yilia文件下的_config.yml(目录:hexo/themes/yilia/_config.yml
) 配置文件
1 | # Header |