我正在寫一個聊天應用程序,我想添加一些簡單的功能,用戶使用標記來影響文本格式,如加粗或斜體。我設想這將是如何在Google Talk或StackOverflow上完成的。 JQuery有沒有插件可以做到這一點?JQuery/JS Markdown插件?
5
A
回答
12
stackoverflow正在使用WMD編輯器。你可以使用WMD編輯器代碼。它是由JavaScript編寫的。
檢查
http://blog.stackoverflow.com/2009/01/wmd-editor-reverse-engineered/
對於大規模殺傷性武器爲HTML,您可以使用ShowDown javascript。
Github上源(包括showdown.js)
攤牌用途
var text = "Markdown *rocks*.";
var converter = new Attacklab.showdown.converter();
var html = converter.makeHtml(text);
alert(html);
6
這很容易use Showdown with or without jQuery。這裏有一個jQuery的例子:
// See http://mathiasbynens.be/notes/showdown-javascript-jquery for a plain JavaScript version as well
$(function() {
// When using more than one `textarea` on your page, change the following line to match the one you’re after
var $textarea = $('textarea'),
$preview = $('<div id="preview" />').insertAfter($textarea),
converter = new Showdown.converter();
$textarea.keyup(function() {
$preview.html(converter.makeHtml($textarea.val()));
}).trigger('keyup');
});
1
FWIW,我寫了一個使用攤牌轉換器一個jQuery插件降價。當服務器使用Markdown文檔時,它可以用作客戶端實用程序 - 大概是以一些有意義的目錄結構組織的。
鏈接到其他Markdown文檔和圖像將根據您的文檔基目錄和文檔目錄結構進行解析。使用{{include-this}}
樣式標籤也支持透明度,允許您創建由較小的Markdown或原始文本塊組成的元文檔。
使用範例:$(#mydiv).markdown('mybase/', 'mydir/mydoc.markdown');
請隨時免費下載和http://plugins.jquery.com/project/markdown無限制使用。
相關問題
- 1. 將Markdown嵌入Octopress的blockquote插件中
- 2. R markdown:我可以將pdf插入到r markdown文件中作爲圖像嗎?
- 3. 是否有預覽markdown文件的vim插件?
- 4. 確認Markdown文件
- 5. 在Pandoc Markdown中插入垂直空間
- 6. 將圖像插入IPython筆記本markdown
- 7. Markdown + Pandoc + Beamer:無法插入表格
- 8. 如何在markdown中啓用vim-latex-suite插件?
- 9. 如何使用沒有節點或require.js的Markdown-it插件
- 10. 用於將HTML轉換爲Markdown的Jquery插件
- 11. 如何在開發Sublime Text插件時導入Python Markdown和pygments?
- 12. 從* nix到Windows移植一個markdown-live-preview-in-vim插件
- 13. 使用Markdown語法插件在vim中摺疊文本
- 14. gitlab markdown刪除文件
- 15. Markdown CMS繞過htaccess文件
- 16. 有沒有什麼辦法通過markdown插件gfm來調優JSDoc來突出顯示github markdown語法?
- 17. Markdown Footnotes
- 18. BitBucket markdown
- 19. 在Markdown文件中渲染rMarkdown文件
- 20. 使用Markdown郵件附加Excel文件
- 21. Markdown與django-markdown-deux的鏈接?
- 22. 將Markdown轉換爲Github風格的Markdown
- 23. Yii2 ReflectionException Class cebe \ markdown \ Markdown不存在
- 24. markdown indentation(github)
- 25. markdown子集
- 26. Python Markdown with footnotes
- 27. GitHub wikis和Markdown
- 28. GitHub Flavored Markdown viewer
- 29. Markdown預覽器
- 30. 玩!框架Markdown
Stackoverflow現在使用[PageDown](https://code.google.com/p/pagedown/wiki/PageDown)(在[舊github頁面上爲他們的WMD轉換](https:// github。 COM/CKY/WMD))。你可以在這裏找到一個簡短的(相當古老的)用法示例(http://mathiasbynens.be/notes/showdown-javascript-jquery)。 – EleventyOne 2013-12-25 13:36:00