为了响应2020年4月4日全国悼念为对抗新冠肺炎疫情斗争牺牲烈士和逝世同胞的活动,将网站转为黑白色。
为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼,国务院今天发布公告,决定2020年4月4日举行全国性哀悼活动。在此期间,全国和驻外使领馆下半旗志哀,全国停止公共娱乐活动。4月4日10时起,全国人民默哀3分钟,汽车、火车、舰船鸣笛,防空警报鸣响。 —— 人民日报
希望大家不要忘记英雄的牺牲,不要忘记现在的生活来之不易,感恩!
WordPress 网站转化方法如下:
为了响应2020年4月4日全国悼念为对抗新冠肺炎疫情斗争牺牲烈士和逝世同胞的活动,将网站转为黑白色。
为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼,国务院今天发布公告,决定2020年4月4日举行全国性哀悼活动。在此期间,全国和驻外使领馆下半旗志哀,全国停止公共娱乐活动。4月4日10时起,全国人民默哀3分钟,汽车、火车、舰船鸣笛,防空警报鸣响。 —— 人民日报
希望大家不要忘记英雄的牺牲,不要忘记现在的生活来之不易,感恩!
WordPress 网站转化方法如下:
很久之前我就一直在探讨使用手机快捷发博文的方法,依次使用过官方版的 WordPress,以及 MWeb 类的文章共享方式。不过一直都觉得不够方便,终究还是离不开打开软件,编辑,排版,发布这几个流程。有没有一种办法,只需要输入文字,插入图片就能自动排版,自动发布的呢?
用久了 WordPress 后,无可避免 uploads 里面的文件会越累越多,给备份和迁移造成了极大困扰。即使不是为了迁移,那越来越多的媒体文件也让人看着瘆得慌,万一哪天升级时服务崩了,或者升级涉及到媒体库的改造,那滋味……😂
所以我想着,能否在 uploads 之外单独设立一个媒体库,让 WordPress 直接调用?这样备份 WordPress 时只需要备份代码就行了,体积会大大减小,还原和迁移什么的肯定也不在话下。
寻寻觅觅了好久,设置软链接?不行,万一需要迁移的话,软链不可靠,而且支不支持这样搞还另说(是的,在设计阶段就 PASS 了);七牛类的第三方图床?也不行,第三方也不可靠,万一崩了或者限速了或者无故封号了咋办?
嗯,那只能自建图床了……再次寻寻觅觅后,感觉 Lychee 这款开源图床工具不错,蛮适合用来搭建图床/图库的。
经过昨晚,乃至今晨的摸爬滚打,终于将小站的结构给稳定下来了。网站采用 WordPress
+MySQL
+Lychee
的架构,结合了站点
+图库
的功能,本来还想搞搞 memcached
的,但是在使用了 Autoptimize
+WP Super Cache
之后,感觉速度也还不错。接下来不折腾了,慢慢补充内容吧。
WordPress 的搭建和使用不必多说,Lychee 的搭建在之前也介绍过(详见:使用 Lychee 自建 Wordpress 图床),下面就来简单介绍一下小站所使用的的插件,就当这几天折腾的一个总结吧。
在使用 Hexo 一段时间后,确切地说是半年后,感觉 Hexo 还是会有很多限制,比如:
总的来说,Hexo 比较适合静下心来,在电脑面前发布文章的技术型博客,对于想要随时随地发布及修改文章和动态的我来说,还是有所局限。并且,我有强迫症,并不希望自己的博客依赖第三方系统,若第三方系统出现问题或者下线,所保存的历史数据就需要迁移或重来,风险比较大。
在使用 Wordpress 的过程中,我经常会担心一个问题,就是 IDC 服务商突然倒闭,或者因为某些问题被突然强制闭站(虽然微乎其乎),导致网站备份无法拷贝到本地,数据丢失。所以我都会设置日历,定期手动备份到本地。
随着时间的推移, wordpress 的官方主题越来越丰富,其中 twenty fifteen 主题就是专门为博客而生,主题使用了近几年来流行的扁平化设计,配合多样的主题颜色,简约而不简单。自从官方推出这个主题后,我便摒弃了所有使用第三方主题的念头。
在编辑 WordPress 文章时,可以在编辑框下面的 摘要
中输入文章简介,让外部程序调用文章时可以显示摘要,在美化排版的同时,也起到总结全文的作用。但 WordPress 页面默认无此功能,所以外部程序调用时,要不就全文显示,要不就只显示标题,索然无味。其实我们可以通过下面的代码,实现 WordPress 页面 摘要
功能。
很多时候, wordpress-cn 和主题自带的中文翻译总显得有点不尽人意,比如 previous
被翻译成 前一
; next
被翻译成 后一
,搞得莫名其妙,简直不能忍。这时候,如何把官方翻译更改为我们通用甚至自定义趣味语言,成了迫在眉睫的问题。下面就来说说,如何自定义 wordpress 主题默认翻译。
建成博客后,很多时候都希望评论者在被回复时能及时得到通知,但是很多主题不支持此功能,改程序又觉得麻烦,还得进行记录(预防主题或 wordpress 更新导致文件被还原)。遂转向了使用插件实现该功能。
wordpress 默认的评论框有三个需要输入的字段: 评论者名称
、 邮箱
和 站点
。之前曾经有这个想法,让评论中不再出现 站点
的输入,这样不但减少了评论者的输入项目,也可以有效的减少仅仅是为了留下外链的评论。甚至于,对于 邮箱
的输入,在国内环境下来说也是极为敏感的,特别是对于个人博客,说不定哪天访客的邮箱就被泄漏了呢。而且,对于已有其他联系方式的站点来说,输入邮箱也是多此一举。所以,现在就让我们把多余的选项给 kill 掉。
最近升级了 wordpress4.3
以及 twenty fifteen
主题,发现网站前后台加载都很慢,遂打开浏览器调试模式进行测试。通过观察发现,网站加载卡在了链接为 https://fonts.useso.com
的字体库中。
mb_strimwidth
是超轻量级的 php 函数,用来获取指定的宽度截断字符串。
$str
//指定字符串
$start
//指定从何处开始截取
$width
//截取文字的宽度
$trimmarker
//超过 $width
数字后显示的字符串
虽然现在很多主题和插件都提供了修改摘要字数的功能,但是为了保持兼容性,很多人都想直接修改系统默认的摘要字数,以便于引用。
其实只要修改 /wp-includes/formatting.php
文件即可实现。
WordPress 是一个很棒的开源程序,几乎我认识的站长朋友当中,粗略估算有 80% 使用 Wordpress 。但很棒不等于完美,就在我所认识的这些朋友中,几乎所有人都会抱怨 Wordpress 太臃肿,运行效率太低了,大家有无同感?所以,今天这篇博文和大家分享8个小贴士来提升 WP 的运行效率。