利用 Hexo 搭建个人博客教程(一)前期准备与本地环境配置

前期准备

准备清单

  1. 域名
  2. VPS
  3. 电脑

说明

  1. namesilo 上申请域名。优点是送 whois 隐私保护(你买多久送多久),并且价格还算实惠,我自己的域名只要三十多一年。
    • 其他还有很多域名网站,像 godaddy, namecheap , freenom 等。
    • 我刚开始是打算在 godaddy 上进行域名购买,狗爹的域名第一年非常便宜,价格在个位数的都有许多,还可以用优惠码,但是问题在于从第二年开始你选择的域名基本上就没有优惠了,你差不多每年要花上一两百元,而且这只是对于那些很普通的域名。
    • 国内域名商并不是很推荐。
  2. 关于 VPS 的选择非常多,个人选择了 Linode 的日本站点,并且选了 5 美元 / 月的套餐,足够用了。服务器的选择因人而异,大家可以自行选择。
    • 其他还有 digitalocean , vultr 等,这些都提供了价格比较低廉的套餐。当然土豪肯定推荐使用 AWS , Azure , Google Cloud Platform另:(1) AWS , GCP 好像都提供一年免费使用的优惠。(2) 据说 vultr 对电信的支持不好,但我也没使用过,大家可以去尝试一下?
    • 至于国内 VPS 厂商大家谨慎选择。
  3. 个人本地环境使用的是 OS X 系统,用到了 iTerm 和 FileZilla 两个软件。
    • Windows 平台可以使用 Xshell 和 WinSCP 作为替代。
    • 关于软件,详情可以去看《 电脑上的那些 apps 》这篇文章
  4. VPS 上使用 CentOS 7 做为系统,请自行学习 Linux 的相关知识。

本地环境配置

安装 Homebrew

Homebrew 是一款 OS X 平台上的软件包管理器。

  1. 请先安装 Xcode 或者 Xcode Command line Tools
  2. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew /install/master/install)"
    把命令复制到终端执行。
  3. echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile/usr/local/bin 添加至 $PATH 环境变量中
  4. cmd+T 打开新标签页,运行 brew doctor 检查。

安装 Wget

  • brew install wget

安装 git

  • brew install git
  • git --version 测试是否安装完成
  • git config --global user.name yourname
  • git config --global user.email youreamil

安装 Node.js

  • Wget: wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
  • cURL: curl https://raw.github.com/creationix/nvm/master/install.sh | sh
  • 以上两者二选一,安装完成后重启终端。
  • nvm ls-remote查看版本。
  • nvm install stable 安装稳定版
  • nvm install v8.5.0 安装某个版本

重新安装依赖模块

  1. rm -rf node_modules
  2. rm package-lock.json
  3. npm cache clear --force
  4. npm install