MENU

Category: 代码

Ubuntu 14.04 编译安装支持 HTTP2 的 Nginx

据说 HTTP2 对访问速度有神秘加成,正好晚上有空,就来折腾一下。

根据网上搜到的文章,添加了好几个所谓的最新 Nginx 源均失败,有些是因为速度太慢连不上,有些是提供的 Nginx 包是基于 openssl 1.0.1 版本,该版本不能完全支持 HTTP2。

只好从源码编译了。

Read More

使用 Git 在多台设备间同步博客文件

博客文件一直是放在办公室的台式机上,最近准备放假回家,就需要将文件同步到笔记本里。刚开始用了百度云盘,本来想设置同步文件夹的,结果。。。node.js 这个 sb,node_modules 这个文件夹里的细碎文件太 tm 多了,同步一下几个小时都搞不定。。。只能选部分文件上传,然后在笔记本上下载,最麻烦的是每次有了修改都要手动去百度云上把旧文件删掉,再上传新的,实在是麻烦。而且从百度云下载的时候也特别慢,只好求助于 Git。

Read More

VPS配合Git搭建Hexo博客

之前用的 Gitblog 最近出现了一个奇葩的问题,文章不按时间排序了,仔细看了文档也没有地方说这个问题。无奈之下换回以前的 Hexo。

0x01 Hexo的本地安装

这是一个都被大家写烂了的部分,我就不再多说了,其实也不难,看看文档就行了。还不会就随便搜两篇教程看看。

这里值得注意的就是 Windows 下环境变量要配置好,文档里推荐的 nvm 并不会帮你弄环境变量,所以还是去node.js官网下一个安装包更方便, Git 也是必需的东西,同样要配置环境变量。

还有就是 npm 的源国内连很慢,可以用淘宝的镜像。 Windows 下在用户目录下(如C:\Users\dashen\)新建一个.npmrc文件,写入:

registry = https://registry.npm.taobao.org

搞定。

Read More