【发布时间】:2017-09-07 14:44:39
【问题描述】:
我正在使用 Jekyll 创建一个网站。 到目前为止,我有四个页面是从四个 md 文件自动创建的,这些 md 文件位于项目的根目录中。
index.md
about.md
login.md
register.md
这是我login.md file里面的内容
---
layout: layout-default
title: some login title
permalink: /login
theme: secondary-theme
nav:
menu-items:
- type: text
text: Don't have an account?
- type: link
text: SIGN UP
class: button
linkPath: /register
sections:
- type: 3
class: form-section
header-line-2: Login Section!
form:
api: http://127.0.0.1:8080/login
submit-text: LOG IN
form-controls:
- label-text: EMAIL ADDRESS
input-type: email
input-placeholder: Enter your email
input-name: email
- label-text: PASSWORD
label-link-text: Forgot password?
label-link-path: #
input-type: password
input-placeholder: Enter your password
input-name: password
---
我所做的是迭代各个部分并根据每个部分内的变量应用 html 属性值。这样我就可以在一页上呈现尽可能多的部分。根据我放入 md 文件的类和内容,它们也可能有所不同。 问题是,如果项目变得过于复杂,部分的不同样式等等。我想将每个部分的内容分开。如果我可以创建一个文件夹就好了,比如说 login/sections 文件夹 然后将 md 文件放入其中,然后在 login.md 文件中包含这些部分 md 文件。这样代码会更有条理。 有没有办法做到这一点,我的方法真的很好。
【问题讨论】:
标签: jekyll