前言:
最近在github安了家,在很早之前就了解过可以利用Hexo+Github,建立静态博客。决定自己搭建一个。
安装
- 安装Node.js
- 安装Git
- 安装Hexo
1.安装 Node.js
安装Node.js的最佳方式是使用nvm.
curl:curl https://raw.github.com/creationix/nvm/master/install.sh | sh
wgetwget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
安装完后,重启终端并执行下列命令即可安装Node.js.nvm install 4
2.安装 Git
sudo apt-get install git-core
3.安装 Hexo
所有必备得引用程序安装完成后,即可使用npm安装Hexonpm install -g hexo-cli
配置
1.创建目录 Myblog
mkdir Myblog
2.初始化 Hexo
进入博客目录:cd Myblog
执行hexo init
进行初始化,Hexo会自动在该文件夹下下载搭建网站所需得所有文件。
在Myblog目录下执行hexo g
hexo s
然后在浏览器访问http://localhost:4000
,就应该可以访问博客了。
建立Repository
建立与用户名对应的仓库,仓库名必须为【your_user_name.github.io】,固定写法,然后建立关联.cd Myblog
vim _config.yml
翻到最下面,修改deploytype: git
repository: https://github.com/hyzhangyong/hyzhangyong.github.io.git
branch: master
_config.yml参数后面必须有空格
然后执行配置命令:hexo deploy
然后在浏览器中输入http://hyzhangyong.github.io
即可访问博客
编写新文章
执行cd Myblog
hexo new "my new article"
就会自动在_posts目录下建立my new article.md文档,编辑该文档即可写作。
上传博客
每次在本地写好博客后,执行以下三步骤发布博客:hexo clean
hexo generate
hexo deploy
安装主题
以我现在的主题为例
1、进入博客目录,安装主题
git clone https://github.com/MOxFIVE/hexo-theme-yelee.git themes/yelee
2、设置博客根目录下的_config.yml
theme: yelee
3、检查更新
1 | cd themes/yelee |