#wordpress #app #主题研究
- 原始卡片::卡片集合:[[dataview_wordpress]]
1.1.1 使用wordpress的背景和目的
背景
- 从大学毕业开始就在研究自建博客系统,毕竟自己喜欢折腾,
目的 - obsidian笔记库的展示平台,通过自建的wordpress博客,访问速度远远大于使用[[obsidian发布]]的访问速度, 访问或者分享的时候,太耗费时间,这个是容忍不了的。
- 作为自己笔记软件的输出平台,太卡还是不好。
- obsidian的双链功能的确强大。不过自己已经习惯了“[[卡片盒笔记法]]”。通过标签和编码来建立自己的卡片盒。 目前看来还不需要这么复杂的功能。
- 回归到写作上才是最重要。
感悟 - 一别博客建设已经7年,wordpress作为一个平台操作,操作体验可见即可得,插件不断完善,主题丰富美观,这就是一个好平台,继续使用wordpress架构博客
1.1.4 wordpress在迭代过程顽强的活着
- Twitter 刚刚起步, WordPress 也刚刚开始有了起色(第一个版本wordpress 在2003年发布),RSS reader是大家的宠儿,还有Del.ico.us, Digg等书签分享类型的产品也很热门,一小群人开始在谈论OpenID,数据可迁移、开放的社交网络等这些话题。
- 后来的故事是 Facebook (和Twitter)统一了一切,Blog,RSS消亡了。比较讽刺的是,随着Blog和 RSS 的消亡, Blogger,Sixapart (Moveable Type,typepad等)都消亡衰落了,但Wordpress 却一直不断地成长,据Wikipedia,到2021年,全球46%的网站是由wordpress 驱动的。
2.1.1 为什么喜欢wordpress
- 开放性强
2.1.2024-01-28 不忘初心-写博客初衷
做博客不是希望浏览量有多少,而是希望认识多少志同道合的人,个人爱好
- 曾经的迷惑
- [[张小龙]]说,发博客的产品经理不是好的产品经理。深深的误导自己,不去分享。其实分享的过程是就是反思,学习、进步的过程。不要以偏概全,被权威误导,需要自己的思考和判断。
- 太在乎流量
- 每天会看网站的流量统计,以为流量就代表价值。也会去想很多的推广策略,比如:今日头条、知乎、简书。而你要认识的是志同道合的人,这个衡量指标上,经常被虚荣性指标蒙蔽。
- 忽视原创内容
- 文章更新更多的都是复制和粘贴已有文章,缺乏对文章的点评,以及观点的提炼和连接。自己的写作和阅读分析能力并没有提升。
3.1.2023-12-23 wordpress的生态企业
4.1.2024-01-28 自动为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');
5.1.2024-01-28 支持发布文章到wordpress的工具
印象笔记:
[[知识管理工具]] 中有提到为什么要使用[[印象笔记]]这款软件,主要是因为发现可以通过[[Evernote-Sync|印象笔记发布wordpress]] .
缺点:是每次重新授权后,所有编辑会重新发布.
优点:自动发布
obsidian:
当然[[obsidian]]也能发布到[[wordpress]],但是不支持带标签,另外obsidian都是双链结构,发布到wordpress会打不开,始终要重新加工一遍,把wordpress作为线性文章库也是不错,相互隔绝也挺好的。
缺点:不能自动发布
优点:返回了postid,支持文章修改
5.2.1 wordpress主题
- [[Astra]]
参考文章:
5.3.1 wordpress插件
来自:[[dataview-wordpress插件]]
发布地址 | 需求 | 推荐 |
---|---|---|
SiteOrigin-CSS | 配合chrome的检查功能,快速调整wordpress的样式问题 | 严重推荐 |
Smart-Hashtags | Smart Hashtags支持自动生成标签,无缝配合obsidian | 严重推荐 |
coshtmlcache | 将wordpress页面静态化 | 严重推荐 |
wp-keywords-link | wp keywords link 增加关键词内链的插件 | 严重推荐 |
超级缓存 | wordpress推出的缓存插件 | 严重推荐 |
Yoast-SEO | 超级方便的seo插件,免费功能已够用 | 严重推荐 |
WPJAM | 优化wordpress的全能插件 | 严重推荐 |
Wechat-Social | 支持wordpress通过QQ、微信登录 | 严重推荐 |
简易目录 | 实现文章目录,支持侧边栏浮动 | 严重推荐 |
Disable-Feeds | 禁止wordpress的rss功能 | 推荐 |
Server酱 | 支持新评论推送到飞书、钉钉、企业微信 | 推荐 |
Evernote-Sync | 支持印象笔记的笔记发布到wordpress | 不启用 |
LuckyWP | 文章目录插件 | 不启用 |
MC-Tap-Map | 通过标签,自动生成文章列表,被双链代替 | 不启用 |
betterdocs | 创建帮助文档 | 不启用 |
wedocs | weDocs 是一款WordPress帮助文档插件,创建非常好看的文档 | 不启用 |
5.3.2023-12-23 7个最佳WordPress百科知识库Wiki插件
- Yada Wiki
- BasePress
- BetterDocs
- WP Knowledgebase
- weDocs
- Echo Knowledge Base
- Helpie
参考资料
5.3.2023-12-23 插件:Markdown插件清单
- WP Githuber MD
- Jetpack
- WP Editor.md
- Import Markdown
- Iceberg
5.3.2023-12-23 插件:Smart Hashtags支持#转换为标签
[[Smart-Hashtags]]支持将 “# 字符”的内容,自动生成wordpress标签
5.3.2023-12-23 插件:WP Githuber MD让支持wordpress识别markdown
之前都是手工发布首页,自从ob的wordpress插件支持发布page,就不需要这个插件
5.3.2023-12-23 插件:WPtouch:建设移动版网站与PC端区别
当WordPress网站所有者需要快速将他们的网站变成移动界面时, WPtouch插件绝对是最受欢迎的选择之一。该插件背后的关键是它可以快速更改您已安装的任何主题,并使其对使用移动设备的人更有用。关于WPtouch有趣的一件事是它考虑了Google移动测试并确保您的网站通过了该测试。这样,您就可以保持您的SEO排名,并在未来有可能提高它们。
使用免费版本的WPtouch,您的桌面网站设计保持不变,但移动版本更改为快速、时尚且用户友好的版本,仅适用于手机和平板电脑等小型设备。此外,您无需成为编码员即可完成此过程
5.3.2024-01-13 插件:实现wordpress侧边栏固定悬浮文章目录
终于找到了可以固定悬浮的wordpress插件:
- 简易目录(Easy Table of Contents)
- 在侧边栏中增加小组件(Toc+)
- 配置一些参数
完美
另外,为了让博客打开速度更快,将主题更新为:Blcoksy主题,很简洁&简单,很喜欢!
效果如下:
5.3.2024-01-13 插件:Table of Contents Plus设置教程
一个文章Toc的插件
5.3.2024-01-26 插件:通过wpDiscuz增加评论插件
- 系统自带的插件,响应速度慢,切换为这个插件后,使用ajax技术,体验很好
- 发现不能显示:Font Awesome 图标,下载了插件: better Font Awesome, icon可以显示
8.1.1 互动记录
- 找一下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 支持伪静态
8.1.2023-11-21 wordpress更新记录
- 找一下wordpress有一个反链插件,没有找到,继续使用[[wp-keywords-link]]
- 📅 2023-10-02 安装插件[[Disable-Feeds]],停掉RSS功能
- 重新启用[[coshtmlcache]],生成静态html文件,这样访问速度快一些,由于页面不能识别登录状态,关闭了评论功能,不发布图片,不然页面加载速度太慢
- 从[[印象笔记]]发布到wordpress,不能轻易修改发布,比如文章会重复生成。
- 印象笔记中的文章有对应文章分类的标签,就可以发布到对应的文章分类,非常方便,赞,贴心
- 文章详情的面包屑中显示了太多的标题,手机端访问不方便,将自定义css进行了隐藏
- 每日一问、线下读书会、写出我心,开始自己的个人知识管理实践历程,从读书、写作、演讲不断的强化。
8.1.2023-12-23 尝试新主题和目录插件
- 尝试了主题:Blocksy, 暂时没有去调整
- Rich Table of Contents ,发现是被
- 最终还是使用:
8.1.2024-01-04 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使用率过高-腾讯云开发者社区-腾讯云
8.1.2024-01-04 安装了WPJAM Basic插件,支持了QQ邮箱直接邮件回复
- 不使用服务器的stmp服务,总结使用QQ邮箱的收发服务
- 之前找了很久邮箱服务,居然用这个插件很快就搞定.
- 参考方法:WPJAM Basic 扩展 - SMTP 发信:使用第三方邮箱的 SMTP 服务来发送邮件
8.1.2024-01-14 配置记录: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 加速」功能之后,怎么判断站点成功加速了?
8.1.2024-01-28 去除wordpress底部的分享功能
[[wordpress]]的文章正文下面有几个分享按钮(分享到微信、QQ、QQ空间)太靠近正文,让人觉得太拥挤,这个功能是wechat social自带的功能,取消分享功能后,看起来更加的舒服
8.2.2024-01-28 常见问题: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此站点遇到了致命错误解决方法 – 天祺围棋
8.2.2024-01-28 常见问题:解决 WordPress“正在执行例行维护,请一分钟后回来”
- WordPress在升级程序、主题、插件时,都会先切换到维护模式,也就是显示 “正在执行例行维护,请一分钟后回来(Briefly unavailable for scheduled maintenance. Check back in a minute)”,如果升级顺利,也就几秒左右就恢复正常;但是如果由于网速不佳等原因导致升级中断,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行维护,请一分钟后回来“。
- 如何解决这个问题呢?
- 马上通过FTP登录你的网站,删除WordPress根目录下的 .maintenance ,刷新网页即可。
- 但是有时候你会发现,根目录根本就没有 .maintenance!倡萌最近就遇到这个问题,最初以为是隐藏了,所以使用SSH登录服务器,但是依旧没有看到,怎么办?其实有一个比较简单的办法,直接新建一个空的txt文本,上传到主机空间中,然后重命名为 .maintenance,然后你会发现 .maintenance 居然不见了!不用担心,重新刷新你的网站,是不是正常了?!