gpt4 book ai didi

html - 是否可以将单个自定义 HTML 页面添加到现有的 Hugo 主题(如 Academic)?

转载 作者:行者123 更新时间:2023-12-03 15:57:52 24 4
gpt4 key购买 nike

你到底想要什么?
我在雨果有一个网站。但是我有一个特殊的情况。
科学家和电气工程师以及其他人可能有特定的需求。例如:有一个显示模拟的页面。或者在我的情况下,使用我从头开始用 HTML、CSS 和 JS 编写的 webbluetooth 和 webusb。此外,这些页面可以由自定义脚本生成。因此,您可以在您的 hugo 站点中拥有 git 子模块,专门用于生成这些您只想添加到您的网站的自定义单页 html。

所以我想要的只是现有主题支持的菜单项或侧边栏,而不是显示默认的 html,它应该显示我的自定义、硬编码、已经准备好和准备好的 html 文件——也可能是 index.html将所有必要内容准备好并煮熟的文件夹中的文件 - 类似于 jekyll 创建的 _site 文件夹。

自定义html是什么意思?
我的意思是它不采用雨果主题的格式。它有自己的格式,但是因为它只是整个网站中的一个页面,所以用 Hugo 编写自己的布局并不富有成效,或者也许值得付出努力,因为你已经使用其他技术让它工作了。

到目前为止你做了什么,什么有效?
我实际上来自 Jekyll 背景,它就像更改 layout frontmatter 并将其设置为 nil 甚至根本不存在的东西一样简单,并且 jekyll 在 custom HTML 中显示 existing theme 方面做得很好。对 Hugo 进行了同样的尝试,但没有奏效。

你在测试什么?
hugo-coder 和(或)hugo-academic

有什么具体要求吗?
理想情况下,我希望在我的 hugo 站点文件夹中有子模块,这些子模块在已知文件夹中生成自定义 html,然后以某种方式在 Hugo 中创建一个相应的 Markdown 文件,负责显示自定义 html。
我想避免在 Markdown 本身中编写整个 html。但如果没有其他解决方案是可能的,那么我想我别无选择。

请让我知道是否有可能和值得追求这一点以及任何可能有帮助的引用资料。

最佳答案

所以我不知道这是否是完美的解决方案,但它暂时有效。我会不是 接受它并不完美,我正在等待一些更有经验的人来回答。

通过执行以下操作,我得到了一些工作 -

  • 我有一个使用 Jekyll 构建的页面。 Jekyll 在名为 _site 的文件夹中构建站点.
  • 我复制了_site文件夹到 static Hugo 文件夹并将其重命名为 CustomHTML 或者您可以使用标志 -d <destination folder>或在 _config.yml 中声明文件:destination: <destination folder>
  • 由于我在 Hugo-academic 主题上对其进行测试,因此我在 config.toml 中添加了以下内容文件以在菜单中显示 -
  • [[menu.main]]
    name = "CustomHTML"
    url = "CustomHTML/index.html"
    weight = 50
  • hugo serve 它奏效了。

  • 很酷的事情是我不必为 CSS 和其他任何事情而烦恼。雨果渲染了 index.html_site适本地。

    编辑
    看起来雨果的人也建议做 same way .

    关于html - 是否可以将单个自定义 HTML 页面添加到现有的 Hugo 主题(如 Academic)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59678701/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com