Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Heroku上,是搭建博客的首选框架。由于hexo相关的文章网上很多,我在这里就不再重复了。hexo的配置有些繁锁,这里主要介绍通过我提供的模板快速生成。
nodejs
hexo需要安装nodejs环境,以Linux为例,其他操作系统安装类似:
1 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash |
安装常用工具:
1 | npm install hexo-cli -g |
安装git
1 | sudo apt-get install git |
配置博客
下载hexo模板,并解压。打开终端并输入命令:
1 | cd 模板根目录 |
修改_config.yml文件,修改所有Please edit的内容为自己的内容。git仓库需要自己创建。
模板提供了3个theme:BlueLake、Anisina、next,可以修改_config.yml下的theme参数。
使用
1 | #创建新的文章 |
可以直接运行模板根目录下的deploy.sh或者deploy.bat文件快速部署。