首页 > 解决方案 > Markdown/Hugo 帮助:如何定义一个包含项目符号的字符串?

问题描述

我正在尝试使用以下模板制作网站。在exampleSite/config.toml我想编辑以下代码:

[params.aboutme]
            title = "About Me"
            icon = "fas fa-user"
            description = "**Tagline. Lorem ipsum dolor sit amet**, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."

我想编辑描述字符串,以便网站包含描述字符串通常所在的项目符号。你知道我会怎么做吗?我天真的尝试是这样尝试:

[params.aboutme]
                title = "About Me"
                icon = "fas fa-user"
                description = "My name is Peanutlex and I am interested in:
* Coding
* Football
"

但是,这给出了字符串不能包含换行符的错误。

标签: markdownhugo

解决方案


您可以通过添加另一个参数(例如技能)并在数组中定义项目来做到这一点:

skills: ["coding","football"]

然后,在您的模板中:

<ul>

    {{ $skills := .Site.Params.Aboutme.Skills }}

    {{ range $k:= (seq 0 (sub (len $skills) 1)) }}

        <li>

            {{ index $skills $k }}
            
        </li>

    {{ end }}

</ul>

推荐阅读