使用Hexo+GitHub搭建个人博客系统
Hexo依赖于Git以及NodeJs。
Git安装
Windows: 下载并安装git.
Mac: 可以通过HomeBrew安装
Linux (Ubuntu, Debian):
sudo apt-get install git-core
Linux (Fedora, Red Hat, CentOS):
sudo yum install git-core
Nodejs安装
安装nodejs的最好方式是NVM,具体如下:
curl
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
wget
wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
然后,通过nvm安装nodejsnvm install stable
当然,也可以手动下载安装NodeJs
Hexo安装
当以上所有依赖环境安装好以后,执行以下命令安装Hexonpm install -g hexo-cli
Hexo基本使用
安装好Hexo后,先初始化一个文件夹hexo init <folder>
cd <folder>
npm install
初始化成功后,得到文件夹结构如下:
`.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes`
常用的以下命令:hexo init
:初始化仓库hexo new [layout] <title>
: 创建文章,如果没有填写layout,则使用默认配置的layouthexo generate
:生成静态文件hexo server
:启动hexo网站hexo deploy
: deploy静态网站
GitHub创建仓库
登录GitHub并创建一个命名方式为 username.github.io的仓库。
Hexo配置deploy
安装hexo-deployer-git
npm install hexo-deployer-git --save
修改配置文件_config.yml
deploy:
type: git
repo: [上面创建的仓库地址]
branch: [分支]
message: [message](可忽略)
配置完成后,执行hexo deploy
即可,然后访问,https://username.github.io就可以得到个人博客网站