2013-03-17 3 views
2

Возможно ли иметь более чем один соглашения об именах сообщений github?Возможно ли иметь несколько соглашений об именах сообщений github?

Например, в каталоге _post, я хотел бы иметь файлы, подобные этим:

2013-03-18-xyz.markdown 
abc.markdown    

так, что генерируемые HTML страницы из них можно найти на сайтах:

http://username.github.com/2013/03/18/xyz.html 

http://username.github.com/abc.html 

соответственно , для некоторой подходящей константы (s?), сконфигурированной в _config.yml.

+0

Я считаю, вы говорите о –

+0

@HunterDolan: говорить о ... * какой *? – Nawaz

+0

@StevenPenny: С чем вы согласны? Что он сказал? Все, что я вижу, неполное предложение. – Nawaz

ответ

1

Согласно документации, это должно быть возможно путем определения постоянных ссылок формата для каждого пост https://github.com/mojombo/jekyll/wiki/Permalinks

Вы можете указать пермалинки для вашего сайта с помощью конфигурации или на YAML вводного для каждой должности. Вы можете выбрать один из встроенных стилей, чтобы создавать свои ссылки или создавать свои собственные. Стиль по умолчанию - это дата.

Обратите внимание, что деталь ...for each post....

+0

+1. Это сработало. Кстати, можем ли мы следовать за именованием, отличным от '2013-03-18-xyz.markdown'? – Nawaz

+0

Нет, невозможно, вы застряли в этом единственном соглашении. Из документов: 'Формат этих файлов важен, так называемый YEAR-MONTH-DAY-title.MARKUP. Permalink можно настроить очень гибко для каждого сообщения, но язык даты и разметки определяется исключительно именем файла. '- https://github.com/mojombo/jekyll/wiki/usage –

2

Обратите внимание на части ... для каждого поста ....

Я бы сказал, что более важной цитату этого

Вы можете указать пермалинки для вашего сайта с помощью конфигурации или на лицевой стороне YAML для каждого сообщения.

Это означает, что вместо того, чтобы даже при использовании _config.yml, возможно, вы могли бы просто начать запись, как этот

--- 
layout: post 
title: Coderay 
tags: Windows 
permalink: /:year/:month/:title 
--- 
+0

+1. Это сработало. Кстати, можем ли мы следовать за именованием, отличным от '2013-03-18-xyz.markdown'? – Nawaz

Смежные вопросы