使用Markdown和Pandoc在HTML中居中文本/图片

8

我想用pandoc通过markdown写一篇帖子,并包含hakyll相关内容。

我已经成功添加了一些图片、表格和代码块,但是我想将我的图片和某些段落居中。

是否可以使用pandocmarkdown标记语言居中文本和图片?


对于那些不了解的人,hakyll使用pandoc生成静态网站。因此,pandoc的输出是html。这最初并未在提问者的问题中指明。 - Serge Stroobandt
1个回答

3

将markdown视为HTML的一种更友好的语法 - 它仅包含内容,没有样式(居中是样式)。在HTML中也无法将文本居中。但是可以添加类,然后使用CSS对其进行样式设置(在您的Hakyll主题中)。

Pandoc markdown目前支持对图像进行属性设置:

![](img.jpg){.myClass}

但不是段落,不过你可以用 div 来包裹内容:

# my markdown header

::: {.myClass}

one paragraph

second paragraph, **strong**

:::

你能再解释一下吗?标题必须是一个单独的文件吗?它如何被包含在Markdown文件中? - user2023370
1
居中对齐样式也是样式之一——例如加粗、斜体、下划线、有序/无序列表等。 - theMayer
1
@theMayer:‘斜体’可能是样式,但‘强调’是语义。列表也是如此。 - Michael Piefel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接