wiki问题
今天我写wiki时,发现wiki的无编译区块并不是绝对的不编译,由此引发了许多问题(之前的武当wiki也是这个问题,我修改后才正常的)具体说来,就是<code></code>和<file></file>之间的内容里,不能有单独的//、''、__、**这四个字符串,因为这四个在wiki里是文档的基础格式标志,必须前后连用才可以,否则会出问题
说白了,就是无编译区块里,仍然会编译这四个字符串,也就是说这四个字符串的优先度比所谓的无编译高,貌似是最高优先,如果单独出现,会把其他的都吃掉
比如:<code>
// /d/city/dongdajie.c扬州广场东大街
#include <room.h>
……
</code>
---------
==== 第二小节 ====
……预期的显示效果应该是// /d/city/dongdajie.c扬州广场东大街
#include <room.h>
……---------------------------------------------------------------------------------------------
==== 第二小节 ====
……
那么,实际在wiki里,从“// /d/city/dongdajie.c扬州广场东大街”这行开始,之后的全部都会变成斜体,直到下一个"//"为止,而之间的本来应该被编译掉的“----”、“==== 第二小节 ====”、“</code>”等都没编译,而是被更高判定的斜体字符串吃掉了,全部以源代码的形式斜体显示,并且因为</code>被吃掉了,前面的<code>也over了
结果,实际显示效果是这样
<code>
// /d/city/dongdajie.c扬州广场东大街
#include <room.h>
……
</code>
---------
==== 第二小节 ====
……
[ 本帖最后由 zgbl 于 2009-11-4 05:15 PM 编辑 ] http://www.dokuwiki.org/syntax#non-parsed_blocks
To let the parser ignore an area completely (ie. do no formatting on it), enclose the area either with nowiki tags or even simpler, with double percent signs %%.
nowiki是可以的,你试试 原帖由 icer 于 2009-11-4 09:25 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
http://www.dokuwiki.org/syntax#non-parsed_blocks
To let the parser ignore an area completely (ie. do no formatting on it), enclose the area either with nowiki tags or even simpler, with double perc ...
icer老大,有没有看见我的短消息?? 囧啊囧,自己翻译的wiki帮助居然自己都不知道
<nowiki>
……
</nowiki>
就可以了,囧rz 原帖由 lzkd 于 2009-11-4 09:26 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
icer老大,有没有看见我的短消息??
有没有看见我给你回的短消息?? 原帖由 icer 于 2009-11-4 09:50 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
有没有看见我给你回的短消息??
晕。。我没收到呀。。我在写教程,一直有刷新。。真的没看见。。要不,老大再发一次? ft,已发送里面找不到,看来是刚才网络不好没发出去,直接写这里吧
自定义头像得积分满500还是多少的,积分发贴就能得
勋章相关问题看这里:http://pkuxkx.com/forum/thread-8753-1-1.html
页:
[1]