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. 还没有

有了再写,嘿嘿。