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

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

因此,我想要的是拥有一个菜单项或侧边栏,无论现有主题支持什么,但除了显示默认的html之外,它还应显示我自定义的,硬编码的,已经准备就绪的html文件-可能也是一个index.html文件放在已准备好所有必要内容的_site文件夹中-类似于jekyll创建文件夹。

自定义html是什么意思?
我的意思是它不采用hugo主题的格式。它具有自己的格式,但是因为它只是整个网站中的单个页面,所以用Hugo编写自己的布局并不富有成效,或者值得这样做,因为您已经可以使用其他技术来工作了。

到目前为止,您做了什么,什么有效?
实际上,我来自Jekyll背景,就像更改前layout题并使之变得简单nil甚至根本不存在一样,jekyll很好地完成了现有主题中显示自定义HTML的工作与雨果(Hugo)尝试过相同的方法,但这没有用。

您正在测试什么?
雨果编码器和/或雨果学术

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

请让我知道是否有可能和值得进行的研究以及任何可能有用的参考。

因此,我不知道这是否是完美的解决方案,但目前它以某种方式起作用。不会接受它的不完美,我正在等待一些更有经验的人来回答。

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

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

很棒的事情是,我不必费心CSS和其他任何东西。雨果呈现index.html_site正确。

编辑
看起来雨果人也建议做同样的事情

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以使用Go将现有的CRD添加到自定义Kubernetes运算符中?

如何使用现有的线框主题将自己的CSS添加到Sitecore SXA自定义组件中?

将 excel 自定义函数添加到现有的 excel 加载项 - Javascript Api

如何将新属性添加到现有的自定义对象并将值添加到 Powershell 中新添加的属性?

当其余的页面是用简单的 HTML5 编写时,是否可以通过 PUG 将一页添加到现有的sire 项目中?

如何将自定义AxisItem添加到现有的PlotWidget?

将页面添加到现有的pdf文件

是否可以仅将Gatsby.js的某些部分添加到现有的HTML文件中?

是否可以将自定义视图添加到您无法访问项目文件的现有MVC站点?

是否可以将维度或指标添加到现有的BigQuery视图中?

是否可以将子域上的 gatsby 博客添加到现有的 gatsby 站点?

是否可以通过扩展将关联的值添加到现有的Swift枚举中?

是否可以将分区添加到Kafka 0.8.2中的现有主题

将行号添加到现有的HTML

如何使用 spacy train 将实体添加到现有的自定义 NER 模型中?(Spacy v3.0)

自动将现有字段的值添加到自定义字段 [Odoo14]

如何将自定义映射添加到现有的 mapStruct 映射器?

将分页添加到自定义页面模板

如何将自定义 CSS 属性(如字体大小)添加到所有 Django 管理页面?

将Excel导入添加到现有的Acumatica页面-无需重新定义数据视图

是否可以将类添加到自定义的tinyMCE按钮?

是否可以将DivideByInt添加到现有类型?

是否可以将现有的 ADFv2 活动作为 True & False 活动添加到 IF Condition 活动?

是否可以动态地将幻灯片添加到现有的Materialize Carousel?

有什么方法可以将JsonSerializerSettings添加到自定义JsonConverter

将产品添加到Woocommerce单个产品页面上的购物车后,激活自定义按钮

是否有反应方法以自定义模式将项目从数组动态添加到 div

将基于ACF字段的自定义“添加到购物车”按钮添加到WooCommerce单个产品页面

将新页面中的图像添加到现有的PDF文件中