1. 居中内容
首先去 …/layout/shortcodes 文件夹,新建一个叫"center.html"的文件。如果layout里没有,就自己创建一个。注意:不要去PaperMod的theme里找layout。
然后把这些代码插入进去并保存:
<div style="margin: 0 auto; width: fit-content; min-width: 10%; overflow-x: auto;">
{{ .Inner }}
</div>
在未来调用时,按照下方的例子调用就可以。渲染前的效果如下:
{{% center %}}
| Top | Bottom | Left | Right |
| :---: | :---: | :---: | :---: |
| 54.79% | 53.76% | 53.91% | 52.43% |
{{% /center %}}
{{% center %}}
**Table 1.** Variance Explained by 5 Principal Components
{{% /center %}}
```markdown
渲染后:
<div style="margin: 0 auto; width: fit-content; min-width: 0%; overflow-x: auto;">
| Top | Bottom | Left | Right |
| :---: | :---: | :---: | :---: |
| 54.79% | 53.76% | 53.91% | 52.43% |
</div>
<div style="margin: 0 auto; width: fit-content; min-width: 0%; overflow-x: auto;">
**Table 1.** Variance Explained by 5 Principal Components
</div>
---
### 2. 更改文字对齐逻辑
打个比方,我现在希望去选择填充而非左对齐。具体实现方案如下:
如果希望全局应用,那么,在 .../PaperMod/assets/css/extended/blank.css 里,添加下面的内容后,重启hugo server或再部署一次就可以了。
.post-content p { text-align: justify; text-justify: inter-word; hyphens: auto; }
- text-justify: 单词拉伸设置。
- hyphens:断词策略,此处设置为自动。
如果只想应用一次到某个特定的文章,那就在markdown的部分最开头插入这些:
应用例如下:
+++ date = ‘2025-11-27’ title = ‘random title…’ tags = [“111”] … +++
正文在这里,只要你上面的东西在正文前加入了,下面的文字就会自动设置好。
其它对齐逻辑也是一个道理。
### 3. 还没有
有了再写,嘿嘿。