如何设置HUGO.io登陆页面?

问题描述 投票:0回答:1

我正在hugo.io页面设置中将其中一个子页面设置为登录页面。但到目前为止,我所能找到的只是更改布局文件夹中home.html文件内容的提示。这不是我想要做的,因为这样我将为子页面复制现有的布局文件,因为该页面容易出错。是否有任何Site参数将我的子页面“ Portfolio”设置为登陆页面?

我的设置:

|content
   |posts
   |about
   |portfolio
      |work1 (This is a page bundle)
      |work2 (This is a page bundle)
          index.md (Page Content File)
      _index.md (List File)

我的模板设置:

|layouts
   |_default
      list.html
      single.html
   |portfolio
      list.html
      single.html
   index.html
   home.html

所以layouts / portfolio / list.html涵盖了我所有的作品集。这很好。当我导航到localhost:1313 / portfolios时使用该文件。

但是在localhost:1313上具有相同的内容,我知道将布局文件复制到layouts / home.hmtl->这是正确的吗?这对我来说似乎很费力。有没有更便捷的方式告诉hugo“将文件content / portfolios / _index.md作为我的目标网页”?

希望您能帮助我,在此先谢谢您!

hugo theming
1个回答
0
投票

一种解决方案是将layouts/portfolio/list.html的内容移至partial,然后将此部分包括在layouts/portfolio/list.htmllayouts/index.html中。这样,您将不必重复用于列出所有工作的代码。

[我也建议您阅读order lookup for templates上的文档,特别是与home page相关的部分,因为这说明了包含模板文件的顺序。

© www.soinside.com 2019 - 2024. All rights reserved.