建站备忘录-添加新的标题页

 

如何在TeXt主题中添加Project标题页进行项目展示。

需要为网站添加新的标题页时可以参考如下步骤进行操作:

添加页面文件夹

在根目录下新建文件夹_projects用来存放页面。

添加根页面

在根目录下新建文件projects.md作为根页面,文件内容可根据实际页面需求进行填写。

---
layout: articles
title: Projects
key: projects
articles:
  data_source: site.projects
  type: grid
---

<div class="article__content" markdown="1">

注意data_source: site.projects一行,这表示根页面会自动检索site.projects作为根页面下的文章。

修改config

修改根目录下的_config.yml文件,在collections项中添加projects

collections:
  projects:
    output: true

然后在下面的defaults中添加新的scope:

defaults:
  ...

  ## Projects
  - scope:
      path: "_projects"
    values:
      layout: article
      nav_key: projects
      show_date: false
  
  ...

这样就把根目录下的_projects文件夹指定为site.projects

修改navigation

修改./_data目录下的navigation.yml文件,在header项中添加标题:

header:
  ...

  - title:      Projects
    url:        /projects.html
    key:        projects
  
  ...

这样就把标题项Projects链接到projects.md上。

添加文章

完成以上操作后push到git上,然后直接在_projects文件夹中添加新的文章即可。