- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我正在尝试让我的 multimarkdown 文件的顶部看起来像:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Test of markdown</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../main.css" />
</head>
我知道如何添加以下元标记:
Title: Test of markdown
CSS: ../main.css
Quotes language: english
这给了我:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Test of markdown</title>
<link type="text/css" rel="stylesheet" href="../main.css"/>
</head>
但我不确定如何添加其余部分。将不胜感激任何帮助。谢谢
最佳答案
我找不到任何 native markdown
方法来执行此操作,但如果您真的觉得需要这样做,您可以在生成的 HTML 上运行一个小脚本。
这是一个简单的 Python 3 选项,可以帮助您入门。这可以通过多种方式进行改进,但希望保持简单。一个明显的想法是给它一个文件夹,让它处理文件夹中的每个 HTML 文件。但我希望这能说明问题。
示例代码:
filepath = input('What is the full file path to the file? - ')
htmldoctype = ' '.join([
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"',
'"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">',
'\n'
])
htmlinfo = ('<html xmlns="http://www.w3.org/1999/xhtml">\n')
inlines = []
try:
with open(filepath, mode='r', encoding='utf-8') as infile:
for line in infile:
if line.strip() == '<!DOCTYPE html>':
inlines.append(htmldoctype)
elif line.strip() == '<html>':
inlines.append(htmlinfo)
else:
inlines.append(line)
except Exception:
print('something went wrong in get')
try:
with open(filepath, mode='w', encoding='utf-8') as outfile:
for line in inlines:
outfile.write(line)
except Exception:
print('something went wrong in write')
输入:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Test of markdown</title>
<link type="text/css" rel="stylesheet" href="../main.css"/>
</head>
<body>
test
</body>
</html>
输出:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8"/>
<title>Test of markdown</title>
<link type="text/css" rel="stylesheet" href="../main.css"/>
</head>
<body>
test
</body>
</html>
关于html - Multimarkdown 配置良好的 header 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18056370/
我正在按照 syntax guide 中表格部分下的指南编写 Multimarkdown 表格。 ,我希望使用 Text::MultiMarkdown 将它们转换为 HTML . 效果很好,唯一的问题
我曾多次提到 MultiMarkdown 对内部链接/命名 anchor 的支持,但我无法找到如何实际执行此操作的单个示例。 那么,表示命名 anchor 的语法是什么,链接到它的语法是什么(与链接到
您好,我正在尝试让我的 multimarkdown 文件的顶部看起来像: Test of markdown 我知道如何添加以下元标记: Tit
我正在寻找一个可以将 Multimarkdown 文本转换为 HTML 的库。有什么选择吗? 我认为 javascript 解析器会更好。 谢谢 最佳答案 MMD 的问题在于它是一个 C 库。因此很难
我正在使用 Text::MultiMarkdown从 MultiMarkdown 创建 HTML 文件文档。 我希望所有链接都在新标签页中打开。 有没有办法使用 CSS 模板或直接在 MultiMar
我想为 Sublime Text 3 创建一个构建系统,它将自动运行在任何以“.mmd”结尾的文件上。我从unofficial documentation了解到“选择器”选项提供此功能;但是,我无法让
我见过一些 Javascript 解析器将 Markdown 转换为 HTML。我找不到任何可以为 MultiMarkdown 做同样事情的东西。 有没有类似的东西。 谢谢 最佳答案 试试这个:htt
如何使用 php 检索 MultiMarkdown 文档元数据(定义为 here)?我很惊讶我找不到 MultiMarkdown php 解析器,PHP Markdown Extra不做 MultiM
我试图避免使用内联 HTML 来使表格在我的 MD 文件中工作。我有 Markdown Preview和 Table Editor通过软件包安装程序安装,并且 multimarkdown通过 home
我是一名优秀的程序员,十分优秀!