Ho distribuito un blog personale usando le pagine di Github e vedo che alcuni tutorial ti dicono di creare un ramo gh-pages. L'ho fatto, tuttavia, le mie modifiche al sito web sono visibili solo se apporto modifiche al mio master. Quindi, sono confuso sul motivo per cui ho bisogno di gh-pages? Qualcuno può spiegare questo per favore. GraziePagine Github: Perché ho bisogno di una gh-pages
risposta
Ci possono essere due tipi di pagine su GitHub. Il primo tipo ha i file nel ramo master
e il repository deve essere denominato allo stesso modo del <username|organization>.github.{io|com}
. Può esserci un solo repository di questo tipo.
L'url delle pagine è: http://<username|organization>.github.io
o .com
Il secondo tipo di pagine non mette alcuna restrizione al nome repository, ma le pagine devono essere nel ramo gh-pages
.
L'url delle pagine è: http://<username|organization>.github.io/<repo_name>
o .com
Maggiori dettagli here.
Ospitate un sito Web per persona o organizzazione github sul ramo principale. Questo è usato per un sito web personale o sito web dell'organizzazione.
Tale sito personale o di organizzazione è ospitato su username.github.io in un repository dedicato nel ramo principale.
mio blog personale, ad esempio è in takacsmark.github.io, è ospitato in un repo chiamato https://github.com/takacsmark/takacsmark.github.io, il codice è nel ramo principale del pronti contro termine e takacsmark.com è puntato a questo sito attraverso il file CNAME nel repository.
Nel caso in cui si desideri creare un sito dedicato per un progetto su github, è possibile creare una pagina di github a livello di progetto. Ciò significa che non è un repository separato, come nell'esempio del sito web personale sopra. Invece, dovrebbe essere sotto il ramo gh-pages del repository del progetto.
Verificare l'bootstrap repo per un esempio di gh-pages del progetto.
GitHub Pages dovrebbe davvero rendere questo distinzione in [loro documenti] (https://help.github.com/categories/github-pages-basics/) su questo. Quando si considera la creazione di un repository GitHub Pages per andare con un progetto rispetto a un intero sito personale come progetto, la branca 'gh-pages' ha un senso. – GuyPaddock
Non è più necessario un ramo gh-pages
. GitHub now allows pages to be published from the master branch
, or from a docs
folder in master.
Ci sarebbe qualche ragione per usare ancora 'gh-pages', o si raccomanda ora di usare solo il ramo' master'? È considerata una migliore organizzazione del codice per mantenere il codice del tuo sito web in un separato, o semplicemente non è necessario? –
- 1. Perché ho bisogno di interfaccia?
- 2. In Perl, perché ho bisogno di esportatore?
- 3. Perché ho bisogno di una barriera di memoria?
- 4. Perché ho bisogno di una HttpSession per ottenere ServletContext?
- 5. Perché ho bisogno di una connessione per creare PreparedStatements?
- 6. Perché ho bisogno del set DJANGO_SETTINGS_MODULE?
- 7. Perché ho bisogno del gil per PyMem_Malloc()?
- 8. Ho bisogno di una funzione C# lenta
- 9. Ho davvero bisogno di libgcc?
- 10. Perché ho bisogno sia di mex endpoint che di httpGetEnable?
- 11. Perché ho bisogno di un compilatore C++ per compilare Rust?
- 12. Middleman e pagine Github
- 13. Perché ho bisogno dell'asterisco prima di un array?
- 14. Perché ho bisogno di decorare il decoratore login_required con @method_decorator
- 15. Ho bisogno __closure__
- 16. PayPal: pixel.gif - Ho bisogno?
- 17. Perché ho bisogno di un'interfaccia funzionale per funzionare con lambdas?
- 18. Perché ho bisogno di un punto e virgola qui?
- 19. entità Java - perché ho bisogno di un costruttore vuoto?
- 20. React/Flux - Perché ho bisogno di un action-dispatcher?
- 21. Perché ho bisogno di file ILK, PDB ed EXP?
- 22. Perché ho bisogno di "memorizzare": "sì" in elasticsearch?
- 23. MongoDB - oggetti? Perché ho bisogno di _ID complessivamente
- 24. Perché ho una perdita?
- 25. Pagine GitHub - URL Rewrite Supporto
- 26. Ho davvero bisogno di un SDK OpenCL?
- 27. Ho bisogno di una dichiarazione di ritorno dopo un'eccezione Python?
- 28. Ho bisogno di consigli prima di sviluppare una cattiva abitudine
- 29. Ho bisogno di una barra di fronte rotaie percorso
- 30. Ho bisogno di aiuto nell'uso di PredicateBuilder
Sì, ma qual è il GH-pagine utilizzate per? – user1142130
Penso, è ovvio, dalla risposta. A condizione che tu stia ospitando il tuo blog sul primo tipo di pagine ('http: // .github.io'), non ha senso creare' gh-pages' e tutto il codice jekyll, o plain html entra in 'master'. È viceversa se stai facendo il secondo tipo di pagine. –
Quindi, se volevo ottenere un nome di dominio (cioè mydomain.com) non posso usarlo sul ramo master perché la remo deve essere username.github.io? Ho bisogno di avere un gh-pages per quella ragione? Sto capendo correttamente? – user1142130