梦想还是要有的,万一忘了咋办?

0%

选定&搭建博客

常见博客系统

  1. wordpress
  2. Zblog
  3. Typecho
  4. hexo

应该选择哪个

选择是恐惧的,所以我总在尝试进行降维选择。这里不会对几个主流博客进行一一对比了,问自己两个问题即可:

  1. 工具:你喜欢用word写?还是用md语法写?
  2. 成本:你准备投入多少钱?

结论:

  1. 工具选择md语法,别犹豫直接选择 hexo  因为可以是0成本
  2. 工具选择word,别犹豫直接选择wordpress 成本为100+/年
  3. 你想用word 又想降低成本,选择云平台:简书 等

搭建hexo平台

步骤概览

  1. 安装node
  2. 安装git
  3. 安装hexo
  4. 注册 coding 账号
  5. 注册 github 账号(非必须)
  6. 买域名(非必须)
  7. 开通云主机(非必须)

步骤拆解

安装node(已经安装的忽略)
1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装node

1
brew install node 
安装GIT
  • MAC环境
1
brew install git
安装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的以下内容:

  1. 模版
  2. 主题
  3. 插件
添加github支持

目的
github功能跟coding一样一样的,增加它的目的有两个

  1. 不要钱,也不增加工作量
  2. 有自己域名的可以 配置中国访问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
购买域名

目的

  1. 牛逼
  2. 方便
开通云主机

目的

  1. 牛逼
  2. hexo 部署到云主机上面可以随时写文字
  3. 可以直接部署自己的博客从而不再依赖coding,github。访问速度更快