常见博客系统
- wordpress
- Zblog
- Typecho
- hexo
应该选择哪个
选择是恐惧的,所以我总在尝试进行降维选择。这里不会对几个主流博客进行一一对比了,问自己两个问题即可:
- 工具:你喜欢用word写?还是用md语法写?
- 成本:你准备投入多少钱?
结论:
- 工具选择md语法,别犹豫直接选择 hexo 因为可以是0成本
- 工具选择word,别犹豫直接选择wordpress 成本为100+/年
- 你想用word 又想降低成本,选择云平台:简书 等
搭建hexo平台
步骤概览
- 安装node
- 安装git
- 安装hexo
- 注册 coding 账号
- 注册 github 账号(非必须)
- 买域名(非必须)
- 开通云主机(非必须)
步骤拆解
安装node(已经安装的忽略)
MAC环境
1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1
brew install node
WIN环境
安装GIT
MAC环境
1
brew install git
WIN环境
安装Hexo
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server
浏览器打开 http://localhost:4000 就可以访问你刚才安装的hexo了
搞定Coding环境
发布
生成静态文件
hexo generate
配置发布地址
_config.yml deploy: type: git repo: coding: git@git.coding.net:xxx/xxx.git,master name:your name email: doouxiaoyu@163.com
配置GIT账号
git config --global user.name git config --global user.email
配置GIT证书
#生成证书 #配置coding 部署公钥
发布文件
hexo deploy
到此,你访问你的coding 地址就会看到你的hexo文章信息了。
这只是开始,你还得学习hexo的以下内容:
- 模版
- 主题
- 插件
添加github支持
目的
github功能跟coding一样一样的,增加它的目的有两个
- 不要钱,也不增加工作量
- 有自己域名的可以 配置中国访问coding,外国访问 github内容。
开通步骤
- 注册github账号
- 创建项目
- 开通page功能
- 配置公钥证书
- 修改hexo博客配置文件_config.yml
deploy: type: git repo: coding: git@git.coding.net:xxx/xxx.git,master github:xxxxxxx,master name:your name email: xxx@163.com
购买域名
目的
- 牛逼
- 方便
开通云主机
目的
- 牛逼
- hexo 部署到云主机上面可以随时写文字
- 可以直接部署自己的博客从而不再依赖coding,github。访问速度更快