我决定将博客分开,主站 用Ghost,是技术无关的内容,记录一些生活、想法,而Payne’s Blog 是用的Hexo,都是我的原创技术博客。
简单写一下,有时间再详细补充
Node.js更新到4.2.x
我用的是nvm(Node Version Manager)来更新的,还有很多别的方法,例如npm,编译安装等。
1.安装nvm
1
2
3
4
5
6
|
mkdir ~/App/Nvm -p
cd ~/App/Nvm/
git clone https://github.com/creationix/nvm.git Git
cd Git
git checkout git describe --abbrev=0 --tags
./install.sh
|
2.安装指定版本的node
1
2
|
nvm install 4.2.6 #ghost0.7.4最高支持node4.2.x
nvm use 4.2.6 #使用指定的版本
|
3.版本相关
1
2
3
4
|
nvm ls #查看当前已经安装的版本
nvm current #查看正在使用的版本
nvm run 0.10.24 myApp.js #以指定版本执行脚本
rm -rf ~/.nvm #卸载nvm
|
启用http2
http2属于加密连接,如果页面中嵌有http连接将产生错误,因此所有的连接都最好是https加密的,但是我们之前有不少已经发布的文章中的图片都是http的怎么办呢?我的办法是直接改数据库,当然也有别的办法。
我用的是七牛存储来加速图片,并且它也提供了https的域名,那我只改url头就行了。
1
|
update posts set html=(replace(html,'http://7xirr0.com1.z0.glb.clouddn.com','https://fliaping-blog.oss-rg-china-mainland.aliyuncs.com'));
|
另一个办法就是强制http走https连接,前提是你图片都是本地的。
1
|
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"/>
|
Ghost系统相关分析
本地文件-> URL映射
- core/built/assets/ -> $host/ghost/
- core/shared/ -> $host/shared/
文章作者
Payne Xu
上次更新
2024-10-26
(78e6526)
原始文档
查看本文 Markdown 版本 »
许可协议
CC BY-NC-ND 4.0