普通视图

发现新文章,点击刷新页面。
昨天以前首页

博客精简计划:取消评论

作者 青山
2024年8月25日 13:45

今天做了两个“违背祖宗”的决定:取消评论;更换主题。

博客精简计划:取消评论 - 第1张图片

不是临时起意,而是蓄谋已久。看着时不时冒出来的读者评论、垃圾留言,内心十分煎熬,因为读者的评论都十分有内涵,而我却想不出合适的回复,晾着吧,对评论者不尊重,回复吧,对评论本身不尊重。

言归正传,我的本意是让博客回归博客,回归个人网站,评论的存在,很大程度上会将它引向以读者为中心,为了迎合读者的兴趣而创作,我觉得这很危险,更何况我发现自己也有类似的迹象,尽管只是想吸引别人来买 CloudCone 的服务器,尽管现在也不影响别人来买 CloudCone 的服务器。

按照我之前的说法,只写自己想写的、感兴趣的,倘若我写的内容无意之中帮到了别人,不胜荣幸。

写博客的人基本上都说为自己写作,但是又有谁能真正做到这一点?读者的赞美、搜索引擎的流量,正慢慢地改变我们的写作方式,即使没有人直截了当地对你说,我想看这个,但还是会为了满足想象中的读者需要而写作。及时止损,即使要做一个“违背祖宗”的决定。

再者说,我们都没有什么文字功底,但都想写点东西,不管写得如何,写完拍拍屁股走人,不担心别人如何评价。

我始终相信,世上好人比坏人多,友善的人比xx的人多,仍然有想要交流的读者,即便博客中没有留言的地方,依然欢迎通过 Email 和我交流,认真阅读每一封来信,认真回复每一封来信。

更换主题其实是为了契合主题,精简计划,原来的主题不好吗?挺好的,用了一年多,非常喜欢,但存在许多当时需要和喜欢,现在觉得是多余的东西,与其一个一个删掉,最后主题成了四不像,不妨直接换掉,使用看上许久的 Dear,移植自 Bear Blog

做人最重要的是开心,写博客最重要的也是自己开心。至此,耳边缓缓传来梁静茹的《勇气》,终于做了这个决定,别人怎么说我不理,只要你也一样的肯定……

博客精简计划:取消评论》最先出现在印记

WordPress & Typecho 极简主题 Dear v1.1.0

作者 Jeff
2024年9月22日 21:11

周末对 Dear 主题 WordPress & Typecho 版本都进行了小更新。主要增加独立的“搜索模板”,并对行距、次要字体等地方进行了小优化。

Dear 主题首页设置页面 id 后,会引用该页面的所有内容和样式,同学们可以对该页面尽情发挥想象力,以满足个性化需求。比如展示订阅地址、社交网站地址等等,也可以贴个封面图作为首页 Banner 等。如下图 Follow Me:WordPress & Typecho 极简主题 Dear v1.1.0-雅余

本次版本主要更新内容:

- 增加独立“搜索模板”
- CSS 样式移至 style.css 文件
- 首页默认显示8篇文章
- 部分样式优化

新版本请从主题发布页面获取 Github 链接:

WordPress 版本Typecho 版本

博客精简计划:取消评论

作者 青山
2024年8月25日 13:45

今天做了两个“违背祖宗”的决定:取消评论;更换主题。

博客精简计划:取消评论 - 第1张图片

不是临时起意,而是蓄谋已久。看着时不时冒出来的读者评论、垃圾留言,内心十分煎熬,因为读者的评论都十分有内涵,而我却想不出合适的回复,晾着吧,对评论者不尊重,回复吧,对评论本身不尊重。

言归正传,我的本意是让博客回归博客,回归个人网站,评论的存在,很大程度上会将它引向以读者为中心,为了迎合读者的兴趣而创作,我觉得这很危险,更何况我发现自己也有类似的迹象,尽管只是想吸引别人来买 CloudCone 的服务器,尽管现在也不影响别人来买 CloudCone 的服务器。

按照我之前的说法,只写自己想写的、感兴趣的,倘若我写的内容无意之中帮到了别人,不胜荣幸。

写博客的人基本上都说为自己写作,但是又有谁能真正做到这一点?读者的赞美、搜索引擎的流量,正慢慢地改变我们的写作方式,即使没有人直截了当地对你说,我想看这个,但还是会为了满足想象中的读者需要而写作。及时止损,即使要做一个“违背祖宗”的决定。

再者说,我们都没有什么文字功底,但都想写点东西,不管写得如何,写完拍拍屁股走人,不担心别人如何评价。

我始终相信,世上好人比坏人多,友善的人比xx的人多,仍然有想要交流的读者,即便博客中没有留言的地方,依然欢迎通过 Email 和我交流,认真阅读每一封来信,认真回复每一封来信。

更换主题其实是为了契合主题,精简计划,原来的主题不好吗?挺好的,用了一年多,非常喜欢,但存在许多当时需要和喜欢,现在觉得是多余的东西,与其一个一个删掉,最后主题成了四不像,不妨直接换掉,使用看上许久的 Dear,移植自 Bear Blog

做人最重要的是开心,写博客最重要的也是自己开心。至此,耳边缓缓传来梁静茹的《勇气》,终于做了这个决定,别人怎么说我不理,只要你也一样的肯定……

博客精简计划:取消评论》最先出现在印记

WordPress 版本 Text Only 和 Writing 主题错误修复

作者 Jeff
2024年9月7日 10:53

昨晚更新 Paper 主题的时候发现了一处拷贝错误,把旧主题的代码直接粘贴了,部分 PHP 版本没有提示错误,所以没发现。现已对 WordPress 版本 Text Only 和 Writing两个主题发新版本修复,可针对性更新。主要是 archives.php 和 search.php 两个模板文件。

详细可查看主题发布页:Text Only (WordPress)Writing (WordPress)

WordPress & Typecho 极简主题 Paper v1.1.0

作者 Jeff
2024年9月7日 00:32

Paper 这款纯文本的极简主题得到不少同学的喜爱,应部分同学的要求对主题进行了更新。主要增加独立的“搜索模板”,并对多处负空间进行调整,增加文字呼吸的空间。还修正了”文章归档“模板的一处错误,可针对性更新。

主要更新内容:

- 增加独立“搜索模板”
- 菜单及部分代码调整
- CSS 样式移至 style.css 文件
- 优化多处负空间距离
- 优化评论框样式
- 修复文章归档模板错误

新版本请从主题发布页面获取 Github 链接:

WordPress 版本Typecho 版本

博客精简计划:取消评论

作者 青山
2024年8月25日 13:45

今天做了两个“违背祖宗”的决定:取消评论;更换主题。

博客精简计划:取消评论 - 第1张图片

不是临时起意,而是蓄谋已久。看着时不时冒出来的读者评论、垃圾留言,内心十分煎熬,因为读者的评论都十分有内涵,而我却想不出合适的回复,晾着吧,对评论者不尊重,回复吧,对评论本身不尊重。

言归正传,我的本意是让博客回归博客,回归个人网站,评论的存在,很大程度上会将它引向以读者为中心,为了迎合读者的兴趣而创作,我觉得这很危险,更何况我发现自己也有类似的迹象,尽管只是想吸引别人来买 CloudCone 的服务器,尽管现在也不影响别人来买 CloudCone 的服务器。

按照我之前的说法,只写自己想写的、感兴趣的,倘若我写的内容无意之中帮到了别人,不胜荣幸。

写博客的人基本上都说为自己写作,但是又有谁能真正做到这一点?读者的赞美、搜索引擎的流量,正慢慢地改变我们的写作方式,即使没有人直截了当地对你说,我想看这个,但还是会为了满足想象中的读者需要而写作。及时止损,即使要做一个“违背祖宗”的决定。

再者说,我们都没有什么文字功底,但都想写点东西,不管写得如何,写完拍拍屁股走人,不担心别人如何评价。

我始终相信,世上好人比坏人多,友善的人比xx的人多,仍然有想要交流的读者,即便博客中没有留言的地方,依然欢迎通过 Email 和我交流,认真阅读每一封来信,认真回复每一封来信。

更换主题其实是为了契合主题,精简计划,原来的主题不好吗?挺好的,用了一年多,非常喜欢,但存在许多当时需要和喜欢,现在觉得是多余的东西,与其一个一个删掉,最后主题成了四不像,不妨直接换掉,使用看上许久的 Dear,移植自 Bear Blog

做人最重要的是开心,写博客最重要的也是自己开心。至此,耳边缓缓传来梁静茹的《勇气》,终于做了这个决定,别人怎么说我不理,只要你也一样的肯定……

博客精简计划:取消评论》最先出现在印记

Typecho 纯文本极简主题 Text Only v1.0.0 发布

作者 Jeff
2024年7月26日 23:58

应朋友们要求,制作了 Typecho 版本的 Text Only 主题,和 WordPress 版本样式上基本保持一致。使用愉快~

主题介绍如下:

Text Only 为纯文本极简主题,黑白配色,对程序极简优化,主题无 JS 和图片文件载入。

主题支持自定义背景、自定义菜单,保留搜索及评论功能;内置文章归档和搜索模板;已作中文字体优化,内置3种字体方案可选。

主题类型:极简 / 博客 / 纯文本 / 单栏 / 自适应 / 免费

提供 WordPress 版本Typecho 版本

主题免费开源,供学习交流,不提供售后支持。如有建议,欢迎评论留言,不喜勿喷。

主题可按授权方式继续随意改造,但望保留我的信息。感谢!

Typecho 纯文本极简主题 Text Only v1.0.0 发布-雅余

Typecho 纯文本极简主题 Text Only v1.0.0 发布-雅余

Typecho 纯文本极简主题 Text Only v1.0.0 发布-雅余

Typecho 纯文本极简主题 Text Only v1.0.0 发布-雅余

Typecho 纯文本极简主题 Text Only v1.0.0 发布-雅余

详细介绍和使用见主题两个版本的发布页面。

WordPress 纯文本极简主题:Text Only
Typecho 纯文本极简主题:Text Only

欢迎提供建议,以便继续完善。

WordPress & Typecho 极简主题 Writing v1.1.0

作者 Jeff
2024年7月21日 15:10

上个月收到 Github 上面一条 Issue,借周末时间对主题小改动了一下。毕竟不是全职运维,拖拖拉拉一个月才改。

主要更新内容:

- 增加独立“搜索模板”
- CSS 样式移至 style.css 文件
- 部分样式完善

新版本请从主题发布页面获取 Github 链接:

WordPress 版本Typecho 版本

-

小插曲:太不专业了,commit 的时候手一抖,把另外一个主题的文件给替换了,哈哈。

WordPress 纯文本极简主题 Text Only v1.0.0 发布

作者 Jeff
2024年7月8日 23:18

手痒,又发一款极简主题。这是一款初始化主题,仅提供最基础的页面展示,简洁的样式,简洁的代码,方便后期加工。提供两个页面模板,归档模板和独立搜索页面。较以前主题,对评论区进行了适当的美化。

主题介绍如下:

Text Only 为纯文本极简主题,黑白配色,对程序极简优化,主题无 JS 和图片文件载入。

主题支持自定义背景、自定义菜单,保留搜索及评论功能;内置文章归档和搜索模板;已作中文字体优化,内置3种字体方案可选。力求极简,对程序自带功能进行禁用,若对使用有影响,按需删除即可。

主题类型:极简 / 博客 / 纯文本 / 单栏 / 自适应 / 免费

目前仅提供 WordPress 版本。

主题免费开源,供学习交流,不提供售后支持。既然供学习交流,故也欢迎和我交流。如有建议,欢迎评论留言,不喜勿喷。

主题可按授权方式继续随意改造,但望保留我的信息。感谢!

WordPress 纯文本极简主题 Text Only v1.0.0 发布-雅余

WordPress 纯文本极简主题 Text Only v1.0.0 发布-雅余

WordPress 纯文本极简主题 Text Only v1.0.0 发布-雅余

WordPress 纯文本极简主题 Text Only v1.0.0 发布-雅余

WordPress 纯文本极简主题 Text Only v1.0.0 发布-雅余

详细介绍和使用见主题的发布页面。

WordPress 纯文本极简主题:Text Only

欢迎提供建议,以便继续完善。

近期的主题更新

作者 sys
2024年5月11日 23:23

当前自用的 WordPress 主题 Slocks 自上线以来,一直也没间断调整代码。业余无暇,就少改一改,最近时间宽裕,就多修了一修。今天有兴致发篇日志,记录一下最近的改动,巧合的是,搜出来主题发布官宣的文章,居然正好是两年前的今天,2022 年 5 月 11 号。

主题更新

这种感觉,虽然不像从压箱底的换季衣服兜里摸出一百块钱来那么洋洋得意,也不是丢了手机又失而复得那么轻松释然,更不如自己从无意之间发现自己于无意当中购买了自己在无意选择的几个号码作为幸运数字的彩票中了头奖那么欣喜若狂,但是看到这种没有多少意义的冥冥注定,我的心底还是泛出一丝波澜来。当然,我是记得那篇文章是 5 月份发布的,点开之前也闪念而过会不会是刚好两周年,那也仅是闪念。可尽管有了这闪念作为一点心理准备,当注视着这精确吻合的月份和日子,我的心底还是泛出一丝波澜来。

神奇。

两周年过去了,我的折腾劲头仍旧未减当年,不过倒是熟练了许多。而有了 AI 的加持,我的 Coding 时间也些许变成了“怎么当好一个提问者”。这里往下,记录都在哪里动刀。

第一处

oEmbed 站内文章样式定制。这是直接在编辑器贴上站内链接,就会生成一个文章块(还是叫卡片?)样式的文章链接,看本文紧挨第一段文字后的展示。oEmbed 当然不仅用于展示站内链接,还有国外各大类似于 Youtube 一样的视频站、社交媒体站等,就是说只要贴一个链接,WordPress 就会自动把嵌入到文章的媒体、链接样式做好了,雅。对我有什么用?貌似无,仅把这个功能还原出来。之前,是禁用了 oEmbed 功能相关的 js 资源输出。所谓样式定制,仅仅是用 css 把默认最大 550px 的宽度调整成 100% 了。

第二处

留言板和链接,这两个页面合二为一。作为非 PO 文的留言入口,留下一个足矣。除了删除原有的留言页,这里还涉及到一个评论迁移的问题。迁移成功后,当页的评论数量统计错误,编辑页面重存一下就好。这里是从 GPT 索取的代码,把留言板的评论迁入链接页:

UPDATE wp_comments SET comment_post_ID = '链接页ID' WHERE comment_post_ID = '留言页ID';

此外,链接页里,链接的样式现在改成了按钮,布局使用 Bootstrap 的网格类,也做了下优化。

第三处

代码高亮,从 SyntaxHighlighter Evolved 插件替换为主题原生支持的 Prism.js。我想,对于折腾 WP 主题的用户,代码高亮功能是必不可少的。不论是记录、还是科普,文章页上代码的字体和颜色,如果跟普通文字混为一谈别无二致,那就如同饭吃到一半掌柜的端来号称镇店美味的特色菜,客人听闻嘴里含着马上就要流出来的口水,瞪大了快要掉地上的眼珠子定睛一看:是一盘白米饭。

其实真就有这么的索然无味。我想,用这个类比来形容是极贴切,对于不折腾代码的人,可理解、可哑然。

第四处

Pingback 引用通知的启用和样式定制。在我的文章里贴上你的文章链接,你的文章评论区会出现一条评论,文字内容是我的文章题目和我的站名,并将文字赋链接,地址是我的文章,目的是告诉你:我引用你的文献了。我发布文章,就会自动 Ping 引用的链接,对方在评论区显示出来我的链接就是 Pingback。出于对垃圾评论控制、和莫名原因的考虑,多数站点禁用此功能。我亦把它启用起来,并在 comment walker 当中编写了输出的 html 结构、定制了 css 样式。

北京环球影城一日游

现在,这篇文章里边就有一条 Pingback,评论区见。显然,这属于站内 Ping。依据 WP 官方,使用 Slug 以避免站内 Ping。

第五处

评论 Ajax 提交及翻页的细节改进。完全基于 /wp-includes/js/comment-reply.js 的代码添加了 Ajax 评论提交、完善了评论表单移动的功能,而评论提交/翻页也均使用的 WordPress 的原生 Ajax 处理方式,维护和定制都方便多了。

第六处

这本质上不算一处,而应称为例行更新。引用的各种库文件,通常在放出新版后,更新到主题中。当前有 BootstrapFancyBox UIFont Awesome,当然还有业已停更的 Javascript-MD5、和 Prism.js,这就没办法追新了。

第七处

临时想起的,标签页里对标签的样式和布局也做了微调,也是直接套用的 Bootstrap 网格类做的调整。

结语

磨磨蹭蹭近两小时,文赶紧发了,不然时间到了明天再发,那就不是两周年了。

2022,端午安康

作者 叶子
2022年6月3日 13:45
2022,端午安康

端午

今天是2022.6.3,时间是真的够快的,已经许久未更新博客了。祝大家节日快乐。

主题

昨日的时候将主题换成了Paper主题,移植于Hugo-paper主题。是去年7月完成的一款主题。今年大家都换了,为了紧随大家的脚步,就也将主题换了。

疫情

3月至今被疫情折腾不轻,感觉人精神都有点问题。这次疫情比2020年的时候来的更突然、更凶猛。第一次亲身经历如此严重的疫情,我所在区一直封到5月中旬才算是慢慢解封。目前虽已完全解封,但大家都已成惊弓之鸟。核酸三日一做,不做进不了公共场所和公共交通工具;核酸七日不做,直接变灰码。

这次疫情,最对不起的人就是我老婆。对她而言,刚来这个城市没多久,除我之外,没有熟悉的人,也没有熟悉的地方。就被封闭在我们租住的地方两个多月之久,而我还不在身边。不过较为庆幸的是社区及时送来物资,让我老婆算是平安的度过这难熬的日子,否则啊,这吃饭可真是个老大难的问题。特别是当时同听魔都那夸张的物价,让我这个打工人瑟瑟发抖。

结语

还有很多的话不方便说,实在太难了我们,就留在心里吧。再一次祝大家节日愉快。希望每个人都能好好的。

2022,新的启程!新的开始!

作者 叶子
2022年1月27日 15:21

域名

原(小叶的自留地)YEZITING.COM已经易手他人,所以原小叶自留地的任何信息、内容,都与本人无关,请大家提高警惕,小心上当受骗。叶子也将博客改名为叶子笔记(YZRSS.COM)。新的名字,新的开始!

由于自己的弱智操作,在海外域名商购买的域名,暂时不能转入国内域名商和域名备案。故先将博客放置至朋友的机器上。待60天满时,回归国内且备案,不然诸多不便。

主题

希望新的一年里,能够做出一些大家还有自己喜欢的主题。现在的Wordpress版本迭代很快,感觉自己都跟不上WP的脚步了。

新年即将到来

新年新气象,提前祝大家阖家欢乐、虎虎生威,愿疫情早早退去。希望每个人都能在新的一年里实现自己的理想和愿望。

 

YEZITING主题付费阅读使用教程

作者 叶子
2018年10月30日 17:22
前言

本文章主要是为了让付费用户学会如何使用。

请一定仔细阅读,否则可能导致无法免费使用此接口

第一步

首先用手机扫码下载并安装有赞微小店”APP,然后进行账号注册(切记在APP里 小店 - 店铺管理 对账号进行认证)
[qr qrurl='https://wxd.youzan.com?']手机扫码[/qr]

第二步

注册好账号后,用注册的账号登录有赞云(youzanyun.com),并完善信息

第三步

创建应用(类型选择“自用型”)
YEZITING主题付费阅读使用教程

第四步

授权绑定(绑定你的微小店店铺,直到授权成功)
YEZITING主题付费阅读使用教程

注意:只要授权成功,就不要管别的了,否则你多创建了一些东西,就可能出现7天试用后收费的情况。

第五步

回到有赞云后台,选择刚才创建的应用,记下client_id、client_secret、授权店铺id。
YEZITING主题付费阅读使用教程
将这三个添加在主题设置-其他功能-付费查看对应的位置上(如下图)。
YEZITING主题付费阅读使用教程

第六步

开启推送服务并设置网址(这个步骤很关键,不设置的话该功能就会失效)
推送网址为https://你的域名/wp-content/themes/yeziting/payment/youzan/notify.php
在下图的位置输入然后点击保存
YEZITING主题付费阅读使用教程

第七步

这一步最重要,用户扫码成功后能否查看到隐藏的内容就靠这里了。
点击推送配置-交易消息V3-全选-保存(如下图)
YEZITING主题付费阅读使用教程

最后

最后你就成功了,然后发布文章查看下面,设置金额和你的要求,如下图
YEZITING主题付费阅读使用教程
如果要看实际效果可以去这里看看
[xx_insert_post ids=505,505]

YEZITING主题1.8版本更新内容

作者 叶子
2018年10月30日 16:41

1.优化SEO(以前的SEO有点BUG)
2.增加付费阅读(可查询订单号)
3.替换新的代码高亮(又是一种可视化比以前的要轻量许多且显示代码语言)
4.文章列表分页更换
5.增加author.php页面
6.优化前端代码
7.去除后台隐私页面
8.优化后台提速。
9.修复评论可见不可用的BUG
10.修复手机端文章页标题css错位问题。
其他更新的内容我有点忘记了。自己可以仔细看看差别。
[xx_insert_post ids=505,505]

Hexo笔记——解决Shoka主题评论系统表情加载失败的问题

作者 Aicsuk
2022年9月16日 16:32

近期将博客换成Hexo之后,最开始是部署在Github Pages上面,访问时一切正常。后面觉得Github Pages访问速度时快时慢,边重新部署在国内的华为云服务器上,这时问题就出来了,评论系统里面的表情图片正常情况下加载不出来,要搭梯子才行。表情加载失败

后来参考了ReverseSacle大佬关于[Shoka主题功能的一些补充介绍](Hexo-Shoka主题功能介绍补充点 | ReverseSacle-Blog = 逆转天平 = 执着过去的人,无法迈向未来)一文,并请教了ReverseSacle大佬后才了解到,shoka 主题使用的是 Valine-Admin 魔改评论系统,基本上都使用了 Jsdelivr 的资源,并由于国内的服务器无法访问资源才导致的表情加载失败。

为防止自己以后会忘记,特此记录下解决过程。

Vercel 反代 Jsdelivr 的加速链接

这一步,ReverseSacle大佬的文章中是以 Windows10 系统为例,但我习惯使用 Linux 系统,所以此次我使用 Centos 8.2 系统为例。

  • 安装 Node.js

    1
    2
    3
    4
    5
    yum install update
    yum install nodejs
    yum install npm
    npm install -g n
    n lts
  • 安装 vercel

    1
    npm install -g vercel
  • 安装完 vercel 后,输入 vercel login ,会让你选择登陆 vercel 的方式(选择的位置以 等待输入光标 为准, Enter 键确认,具体依情况选择),之后会跳出登入页面如图所示
    这里我使用的是邮箱登陆,会出现下图中的情况,这是 vercel 给你登陆邮箱发送了确认邮件,需要你在邮件中点击确认链接才能登陆邮箱登陆

  • 新建一个名为 jd_gh 文件夹 (名字自定义),进入到 jd_gh 文件夹中,新建一个 jd_gh.json 文件 (名字自定义)

    1
    2
    3
    mkdir jd_gh
    cd jd_gh
    touch jd_gh.json
  • 文本编辑器 打开 jd_gh.json 文件并输入下方反代代码

    1
    2
    3
    4
    5
    6
    {
    "version": 2,
    "routes": [
    {"src": "/(.*)","dest": "https://cdn.jsdelivr.net/$1"}
    ]
    }
  • 最后输入命令 vercel -A jd_gh.json --prod 来在 vercel 上部署

  • ++注意 what's your project's name? 这个提示,此处是提示输入你部署项目所需要的名称 (按喜好来定就行了,另外这里不支持特殊字符, - 号除外),其他的选项按下方图片提示来选择即可++{.dot}直接使用ReverseSacle大佬的图

  • 最后,进入 Vercel 官网,登入后可以看到刚刚创建的项目,点击项目,进入后记录下 DOMAINS 处的链接,也可以绑定自己的域名使用

解决评论区表情图片加载失败问题

  • MiniValine (Github) 下载 MiniValine.min.js 文件,并将 MiniValine.min.js 文件放入到 hexo 根目录的 ./themes/shoka/source/js 文件夹中

  • 打开 MiniValine.min.js 文件,找到 VERSION="4.2.2" 这一项,将 t.EUrl 后链接中的XXX替换为刚刚记录的 DOMAINS 地址或自己绑定的域名

    1
    2
    3
    4
    5
    6
    7
    8
    t.VERSION = "4.2.2",
    t.GBUrl = "https://gravatar.loli.net/avatar/",
    t.EUrl = ["https://xxxx/npm/alus@latest",
    "https://xxxx/gh/MiniValine/qq@master",
    "https://xxxx/gh/MiniValine/Bilibilis@master",
    "https://xxxx/gh/MiniValine/tieba@master",
    "https://xxxx/gh/MiniValine/twemoji@master",
    "https://xxxx/gh/MiniValine/weibo@master"]
  • 打开 hexo 根目录 ./themes/shoka/_config.yml 文件,滑倒最后,找到 valine 元素,将其参数设为 https://博客域名/js/MiniValine.min.js

  • 最后修改 ./themes/shoka/source/js/_app/utils.js文件第26~35行处

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    //将此代码if(str.indexOf('npm')>-1||str.indexOf('gh')>-1||str.indexOf('combine')>-1)
    //拆分为下面的代码
    if(str.indexOf('npm')>-1||str.indexOf('combine')>-1)
    return "https://cdn.jsdelivr.net/" + str

    if(str.indexOf('js')>-1)
    return str

    if(str.indexOf('gh')>-1)
    return "https://cdn.jsdelivr.net/" + str

    //代码示例
    const assetUrl = function(asset, type) {
    var str = CONFIG[asset][type]

    if(str.indexOf('npm')>-1||str.indexOf('combine')>-1)
    return "https://cdn.jsdelivr.net/" + str

    if(str.indexOf('js')>-1)
    return str

    if(str.indexOf('gh')>-1)
    return "https://cdn.jsdelivr.net/" + str

    return statics + str;
    }
❌
❌