网站升级折腾

放弃webify

Webify是腾讯云推出的web应用托管平台,看ify后缀就能大概明白意思。netlify,shopify,browserify,一切皆可ify。扯远了…

当初把hexo博客托管到webify,是比较看好这一产品的,还写过一篇文章 将Hexo网站迁移到webify 来介绍。但是使用了一段时间,几个问题让我不得不放弃webify:

  1. webify默认支持腾讯云的CDN,但是节点大约只有付费CDN的一半;
  2. 绑定域名,不能支持301重定向,实现不了 xxx.com 重定向到 www.xxx.com ;webify官方论坛
  3. 更致命的,webify去年9月以后基本就停止更新了(webify博客),这意味着这个应用推出不到二个月就停止更新开发了。(腾讯特色?)

于是把hexo网站迁回自己的服务器。老方法,本地hexo生成public静态文件,上传到服务器,使用nginx,jiangyu.org 域名301重定向到 www.jiangyu.org ,最后加上cdn。问题是每次发布新文章,麻烦了点,先这样吧。

hexo升级

顺手把hexo升级了,记录下方法。
package.json文件下,修改hexo版本号为最新的。比如:

“hexo”: “^6.2.0”,

然后npm update。
over。

日期时间显示格式

hexo使用momentjs来显示时间日期,但是这工具对中文显示不友好。
比如

format(‘MMM D YYYY’)

显示的英文日期时间是May 18 2022,这个很标准,格式也美观。但是对应的中文显示居然是5月18 2022。
研究了下文档momentjs,最后修改成

format(‘MMM Do YYYY’)

显示为5月18日 2022。
归根结底还是英文日期时间显示格式太多,而中文难以一一对应。

留言评论表情

使用twikoo评论系统,支持自定义表情(emoji),看上两个很不错的表情包,新浪微博和Facebook的,加上。

新浪微博的表情包地址:https://api.weibo.com/2/emotions.json?source=1362404091

Facebook的reactions表情符号,包括like,love,haha,wow,sad,ya,angry七枚,很经典。我收集到的是svg版的。

1
2
3
4
5
6
7
{ "icon": "<img src=\"https://fastly.jsdelivr.net/gh/littleyz/emotion/facebook/like.svg\">", "text": "like" },
{ "icon": "<img src=\"https://fastly.jsdelivr.net/gh/littleyz/emotion/facebook/haha.svg\">", "text": "haha" },
{ "icon": "<img src=\"https://fastly.jsdelivr.net/gh/littleyz/emotion/facebook/love.svg\">", "text": "love" },
{ "icon": "<img src=\"https://fastly.jsdelivr.net/gh/littleyz/emotion/facebook/sad.svg\">", "text": "sad" },
{ "icon": "<img src=\"https://fastly.jsdelivr.net/gh/littleyz/emotion/facebook/wow.svg\">", "text": "wow" },
{ "icon": "<img src=\"https://fastly.jsdelivr.net/gh/littleyz/emotion/facebook/ya.svg\">", "text": "ya" },
{ "icon": "<img src=\"https://fastly.jsdelivr.net/gh/littleyz/emotion/facebook/angry.svg\">", "text": "angry" }

jsDelivr

jsDelivr再一次被国内ban了,可以使用 fastly.jsdelivr.net,gcore.jsdelivr.net 临时救急。长远看,jsDelivr肯定不适合国内使用了。
国内外类似这样的静态资源库还是很多的,这样的服务重点在稳定可靠,使用的人多,收录的资源多。

推荐一款静态CDN资源库,
字节跳动,https://cdn.bytedance.com/ 。(使用的金山云,国内大约37个节点)

MiSans字体

小米找汉仪字库定制的MiSans字体,字体很漂亮,可以免费商用。网上有分享下载,这里整理了一份:阿里云网盘下载

除了本地用,如果能用在网页端,会非常nice。在miui的官网找到了webfont地址,大喜过望,马上用上。

1
https://font.sec.miui.com/font/css?family=MiSans:300,450,500,650:Chinese_Simplify,Latin&display=swap
武帝踞厕而见卫青 富春山居图

  评论