【发布时间】:2022-01-07 18:22:54
【问题描述】:
所以我正在使用 RStudio 和 Blogdown 构建我的第一个数据博客,但我严重卡在了一些小而令人愤怒的事情上。
https://data-issues.netlify.app/
上面是我正在建设的网站。我为它做了一个标志,但我想让它居中。我将如何在我的 markdown (.md) 文件中这样做。
代码在这里:
---
# Homepage
type: widget_page
# Homepage is headless, other widget pages are not.
headless: true
weight: 1
design:
columns: "1"
---
{{< figure src=/datavision.png theme="light" class="center">}}
编辑:添加这个也无济于事
<p align="center">

</p>
我正在使用 .md 文件,如果不在这里,我应该在哪里定义 p 的简码?
【问题讨论】:
-
我有两个问题,第一个问题,你在用 Hugo 吗?我认为您没有使用它,但您放置了标签。第二个问题,命名为 center 的 CSS 类是否正确?我打开了您的网站,并在图像上使用开发人员控制台进行了检查,但我没有看到该类被使用。如果对解决您的问题有帮助,您可以在 RStudio 社区查看此issue。
-
嗨@MalwareWerewolf,是的,博客依赖于 Hugo 的构建。我对 css 知之甚少,我只是在谷歌上搜索了如何居中,并添加了该参数,但看起来它什么也没做
-
@MalwareWerewolf 我也从您分享的帖子中添加了这个,但无济于事
 。错误:无法提取简码:找不到简码“p”的模板
-
两种解决方案(我没有时间发布正式答案): 1. 如果使用原始 HTML,则必须使用完整 HTML,因为 Hugo 不支持混淆 Markdown 和 HTML (将
![]()更改为<img .../>); 2. 如果你喜欢我的图片居中理念,你可以在你的 Hugo 模板中添加center-img.js:github.com/yihui/misc.js 这样,图片会自动居中。 -
我喜欢后者的想法@YihuiXie;但是我应该将这个文件放在项目中的哪个位置以使其正常工作?
标签: html markdown hugo blogdown