闲来无事本人自己研究了一下如何搭建一个博客,下面与大家分享一下我搭建的过程
1.搭建node.js环境
首先从源中安装node.js
1
2
3
sudo apt-get install nodejs
sudo apt-get install node
sudo apt-get install npm
然后安装版本控制 n
1
sudo npm install -g n
最后用 n 安装最新版本
1
sudo n latest
2.搭建hexo博客
安装hexo
1
sudo npm install -g hexo
新建一个文件夹,并初始化 例如:blog
1
2
3
mkdir blog
hexo init
git init
注册一个git账号,并在git上建一个仓库 名称为:用户名.github.io
配置_config.yml, title啥的自己填, 主要是配置deploy, 注意空格和tab
1
2
3
4
5
6
7
npm install hexo-deployer-git --save
deploy:
type: git
repo:
github: git@github.com:用户名/用户名.github.io.git,master
coding: git@git.coding.net:用户名/用户名.git,master
hexo g 生成文件
hexo s 本地测试
hexo d 上传到服务器
解决GitHub Clone慢 Push慢 Pull慢
解决办法,在host文件中添加两地址
vim /etc/hosts
1
2151.101.113.194 github.global.ssl.fastly.net
192.30.253.113 github.com