0%

在最近的一个项目中,为了缩短加载时间,同时减轻服务器的压力,我们决定将前端静态资源全数放到七牛云上。更新内容时只需上传 static 目录下的所有文件(使用 webpack 打包),然后发布 index.html 到网站根目录即可。

阅读全文 »

最近在 Namecheap 注册了一个新域名 yiming.blog ,打算单独用于博客,替换掉原有的域名。无奈目前 .blog 域名无法在国内备案,只能考虑迁移到境外主机。为了避免不必要的资源浪费,我决定将其迁移到 GitHub Pages,并使用 CDN 提供 HTTPS 能力。

阅读全文 »

前段时间尝试写 API 服务器,为了方便管理数量可能越来越多的接口(未雨绸缪),必须考虑创建文档的方案。我选择了 apiDoc 作为第一款文档生成工具。apiDoc 是一个通过代码中的注释生成 API 文档的工具,它简单易用,并且支持多种常用编程语言。

阅读全文 »

用过微信的人几乎都知道,在微信中浏览网页时可以下拉查看网站的网址。这确实是一项实用的功能,使用户能够追溯内容提供者,减少被仿冒、钓鱼网站欺骗的风险。不过有时候它确实也对网页的操作产生了干扰。

阅读全文 »

为了启用网站的 HTTPS 功能,需要向证书颁发机构(CA)申请证书。Let’s Encrypt 是一家 CA,同时也是一个由公益组织运营的项目,致力于普及安全链接。其颁发的免费 SSL 证书有三个月的有效期(不限次数免费续期),目前已得到包括 Chrome、Firefox 在内的所有主流浏览器的信任。

阅读全文 »

我们平常浏览网页的时候,经常见到“距游戏公测1天2小时3分钟4秒”这样的倒计时器。时间如沙漏般一点点的减少,不仅能挑起用户的兴趣,而且让页面提升了一点逼格,还填补掉一些尴尬的空白位置。最近写得越来越多,有用没用都让加个倒计时,干脆记录下来,免得重复造轮子。

阅读全文 »

相比 Mac,Win 系统浏览器的默认滚动条比较粗犷,很多时候和页面设计不搭调,给用户体验减分不少。为了改善页面的整体效果,我决定用 CSS 稍微修改一下滚动条的样式。

阅读全文 »