我想要放在一起的博客,並已與SubText和我剛剛安裝了SyntaxHighlighter,但它似乎並沒有正常工作。 SubText或FCKEditor似乎會篡改HTMl,將前標籤中的所有內容聯繫在一起,並在每行末尾放置換行符。停止SubText/FCKEditor搞亂了HTML
不好的時候!
任何人都知道如何制止這種情況?
我想要放在一起的博客,並已與SubText和我剛剛安裝了SyntaxHighlighter,但它似乎並沒有正常工作。 SubText或FCKEditor似乎會篡改HTMl,將前標籤中的所有內容聯繫在一起,並在每行末尾放置換行符。停止SubText/FCKEditor搞亂了HTML
不好的時候!
任何人都知道如何制止這種情況?
這是由每個瀏覽器如何實現HTML設計模式引起的,不幸的是,它們似乎都能夠完美地破解HTML。有沒有選擇來防止這種行爲,但一些後處理可以使用JavaScript使用正則表達式來完成整理(或使用JS HTML parser)。
在FCKEditor中它與IE中的一個錯誤相關,其中innerHTML在其中呈現不正確pre的標籤。它是一個常見問題。
我寫了一個FCKEditor插件,它使用SyntaxHighlighter正確地格式化代碼。你可以閱讀關於它here。
我知道它不是FCKEditor或SubTexts,但TinyMCE有一個標誌,它會在HTML視圖中正確地格式化HTML。
apply_source_formatting:真
,它將所有的HTML僞正確格式。沒有輝煌,但比平時更好地將它拖拽到一條線上,使其幾乎不可能讀取。
核選擇是簡單地通過改變
<BlogEntryEditor defaultProvider="FCKeditorBlogEntryEditorProvider">
切換到純文本編輯器來
<BlogEntryEditor defaultProvider="PlainTextBlogEntryEditorProvider">
一個更好的選擇是使用Windows Live作家張貼。 Subtext很好地支持WLW。 http://windowslivewriter.spaces.live.com/default.aspx?wa=wsignin1.0&sa=860053782