header image

在WordPress中使用Markdown

Markdown是一种非常好的格式化纯文本文件的方式,具有很好的可读性,也可以方便地转换为HTML。GitHub的README等地方都是使用Markdown语法的,简洁高效。

可以说,学会了Markdown之后,你就不会想去编辑麻烦的HTML了。要想学习Markdown,可以参考这里:Markdown语法说明

当然,Markdown并不能完全代替HTML,但是没关系,Markdown是完全兼容HTML的,你可以在其中任意插入HTML标签,实现Markdown之外的功能。

这么好用的东西,WordPress居然不支持(其实WordPress.com是支持的,但是WordPress程序本身却没有),那我们只有自食其力了。

插件里搜Markdown,能搜到不少工具,各有各的特点,但试用了几个之后,我最终决定使用JP Markdown。第一,它没有明显的Bug,对语法支持比较完善。第二,它没有多余的东西,编辑完全是在WP自带的编辑器里进行。而且Markdown只是在编辑器中使用,保存进数据的文章还是HTML的,所以即使以后停用了插件也不会有任何影响。

当然,可视化编辑器会干扰Markdown的使用(在可视化和代码之间切换会丢失格式),所以我们最好关掉,WP自带了选项,隐藏得有点深,在后台的用户我的个人资料里有个撰写文章时不使用可视化编辑器的选项,勾上就可以了。

最后还有一点,纯文本编辑使用非等宽字体实在太难看了,这里我们需要另一个插件,Admin Font Editor,安装之后会在后台的设置下面多出同名的选项页面,进去之后设置Font Size(字号,我设置的是14)和Font Family(字体,选择Select font from list or type a font name below之后在下面的输入框中输入Inconsolata, monospaceInconsolata是一个不错的等宽字体,需要在电脑上自行安装),然后Save Changes就行了。

PS:安装了插件之后,评论中也支持Markdown语法了。

禁用Firefox附加组件签名验证

曾经,我们禁用过附加组件的兼容性检查,然而Mozilla并不想让我们好过,于是现在又搞了签名。

然而我使用的开发版的插件,并没有经过签名。要等插件作者去弄签名,那估计得好一段时间没法用了。

于是,我们依旧要禁用这个签名检查。

还是老样子,在地址栏中输入about:config,然后搜索找到xpinstall.signatures.required,双击一下把值改为false

当然,签名是为了保证不会有恶意插件被安装,如果你无法保证插件来源的安全,还是老老实实地开着验证吧。

高分屏下调整Ubuntu的鼠标指针尺寸

拿到了4K屏,由于才有23吋,不可能按原始比例使用桌面环境(否则界面太小),于是就放大了2倍来使用(系统设置 -> 显示 -> 菜单和标题栏缩放比例)。

虽然各个软件还是需要自己支持高分屏,但至少系统界面和使用系统提供的控件的界面不会显得太小了。这点比闻道死直接把程序界面放大出现一堆狗牙要好多了。

但是,在支持的程序下鼠标指针倒是没问题,但在边栏上鼠标却小得可怜,所以就要调整。以下所说的选项均使用dconf-editor或者gsettings来设置。

过去是调整org.gnome.desktop.interface下的cursor-size,把数值增大2倍就行了,但是Ubuntu 14.04以后就不管用了。

问题肯定不是我第一个遇到的,终于还是在这里找到了解决方法。

首先,在自己的用户目录下新建一个叫做.Xresources的文件,内容是Xcursor.size:48(根据显示设置的缩放比例来修改,1倍是24,这里48就是2倍)。

然后,修改com.canonical.Unity.Interface下的cursor-scale-factor值,改成和显示设置里面的缩放比例一致就行。

或者一行命令搞定:

echo "Xcursor.size:48" > ~/.Xresources && gsettings set com.canonical.Unity.Interface cursor-scale-factor 2

主题被拒

于是,WordPress说我的主题不支持多语言,给拒绝了。主题还是会继续开发的,今后添加了多语言功能再提交吧。如果需要的可以在点左上角的菜单按钮,然后进入“作品”页面下载(我就是不放链接在这里)。

新主题已提交

新主题终于完成了,虽然还有很多功能要日后慢慢加入,但目前来说已经能交给别人使用了。

相比之前的版本做了一些修改:

  1. 页面不再收到子菜单中,而是作为主菜单项。同时支持一级子页面。
  2. WP后台的链接收到用户的子菜单中。
  3. 子菜单的提示图标修改,并增加动画效果。
  4. 后台增加主题自定义选项,可以自定义头图,自定义大部分颜色,自定义页脚的授权和主机信息,可以插入统计代码。

隐藏功能(?):

  1. 点击最上方的顶栏可以滚回页面最上面。
  2. 图片链接点开后是在当前页面浏览,可以拖动图片、鼠标滚轮缩放图片。
  3. 手机上可以用左右滑动手势来打开和关闭全局菜单,不过目前兼容性和流畅性还有待改进。
  4. 这条其实是给主题用户的:文章的特色图像是作为页面的头图显示的。

目前计划中的功能有:

  1. 多语言支持。
  2. 更多自定义选项。
  3. 社交分享功能支持。
  4. 更多AJAX支持。

期待主题在WordPress中上架。