如何将波斯日历添加到 Hugo

Posted

技术标签:

【中文标题】如何将波斯日历添加到 Hugo【英文标题】:how add Persian Calendar to Hugo 【发布时间】:2022-01-20 10:11:52 【问题描述】:

由于使用 Google 语言,Hugo 仅使用公历。而且 Hugo 不支持 Plugin。 从 Hugo 输出时,是否可以使用像 https://github.com/jalaali/jalaali-js 这样的 npm 包自动将 html 文件转换为波斯日历?或者告诉我你是否有好的解决方案。

【问题讨论】:

【参考方案1】:

我所说的“波斯历”是指波斯历中的月份/阴历周期,包括日期和月份名称,对吗?

这是我相信你必须做的才能让它发挥作用。

    如您所见,Hugo 使用 GoLang 日期时间系统: https://gohugo.io/functions/format/#gos-layout-string 这里是:https://golang.org/pkg/time/#ANSIC 这似乎没有原生的农历系统(我称之为农历,因为我不习惯波斯历,而是我自己的文化,它是农历,与欧洲系统不同)。李> 但是,可以添加以下内容: https://pkg.go.dev/github.com/yaa110/go-persian-calendar

但是,由于这可能是一项相当大的工作,如果您确切地说出您正在尝试做什么,它可能会简单得多...除了(自动将 html 文件转换为波斯日历)。

答案是肯定的。只需 Grep 字符串...

但我认为这不是你真正想要的。

祝你好运!

【讨论】:

以上是关于如何将波斯日历添加到 Hugo的主要内容,如果未能解决你的问题,请参考以下文章

MVC , Asp.net 中的波斯日历

如何同时使用2种语言的datepicker

在格鲁吉亚(基督教)日期转换为波斯日期,反之亦然

如何使用 html 代码将事件添加到指定的谷歌日历

如何添加新的hugo静态页面?

如何以编程方式将访客与会者添加到保存时的 GSuite 日历事件