标签: WordPress

新主题Donovan的一些修改

之前说的新主题,使用了一段事件之后,发现还是有很多地方不满意,干脆做了个子主题,这样修改方便灵活,还不会影响原主题。下面列出一些修改的地方,以供参考。 增加 页面模板 增加了一个页面模板,应用到了存档页面。页面中列出了分类、标签和按年月的归档。 引用信息 在文章底部的元信息中,增加了引用来源。本文下有示例。 地理位置 在文章底部的元信息中,增加了地理位置信息,由于使用的Google地图API是很多

继续阅读

Linux防火墙限制PHP访问

之前,WordPress遭到了黑客入侵,服务器被利用攻击其他服务器了。 虽然重新安装了WordPress,但为了防止还有残留或者未来再次遭到入侵,因此要想办法限制PHP程序对外部网络的访问。为此研究了一下,下面是利用Linux防火墙实现的具体步骤。 目录1 PHP配置1.1 新建专门用户1.2 修改PHP配置1.3 修改网站脚本用户和组2 防火墙配置2.1 准备工作2.2 新建专用链2.3 默认禁

继续阅读

新主题、新插件

之前自制的主题有点跟不上时代了,经过一番寻找找到了现在这个主题,由ThemeZee设计的Donovan主题,加入了一些自己的修改。 主要修改:加入了之前自制主题的引用链接和地理位置展示功能,对于有这两项的文章会显示在下方的分类、标签上方(示例)。 由于新主题的版式所限,所以首页不再全文输出,仅保留前200个字符。RSS仍然全文输出。 另外,出于安全考虑,使用了Wordfence插件,以及加速访问,

继续阅读

添加代码高亮功能

技术类的博客,不来点代码高亮总觉得逼格不够。下面就说说如何加入这个功能吧,所有主题通用(其他类型网页也可以举一反三,方法都是类似的)。 准备 按照效率来说,使用PHP的方案自然是最好的。但鉴于使用PHP会造成需要修改的地方比较多比较麻烦,所以就不考虑了。这次就用一个比较常见JavaScript库来解决——highlight.js。这个库简单易用,而且自带很多种样式选择,总有一种适合你。 选择样式

继续阅读

在WordPress中使用Markdown

Markdown是一种非常好的格式化纯文本文件的方式,具有很好的可读性,也可以方便地转换为HTML。GitHub的README等地方都是使用Markdown语法的,简洁高效。 可以说,学会了Markdown之后,你就不会想去编辑麻烦的HTML了。要想学习Markdown,可以参考这里:Markdown语法说明。 当然,Markdown并不能完全代替HTML,但是没关系,Markdown是完全兼容H

继续阅读

为WordPress启用CDN加速

CDN,全称Content Delivery Networks,即内容分发网络。其原理很简单,即用户访问时内容不是从原始服务器上获得的,而是从CDN智能解析的服务器上获取的,内容是缓存到CDN服务器上的。通常CDN服务商会有多个机房,而智能解析总是到访问最快的机房,所以通过CDN能显著地加快访问速度。另外还有一个好处是CDN加速可以减轻服务器的流量压力。 但是CDN也不是没有缺点,对于动态网页,由

继续阅读