WordPress

Markdown超弱的…

趁著年假翻新了一下blog
主要是把編輯器換成時下流行的Markdown
file

Markdown好棒?

大家可能常在網路上看人家說Markdown多棒多棒
說實在Markdown比我原本用了7、8年的blogtext弱太~多~了
之前Markdown只有偶爾發github的時候用一下還沒感覺
一拿來寫blog還真的是超殘障的…
連Youtube影片都沒法貼你敢信?就只能搭配html混著用了
反觀原本用的blogtext
語法比Markdown還簡潔,且該有的功能都有
就連TOC、碼式碼高亮等功能都直接內建,真的是香噴噴

那…

既然blogtext這麼棒,為何要換?

樂多roodo blog搬家自動導頁

從Roodo樂多日誌Blog搬家到wordpress之後,寫了一段javascript把原本在roodo的頁面各別導向wordpress的對應頁面。包含:

WordPress plugin: 強力推薦 Blogtext

網站上寫文章,編輯器的方便性很重要。WYSIWYG編輯器總是產生一堆奇怪的tag,而用純文字模式的html tag寫起來又很焦慮。不過是想寫個blog,還得搞一堆<a href="xxxx>##、##<table><tr><td>之類的玩意,很麻煩耶!

用markup語法就方便的多,像早期論壇常用的bbcode就是一種markup語法。但bbcode拿來編排文章有點太弱,拿wiki語法來寫blog就相當適合。

舉個例子,畫表格。當你好不容易用html tag畫完,下次還會有力氣編輯他嗎?
wiki語法只要像這樣寫:

|格子1.1|格子1.2|格子1.3|
|格子2.1|格子2.2|格子2.3|

很輕鬆就可以產生一個表格:

格子1.1 格子1.2 格子1.3
格子2.1 格子2.2 格子2.3

這篇就來講一下Blogtext這個能讓WordPress改用wiki語法的插件。

WordPress匯入Movable Type (MT)的換行問題

沒想到Blog搬家到WP的第一篇就是寫WP的問題
從MT匯入資料到WP的時候 (工具->匯入->Movable Type and TypePad)
文章裏面的所有空白行都會被吃掉
這是在玩我吧@@ 總不能一篇篇的去改回來呀

查了一下,從樂多blog匯出的MT格式資料是對的,裏面空白行都還在
但經過Wordpress的匯入程式轉換之後,空白行就都不見了
DB裏面的資料也都沒有空白行
所以問題是出在匯入程式,也就是Movable Type and TypePad Importer這隻外掛有病!

在網路上找到資料
Importing from Movable Type: No Hard Returns
參考這篇裏面IndigoJo的回應
新版的plug-in路徑跟他說的不太一樣
我的是在
wp-content\\plugins\\movabletype-importer\\movabletype-importer.php

找到這兩行:

if( !empty($line) )
 $line .= \\n;

在底下加入:

if( empty($line) ) {
 if ( \'body\' == $context )
 $line .= \\n;
 if ( \'extended\' == $context )
 $line .= \\n;
 if ( \'comment\' == $context )
 $line .= \\n;
 if ( \'excerpt\' == $context )
 $line .= \\n;
}

刪掉原本匯入的資料(可安裝wordpress reset這隻外掛來作)
然後重新匯入一次,空白行就都回來了

返回頂端