惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Spread Privacy
Spread Privacy
T
Troy Hunt's Blog
Recent Announcements
Recent Announcements
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
Schneier on Security
罗磊的独立博客
T
The Exploit Database - CXSecurity.com
博客园 - 司徒正美
月光博客
月光博客
C
Cybersecurity and Infrastructure Security Agency CISA
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Project Zero
Project Zero
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Latest news
Latest news
L
Lohrmann on Cybersecurity
阮一峰的网络日志
阮一峰的网络日志
C
CERT Recently Published Vulnerability Notes
腾讯CDC
Jina AI
Jina AI
Cyberwarzone
Cyberwarzone
T
Threat Research - Cisco Blogs
T
Tenable Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - Franky
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
Attack and Defense Labs
Attack and Defense Labs
C
Cyber Attacks, Cyber Crime and Cyber Security
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
Scott Helme
Scott Helme
小众软件
小众软件
L
LINUX DO - 最新话题
博客园 - 叶小钗
博客园 - 【当耐特】
PCI Perspectives
PCI Perspectives
SecWiki News
SecWiki News
S
Security Affairs
P
Palo Alto Networks Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
S
SegmentFault 最新的问题
Recent Commits to openclaw:main
Recent Commits to openclaw:main
博客园 - 聂微东
量子位
C
CXSECURITY Database RSS Feed - CXSecurity.com
Help Net Security
Help Net Security
S
Secure Thoughts
S
Securelist

山月

在VS Code配置Obsidian風格Markdown編輯環境 – 山月 在Windows通过LM Studio使用Zotero MCP – 山月 禁用WordPress中Jetpack的AI助手按钮 – 山月 WordPress/MCP Adapter安装与维护指南 – 山月 WordPress服务器权限与所有权配置详解 – 山月 在Windows上為GnuCash啟用線上報價 (Finance::Quote) – 山月 Gitea Docker /var/empty 权限问题除错总结 – 山月 Bookwyrm由0.7.5升级至Production(e217a17)完整过程及疑难解答 – 山月 用正则表达式修改ruby标签 – 山月 为WordPress Syndication Links插件添加新的站点与图标的实现方法 – 山月 进入不断重启的Docker容器的命令行之方法 – 山月 自建Bookwyrm无法查询远端用户?——开启数据库扩展 – 山月 BookWyrm无法增添书本、作者、阅读进度……?——解决数据库自增序列问题 – 山月 俾Docker容器中的应用访问宿主机上的数据库服务 – 山月 QNAP NAS使用者注意!千万莫对MariaDB做这件事…… – 山月 解决Wikibase手动导入数据后无法新建实体之问题 – 山月 辰年再訪神保町 – 山月 PHP-FPM站点池配置调优以解决WordPress过度占用系统资源之问题 – 山月 如果Linux软件包常规升级失败——以python3-update-manager为例 – 山月 解决站点526报错:SSL证书配置错误 – 山月 風挾着陽光來 – 山月 WordPress页面链接末尾出现“?swcfpc=1”后缀,是怎么回事? – 山月 安装、维护Monica PRM的一些笔记 – 山月 清理服务器空间的着手点 – 山月 关于Joplin Server文件上传大小上限 – 山月 如何优化PHP文件上传大小:完整指南 – 山月 WordPress站点部分地出现“严重错误”的一些可能的解法 – 山月 批量更改WordPress媒体URL – 山月 自托管WordPress编辑文章出现问题的排查法 – 山月 於Docker安裝sudo之方法 – 山月 于YunoHost网页版后台装pgAdmin4失败之解决方法 – 山月 解决WordPress多站点网络下异域名子站登录失败的问题 – 山月 Linux的SWAP配置建议与方法 – 山月 如何从一个.sql文件中恢复(导入)数据到MySQL数据库 – 山月 橙色的天,金色的鯉魚 – 山月 設置SoftBank光IP地址固定分配時MAC地址報錯之解決方法 – 山月 解决自托管WordPress与Jetpack通信之不畅 – 山月 解决WordPress上传超过100M文件失败的问题——用Cloudflare作为CDN服务时 – 山月 自托管WordPress迁至新服务器时可能遇到的一些问题 – 山月 Jetpack server port value报错之解决方法 – 山月 Nextcloud服务器目录中/data/updater-(12个英数字)文件夹可删除 – 山月 使WP IndieBlocks、Webmention两插件配合工作 – 山月 导致WordPress钩子(hooks)重复调用的一个可能性——插件重复安装 – 山月 为WordPress自定义贴文类型设置默认格式(post format) – 山月 为Micropub客户端所发内容设置默认post type – 山月 让WordPress的自定义post type支持post formats – 山月 在WordPress通过古腾堡块编辑器验证您的Mastodon身份 – 山月 如何将Mastodon上关注的人导入至Friendica – 山月 在WordPress上发Mastodon的一个选项:Shortnotes+Share on Mastodon – 山月 祝WordPress 20周年快乐!(节译) – 山月 更改IndieBlocks札记(note)、喜欢(like)slug之方法 – 山月 改变Friendica域名之方法 – 山月 爲WordPress添上在線Markdown、HTML互轉工具 – 山月 內排散記 – 山月 长毛象(Mastodon)简介:多中心化、细粒度公开、多样时间轴 – 山月 教ChatGPT讲福州话 – 山月 WordPress项目管理插件使用心得 – 山月 汉字词“地震”之前,日语中表达地震的本土词 – 山月 “幸”与“福”的区别 – 山月 Koha 22.05安装教程(于Ubuntu 20.04 LTS) – 山月 《日本外來語辭典》讀書筆記 – 山月 “传毒”——童年游戏回忆一则 – 山月 WordPress多站点网络分布于不同主域名时登录管理后台出现cookie错误的解决方案 – 山月 如何为WordPress多站点设置不同的子目录、子域名,甚至主域名? – 山月 重温《日语的历史》 – 山月 东京教父:关于爱与救赎 – 山月 2021年末,豆瓣更新了它的条款…… – 山月 WordPress报错“Briefly unavailable for scheduled maintenance.”的解决方法 – 山月 日语里的「原形」「辞书形」「终止形」是什么? – 山月 《福州方言大词典》读后感 – 山月 一種美觀的由Hubzilla分享RSS資訊的方法 – 山月 《我们仨》中与《宋诗选注》相关的记载 – 山月 亂彈文忠公宴番仔事 – 山月 一本清代土腔谜语集引发的回忆 – 山月 迎圣火 – 山月 凝滞在方言里的时光 – 山月 站在新庄园门前 – 山月 长星照耀州府 – 山月 虚拟币与赛博矿难 – 山月 记忆、记录与创造 – 山月 几日来写作微信推文的反思 – 山月 对OKR工作管理法的归纳总结 – 山月 同人誌之夢 – 山月 那里人很爱诗词 – 山月 从语言学看两性语言差异 – 山月 南门兜素菜馆 – 山月 闽海痛史 – 山月 东京的西方建筑遗产 – 山月 真实的华人电影 – 山月 记观《只有野兽知道》 – 山月 记早稻田祭 – 山月 《鬼灭之刃》日语札记 – 山月 颱風前夜的仙草凍 – 山月 首篇博文 – 山月 我到底是转厝了 – 山月 CM96暴走记 – 山月 薄暮逐島 – 山月 人与神的共振 – 山月 逐集罔讲罔听 – 山月 以往不谏 – 山月
和A.N.R.GHG插件说bye-bye – 山月
2023-11-08 · via 山月

插件介绍

A.N.R.GHG Publishing Toolkit是一款WordPress插件,它据称可以完成以下功能:

  • 增强网页安全性:会设置一个常量,以阻止密码泄露的风险,亦可延长登录cookie的有效期,并在管理栏显示登录状态的图标。
  • 加载本地HTML片段:通过“Include partial”区块,可以从文件系统中加载和过滤HTML片段,并用CSS类和可配置的值替换占位符,方便批量更新和管理。
  • 显示富文本消息:可以在模板编辑器中配置一组富文本消息,并在每个页面中通过后台设置或区块设置来激活和定制。
  • 显示发布日期:可以在WordPress原生不显示发布日期的页面中添加发布日期,并可选地添加首次发布的位置,还可以添加日期元标签。
  • 为段落和列表项添加锚点:可以在每个段落和列表项前添加一个可配置的链接,该链接包含一个由内容派生的位置无关的标识符,用于生成片段标识符,也可以使用自定义的“HTML锚点”来保持标识符的稳定性,还可以保持标识符在非拉丁文字中的可读性。
  • 为标题添加锚点和编号:可以用CSS在标题前后添加编号,并在编号上添加一个回到目录的链接,还可以列出所有的标题在一个目录中,该目录可以可选地折叠和展开,还可以自动在所有包含一定数量标题的文章中插入目录,或者在特定的文章中关闭目录。
  • 解析内联注释和来源:可以将内联注释和来源解析为描述性的尾注或者参考文献式的尾注,根据它们的分隔符来区分,并在鼠标悬停时显示富文本的提示框,还可以支持六种编号系统,包括东方阿拉伯数字,还可以实时注册注释和来源,以便在整个页面中重复使用,还可以将注释和来源存储为模板,以便在整个网站中重复使用,还可以解析自由配置的分隔符,包括非拉丁文字或者只有标点符号,还可以在文章中指定特定的分隔符集合,还可以在尾注列表中指定写作方向,还可以将相同的尾注合并为一个项目,并在提示框中列出相关的锚点,还可以在点击锚点后显示一个新的标签页或窗口,还可以在尾注列表被折叠时只显示目标项目,还可以在点击任意锚点时展开完整的列表,还可以在发布确认后取消发布,还可以在混合OA期刊中从OA发布转换为通常的发布方式。
  • 显示参考文献列表:可以在“Reference list”区块中配置参考文献列表的标签、显示和写作方向,还可以将它们折叠和展开。
  • 加载网络字体:可以在设置页面中粘贴网络字体的URL,就可以加载它们,还提供了一个谷歌网络字体库的链接,和一个默认的示例URL,但默认是关闭的。
  • 编辑和存储模板:可以帮助编辑和存储模板,这些模板可以用作消息、注释和来源,以及参考文献列表,还可以导出和导入模板、设置和自定义选项,还可以自动备份模板和设置。
  • 配置生成片段标识符的规则:可以帮助配置生成片段标识符和可选的别名的规则,允许使用大写、自定义转换、可配置的最大长度。
  • 减少使用短代码:可以使用多样化和国际化的分隔符来替代短代码。
  • 保留ASCII引号:可以选择关闭WordPress默认的WPTexturize功能,使得ASCII引号在代码区域外也保持原样。
  • 使用可配置的滚动偏移量:可以使用可配置的滚动偏移量和可选的CSS平滑滚动。
  • 为特定页面定制样式:可以将文章或页面的别名作为一个类添加到body元素中,以便为特定的页面定制样式。
  • 清理多余的元标签:可以清理多余的元标签和移除公共页面上的元素。
  • 提供四个古腾堡区块:可以提供四个古腾堡区块来帮助配置消息、参考文献列表、注释和来源列表,以及目录。
  • 添加一个可配置的后台设置框:可以添加一个可配置的后台设置框,用于更细致地配置各种功能。
  • 在一个可搜索的页面中显示设置:可以在一个可搜索的页面中显示设置,有三个级别的详细程度。

笔者安装这款插件,主要是冲着自动生成锚点的功能,以及为注释和来源生成角标、脚注列表的功能。一开始插件运行得看起来不错,只是后来慢慢出现一些问题了。

站点CSS样式崩坏

今年7月份开始,站点贴文的题图1尺寸经常超出样式设定好的范畴。鄙站给题图设定了一定的长、宽值,但是在那段时间,题图都以完整尺寸显示在那边,遮挡到标题文本、正文文本,甚至侵入到其他区块。非常不美观。

除此之外,文中插图的题注文字也消失掉了。

笔者猜测是CSS样式发生了些错误。于是开始排查插件,发现是A.N.R.GHG Publishing Toolkit插件的新版本导致的bug。回退到了1.10.0版本,则正常了。于是暂时不敢升级了。2

特定语言的公开贴文无法访问

鄙站有启用Polylang Pro插件,以实现多语言贴文的显示与切换功能。读者朋友们可以通过访问页面底部的语言切换栏体验之。

而从今年10月开始,鄙站文言文的公开贴文(ISO语言代码为lzh)无法访问,一点进去,则报错说站点错误。

从服务器站点日志来看3,表现为500错误频繁出现,可能是由于某种资源问题或代码错误。

再看站点错误日志4,表明有PHP警告:插件anrghg在尝试访问未定义的数组键anrghg_alternative_sanitize_title_active时出现问题。这可能是由于插件编码不当或者在某些情况下未能正确处理数据。

结局:卸载

既然屡次出现问题,都指向A.N.R.GHG Publishing Toolkit插件,则尝试禁用之。果然问题解决,文言文的公开贴文可以访问了。

屡屡出现问题,终于决定卸载。草就本贴,幸网中诸君参考。

尾注

  1. 也就是贴文题目头图,通常在贴文的标题上方或下方。 ↩︎
  2. 根据笔者《日记》〈2023-07-05〉篇的记录。 ↩︎
  3. 自托管Apache2站点日志一般位于/var/log/apache2/domains。以鄙站为例,则日志文件名为sanguok.com.log。为了确定问题的具体原因,可以从以下几个方面来分析日志:㈠错误日志,查看是否有错误消息,如内存不足、数据库连接失败等;㈡访问模式,检查是否有异常的流量模式,如短时间内大量的访问请求等;㈢请求耗时,分析响应时间较长的请求,看看是否有特定的模式或页面;㈣资源使用,观察在访问缓慢的时候服务器资源使用情况。 ↩︎
  4. 以鄙站为例,则日志文件名为sanguok.com.error.log。 ↩︎