STUNUM

面有萌色,胸有丘壑。心有猛虎,细嗅蔷薇。

嗨,我是王鑫 (@stunum),一名 Python 开发者。


Python web开发,后端以Django框架为主,前端使用Vue.js...

迁移blog

毕业也一年了,又要到了一年一次的高考了,希望考生能取得自己满意的成绩吧!

阿里云的学生服务器快要到期了,趁着端午假期,提前把服务器上用wordpress搭建的博客里面的内容迁移到GitHub Pages。

选择GitHub Pages的原因:

  • 免费,只要注册github之后就可以免费使用;
  • 有版本管理,修改变更方便;
  • 可以使用markdown;

相对于这些优点来说,GitHub Pages缺点对于个人blog来说真的是不重要了

我采用了 Vno-Jekyll主题的Jekyll来搭建静态的博客,把原来Wordpress中的文章改成markdown格式,都搬到GitHub Pages中,并设置解析了blog.stunum.com子域名到GitHub Pages中。

配置好这个主题到GitHub Pages在浏览器加载的时候会很慢,使用chrome的调试模式,跟踪性能的时候发现了问题:

  • 引用的官网的jquery.js文件加载缓慢;
  • bootstrap的css本地文件加载缓慢;
  • 背景图片和头像图片过大导致加载缓慢;

优化:

  • 图片进行大小削减;
  • 使用七牛对象存储,把jquery、css和图片通过外链的形式引入;
  • 设置七牛的图片样式,保存原始比例压缩50%,html文件中引入的时候通过样式分隔符在尾部添加图片样式名;

由于GitHub Pages开启了https,所以七牛中也要设置https的外链,好在七牛现在提供免费的证书,可以自己去申请,然后配置https外链。

恰饭链接

目前只迁移了旧的blog上的文章,还有一部分写在了印象笔记上了,改天有空在迁移过来吧!

👋,wordpress!GitHub Pages真香!!!

最近的文章

梯子变矮了

啊啊啊啊啊~~ 最近梯子又变矮了! 召唤一只超大巨人进入 6 月以来已经废了 2 个梯子了,不幸的是,今天剩下的唯一一个梯子也变矮了。鉴于这个梯子是阿里云的轻量服务器(新加坡)的,所以我斗胆提了个工单,反馈了一下我服务器 ssh 连不上了(不能提翻墙的事),不出所料,工单反馈很官方,说他们海外测试没问题,国内连不上是出口节点管制了是运营商的锅,还问我是否有涉及违法违规的事情,这个我当然不能承认啊!毕竟程序员的梯子能叫梯子吗?程序员的翻墙能叫违法行为吗?绕了一大圈,最后解决方法是把剩余...…

杂记继续阅读
更早的文章

vscode进行vue格式化时,会自动补分号和双引号的问题

用vscode来开发vue是一个很不错的选择,特别是安装了一些插件辅助之后,简直如虎添翼。但是由于vue的严格检查模式下,vetur插件的自动格式化会在代码尾部添加分号和把单引号变为双引号,导致出现错误提示!解决问题的办法就是修改settings.json文件的配置,亲测有效!"vetur.format.defaultFormatterOptions": { "prettier": { "semi": false, "singleQuote": true }}"javas...…

奇技淫巧继续阅读