gpt4 book ai didi

markdown - 在 Docusaurus 中将超链接或图像居中

转载 作者:行者123 更新时间:2023-12-05 05:09:06 36 4
gpt4 key购买 nike

我正在使用 Docusaurus V2 构建网站.

我有一个文件链接:

[10Studio-Sample-EN.xlsx](https://www.10studio.tech/files/10Studio-Sample-EN.xlsx)

现在,我想将该链接放在中心(传统上使用 text-align: center)。

我尝试了以下代码:

export const Center = ({children}) => (
<div
style={{
"textAlign": "center"
}}>
{children}
</div>
)

<Center>hahahaha</Center>
<Center>[10Studio-Sample-EN.xlsx](https://www.10studio.tech/files/10Studio-Sample-EN.xlsx)</Center>

它返回了这个:

                                    hahahaha
[10Studio-Sample-EN.xlsx](https://www.10studio.tech/files/10Studio-Sample-EN.xlsx)

有谁知道将超链接(或图像)居中的最简单方法是什么?

最佳答案

最简单的方法是完全避免使用 Markdown。我将概述各种方法:

1。使用纯 HTML 和 CSS

这是最基本的解决方案,绝对有效。

<div style={{textAlign: 'center'}}>
<img src="..." />
</div>

2。使用 Infima 实用类

Docusaurus 经典模板附带 Infima,它有一个有用的类来居中。这类似于方法 #1,但需要存在 Infima 样式。

<div class="text--center">
<img src="..." />
</div>

3。将纯 HTML 与 Markdown 结合使用

您似乎对图像使用了不正确的语法并且使用了链接语法。 [] 前需要一个感叹号。

还要注意图像的 Markdown 语法前后的空行。当我们使用 MDX 时,在 block 周围放置空行将允许它们被 MDX 引擎解析为 Markdown,而不是被视为 HTML。

<div style={{textAlign: 'center'}}>

![image](/path/to/image.jpg)

</div>

关于markdown - 在 Docusaurus 中将超链接或图像居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57788506/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com