Markdown Extra是對基本Markdown語法的擴展,它加入了許多新功能了,那么這個插件怎么在wordpress安裝使用呢?下面有想知道的和小編來看看.
用了一些markdown語法,發現很不錯,以前博客使用的是html語言,感覺還ok,畢竟html標簽用的比較少,常用的就code、a、li、talbe這幾個標簽,但是在看文章的源代碼的時候,那幾個html標簽看起來還是比較不爽的,一開一閉合,感覺很冗余,而且看文章的格式看上去不太清晰.
但是markdown就不會那樣,看源碼感覺就感覺整篇文章的結構依舊清晰,所以就將wordpress的結構進行修改,讓其改成markdown語法,當然要支持markdown extra了.
選擇、下載插件:
這里的插件使用的是michelf markdown classic版本,這個版本是支持WordPress的,不要下載到PHP Markdown Lib,這個不支持WordPress的.
我上網找了一些markdown插件,發現種類繁多,不知道怎么確定,那么就是用michelf版本的好了,因為這個是我最先接觸到的一個版本,有中先入為主的觀點.
安裝:
這個插件安裝就更簡單了,下載來就一個文件markdown.php,將其放到(site home)/wp-content/plugins/目錄。
進入到WordPress后臺,啟用該插件。
禁用可視化編輯器。進入到WordPress管理后臺,用戶->{選擇一個用戶}->可視化編輯器,勾選撰寫文章時不使用可視化編輯器
然后就去嘗試一些使用markdown撰寫你的文章吧~
與語法高亮插件兼容
該插件和以前的文章兼容較好,但是發現和SyntaxHighlighter Evolved語法高亮插件有些不兼容,代碼部分出現一些多余的標簽.
markdown.php源碼中有下面這個:
- add_filter('the_content', 'mdwp_MarkdownPost', 6);
- add_filter('the_content_rss', 'mdwp_MarkdownPost', 6);
- add_filter('get_the_excerpt', 'mdwp_MarkdownPost', 6);
- //Vevb.com
這個是markdown的SyntaxHighlighter的優先級有不一樣,SyntaxHighlighter的是7,所以我把markdown的語法調成10了.
- add_filter('the_content', 'mdwp_MarkdownPost', 10);
- add_filter('the_content_rss', 'mdwp_MarkdownPost', 10);
- add_filter('get_the_excerpt', 'mdwp_MarkdownPost', 10);
文章中編寫代碼:
要想文章中插入代碼,不能使用markdown的語法,還是得使用SyntaxHighlighter的語法,畢竟SyntaxHighlighter有自己的語法規則.
所以上面的語法高亮還是這么使用:
- add_filter('the_content', 'mdwp_MarkdownPost', 10);
- add_filter('the_content_rss', 'mdwp_MarkdownPost', 10);
- add_filter('get_the_excerpt', 'mdwp_MarkdownPost', 10);
新聞熱點
疑難解答
圖片精選