博客 #blog

"Travis CI"

开箱即用,Hexo博客的github+server自动部署

用了一段时间HEXO搭建个人的博客,但每次发布文章,都需要打开电脑hexo g编译之后,再提交到服务器上,确实挺麻烦的,和小伙伴聊完他的日志发布方式之后,痛定思痛,快捷发布日志这个问题需要解决一下了!Travis CLI搞起来! 闲聊日志的快捷发布 前几天,跟小伙伴Pipe一起参加个分享会,看到他 …

阅读更多 ➠

Hexo主题的置顶功能

忽然想要一个置顶功能,可惜原生的hexo-generator-index没有提供这样的方法,那只能自己搞一个了~ 一、hexo-generator-index修改 Hexo排序编译组件,一般默认安装的,默认配置(按date排序) index_generator: per_page: 10 …

阅读更多 ➠
Hexo首页加载情况

博客优化之路:从WordPress到Hexo

经历了WordPress、jekyll、Hexo、WordPress,前几天我还是把博客迁回到Hexo,因为WordPress太庞大了,想修改主题优化下页面性能或者加些个性化的小组件吧,也没折腾出一个前端构建的流程,开发起来很麻烦,放弃治疗啦,于是又回归到静态博客的怀抱。

最近在公司做一些性能优化的工作,重构历史代码和优化打包策略啥的,每次看到优化效果都会觉得很爽,那些数字太漂亮,弄上瘾了,于是拿自己的博客接着改!

虽然从WordPress到Hexo,我啥也没做,只是做了个“系统选型”的抉择,从重量级到轻量级选手,但是从数据看来,我觉得改得还是非常对的,以后站点会有更多的可玩性 :)

阅读更多 ➠

Blog Log

2018.08.26 豆瓣插件 hexo-tag-douban

2017.04.02

  1. jQuery -> Zepto
  2. fancybox -> magnific popup

以下是相同网络环境下,disable Cache,线上首页用Chrome Network的测试数据:

上线前: JS,三个请求,jquery.min.js, aio.js, fancybox.js,总计39.8KB CSS,两个请求,style.css, fancybox.css,总计7KB

上线后: JS,两个请求,zepto.min.js, aio.js,总计17.9KB CSS,一个请求,style.css,总计6.5KB

阅读更多 ➠

Hello blog

从高中时期就有个人博客,q-zone、163、wordpress,至今差不多8年,偶尔会写博客,但是经常会因为换架构如wordpress还是jekyll)、换空间甚至不堪回首,等等等等的原因在辗转折腾几次之后,就没掉了大部分的博(hui)客(yi)。 这一次,我真的下定决心要扎根在这了,不能再迁~ …