Markdown / Hugo帮助:如何定义一个包含项目符号点的字符串?

问题描述

我正在尝试使用following template创建一个网站。在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
"

但是,这会导致错误,即字符串不能包含换行符。

解决方法

您可以通过添加另一个参数(例如技能)并在数组中定义项来实现:

skills: ["coding","football"]

然后,在您的模板中:

<ul>

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

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

        <li>

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

    {{ end }}

</ul>