Как создать ToC или меню боковой панели в GitHub Wiki?
Я видел некоторые упоминания об этом, и gollum, похоже, поддерживает его, но как мне это сделать в текущем проекте GitHub?
Лучше всего он должен основываться на заголовках, которые у меня есть на странице автоматически.
Все эти ссылки упоминают об этом, но не показывают, как это сделать:
- https://gist.github.com/379469 - какой-нибудь хак JavaScript
https://github.com/blog/774-git-powered-wikis-improved - GitHub упоминает об этом:
«Вики-сайты GitHub имеют мало задокументированные возможности для нижних колонтитулов и боковых панелей, с которыми знакомы некоторые наши авторы вики-сайтов на основе git. Новый редактор Wiki дает вам ограниченное веб-редактирование нижних колонтитулов и боковых панелей на вашем сайте. "
Ответы:
Пока ваше решение работает, есть более простой способ сделать это с помощью веб-интерфейса GitHub. Вы можете просто создать страницу с именем
_Sidebar
и / или_Footer
.См. Подробные инструкции в многоуровневом конструкторе меню боковой панели Github Wiki .
Править Исходная статья исчезла, и я не могу найти ее в кеше, поэтому обновил ссылку.
источник
https://github.com/[user]/[repo]/wiki/_Sidebar/_edit
иhttps://github.com/[user]/[repo]/wiki/_Footer/_edit
https://github.com/<username>/<projectname>.wiki.git
или SSHgit@github.com:<username>/<projectname>.wiki.git
.[[link]]
? Ввод URL-адреса приводит к отображению всего URL-адреса.Когда вы находитесь в вики своего проекта, есть ссылка Добавить настраиваемую боковую панель . Щелкните это.
Теперь у вас есть страница, которую вы редактируете так же, как любую другую страницу Markdown . Однако, чтобы составить оглавление, вы должны сделать это вручную. Автоматизированного метода нет (по состоянию на август 2014 г.). Так например:
источник
Ладно. Посмотрим, правильно ли я это понимаю:
_Sidebar.md
[[link]]
для боковой панелиЭтот процесс - заноза в заднице. Я удивлен, что эта вики о «голлуме» получила какое-то признание.
Также:
_Sidebar.md
поэтому является глобальным для всех страниц . Мне пришлось бы организовать свою вики по папкам, чтобы я мог определять разные боковые панели для разных страниц.источник
Обратите внимание, что исходный вопрос был о создании боковой панели (легко, решено в ответах) или фактического содержания (без ответа).
Одно могу сказать, что синтаксис wiki gollum 2.1 допускает использование
[[_TOC_]]
тега, но вики GitHub не распознает это (пока?).источник
Я думаю, это описано в Голлуме
README
. (См. Разделы заголовка и боковой панели.)По сути, вы создаете
_footer.ext
и_sidebar.ext
в каталоге, содержащем содержимое страницы.источник
Я реализовал модуль npm github-wiki-sidebar, чтобы помочь пользователям github легко создавать и поддерживать меню боковой панели.
Источник и результат: https://raw.githubusercontent.com/wiki/adriantanasa/github-wiki-sidebar/images/github-wiki-sidebar-generator.png
Исходные страницы (как показано в Wiki admin):
Результат (с индивидуальным заказом):
Предварительно требования:
установить боковую панель github-wiki
Создайте / обновите свое вики-меню:
выполнить локально скрипт github-wiki-sidebar в папке репозитория вики
Модуль позволяет настраивать вывод уценки, включая порядок элементов, разделитель категорий, шаблон для меню, формат ссылок и другие.
источник
GitHub автоматически сгенерирует оглавление документа:
:toc:
в начало документа.источник