Вы должны получить желаемый результат примерно так:
├── config.json <- site configuration
├── contents
│ ├── index.html <- these will just be outputted as-is
│ ├── gpg.html
│ ├── project.html
│ ├── blog <– each article has its own directory
│ │ ├── index.json <- this is your blog index at /blog/index.html
│ │ ├── look-a-new-wintersmith-blog
│ │ │ └── index.md
│ │ └── monkeys-are-really-cool
│ │ └── index.md
│ ├── authors <- author metadata, check author.jade
│ │ └── the-wintersmith.json
│ ├── css
│ │ └── main.css
│ └── feed.json
├── plugins
│ └── paginator.coffee <- paginator plugin
├── templates
│ ├── archive.jade
│ ├── article.jade
│ ├── author.jade
│ ├── feed.jade
│ ├── index.jade
│ └── layout.jade
└── views
└── articles.coffee <- view that lists articles
index.json
— это просто переименованный и перемещенный archive.json
вместо /blog/index.html
URL. Если вы хотите использовать индекс Wintersmith по умолчанию вместо макета архива, отредактируйте файл, чтобы использовать макет index.jade
вместо archive.jade
.
Если вы измените свои текущие HTML-файлы на Markdown и поместите их в то же место, то они будут выводиться в формате HTML, как и ваши сообщения в блоге.
Возможно, вы также захотите добавить какое-то меню навигации в макет article
.
Редактировать. Чтобы создать статическую страницу, создайте файл Markdown в contents
, как показано ниже:
---
title: GPG
author: baker
date: 2014-03-23
template: article.jade
---
Content
Если вы назвали этот файл gpg.md
, он должен быть доступен по адресу http://localhost:8080/gpg.html
. Поскольку мы использовали шаблон article.jade
, он ожидает поля author
и date
для полноты (он будет работать без, однако он по-прежнему будет включать «Написано» без автора), но вы можете создать собственный шаблон, который не использует эти поля. поля.
person
ipavl
schedule
28.09.2014