WordPress编辑实现段落首行空格缩进
不知道是不是因为拥有独立博客的人都不太重视中文排版习惯,还是因为没有注意到WordPress博客的这个不算BUG的问题。那就是在有些浏览器下,在可视化模式下编辑首行缩进无效。我在很多博客上都注意到这个现象,即使有些博客排版很不错,但是还是没有首行缩进。
最为常见的在FireFox中,Wordpress在线编辑器无法实现中文排版习惯的首行缩进功能。但是在IE下却能够无障碍的实现这种功能。有独立博客的朋友们,有很多都是火狐浏览器的长期使用者,而像我这样一直用IE的人反而显得突兀。我在IE下缩进一般都是在默认的半角状态下打四个空格,实在是懒得切换半角到全角,但是照样还是能够实现缩进功能。
如果不想通过IE发布标准排版的文章,那该怎么办呢?经过一番网络搜索有三个办法可以实现首行缩进的功能。但是实在都不是什么“最佳”方案,比较折腾。个人建议不喜欢IE的用户,使用第三个方案。
第一个办法较为野蛮,就是直接修改主题文件style.CSS的代码,强行让首行实现缩进字符。具体方法用搜索引擎很容易搜得到,但是会碰到额外的尴尬。实在是得不偿失。
第二个办法就是在类似于Windows Live Writer这样的本地电脑编辑器中发布博客。在WLW中发布,要实现首行缩进需要在“日志”菜单中点击“编辑日志设置”,然后选择“高级”,将“标记类型”改为“HTML”,并且保存。实话说WLW还是很好用的,在Windows 7下安装很方便,不知道其他操作系统如何。但是仍然建议用全角模式下打空格,因为这样才是标准的中文排版。
为了验证WLW的易用性,本文就是用这款软件编辑并发布的,和直接利用浏览器Web发布功用差不多。这款软件有助于我们离线排版编辑,比普通的文本处理软件要方便些。

第三个办法就是在FireFox中编辑的时候,选择代码模式下调整。将输入法切换为全角,按两个空格键,缩进两个汉字,然后在代码模式下直接点击保存。在可视化模式下利用全角缩进,经过试验是无法实现首行缩进的。
以上三个方法都是不怎么完美的,其他IE核心的浏览器能否直接支持空格缩进,没有经过试验,按道理应该也可以支持输入法半角且在可视化模式下的空格缩进。因此如果真的需要正确排版的话,而又不排斥微软的产品的话。那么换Internet Explorer发布我们的WordPress日志吧。
Jacse原创文章,转载请注明: 转自Jacse’s Blog
本文链接地址: http://jacse.com/755.html
我 不太喜欢首行缩进,如果程序自动缩了我还要给他弄回去。呵呵,不过还是谢谢楼主分享,应该很多人需要的。
[回复]
Jacse 回复:
十月 4th, 2009 at 10:36
我觉得中文还是要按照中文的排版标准来。
[回复]
我以前每段缩进- -,还好不用FF
不过现在开始不使用缩进了,变懒了
[回复]
我一直为这个苦恼呢,在word里直接打4个空格就好了
但是到了WordPress编辑器里不行了
虽然可以在模板里设置,但是我又不是每一段都喜欢缩进
嗯 研究下你的方法。
[回复]
刚才回去试验了下 用全角就可以了 我以前也是用半角打4个空格就不行
不知道WLW用着怎么样?我现在用的是菊子曰
[回复]
Jacse 回复:
十月 5th, 2009 at 10:52
以前我也以为只有正式文件才需要全角,没想到WordPress也这么傲娇啊。
“菊子日”很奇特的名字。
[回复]
我也是认为中文应该有合理的排版才是,但我却没有做到!
[回复]
首行缩进不是用CSS设置的吗?
[回复]
Jacse 回复:
十月 8th, 2009 at 00:34
第一个方法就提到了啊,的确是个笨办法。用中文全角就可以了。
[回复]
原来是这样,难怪我每次虽然写文章的时候排版过,但发布的时候却失效
[回复]
Jacse 回复:
十月 8th, 2009 at 10:25
可能是wordPress开发的时候没考虑到中文排版的特殊要求。
[回复]
还没仔细研究过这个问题,觉得不缩进也可以,因为以前总是在几个不同的blog软件中导入导出,所以对这种需要依赖某种特殊方式缩进的不愿意使用,呵呵。。。
[回复]
Jacse 回复:
十月 10th, 2009 at 17:34
不知道为什么非IE的浏览器不能很方便的使用空格缩进。
[回复]
王光卫 回复:
十二月 4th, 2009 at 14:02
我一直没有找到一个好的解决方法
[回复]
这个问题我也花了很长时间研究,一个是用TinyMCE完整版,一个使用WLW,我测试后,也选择了WLW
[回复]
Jacse 回复:
十月 15th, 2009 at 22:03
开始习惯用WLW了。
[回复]
我用的就是Windows Live Writer,同感同感啊~~~
[回复]
Jacse 回复:
四月 25th, 2010 at 13:11
@Indeed 这个软件超好用,微软难得出好用的软件。
[回复]
用wlw,很舒服,插件也很优秀
[回复]
把这段代码
edButtons[edButtons.length]=new edButton('ed_para2em','para2em','','','pa');加入到includes/js/quicktags.js文件中这段代码edButtons[edButtons.length]=new edButton("ed_more","more","","","t",-1);的后面,在代码模式下编辑文章即可手动选择段落首行缩进2个汉字[回复]
刚刚接触wp,和Windows Live Writer,就是遇到排版问题搜索到这里,琢磨中,暂时文章还很难看中
[回复]