利用 Hexo 搭建个人博客教程(一)前期准备与本地环境配置
前期准备
准备清单
- 域名
- VPS
- 电脑
说明
- 在 namesilo 上申请域名。优点是送 whois 隐私保护(你买多久送多久),并且价格还算实惠,我自己的域名只要三十多一年。
- 关于 VPS 的选择非常多,个人选择了 Linode 的日本站点,并且选了 5 美元 / 月的套餐,足够用了。服务器的选择因人而异,大家可以自行选择。
- 其他还有 digitalocean , vultr 等,这些都提供了价格比较低廉的套餐。当然土豪肯定推荐使用 AWS , Azure , Google Cloud Platform 。另:(1) AWS , GCP 好像都提供一年免费使用的优惠。(2) 据说 vultr 对电信的支持不好,但我也没使用过,大家可以去尝试一下?
- 至于国内 VPS 厂商大家谨慎选择。
- 个人本地环境使用的是 OS X 系统,用到了 iTerm 和 FileZilla 两个软件。
- Windows 平台可以使用 Xshell 和 WinSCP 作为替代。
- 关于软件,详情可以去看《 电脑上的那些 apps 》这篇文章
- VPS 上使用 CentOS 7 做为系统,请自行学习 Linux 的相关知识。
本地环境配置
安装 Homebrew
Homebrew 是一款 OS X 平台上的软件包管理器。
- 请先安装 Xcode 或者 Xcode Command line Tools
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew /install/master/install)"
把命令复制到终端执行。echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile将/usr/local/bin添加至$PATH环境变量中cmd+T打开新标签页,运行brew doctor检查。
安装 Wget
brew install wget
安装 git
brew install gitgit --version测试是否安装完成git config --global user.name yournamegit 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安装某个版本
重新安装依赖模块
rm -rf node_modulesrm package-lock.jsonnpm cache clear --forcenpm install