搭建博客还是挺简单的,使用github+Hexo搭建的步骤精简如下:
- 首先你需要有一个GitHub账号
我的账号 - 域名的申请(这里以申请万网域名为例)
我的域名 安装hexo
已安装好git和node.jshexo是基于node.js的静态博客,官网也是搭建在GitHub上
在电脑上新建一个blog文件夹,该文件夹用于存放你的博客文件,然后右键单击选择“Git Bash”
npm install hexo-cli -g
npm install hexo –save
安装完成后,在输入命令,验证是否安装正确
$ hexo -v本地运行hexo
$ hexo init
$ npm install
运行hexo,以后要在本地运行博客只要输入该命令即可
$ hexo s打开浏览器,输入localhost:4000,就可以在本地看到你的个人博客了并且此时已生成db.json
$ hexo clean 删除db.json里面的内容
管理博客
使用Sublime_Text编辑器(绿色软件无需安装,解压即可使用)打开blog/_config.yml文件,进行配置发布博客
配置SSH keys:
$ ssh-keygen -t rsa -C 邮件地址@youremail.com
安装hexo git插件:
$ npm install hexo-deployer-git –save
发布更新博客:
$ hexo d -g生成的文件在public文件夹里
$ hexo clean 删除public文件夹和db.json里的内容
在source文件夹下新建无后缀文件CNAME,内容为”xiangbing.me”
再次发布:
$ hexo d -g
主题配置和插件安装
$ hexo clean
在blog目录下右键点击Git Bash,执行
git clone https://github.com/wuchong/jacman.git themes/jacman
修改blog目录下的_config.yml配置文件中的theme属性,将其设置为jacman。
更新:cd themes/jacman
git pull origin master
主题配置:
主题配置文件是blog/themes/jacman目录下的_config.yml。具体参数及功能因主题不同而各异,请查看相应主题的介绍自行修改。
插件位于blog/node_modules目录下,Hexo 3.0.0默认会安装以下插件hexo-generator-archive
hexo-generator-category
hexo-generator-index
hexo-generator-tag
hexo-renderer-ejs
hexo-renderer-marked
hexo-renderer-stylus
hexo-server
推荐插件:
npm install hexo-deployer-git –save用于向GitHub部署静态页面npm install hexo-generator-feed –save 用于生成RSS订阅
npm install hexo-generator-sitemap –save
用于生成搜索引擎网站地图