Hexo 是一个简单地、轻量地、基于Node的一个静态博客框架,可以方便的生成静态网页托管在GitHub和Heroku上。基本原理是用Git将hexo博客在本地编译后的文件,上传到GitHub,通过地址访问。通过此种方法看到的,严格上并不是一个网站系统,而只是托管在GitHub上的一堆静态网页。但我们可以在本地更新后,同步到GitHub来实现和网站系统一样的功能。
下载并安装Git
下载并安装Node.js
注册GitHub账号
以下过程在Git中进行。
$ install hexo
$ hexo clean;//清理
$ hexo generate;//编译
$ hexo sever;//开启本地服务
打开浏览器,通过http://localhost:4000访问。
命名方式为:用户名.github.io。
deploy:
type: git
repo: https://github.com/用户名/用户名.github.io
branch: master
第一次可能需要登录GitHub账户。
$ hexo deploy;//部署
通过 https://用户名.github.io 访问。
可以再hexo官网查找主题,本站使用了next 主题。
安装
$ npm install hexo-generator-searchdb --save
修改 站点配置 文件_config.yml
search:
path: search.xml
field: post
format: html
limit: 10000
修改 主题配置文件
local_search:
enable: true
可以使用LiveRe(来必力)等。
可以使用百度统计等。
可以在github项目库setting中设置自己的域名。
在freenom.com 可以注册.ml, .tk等结尾的免费顶级域名。
可以用符合Markdown语法的软件写自己的博客。
↶ 返回首页