Hexo部署到VPS并启用HTTPS

Create at 2016 03 114 min read技术网站建设hexo

上周买了个 VPS 玩 ,从板瓦工买的,一年的 19 刀。性价比还算合适,这是配置:

10 GB SSD RAID-10 Disk Space
256 MB RAM
500 GB Transfer
Gigabit port
Multiple locations

这是购买链接

买过来,先是搭了个 SS 解决科学上网的问题。然后想想要不要把博客也迁移过去算了,一个 ss 又用不了多少流量。于是说干就干,一番搜索查询后,达成成就。

简单的记录下操作的步骤:

客户端:

  1. 配置 ssh
  2. 本地部署 hexo

服务器:

  1. 安装所需软件 a. Git b. Nginx
  2. 为了安全与方便,新建专用与部署 hexo 的用户 git,并给予相应权限。

借助Hexo和Github搭建一个博客

Create at 2015 01 095 min read技术网站建设hexoGithub

花了两天时间,总算把博客搭起来了。期间碰到了很多问题,还好有伟大的 Google,也都一一化解。现将其间过程写下来,也好帮助像我一样需要帮助的人。

框架选择

一开始打算搭建博客,先要思考你要搭建那种类型的网站:动态网站还是静态网站。 考虑到我只是想有一个可以记录自己想法的空间,所以就选择了静态网站。而静态网站也有很多框架可供选择,github推荐的jekyll,基于 jekyll 开发的octopress,以及使用·node·编写的hexo

jekyll

Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown(或者 Textile 以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Page