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

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(已经安装的忽略)
  • MAC环境

    安装homebrew

    1
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    安装node

    1
    brew install node
  • WIN环境

    安装node

安装GIT
安装Hexo
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

浏览器打开 http://localhost:4000 就可以访问你刚才安装的hexo了

搞定Coding环境
  • 注册
  • 创建一个项目
  • 配置Page属性,项目—>代码—>Page服务
    到此,你会得到一个xxx.coding.me/项目名称 网络地址。
发布
  • 生成静态文件

    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。访问速度更快