Подтвердить что ты не робот

Как получить многостраничный сайт из автоматического генератора GitHub Pages?

Я использую "Автоматический генератор" GitHub Pages, и я вижу, что он генерирует только один index.html и другие веб-ресурсы.

Как это работает, если я хочу иметь многостраничный веб-сайт, созданный из других файлов разметки?

4b9b3361

Ответ 1

Вы вытаскиваете созданную страницу, вносите любые изменения и дополнения, которые вам нравятся (включая добавление новых страниц и ссылок между страницами), затем совершают и нажимают.

Созданная отдельная страница поможет вам начать. Вы можете дублировать его макет для создания других похожих страниц вручную.

См. Help.

Ответ 2

Вы можете получить 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

Ответ 3

Github автоматически создаст для вас страницы, если вы включите файл уценки.

  • index.html - yourname.github.io/project-name/
  • about.md - yourname.github.io/project-name/about
  • foo.md - yourname.github.io/project-name/foo

Протестировано и работает.

Если вы хотите попасть в действительно забавный материал - вам нужно попасть в Jekyll http://jekyllrb.com/

Ответ 4

Github Pages использует Jekyll site generator, который поддерживает преобразование любого количества файлов разметки в HTML для вас и применение окружающего шаблона через макет файл. См. Документацию github по использованию Jekyll: https://help.github.com/articles/using-jekyll-with-pages

Фокус в том, что вы должны загрузить шаблон/тему jekyll и включить его в свою ветку gh-pages самостоятельно (стандартный jekyll конфигурации) вместо того, чтобы позволить Github Pages автоматически генерировать один файл с использованием собственных встроенных тем.

Ответ 5

  • Автоматический генератор GitHub Pages генерирует только одну страницу.
  • Вы можете добавить новый файл напрямую, страница github публикует для вас все данные (включая данные внутри подпапок).

Ответ 6

Только что сделанный gh-pages-generator - утилита для создания сайта с навигацией из нескольких файлов разметки, имеющих ссылки друг на друга.