基本信息
不忘初心-写博客初衷
做博客不是希望浏览量有多少,而是希望认识多少志同道合的人,个人爱好
- 曾经的迷惑
- [[张小龙]]说,发博客的产品经理不是好的产品经理。深深的误导自己,不去分享。其实分享的过程是就是反思,学习、进步的过程。不要以偏概全,被权威误导,需要自己的思考和判断。
- 太在乎流量
- 每天会看网站的流量统计,以为流量就代表价值。也会去想很多的推广策略,比如:今日头条、知乎、简书。而你要认识的是志同道合的人,这个衡量指标上,经常被虚荣性指标蒙蔽。
- 忽视原创内容
- 文章更新更多的都是复制和粘贴已有文章,缺乏对文章的点评,以及观点的提炼和连接。自己的写作和阅读分析能力并没有提升。
wordpress的生态企业
自动为WordPress文章设置特色图像代码
- 这里有一段很实用的代码,可以自动将文章中的第一张图片设置为特色图像,如果你手动设置了特色图像,可以覆盖这段代码。将下面的代码丢到当前主题的functions.php里,以后就不用担心忘记设置特色图像了。
function autoset_featured() { global $post; $already_has_thumb = has_post_thumbnail($post->ID); if (!$already_has_thumb) { $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" ); if ($attached_image) { foreach ($attached_image as $attachment_id => $attachment) { set_post_thumbnail($post->ID, $attachment_id); } } } } //end function add_action('the_post', 'autoset_featured'); add_action('save_post', 'autoset_featured'); add_action('draft_to_publish', 'autoset_featured'); add_action('new_to_publish', 'autoset_featured'); add_action('pending_to_publish', 'autoset_featured'); add_action('future_to_publish', 'autoset_featured');
博客首页静态化解决方案
由于[[coshtmlcache]]静态化的页面,不支持首页,找到一个方法,手动静态化首页,工作流如下:
- 新建一个php文件,上传到服务
- 修改htaccess文件
- 每次更新首页后,执行一下php文件
- 关闭首页的评论功能
加上上次增加的cdn服务,打开博客首页速度快太多了。
使用 [[vscode]]新建一个php文件:
<?php
if(file_exists("index.html"))
{
unlink("index.html");
}
$baseCmsUrl = "https://www.XXX.com"; //这里改为你网站的根目录
$dmPageName = "index.php";
$stPageName = "index.html";
$tureStFile = dirname(FILE).'/'.$stPageName;
{
$body = file_get_contents($baseCmsUrl.'/'.$dmPageName);
$fp = fopen($tureStFile, 'w');
fwrite($fp, $body);
fclose($fp);
}
header("Location:$baseCmsUrl/index.html");
?>
修改:htaccess文件
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index.(php|html|htm)\ HTTP/
RewriteRule ^index.(php|html|htm)$ https://www.weqoocu.com/ [R=301,L]
参考资料:wordpress首页生成html,wordpress生成纯静态首页缓存-CSDN博客
支持发布文章到wordpress的工具
印象笔记:
[[知识管理工具]] 中有提到为什么要使用[[印象笔记]]这款软件,主要是因为发现可以通过[[Evernote-Sync|印象笔记发布wordpress]] .
缺点:是每次重新授权后,所有编辑会重新发布.
优点:自动发布
当然[[obsidian]]也能发布到[[wordpress]],但是不支持带标签,另外obsidian都是双链结构,发布到wordpress会打不开,始终要重新加工一遍,把wordpress作为线性文章库也是不错,相互隔绝也挺好的。
缺点:不能自动发布
优点:返回了postid,支持文章修改
wordpress主题
- [[Astra]]
参考文章:
插件:Smart Hashtags支持#转换为标签
[[Smart-Hashtags]]支持将 “# 字符”的内容,自动生成wordpress标签
插件:WP githuber MD让支持wordpress识别markdown
之前都是手工发布首页,自从ob的wordpress插件支持发布page,就不需要这个插件
插件:WPtouch:建设移动版网站与PC端区别
当WordPress网站所有者需要快速将他们的网站变成移动界面时, WPtouch插件绝对是最受欢迎的选择之一。该插件背后的关键是它可以快速更改您已安装的任何主题,并使其对使用移动设备的人更有用。关于WPtouch有趣的一件事是它考虑了Google移动测试并确保您的网站通过了该测试。这样,您就可以保持您的SEO排名,并在未来有可能提高它们。
使用免费版本的WPtouch,您的桌面网站设计保持不变,但移动版本更改为快速、时尚且用户友好的版本,仅适用于手机和平板电脑等小型设备。此外,您无需成为编码员即可完成此过程
插件:实现wordpress侧边栏固定悬浮文章目录
终于找到了可以固定悬浮的wordpress插件:
完美
另外,为了让博客打开速度更快,将主题更新为:Blcoksy主题,很简洁&简单,很喜欢!
效果如下:
插件:通过wpDiscuz增加评论插件
- 系统自带的插件,响应速度慢,切换为这个插件后,使用ajax技术,体验很好
- 发现不能显示:Font Awesome 图标,下载了插件: better Font Awesome, icon可以显示
互动记录
- 找一下wordpress有一个反链插件,没有找到,继续使用[[wp-keywords-link]]
- 📅 2023-10-02 安装插件[[Disable-Feeds]],停掉RSS功能
- 重新启用[[coshtmlcache]],生成静态html文件,这样访问速度快一些,由于页面不能识别登录状态,关闭了评论功能,不发布图片,不然页面加载速度太慢
- 从[[印象笔记]]发布到wordpress,不能轻易修改发布,比如文章会重复生成。
- 印象笔记中的文章有对应文章分类的标签,就可以发布到对应的文章分类,非常方便,赞,贴心
- 文章详情的面包屑中显示了太多的标题,手机端访问不方便,将自定义css进行了隐藏
- 每日一问、线下读书会、写出我心,开始自己的个人知识管理实践历程,从读书、写作、演讲不断的强化。
- 230312 看来一下自己的文章的内容评论都是关闭的,原因是这个原因,取消了14天自动关闭评论的功能。
- 230312 为了防止原文笔记或者视觉笔记有重复,先不使用编码。听书导图上传的流程为
- 图片通过Picgo上传到腾讯云
- 增加标签
- 上传到obsidian wordpress
- 使用wordpress插件:LuckyWP
- 230305 如何登录[[堡塔]]后台, 第一次登录是限制了登录地方,需要购买会员才能使用堡塔APP,3年大概是1400多。
- 230305 WordPress 微信登录插件 支持微信登录,目前是付费:
- 230305 支持伪静态
wordpress更新记录
- 找一下wordpress有一个反链插件,没有找到,继续使用[[wp-keywords-link]]
- 📅 2023-10-02 安装插件[[Disable-Feeds]],停掉RSS功能
- 重新启用[[coshtmlcache]],生成静态html文件,这样访问速度快一些,由于页面不能识别登录状态,关闭了评论功能,不发布图片,不然页面加载速度太慢
- 从[[印象笔记]]发布到wordpress,不能轻易修改发布,比如文章会重复生成。
- 印象笔记中的文章有对应文章分类的标签,就可以发布到对应的文章分类,非常方便,赞,贴心
- 文章详情的面包屑中显示了太多的标题,手机端访问不方便,将自定义css进行了隐藏
- 每日一问、线下读书会、写出我心,开始自己的个人知识管理实践历程,从读书、写作、演讲不断的强化。
尝试新主题和目录插件
- 尝试了主题:Blocksy, 暂时没有去调整
- Rich Table of Contents ,发现是被
- 最终还是使用:
cpu持续达到100%,删减插件,打开速度超级快
[[官网修改记录]]
插件优化:
- 使用静态化页面插件
- 关闭rss
- 关闭评论
- 停掉了标签插件
- 禁用缓存插件
- 禁用通知插件
- 禁用评论过滤插件
- 禁用分页插件
目前仅剩下7个插件
- cos-html-cache
- Disable Feeds
- SiteOrigin CSS
- Wechat Social
- WP Keyword Link
- Yoast SEO
- 禁用评论
wp-config.php
define('DISABLE_WP_CRON', true);
WordPress禁用Wp-cron防止cpu使用率过高-腾讯云开发者社区-腾讯云
安装了WPJAM Basic插件,支持了QQ邮箱直接邮件回复
- 不使用服务器的stmp服务,总结使用QQ邮箱的收发服务
- 之前找了很久邮箱服务,居然用这个插件很快就搞定.
- 参考方法:WPJAM Basic 扩展 - SMTP 发信:使用第三方邮箱的 SMTP 服务来发送邮件
配置记录:wordpress配置cdn服务
- [[腾讯云COS]]先建立数据桶,配置自定义域名
- 需要重新购买ssl证书,cdn的证书不能和www的SSL证书一样
- 设置cdn域名到wp插件: WPJAM Basic
- 默认同步图片,希望将css或者js也同步到cdn,需要:增加扩展名:css,js
- 当然也可以设置某一个文件夹放到cdn上
注意:js和css文件CDN加速了之后,你本地修改了,一定要到云存储上去刷新缓存,并且刷新之后本地的图片链接要加上时间戳参数,因为CDN是有缓存的,不会自动刷新的。
网站速度又加速,嘿嘿
参考资料:
- WordPress 博客使用腾讯云对象存储 COS 进行静态资源 CDN 加速
- WPJAM Basic 详细介绍:一键实现 WordPress 静态资源 CDN 加速
- 设置好 WordPress 的「CDN 加速」功能之后,怎么判断站点成功加速了?
去除wordpress底部的分享功能
[[wordpress]]的文章正文下面有几个分享按钮(分享到微信、QQ、QQ空间)太靠近正文,让人觉得太拥挤,这个功能是wechat social自带的功能,取消分享功能后,看起来更加的舒服
静态化首页后,解决搜索的问题
通用插件:[[ajax-search-lite]],增加了一个独立的页面进行搜索,删除侧边让的搜索功能。
解决了首页静态化导致的搜索功能失效的能力
常见问题:WordPress此站点遇到了致命错误
先打开WP_DEBUG功能获取报错信息
打开WordPress根目录下的wp-config.php,找到WP_DEBUG代码如下
大部分的原因是plugins下的文件导致
新手站长网发生致命错误的原因是plugins下的文件导致的,也就是说是这个插件导致的致命错误,定位到问题就好办了。
由于WordPress致命错误,所以WP后台也是登录不了的,所以无法删除或卸载这个插件。可以使用FTP连接到服务器,然后WordPress根目录,切换到/wp-content/plugins/目录,重命名这个插件文件夹名即可解决问题,发现可以登录到WordPress后台了,这时候可以在后台禁用或删除这个插件即可解决问题。
新手站长网来总结一下,如果你的WordPress发生致命错误,不用担心,先打卡wp-config.php的WP_DEBUG调试功能,然后根据错误提示定位出现错误的文件,然后进一步操作即可。
参考方法:
WordPress此站点遇到了致命错误解决方法 – 天祺围棋
常见问题:解决 WordPress“正在执行例行维护,请一分钟后回来”
- WordPress在升级程序、主题、插件时,都会先切换到维护模式,也就是显示 “正在执行例行维护,请一分钟后回来(Briefly unavailable for scheduled maintenance. Check back in a minute)”,如果升级顺利,也就几秒左右就恢复正常;但是如果由于网速不佳等原因导致升级中断,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行维护,请一分钟后回来“。
- 如何解决这个问题呢?
- 马上通过FTP登录你的网站,删除WordPress根目录下的 .maintenance ,刷新网页即可。
- 但是有时候你会发现,根目录根本就没有 .maintenance!倡萌最近就遇到这个问题,最初以为是隐藏了,所以使用SSH登录服务器,但是依旧没有看到,怎么办?其实有一个比较简单的办法,直接新建一个空的txt文本,上传到主机空间中,然后重命名为 .maintenance,然后你会发现 .maintenance 居然不见了!不用担心,重新刷新你的网站,是不是正常了?!
查看到曾经输出的文章
- wordpress插件-Smart-Hashtags (0.944)
- wordpress插件:wp keywords link 增加关键词内链的插件 (0.944)
- Server酱:支持wordpress新评论推送到飞书、钉钉、企业微信 (0.900)
- wordpress插件-WPJAM (0.843)
- wordpress插件-Wechat-Social:支持wordpress通过QQ、微信登录 (0.843)
- 书单-思维-知行合一 (RANDOM - 0.500)