У меня есть проект вместе с несколькими людьми, и у нас есть файл README.md
с кучей GitHub Flavored Markdown, который отображается на нашей странице GitHub. Мы также создали ветвь GitHub Pages, которая размещена под нашим поддоменом GitHub Organization, и использовала Автоматический генератор страниц, просто загрузив в наш README.md
когда мы создали нашу страницу. Однако я замечаю, что, обновляя наш README.md
файл, он не обновляет страницу проекта. Вместо этого мы должны перейти на вкладку настроек GitHub и воссоздать страницу проекта, перезагрузив файл README.md
, когда мы это сделаем.
Кроме того, после прочтения относительной привязки, работающей между файлами документации на страницах каталога проекта GitHub. Мне очень нравится уценка, так как это экономит массу времени, когда вам нужно написать весь HTML файл для нашей документации. Однако я хотел бы иметь один README.md
файл, который может включать относительные ссылки на другие файлы документации, расположенные в docs/*.md
. Я надеялся, что было простое решение, так что мои другие файлы документации также могут быть включены в мою ветку gh-pages и размещаться под моим поддоменом GitHub Pages и быть рендерингом и/или тематикой.
Другими словами, мои вопросы:
- Есть ли способ автоматически обновить мой файл README.md на моем субдомене Github?
- [EDIT]: Нет ответа, если вы используете автоматический генератор страниц. Вы должны перейти на страницу настроек для репо и перезагрузить его каждый раз, когда есть изменения, чтобы обновить его.
- [EDIT]: Нет ответа, если вы используете автоматический генератор страниц. Вы должны перейти на страницу настроек для репо и перезагрузить его каждый раз, когда есть изменения, чтобы обновить его.
- Есть ли способ, чтобы мои относительные ссылки на мою документацию на мой файл README.md работали на моих страницах Github, возможно, как-то синхронизировать мои
/docs/*.md
с моими страницами Github и каким-то образом их рендерингом и/или их тематикой?- [EDIT]: Из того, что я узнал после написания этого вопроса, кажется, что это возможно только на страницах GitHub с помощью статический генератор сайта, как рубиновый камень Jekyll и, возможно, некоторые виды использования веб-хосты, поддерживаемые GitHub, которые упоминаются в комментариях ниже. В настоящее время я пытаюсь найти оптимальное решение.
- [EDIT]: Из того, что я узнал после написания этого вопроса, кажется, что это возможно только на страницах GitHub с помощью статический генератор сайта, как рубиновый камень Jekyll и, возможно, некоторые виды использования веб-хосты, поддерживаемые GitHub, которые упоминаются в комментариях ниже. В настоящее время я пытаюсь найти оптимальное решение.
- Еще лучше, есть ли еще более простой способ сделать это и, возможно, иметь только одну копию моего README.md и документацию, которая используется как на gh-страницах, так и на моей основной ветке и делает все проще всего?
- [EDIT]: Кажется, что это почти наверняка нет. Я думал о возможности чего-то встроенного в GitHub, чтобы это разрешить. Похоже, что в будущем поддержка G-Hub Pages в будущем может быть лучше обеспечена, или, по крайней мере, я определенно надеюсь, что это будет.