深圳全飞鸿
标题:
editor.md的编辑
[打印本页]
作者:
syant
时间:
前天 00:14
标题:
editor.md的编辑
<!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>
复制代码
欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/)
Powered by Discuz! X3.2