Zeee 文 5319 kHz 871 字

摘要

  • Velas & Velas Camp全站支持HTTPS
  • Velas首页全新设计
  • Velas News文章增加上一篇/下一篇导航功能 & 快捷跳转到评论区
  • 一些bug与安全问题修复

欢迎来到HTTPS时代

为什么要支持HTTPS?

升级到HTTPS的契机其实是:我发现Velas很容易会被运营商污染、发生DNS广告劫持(即在访问我的网页时在页面上会冒出许多小广告)。这种行为对于一个有精神洁癖的处女座来说是无法原谅的——我不喜欢看到广告,更别说在自己的网站看到满天飞的小广告了。

然而,这还不是重点。重点是,有许多广告拦截插件在拦截这些小广告时,会将我要加载的JS文件也一并拦截掉。这种“误伤”问题还是十分严重的,已经影响到了我网站的正常访问。

为了解决上述问题,并且响应各浏览器安全性的号召。在Certbot的帮助下,我一咬牙将我所有的网站,包括Velas 以及 Velas Camp系,一并升级为HTTPS。(除了Velas Talk由于放在Github Page的缘故,无法对其升级;同时因为考虑到性能损耗问题,因此没有将Aurora默认重定向为HTTPS。但其实可以输入https://前缀来访为HTTPS版的Aurora)

什么是HTTPS?

HTTPS通过在HTTP的基础上加入了SSL协议,为HTTPS提供更安全、更有保障的通信连接。(以前常用于电子交易网站的安全加密)

支持了HTTPS之后对我有什么好处?

其实,目前除了Save Whales和Chat Room两个网站在HTTPS的加持下可以保证用户登陆/信息发送时更安全外,对其他网站的好处也只有防止运营商劫持。但是代价是换来了更长的连接时间与额外的(加密所需的)更多的性能占用。

当然放心,由于Velas目前只是一个很小的、没什么人访问的站点,因此这点开销还是比较值得的。同时,还换来了这把漂亮的小锁~

https-lock1

那为什么Velas的小锁上会有个感叹号?

https-lock2

这位同学你观察的真仔细!

这是由于Velas采用七牛云作为图床,而七牛云默认的传输接口是使用HTTP连接的。浏览器检测到这部分的传输不符合HTTPS的安全要求,因此对其发出了警告。当然请放心,这不会对您有任何影响。

我目前正寻找七牛云使用HTTPS传输的方法,以及其他支持HTTPS的图床。相信在不久的将来,我会把Velas的访问变为彻底的HTTPS连接。

全新的首页设计

在看过许多更为国际化的网站首页时,我发现Velas的首页设计虽然比较简洁大方,但终究还是空了一点。

于是我又一狠心将Velas的首页重新进行了调整。调整包括:引入了News、Talk、Camp以及时间胶囊的内容、并且优化了网站入口的访问方式。其中,News与Talk的内容都是实时从Github抓取数据进行生成的,同时我还为他们添加了非常有趣的过渡效果。

现在,你都可以在首页看到这些变化。希望你能喜欢😄 。

其他改进

  • 重新设计了回到顶部按钮
  • 为Velas增加了触屏事件监听
  • 为Github数据抓取增加一些安全校验
  • 将News文章的抓取方式改回抓取Issue列表

© 本文文字内容著作权归Velas电波站所有。商业转载请联系站长获得授权;非商业转载请注明本文出处及文章链接,且未经站长允许不得对本文文字内容进行修改演绎。