雨果:在单页主题中添加更多页面



雨果是通用网站框架和静态网站生成器。但是,大多数主题是单页主题。

是否可以在雨果中将更多页面添加到这些单页主题中?

我对维度主题特别感兴趣。

非常感谢您的帮助。

这取决于主题的构建方式。在维度的情况下,答案是否 - 您可以将新的Markdown文件添加到您的内容文件夹中,但是它们只会在索引页面上渲染,而不是作为自己的单独页面。如果要生成多个页面,则必须编辑主题或选择支持多个页面的新主题。

要编辑主题,请参阅有关自定义主题和创建主题的文档。您还需要了解雨果模板,因此GO模板底漆是必不可少的读取。编辑主题可能有些棘手,但是如果您使用其他模板语言,那就没有太大的不同。

在您的情况下,您将需要编辑layouts/_default/single.html,以创建所有标记文件的单页视图。您还需要编辑layouts/index.html才能从索引页面链接到它们,否则没有人会找到它们。

雨果不仅是通用网站框架/发电机。我一直在将其用于文章出版,新闻网站并生成博客!大多数主题都是单页,因为人们以自己喜欢的方式创建了主题。尽管仍在开发中,但您可以查看我的网站桌面豪华,该桌面豪华完全是静态的,并使用雨果建造。它是超快的,支持AMP ,用户只是喜欢它。他们无法从外观上判断WordPress网站和Desktopluxury.com之间的区别。注意:从加载时间,速度和自定义能力方面,差异清晰可见!

尽管它因主题而变化,但您可以轻松地创建一个.md(包含内容的文件 - 类似于.html*(文件夹中的文件。例如,您想创建一个关于页面。在包含雨果文件的根文件夹中,创建一个目录root/content/blog。将永久链接添加到您的配置文件中,该文件告诉主题将/root/content/blog文件夹中存在的文件分类为博客文件。创建诸如大约的页面。md&contact.md在根/内容文件夹中。他们不会在博客列表中显示,但是,它们将由siteurl.xyz/about或siteurl.xyz/contact渲染和访问。

*我说的.md文件类似于.html文件,因为OP似乎是Web开发的新文件。

编辑:

添加几个帖子后的最终主页

我刚刚下载了该问题中提到的主题,在Hugo网站文件夹的根目录中打开CMD添加了很少的.MD文件,并运行命令~~ $ Hugo New Professional.md ~~ ~~就像我们撰写文章一样,创建了各种页面并在其中添加了内容。我达到了您想要的结果,根本没有问题。这非常简单!

最新更新