Mam projekt razem z kilkoma osobami i mamy README.md
plik z zestawem GitHub Flavored Markdown, który jest renderowany na naszej stronie GitHub. Skonfigurowaliśmy również gałąź GitHub Pages, która jest hostowana w subdomenie naszej organizacji GitHub i użyliśmy automatycznego generatora stron po prostu ładującego się do naszego README.md
pliku podczas tworzenia naszej strony. Jednak zauważam, że kiedy aktualizuję nasz README.md
plik, nie aktualizuje on strony projektu. Zamiast tego musimy przejść do zakładki ustawień GitHub i odtworzyć stronę projektu, przeładowując README.md
plik, gdy to zrobimy.
Ponadto po przeczytaniu o relatywnym łączeniu pracy między plikami dokumentacji na stronach katalogu projektu GitHub. Bardzo podoba mi się przecena, ponieważ oszczędza mnóstwo czasu od konieczności ręcznego pisania całego kodu HTML do naszej dokumentacji. Chciałbym jednak mieć jeden README.md
plik, który może zawierać względne linki do innych plików dokumentacji znajdujących się pod adresem docs/*.md
. Miałem nadzieję, że istnieje proste rozwiązanie, dzięki któremu moje inne pliki dokumentacji mogą również zostać włączone do mojej gałęzi gh-pages i być hostowane w mojej subdomenie GitHub Pages oraz renderowane i / lub tematyczne.
Innymi słowy, moje pytania to:
- Czy istnieje sposób, aby mój plik README.md był automatycznie aktualizowany w subdomenie mojej strony Github?
- [EDYTUJ]: Nie wydaje się być odpowiedzią, jeśli używasz automatycznego generatora stron. Musisz przejść do strony ustawień repozytorium i ponownie ją załadować za każdym razem, gdy nastąpi zmiana, aby ją zaktualizować.
- [EDYTUJ]: Nie wydaje się być odpowiedzią, jeśli używasz automatycznego generatora stron. Musisz przejść do strony ustawień repozytorium i ponownie ją załadować za każdym razem, gdy nastąpi zmiana, aby ją zaktualizować.
- Czy istnieje sposób, aby moje względne linki do mojej dokumentacji w moim pliku README.md działały na moich stronach Github, być może w jakiś sposób zsynchronizuję moje
/docs/*.md
z moimi stronami Github i w jakiś sposób je wyrenderuję i / lub wykorzystam w temacie?- [EDYTUJ]: Z tego, czego się nauczyłem od czasu napisania tego pytania, wynika, że jest to możliwe tylko na stronach GitHub za pomocą statycznego generatora witryn, takiego jak ruby gem Jekyll i prawdopodobnie niektóre zastosowania webhooków obsługiwanych przez GitHub , o których wspomniano w komentarzach poniżej. Obecnie próbuję znaleźć optymalne rozwiązanie.
- [EDYTUJ]: Z tego, czego się nauczyłem od czasu napisania tego pytania, wynika, że jest to możliwe tylko na stronach GitHub za pomocą statycznego generatora witryn, takiego jak ruby gem Jekyll i prawdopodobnie niektóre zastosowania webhooków obsługiwanych przez GitHub , o których wspomniano w komentarzach poniżej. Obecnie próbuję znaleźć optymalne rozwiązanie.
- A jeszcze lepiej, czy istnieje jeszcze łatwiejszy sposób, w jaki mogę to zrobić i być może mam tylko jedną kopię mojego pliku README.md i dokumentacji, która jest używana zarówno na stronach gh, jak i w mojej głównej gałęzi i sprawia, że wszystko jest łatwiejsze?
- [EDYCJA]: Wygląda na to, że ten jest prawie na pewno nie. Myślałem o możliwości wprowadzenia czegoś wbudowanego w GitHub, aby to umożliwić. Wygląda na to, że w przyszłości można by wbudować w GitHub Pages lepsze wsparcie dla tego typu rzeczy, a przynajmniej mam taką nadzieję.
- [EDYCJA]: Wygląda na to, że ten jest prawie na pewno nie. Myślałem o możliwości wprowadzenia czegoś wbudowanego w GitHub, aby to umożliwić. Wygląda na to, że w przyszłości można by wbudować w GitHub Pages lepsze wsparcie dla tego typu rzeczy, a przynajmniej mam taką nadzieję.
README.md
wersję na strony GitHub?