博客修改路上的一些事续

博客修改路上的一些事续

十一月 12, 2019 阅读量

博客修改路上的一些事续

完善了博客的一些基本功能,到这里基本能够见人了吧,手动滑稽。
好久没投入这么多精力搞一件事情了,果然写代码(bug)是件很快乐的事情。

最近一直在想怎么完善自己的第一个博客网站(伪,实际上就是一个域名),然后更改了以下方面。

http → https

这个很好弄,本来还从阿里云申请了一个免费的SSH证书,发现完全用不上。GitHub Pages可以直接设置https加载。
Settings > Options > GitHub Pages 中勾选Enforce HTTPS选项

(还有一个方法是通过Cloudflare(后面会介绍)来控制,Page Rule中设置)

添加访问统计

插件是不蒜子,基本没有碰壁,就是文章的阅读数不好加,因为有的连接过去页面没有刷新,计数不增加。暂时没加(以后也可能不加)。
反而朋友添加的时候遇到了问题,最后也只能添加主页的访问统计。

添加音乐列表

插件是jPlayer,找了一些,有列表的好像不多,最后选了这个。通过外链转换工具转成mp3的地址,但是有些收费的歌曲有时可能会失效。改写了jPlayer的sample文件,然后改写到md文件中。页面写死,没嵌入到主题中,不能通过配置文件更改。
插曲,为了适配手机端,改写了它的css文件,然而不知道啥原因,GitHub Pages编译不通过或不反映更改。最后用行内样式解决的。

修改DNS提高访问速度

因为GitHub Pages是国外的,访问速度是真的头疼。压缩了图片的大小,效果依然很差(20到30s,或者以上)。然后想起朋友之前写的文章GitHub个人网站修改DNS,解决国内访问慢的问题,然后试着做了,效果拔群。基本五六秒加载完。
Cloudflare还是很不错的,有免费的dns(收费版更强大)。CDN加速,ip随机,请求分析……

其他

上次说的背景音乐问题,最后只能禁用自动播放了。算是解决,可喜可贺。
另外这篇文章不是直接发出的。因为自己的失误,GitHub上代码没提交全,只能branch新分支,明天merge发布了(开发和静态文件生成还是有差距的)。又正式体验了一下git的功能。