|
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Editor.md Example</title>
- <link rel="stylesheet" href="/lib/editor.md/css/editormd.min.css" />
- </head>
- <body>
- <div id="editor" style="width: 90%; margin: 0 auto;"></div>
- <script src="/lib/jquery/jquery-1.11.1.min.js" charset="utf-8"></script>
- <script src="/lib/editor.md/editormd.min.js" charset="utf-8"></script>
- <script>
- var editor = editormd("editor", {
- width: "100%",
- height: 640,
- path: "/lib/editor.md/lib/",
- markdown: "## 这是 Markdown 内容\n\n- 项目 1\n- 项目 2", // 示例Markdown内容
- previewCodeHighlight: true, // 启用代码高亮
- watch: false, // 禁用实时编辑模式
- toolbarIcons: [], // 禁用工具栏
- readOnly: true, // 设置为只读模式,不允许编辑
- });
- </script>
- </body>
- </html>
复制代码 显示:
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Markdown to HTML using marked.js</title>
- <style>
- #content {
- margin: 2px;
- padding: 20px;
- background-color: #f9f9f9;
- border-radius: 5px;
- border: 1px solid #ddd;
- }
- </style>
- </head>
- <body>
- <div id="content"></div> <!-- 用来显示渲染后的 HTML -->
- <!-- 引入 marked.min.js -->
- <script src="/lib/editor.md/lib/marked.min.js"></script>
- <script>
- // 你想要渲染的 Markdown 内容
- var markdownContent = `
- # 这是一个 Markdown 示例
- - 项目 1
- - 项目 2
- - 项目 3
- ## 二级标题
- 这是一个代码块:
- \`\`\`javascript
- console.log('Hello, world!');
- \`\`\`
- `;
- // 将 Markdown 转换为 HTML
- var htmlContent = marked(markdownContent);
- // 将渲染后的 HTML 插入到页面中
- document.getElementById('content').innerHTML = htmlContent;
- </script>
- </body>
- </html>
复制代码
|
|