hexo 设置相册、主页并使用七牛云加速图片加载

据换完博客主题之后也有一段时间了,但总觉得哪里不对的样子,别人家都是主页和博客分开的,或者把博客放在主页的子目录下,而自己的却只有一个博客,反正自己也有域名,为什么不整个单独的主页出来呢。 这篇文章记录了海痴是如何在 google 上扒模版,如何利用 travis 来将博客的内容同步到主页上,又如何与某涛互相比较,解决图片加载慢的问题。 我们可以看看最终的效果:https://www.liebes.top 在一切开始之前,海痴已经准备好了用 hexo 搭建起来的博客,一个自己的域名,以及使用 travis 将博客部署到自己的服务器的脚本。可以参见上一篇博客:Hexo 更换 materail 主题,使用 Travis 持续集成 一份靠谱的主页模板关于如何找到一份高端上档次的主题模板,大家可以各显神通,当然,最快的还是 google 上搜一下:“主页 模板 bootstrap”,请一定加上 bootstrap 这个关键字,因为经过实践,这样搜出的结果最靠谱。 准备好之后,就可以将模板文件放在博客的根目录下,随便起个名字,就像这样: ├── _config.yml ├── db.json ├── liebes.top <- 这个是模板文件 ├── liebes.top.py <- 这个是之后会用到的脚本文件 ├── node_modules ├── package-lock.json ├── package.json ├── public ├── pyyaml ├── scaffolds ├── source ├── themes └── travis.enc 根据你的需要来修改你的主页模板...     阅读全文
Liebes's avatar
Liebes 2月 07, 2018

hexo 使用git备份hexo源文件

这是个悲伤的故事,海痴的linux出了点毛病,然后就想着重装一遍。掐指一算,自家的代码在git上面都保存了,直接重装!然后吧,hexo你大爷,你没事就不能把博客原文备份一下么?又不占你的空间!那么费劲么!是的,海痴的博客都没了,别问我为什么还能看着,宝宝复制粘贴都快吐了,弄到凌晨两点多才恢复了。这件事情告诉我们,没事闲的别重装系统。 具体的思路就是在我们的博客仓库中新建一个分支,用来保存源码,master分支用来提交hexo自动生成的文件。以海痴的博客为例。打开wanghaichi.github.io工作目录,我们可以喜闻乐见的发现没有.git文件夹。那么接下来的事情就简单了打开工作目录,执行以下操作 $ git init $ vi .gitignore .DS_Store Thumbs.db db.json *.log .deploy*/ node_modules/ .npmignore public/ $ git branch -b hexo $ git add . $ git commit -m "backup" $ git remote add origin git@github.com:wanghaichi/wanghaichi.github.io.git $ git push origin hexo 如果没设置ssh权限可能需要设置一下,然后去github仓库里面切换以下分支,你的可爱的博客就都在里面啦。以后每次写完博客,先执行一遍 $ git add . $ git commit -m "backup" $ git push origin hexo 再发布,就不用担心自家博客丢失啦 妈妈再也不用担心复制博客到零点啦     阅读全文
Liebes's avatar
Liebes 3月 17, 2017