基于canvas 动态生成 base64 图,配合本地缓存功能,判断使用了默认头像(即无Gravatar无QQ头像),为该无头图片添加特定的 class ,然后通过 LetterAvatar 脚本在访客浏览器上替换图片。 头像显示的字或字母默认是读取图片标签的 alt 属…
开源免费优秀主题CorePress
建本站的时候还没有这么多好看的免费主题,那时候小白又不敢用商业主题的开心版,找了一圈也就 kratos 看着顺眼。放现在这个时间点来看,漂亮的开源主题还真不少,第一个会选谁也说不准了。 CorePress主题,一款功能强大的博客主题,适合个人,极客,程序员使用,自适应兼容…
LitePress都有哪些特色功能?
备注:孙锡源为项目发起人、创始人、主要负责人、主要贡献者。 孙锡源 回复于 2021-10-06 15:04:12 其实我们目前主要的发力点是生态建设,而不是系统开发。WordPress 系统本身已经足够好了,我们要做的是本土化适配,而不是对其扩展增加多少功能。 前面提到…
WordPress 中国本土化计划 - LitePress 现状与愿景
因为用的是国外的主机,不存在资源被大墙屏蔽的情况,也没太在意网站速度,能打开就好,自然也就很少去关注所谓的“WP-China-Yes”之类的东西,直到近期折腾网站评论者头像好奇好像诸多大佬都不约而同的推Cravatar?似乎刚出生就得到了极大的信任和认可。 逛它们下属几个…
军哥 LNMP 配置反代 Gravatar 头像服务
直接 PHP 下载缓存本地还不过瘾,用国外服务器的话还可以直接反代,各平台提供替换加速域名等都是这么玩的。 运行环境为 LNMP1.8,首先自行新增一个Vhost,这边以 py.guihet.com 为例。 1、修改 nginx 默认配置 vim /usr/local/n…
网站评论者头像接入QQ头像并缓存本地
需求是:优先显示 Gravatar 头像,如果不存在或使用了没注册 Gravatar 的邮箱则显示其他关联的头像,其中如果是数字QQ邮箱,则尝试显示该数字QQ号的头像,头像都缓存到服务器硬盘上。 QQ头像API 1、示例:http://q1.qlogo.cn/g?b=qq…
获取某个tag下所有文章
现在是明白了某主题所谓的“专题” 就是同 tag 下文章的一种呈现,本质上跟点击本站标签后获得的文章列表是一样的,只是由于我们同样使用了主页列表的样式,会让人觉得没区别,感知不强。 要获取某个 tag 下的所有文章大部分搜索结果都教人使用 query_posts($arg…
文章打分投票评级插件 Posts Like Dislike
阅读的互动挺重要的,读者表达想法,作者获得了反馈。除了常规的评论,觉得打分投票评级是很棒的功能。 本站主题 Kratos2.x 默认情况只有文章末尾一个点赞按钮。这也是现今大部分 WordPress 主题的现状,有且仅有一个点赞功能,不想敲键盘可以当做已阅,却没办法表达态…
替换 Kratos 2.x 主题的图片灯箱
默认情况下本站主题使用的是 layui 家的 layer 弹出层组件来提供图片灯箱功能。 使图片灯箱生效代码是主题目录下 /js/kratos.js 文件内 showPhotos() 函数。 并在 /functions.php 文件内引入相关 JS 和 CSS 文件。 这…