markdown - 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
"
但是,这给出了字符串不能包含换行符的错误。
解决方案
您可以通过添加另一个参数(例如技能)并在数组中定义项目来做到这一点:
skills: ["coding","football"]
然后,在您的模板中:
<ul>
{{ $skills := .Site.Params.Aboutme.Skills }}
{{ range $k:= (seq 0 (sub (len $skills) 1)) }}
<li>
{{ index $skills $k }}
</li>
{{ end }}
</ul>
推荐阅读
- python - 如何将 groupby.first() 与变换函数一起使用
- c# - 如何在 C# 中检索 macOS 上已安装的打印机
- c - 为什么我在使用 extern 时可以用错误的签名调用我的函数?
- java - RecyclerView GridLayoutManager:每个项目计数的单独布局
- r - 如何将逆高斯分布拟合到我的数据中,最好使用 fitdist {fitdistrplus}
- vb.net - 使用 vb.net 打印包含图片框、标签和文本框的两个或多个页面的可滚动面板
- ruby-on-rails - 删除 add_column 文件后 Heroku 数据库中缺少列
- javascript - 从格式中提取经纬度 (47.35275, 8.55709)
- node.js - 启用 aws-xray serverless.yml
- python - 需要有关在 for 循环中打印列表的帮助