文章列表

使用 WordPress 快速打造个人 Wiki

查看评论
今年年初的时候,我曾经写过接近十篇博客,介绍如何[“从零到一搭建Wiki”],聊过了 MediaWiki、Doku、Confluence、Tiddly、MoinMoin 等系统,但是这里涉及的许多系统的写作体验都不是很好。在之后,我也写过几篇 [“如何使用容器技术搭建 WordPress”] 的文章,据官方数据称 WordPress 目前已经占据了互联网 34% 的应用,写作体验和插件生态其实还是很棒的,那么我们为何不使用 WordPress 来搭建 Wiki 呢?在使用了4个月之后,体验下来问题不大,我决定把方法分享出来,希望能帮到更多的人。如果你熟悉 WordPress 的搭建,本篇将文章两三分钟内就能够搞定啦。 阅读全文

加速你的Gavatar

查看评论
写了一个简单的小插件,用来加速Gravatar,稍加改写,可以加速其他家的头像。 阅读全文

带超时功能的get_headers

查看评论
代码比较多,但是比较简单,一眼就看明白的,so,文字尽量少写了。因为众所周知的网络原因,gavatar也开始越来越慢,写了一个小东西来解决这个问题,过程中遇到了get_headers这个函数,甚是忧伤,记录下来,以免后来人踩坑。 更新记录,函数稍微改了一下,返回值基本和之前序列化后的结果一致,暂时没考虑支持子项也支持数组等(考虑细节性能,还想把没用的http头砍掉....)需求很简单:获取图片的head信息。 阅读全文

WordPress 简单提权工具

查看评论
BLOG似乎全放水文会被鄙视,虽然这也是一篇水文。最近在做D2的票务相关的事情,管理团队blog的大神给了我一个可怜巴巴的发布权限。而我做的插件,不管是手动开启模式需要管理员权限,还是mu-plugin也得管理员到plugin页面看一眼(可能是奇葩版本的问题)。虽然说我有sudo,但是看过db结构的童鞋应该知道还是从wp程序来更新用户信息会容易。所以就开始了提权之路(你也可以理解为找回密码的同时,顺便提升下权限)。 阅读全文

最简单的mock json脚本

查看评论
现在有太多方法去mock,不过当还是要连接到远程服务器上测试真正的返回的时候,如果机器上没有跑node而且有php的话,用这货来临时mock一下,或许更轻松。 阅读全文