Я использую "Автоматический генератор" GitHub Pages, и я вижу, что он генерирует только один index.html и другие веб-ресурсы.
Как это работает, если я хочу иметь многостраничный веб-сайт, созданный из других файлов разметки?
Я использую "Автоматический генератор" GitHub Pages, и я вижу, что он генерирует только один index.html и другие веб-ресурсы.
Как это работает, если я хочу иметь многостраничный веб-сайт, созданный из других файлов разметки?
Вы вытаскиваете созданную страницу, вносите любые изменения и дополнения, которые вам нравятся (включая добавление новых страниц и ссылок между страницами), затем совершают и нажимают.
Созданная отдельная страница поможет вам начать. Вы можете дублировать его макет для создания других похожих страниц вручную.
См. Help.
Вы можете получить github для генерации .html файлов из файлов .markdown, указав, что вершина .markdown начинается с блока ---- следующим образом:
---
title: This will be used as the title-tag of the page head
---
hello
=====
**You are here!**
Найдено здесь: http://xlson.com/2010/11/09/getting-started-with-github-pages.html
Github автоматически создаст для вас страницы, если вы включите файл уценки.
yourname.github.io/project-name/
yourname.github.io/project-name/about
yourname.github.io/project-name/foo
Протестировано и работает.
Если вы хотите попасть в действительно забавный материал - вам нужно попасть в Jekyll http://jekyllrb.com/
Github Pages использует Jekyll site generator, который поддерживает преобразование любого количества файлов разметки в HTML для вас и применение окружающего шаблона через макет файл. См. Документацию github по использованию Jekyll: https://help.github.com/articles/using-jekyll-with-pages
Фокус в том, что вы должны загрузить шаблон/тему jekyll и включить его в свою ветку gh-pages самостоятельно (стандартный jekyll конфигурации) вместо того, чтобы позволить Github Pages автоматически генерировать один файл с использованием собственных встроенных тем.
Только что сделанный gh-pages-generator - утилита для создания сайта с навигацией из нескольких файлов разметки, имеющих ссылки друг на друга.