wordpress 登陆提示错误

We're sorry, but this IP range has been blocked due to too many recent failed login attempts. Please try again later.
抱歉,由于最近登录失败次数过多,此 IP 范围已被阻止。请稍后重试。
这个估计我用的什么插件触发了,导致我我自己 无法登陆后台了。
jetpack也是提示错误,无法登陆,无法查看留言。
目前我是qq邮箱绑定微信提醒,如果有电脑就用电脑登陆回复留言。如果在外面就用手机的jetpack回复留言
一般看到类似的登陆问题大多数是插件的问题。
1禁用插件。就是ftp或者ssh 修改可能问题插件的文件名,就是禁用了插件了。
2去查询数据库,修改数据表内容,达到解锁的目的。

插件叫做 login lockdown
chrome_55JX88PJ7N.png

参考
7 个常见的 WordPress 登录错误以及如何修复它们 - WPADE
zhuanlan.zhihu.com/p/596730129

wordpress email 模版 插件版设置

Email Template Designer – WP HTML Mail – WordPress 插件 | WordPress.org China 简体中文
自带几个模板,可以稍微调置设置一下就行。
导出来的模板不是html格式。j.son格式。我用vscode提示这个j.son
在线的html也是无法正常呈现内容的。

Customize WordPress Emails and Alerts – Better Notifications for WP – WordPress 插件 | WordPress.org China 简体中文
这个 php版本低的装不了新版,可以看看 它的开发日志,搜索php,一般切换php版本都是重要提醒。如何下载wp的历史版本插件?
可以试试这个方法 如果它svn齐全一般都能下载到。
[bnfw.1.9.7.zip ]
https://downloads.wordpress.org/plugin/bnfw.1.9.7.zip
https://downloads.wordpress.org/plugin/bnfw.1.9.3.zip
如此修改一下版本号,就能下载到历史版本了。类似docker下载历史版本。

看了一下插件网站提示。针对各个通知都有各种提示。非常专业,目前还用不到。先保存插件了。
Comment Moderation Link: [comment_moderation_link]
Comment Moderation - Approve: [comment_moderation_approve]
Comment Moderation - SPAM: [comment_moderation_spam]
Comment Moderation - Delete: [comment_moderation_delete]
Comment ID: [comment_ID]
Comment Post ID: [comment_post_ID]
Comment Author: [comment_author]
Comment Author Email: [comment_author_email]
Comment Author URL: [comment_author_url]
Comment Author IP: [comment_author_IP]
Comment Date: [comment_date]
Comment Date (GMT): [comment_date_gmt]
Comment Content: [comment_content]
Comment Karma: [comment_karma]
Comment Status: [comment_approved]
Comment Agent: [comment_agent]
Comment Type: [comment_type]
Comment Author Avatar: [commenter_avatar]
Comment Parent: [comment_parent]
Parent Comment Content: [comment_parent_content]

[bnfw.1.9.7.zip ]
https://downloads.wordpress.org/plugin/bnfw.1.9.7.zip
https://downloads.wordpress.org/plugin/bnfw.1.9.3.zip
如此修改一下版本号,就能下载到历史版本了。类似docker下载历史版本。

表格工具也可能设置邮件模板
chrome_fYnmcocfoh.png

astro

起手失败。这个电脑i3 10100 npm配置好了其他服务,如果升级还得重新配置。想想算了。
看来下个设备是虚拟机打底才行。或者直接安装虚拟机,
环境:
win10 ltsc
npm 10.5.0
node.js 18.20.2 lts

npm install -g astro 有代理不行。无代理也不动。估计是node s版本问题 or系统问题 ltsc的。
cmd_BMI6xfdiTm.png
暂时搁置。
无代理突然发现进度条有变化。
cmd_9LbjPgYpZO.png
20分钟后依旧这个错误。
cmd_AVIvqlGsAo.png
看来npm始终和我过不去哈。
之前是nas的npm降级问题。
npm 最早肯能是hexo 和picgo安装时候需要的之前没有安装过。
包管理工具。picgo本身小,但是运行环境不小。node.js npm 扩展丰富
换了台电脑 同样步骤和设置安装,上传图片失败 最后发现 node.js 版本 picgo版本 都得相同才行。还写了文章记录了一下版本号码。
之前有人写教程我也建议过一定要写环境版本号,不然晚几个月看到的人,可能就是填坑的过程。我也没这个习惯。自省。

参考文章
使用Astro+Vercel+Cloudflare一天时间开发部署上线一个知识博客网站,简直简简单单-CSDN博客

使用Astro+Vercel+Cloudflare一天时间开发部署上线一个知识博客网站,简直简简单单-CSDN博客

zhihu.com/question/24414899

npm、pnpm、yarn 哪个更好用?-CSDN博客

memos

老早就看blog圈有安装。
github星星也不少。
但是我仔细看了觉得用处不大,
如果增加评论,评论还回复,
本来就比较短的语句,要么非常中性,要么半句让人误会。
要么有的是隐私,比如你欠别人多少钱,别人欠你多少钱。
之前我用手机自带的记事本。或者微信的文件传输记事,参考的资料啥的直接扔进去。完成了。参考的参考,一股脑的不用管。
最近用了qq邮箱的记事本功能。缺点就是不会自带编辑。先得点一下编辑才编辑。保存似乎也是。
docker部署没啥好记录的。后面有参考链接
chrome_QNrwciEiuX.png

嵌入有多种 ,
标签页独立页面的,还分memos首页blog是副页,或者反过来。
嵌入到博客的时间线的,
不像折腾证书,用了一个本来放弃的域名 Memos
先用着看看频率。不行就remove了。

docker 照着教程做了个代理。

找了2个详细一些的参考
利用cloudflare搭建docker加速链接 - 哔哩哔哩

告别缓慢下载,Cloudflare带你体验极速Docker镜像加速_cloudflare docker-CSDN博客

参考
在Wordpress中嵌入memos时间线 - 锟斤拷的博客

使用memos为博客增加说说功能 - Memos | 一个开源的碎片化笔记工具的不完全指南
借助 Memos 为 WordPress 博客添加「说说」功能 | Jack‘s Space

使用Memos API 创建 好物页面 - Memos | 一个开源的碎片化笔记工具的不完全指南

hugo安装

git安装 Git - Downloading Package
标准版 一路next
便携版右键没有git bash 不大会用

go环境
The Go Programming Language
黄色按钮下面的小子windows版本的 直接安装

hugo下载
Releases · gohugoio/hugo
Fetching Title#5mo1 hugo_extended_0.134.2_windows-amd64 扩展版本的。

Complete List | Hugo Themes
主题安装需要复制下载地址。

最后本地搭建完,hugo 看不到 post posts 文章 本地
chrome_B3B8Xk90Qa.png



hugo new site ACEVS
git remote add origin https://github.com/.github.io.git
git push -u origin main
git remote add origin https://github.com/.git
git config --global user.email ""
git config --global user.name ""
git commit -m "first"
git push -u origin main --force
git push -u origin master --force
git fetch origin main 
git config user.name
ssh-keygen -t rsa -C ""
hugo server -t stack --buildDrafts

git commit -m""

官方的流程
git init  初始化,我理解就是定位。相当于cd 的作用,这个装了2.3遍才发觉的。
git add README.md
git commit -m "first commit"
git branch -M main  git branch -M master 切换分支
git remote add origin https://github.com/.github.io.git
git push -u origin main 必要需要 -f --force  

.github  这样的文件夹 需要mkdir 创建。

实践就会有收获。

如果不显示肯能这个问题
然后我把自己的posts目录改成post,在把之前config.toml改回原来的post。然后都完美跑起来了。

参考
配置环境这个博文写的非常详细。本地部署好再说

如何搭建HUGO博客网站并配置公网地址实现随时随地远程访问教程

Installing on Windows - Hugo中文文档

应该是命名问题 讨论地址 按说明配置后首页无法列出文章列表,手动输入地址可以显示内容 · Issue #14 · olOwOlo/hugo-theme-even · GitHub

使用 Hugo + Github Pages 部署个人博客

Github Pages + Hugo 搭建个人博客 - 渣渣的夏天

使用Hugo+Github从0开始免费搭建个人博客_hugo github-CSDN博客

从零开始的 Hugo 博客搭建 - Stilig's blog

Hugo部署到Vercel,提高国内加载速度

git - ! [rejected] master -> master (fetch first) - Stack Overflow

Host on GitHub Pages | Hugo

jekyll hugo Hexo Pelican Gatsby VuePress Nuxt.js Middleman astro

我最早用Movable Type 基于perl 十多年前的时候。hostmonster 还是 bluehost搭建的。
后来用了donews wordpress服务 关闭后 间隔好久又开始自建blog 用的wordpress,然后用的衡天.wordpress相对稳定开源插件多易上手,这也是2003年创建至今,还没有没落的原因。
2023年左右学习搭建hexo。notion的next 基本就是走了个流程,notion的格子,还有他两都要魔法上网,以及 git 输入各种命令 太有仪式感让我感觉繁琐 。我用obsidian打开就开始输入,也不像vscode那么重型和命令行。平淡后还是想再试试繁琐的,决定再搭建研究。

关于 | 老麦笔记老麦在一篇博文里面回复的选择 应该是深思熟虑的。我猜测做出决定应该也是查了不少资料的.
我刚接触静态博客就是用的hexo,不过我一直将系统换来换去的。从hexo – hugo – wordpress – hugo – next.js – astro

hugo的github星星最多。有道理的,构建几百个md文件速度比hexo快很到,出错概率小。各种插件资料也不错。博友使用不完全举例 Andy烧麦 - 成熟,聪明,豁达的人什么也不问 过去,现在,将来…
hexo,台湾人写的。除了速度问题,其他都还行。用的人也多,星星也多。博友使用不完全举例 东评西就
gatsby 这个外国用的人多一些。主要用React 和 GraphQL。后面会发一些参考资料。
astro 这个速度也不错。前端框架。博友使用不完全举例 关于 | 老麦笔记 @1900'Blog | All work and no play makes Jack a dull boy
jekyll
Pelican
VuePress
Nuxt.js
Middleman
空白这些,没有打算搭建和测试后续研究了再说。写了内容也不一定搭建使用。只是看了不少资料有点 印象。
服务端渲染,客户端渲染,这个也是一些业务类型,架构需要考虑的。

工欲善其事必先利其器,这个器不是好利的。事也不是好善的。
所以找个顺手的用就行。

参考资料比我的内容详尽的多。
8 大博客引擎 jekyll/hugo/Hexo/Pelican/Gatsby/VuePress/Nuxt.js/Middleman 对比
验证码拦截

Hexo Hugo Vuepress Gatsby静态网站生成器的选择 | 唐瑞平

这个网站 有不少对比 hugo的得票挺高。有不少问题这个网站也能解决
Hexo vs Hugo vs VuePress | What are the differences?

用 Astro 搭建一个高性能博客 | Voyager

为什么选择 Astro? | Astro 中文网

Build a static site with WordPress and Astro 这个组合也挺有趣。
Build a static site with WordPress and Astro - Kinsta®

Hexo还是Hugo?Typecho还是Wordpress?读完这篇或许你就有答案了!-腾讯云开发者社区-腾讯云

速度就是关键! —— 我们是如何让 Hexo 4.2 的生成速度提升 30% 的 | Sukka's Blog

盗链和引用

看到这个文章。说说应该如何防盗链? - 明月登楼的博客
我思考一下。总感觉引用和盗链太像了。
都是不用征得他人同意,
都是和链接或者内容相关。只是多少问题。
明月登楼:引用那叫分享转载,盗链基本上就是全站调用甚至恶意镜像!
言简意赅。
我还专门去查了查资料。
这个文章把链接分成了三种链接,但是这个法律或者什么的明确定义没有发现。
zhihu.com/search?type=content&q=盗链 引用 区别

外链:在别的网站导入你自己网站的链接,有助于搜索引擎优化。
内链:同一网站域名下的内容页面之间的互相链接,有助于搜索引擎优化。
深度链接:一种能将用户从网页端引导至 App 内指定页面的跳转技术,有助于提升App用户留存,转化。并且实现精准跨端归因。
盗链:未经源网站允许,通过超链接引用盗取源网站内容,如图片,视频等,对于源网站造成安全隐患、经济损失及数据泄漏。

zhuanlan.zhihu.com/p/678879569
这个参考了学术规范指南。
如何识别抄袭和剽窃?
第一,引用内容是否标明文献来源或出处。
第二,引用内容是否超出适当的数量比例
第三,引用内容是否构成引证文献的实质内容。

怎样才能避免抄袭剽窃

  1. 主观不故意,行为要注意
  2. 必要则引,引则必标
  3. 避免过度引用
  4. 当心实质抄袭

zhihu.com/question/439272931/answer/1683935442
论文剽窃和漏引的区别是什么?

论文一般严肃严谨些,仅供参考。论文发个还得去重检测 相似比什么的。发个博文应该不用这么复杂。但是类似拖库,镜像,确实让人发指。

另外刷到这个问题?有点借鉴学习意义。
zhihu.com/question/24179143/answer/3244745365
准备自己建一个个人博客,有什么好的框架推荐?

zhihu.com/question/299129566/answer/2535965324# 上月电动车电瓶被偷,今天突然一中年妇女跪下,说是偷得我的电瓶爆炸,全家重伤,求我提供发票,我该帮她吗?

zhihu.com/question/320155407/answer/667103724
既然有些人喜欢开挂,为啥不开发一款网游,提供编程接口,允许玩家自行用各种软件,同时允许计算机参与计算?

重启看看hexo

昨天和小饿说到hexo。我想起我之前也折腾过。
刚好我看到我的git也在。就又复习了一下。
github部署的。
一看时间是2023年的事情的。
不过第一篇文章当时就发了个标题出去。
我回忆了我为什么不用的原因,
1当时obsidian不能直接打开编辑md文档,现在用vscode可以编辑。
2换了电脑还有重新配置git npm等。挺麻烦的。
3,考虑docker部署,其实也部署了。可以其他设备通过一个设备远程访问发文章。当时点了npm的updata。然后黄了。黑群晖npm降级一直没搞成。
4昨天绑了域名发现github速度不行,得用vecrel depoly才行。不过镜像站就相对容易不少。估计还是因为国内访问的问题。又拍云等 速度不错。
5组装各种插件,比wordpress稍微麻烦繁琐,不过教程多。
后续发一些其他博客系统的搭建看法。不是教程,教程太多,引用链接就行。
我的hexo链接。测试用。啥也没设置 跑了个流程。
Hexo

参考 之前我也有一个文章记录过
hexo github 搭建 - ACEVS

Hexo+Github博客搭建教程_hexo github-CSDN博客

wordpress 使用smtp 自己的文章被评论后提醒自己

#wordpress #smtp #邮箱
这个功能,因为到处访问肉身拉流量,还是挺需要的。主要是别人评论你自己博客的文章,wordpress默认是没有邮件提醒你的。挺神奇的。
我之前装过一个评论提醒,发现那个是评论回复提醒,意思是你的评论(而不是文章被回复)的提醒。我装了几个没有效果仔细阅读中英文发现的,确实同一个插件有中文英文2种。 英文名字是 Comment Reply Email 功能相同,就是设置上好像英文的好点。这个不是今天重点。重点在后面哈。
chrome_yN2exGUI5o.png

博客精简计划:取消评论 - 印记这个文章确实写出了评论不回复的缺点,作者关闭了也是一种办法,更加专心的做更重要的事,无可厚非。对我来说还是有点启发的。让我想起有的人在他那儿评论都是秒回,还不是AI回复的,我是这么认为的。比如
obaby@mars – Artificial Intelligence / Reverse Engineering / Internet of Things / Full Stack Developer
阿和憩站 - 记录生活点滴,刻画人生轨迹
都是大美女。

这个拉流量 向老张博客 | 生活琐记,技术折腾,乐在记录点滴与分享!学习的,某次问老张他那访问量怎么那么高。他说都是他一个一个拉过来的,颇为实在,想想自己,没有啥长处,应该多努力,多学习点笨办法并且贯彻执行下去。
更别说像obaby@mars – Artificial Intelligence / Reverse Engineering / Internet of Things / Full Stack Developer这样女 才 女 貌 冰雪聪明人气顶高的女程序员,还到处访问。我去留言的时候大概率已经看到有了她的留言了。还有不少博主也是十分勤奋的,不一一列举了。

反面也有的,有的人为了让你去他公众号,或者他的博客没设置提醒,留言一次石沉大海,两次杳无音信,三次音信全无,四次还有啥好说的了。走为上策。
也有你不想留言只想看看就行的,比如和菜头的独立博客。
其实很多组装出来(先抑后扬,只有技术好爱折腾的牛人才能玩得了)的静态博客都可以用不少第三方(程序员自己code的)的评论系统,也是有评论系统的,比如留言板 | 2BROEAR - 2B博客留言板valine 可以画画 他用的wordpress本来自带不用,本来 valine自带数据库,可能怕丢失,又转到自己的服务器上。 调试了花了不少时间文章都有十多篇了。
可以画画的评论区下图
chrome_n4Q9Is1efz.png
就是遇到需要github等第三方账号登陆的比较麻烦。

然后所说发邮件的事情
smtp使用前 开启smtp服务 不知道什么时候开始必须手机短信验证了。
多年之前验证spark飞机邮箱时候用过。没这个手机验证可能。
chrome_XBRnCUU6Tq.png
wordpress 安装 WP Mail SMTP
chrome_4j8vD2TMMW.png
SMTP HOST -> 可以到邮箱的客户端设置中找到(例如QQ邮箱:smtp.qq.com)

Encryption -> 选择加密协议SSL

SMTP端口 -> 同上,一般ssl端口号为465;普通端口25

SMTP认证 -> YES

SMTP UserName -> 邮箱地址

SMTP Password -> 一般为生成的专门为客户端登录的密码 就是刚才短信验证通过后出现的授权码

发件人地址 -> 你用来发送邮件的邮箱地址

发件人昵称 -> 用于显示发件人
————————————————

下面这个代码如果主题有的话 就不用使用了。我感觉收到wordpress的那个安装成功的邮件就是成功了,后面刚好有人评论我第一时间就在微信上收到了提示。赶紧去回复了。

如果测试几次没有效果必须添加代码 就是 在 function.php 中添加一下代码

function comment_mail_notify($comment_id) {
    $comment = get_comment($comment_id);
    $parent_id = $comment->comment_parent ? $comment->comment_parent : '';
    $spam_confirmed = $comment->comment_approved;
    if (($parent_id != '') && ($spam_confirmed != 'spam')) {
        $wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
        $to = trim(get_comment($parent_id)->comment_author_email);
        $subject = '[通知]您的留言有了新的回复';
        $message = '
            <div style="background:#ececec;width: 100%;padding: 50px 0;text-align:center;">
            <div style="background:#fff;width:750px;text-align:left;position:relative;margin:0 auto;font-size:14px;line-height:1.5;">
                    <div style="zoom:1;padding:25px 40px;background:#518bcb; border-bottom:1px solid #467ec3;">
                        <h1 style="color:#fff; font-size:25px;line-height:30px; margin:0;"><a href="' . get_option('home') . '" style="text-decoration: none;color: #FFF;">' . htmlspecialchars_decode(get_option('blogname'), ENT_QUOTES) . '</a></h1>
                    </div>
                <div style="padding:35px 40px 30px;">
                    <h2 style="font-size:18px;margin:5px 0;">Hi ' . trim(get_comment($parent_id)->comment_author) . ':</h2>
                    <p style="color:#313131;line-height:20px;font-size:15px;margin:20px 0;">您有一条留言有了新的回复,摘要信息请见下表。</p>
                        <table cellspacing="0" style="font-size:14px;text-align:center;border:1px solid #ccc;table-layout:fixed;width:500px;">
                            <thead>
                                <tr>
                                    <th style="padding:5px 0;text-indent:8px;border:1px solid #eee;border-width:0 1px 1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;color:#a0a0a0;background:#eee;border-color:#dfdfdf;" width="235px;">原文</th>
                                    <th style="padding:5px 0;text-indent:8px;border:1px solid #eee;border-width:0 1px 1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;color:#a0a0a0;background:#eee;border-color:#dfdfdf;" width="235px;">回复</th>
                                    <th style="padding:5px 0;text-indent:8px;border:1px solid #eee;border-width:0 1px 1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;color:#a0a0a0;background:#eee;border-color:#dfdfdf;" width="100px;">作者</th>
                                    <th style="padding:5px 0;text-indent:8px;border:1px solid #eee;border-width:0 1px 1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;color:#a0a0a0;background:#eee;border-color:#dfdfdf;" width="90px;" >操作</th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr>
                                    <td style="padding:5px 0;text-indent:8px;border:1px solid #eee;border-width:0 1px 1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">' . trim(get_comment($parent_id)->comment_content) . '</td>
                                    <td style="padding:5px 0;text-indent:8px;border:1px solid #eee;border-width:0 1px 1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">'. trim($comment->comment_content) . '</td>
                                    <td style="padding:5px 0;text-indent:8px;border:1px solid #eee;border-width:0 1px 1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">' . trim($comment->comment_author) . '</td>
                                    <td style="padding:5px 0;text-indent:8px;border:1px solid #eee;border-width:0 1px 1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"><a href="'.get_comment_link( $comment->comment_ID ).'" style="color:#1E5494;text-decoration:none;vertical-align:middle;" target="_blank">查看回复</a></td>
                                </tr>
                            </tbody>
                        </table>
                        <br>
                    <div style="font-size:13px;color:#a0a0a0;padding-top:10px">该邮件由系统自动发出,如果不是您本人操作,请忽略此邮件。</div>
                    <div class="qmSysSign" style="padding-top:20px;font-size:12px;color:#a0a0a0;">
                        <p style="color:#a0a0a0;line-height:18px;font-size:12px;margin:5px 0;">' . htmlspecialchars_decode(get_option('blogname'), ENT_QUOTES) . '</p>
                        <p style="color:#a0a0a0;line-height:18px;font-size:12px;margin:5px 0;"><span style="border-bottom:1px dashed #ccc;" t="5" times="">' . date("Y年m月d日",time()) . '</span></p>
                    </div>
                </div>
            </div>
        </div>';
        $from = "From: \"" . htmlspecialchars_decode(get_option('blogname'), ENT_QUOTES) . "\" <$wp_email>";
        $headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n";
        wp_mail( $to, $subject, $message);
    }
}
add_action('comment_post', 'comment_mail_notify');

#wordpress #wp评论

更换logo

用户体验或者说用户习惯。
有个图,比较形象,公园某个角落规划的路是直角绕弯路,大家都是斜着走出来三角形的长边,因为路径短节省时间。
操场周围了铁栅栏,有个挡住必经之路的铁杆会被掰弯,甚至锯掉让出出来一个大洞谁都能走过。
引用鲁迅的话 世上本没有路,走的人多了也就成了路
设计上本没有路,用的人多了也就成了用户体验。
我去访问一些博客,看到博客名字和admin名字不同,后来发现的,不去点击名字看域名,有的 还不显示域名,闹不清这个人怎么这么热情好多回复都是他的。确实不容易记住。有时候甚至我以为他有多个博客名字不同而已。
有的确实统一部署,减少记忆混乱。
比如
雅余 · 茶余饭后,闲情雅致
皇家元林
都是可以拼读联想出来的。十分好记。
而我的域名和用了几个月的万有引力昵称,似乎没啥关系。
对别人有点好处,就是对自己好。
所以决定统一一下博客logo。
昨天说干就干。
思路也简单看看ace有啥logo vs 有啥logo 然后选几个喜欢的组合在一起就行。
发现百度ai图片下载图片比较方便了。因为这个小logo图片矢量不矢量都行,什么格式都行。
explorer_GpQa4wwjgO.png
然后就是ps大法了。
Honeyview_1bUiwrR5m7.png
好多不会的知识了 比如简单画斜的直线都不会了,直接搜索。
Honeyview_rTkSuqBiZy.png

Honeyview_jhWIA7AZ9X.png

Photoshop_VTU0xmbP1b.png

白色黑色背景显示效果都还凑合。不改了虽然还是不少问题.以后没事在折腾吧.
配色用的AOL两色。品牌配色 - 品牌色彩 - 品牌标准色 - 配色卡
头像用了 这两个 Gravatar
Your Free Avatar, Profile, and Link In Bio | Gravatar这个不支持foxmail邮箱。然后邮箱换成qq.com后缀的了.
wordpress的邮箱更换直接从数据库那儿修改 不然邮件太慢.
抠图ai本来想用一下 发现只能手动。也发出来 估计其他图片没问题。
AI Background Remover | HTML.ZONE
background-erase.xyz,Instant AI-Powered Background Removal with RMBG V1.4 - Fast, Efficient, and Free!

随风沐虐 - 万里风云三尺剑,一庭花草半床书说行间距有点小.我去查了一下16px字需要多少行间距发现至少24 我用24发现还是小直接改成30px这个模板还不错,就是也是找了一会才发现可以点击.可以直接改.去修改代码那个我一般懒得去修改了.稍不注意就各种问题出来.所以能改的则改,不好改的就放弃了.
之前也有说图片问题那个我也懒得去弄那个cdn.
cf的自带cdn图片仓库我也没有弄,虽然已经注册了有10g容量.

chrome_WWAjKFzmHw.png