问题标签 [hugodown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
154 浏览

r - Hugo Theme Academic:在 about 部分重命名“interests”

我正在通过 R 在 R 中建立一个 Hugo 网站,主题学术hugodown。在“关于”部分是一个名为“兴趣”的列,我想将其重命名为“工作”。

到目前为止我做了什么:

content/authors/admin/_index.md文件包含以下代码:

如果仅重命名此文件,则不会显示整个“兴趣”列。

还有另一个文件layouts/partial/widgets/about.html包含以下代码:

除上述更改外,命名with $person.interestswith $person.work将再次显示该列,但仍称为“兴趣”。当另外将i18n "interests"标签中<h3>i18n "work"“兴趣”更改为标题时,将删除并且仅显示列的内容而没有标题。

似乎新的列名“work”必须在其他地方注册,然后才能正确显示。

任何帮助表示赞赏。

0 投票
0 回答
168 浏览

css - 在 Hugo Academic 中购买的字体未在所有现代浏览器/计算机上显示

我正在尝试在 Hugo Academic 网站中使用购买的字体,使用hugodownR 包构建,但它只是部分工作。该字体在 RStudio 上的预览版和我笔记本电脑上的 Chrome 上显示良好(无论是在本地主机上还是在部署到 netlify 时)。但是,它会在我的笔记本电脑上的 Safari 和另一台笔记本电脑上的 Safari 和 Chrome 上恢复为备用字体(这是我测试过的仅有的两个浏览器)。

购买的字体是LEMONMILKPro(尽管我尝试通过@font-face 声明的所有字体都遇到了同样的问题,而不是使用 Google 字体)。备用字体是Raleway

这是设置:

  • 字体文件(.woff、.woff2)保存在static/fonts
  • @font-face 中的声明assets/css/custom.css(并在 中重复以进行良好的衡量assests/scss/custom.scss):
  • 字体主题 ( emk_font_set),保存data/fonts并链接到 in config/_default/params.toml,包括:
  • 这样我就可以在 LEMONMILKPro 不工作时使用 Raleway 作为备用字体,custom.css并且custom.scss还包含

整个设置位于https://github.com/EllaKaye/hugodown-website

该网站本身(暂时)位于https://gallant-shaw-c70134.netlify.app/

我已经从https://github.com/gcushen/hugo-academic/issues/1061(尽管针对 Hugo Academic v4.8 略有更新)和https://css-tricks拼凑了我迄今为止所做的工作。 com/snippets/css/using-font-face/。我已经阅读了至少十几个围绕这个主题的帖子/论坛查询,但无法解决这个问题。

我在 myfonts.com 上购买了 LEMONMILKPro 和相应的许可证,它提供了一个 webkit,包括一个 css 样式表(和上面的行),但是为了(尝试)让它与 Hugo 一起工作,我已经将其中的内容复制和, 并调整 @font-face 声明和字体文件名和位置以匹配上述本地字体 GitHub 问题。@importcustom.scsscustom.css

知道如何让我购买的产品在所有计算机上的所有(现代)浏览器上运行吗?谢谢!

0 投票
0 回答
167 浏览

hugo - Hugo - 如何覆盖指向内容文件夹 html 的链接

我们希望使用可用的 Hugo 主题(如 dot)来保持一致的主页外观和跨平台支持,但是对于一个内容文件夹,我们需要直接链接到一个自包含的 html 文件(即它具有 <head> 和 <body > 标签、样式和 <head> 中的脚本链接等)。“直接”是指独立的 html 文件应该立即显示——是的,我们可以在内容文件夹 index.html 中放置一个指向它的链接,但这是一个额外的点击。

我们尝试了此页面上的方法。我们也试过:

  1. 将自包含 html 文件的 <head> 标记中的必要信息复制到 partials/head.html
  2. 使用 {{.Inner}} 创建简码
  3. 在内容文件夹markdown中,在前面部分之后,使用{{< shortcode_file >}}标签将所有html包含在自包含html文件的<body>标签内

从功能上讲,这是可行的,但渲染很糟糕:加载了自包含文件,但只有很小的一部分可见。

有没有办法我们可以更改(“覆盖”?)为一个内容文件夹生成的链接直接转到静态 html 文件,但仍将 type=docs 格式/外观保持在顶层?

更新

在 layouts/index.html 我编辑了这样的输出

这似乎可以渲染。我知道这是一个粗略的黑客,必须有更好的方法。