2013-02-23 6 views

risposta

20

Per impostazione predefinita, GitHub Pages consente di generare solo pagine html.

Ma se si imposta il sito per utilizzare jekyll, quindi è possibile memorizzare i file in markdown. Ad esempio, nella sezione _posts di this repo 'cboettig/labnotebook' generata a carlboettiger.info.

pagina Vedere Help "Using Jekyll with Pages"

Più in particolare (come evidenziato nella esfandia s' answer), vedere "The Automatic Page Generator", che permette per la modifica Markdown.

https://help.github.com/assets/images/help/pages/pages-automatic-page-generator.png

Come commented da dregad, c'è un new theme chooser in Dec. 2016:

https://cloud.githubusercontent.com/assets/849592/21229008/24006df6-c2ae-11e6-94a4-ca4eb085f5f4.png

Vedi this article da Antriksh Yadav:

http://antrikshy.com/assets/github-page-generator-edit.png


Aggiornamento agosto 2016: Simpler GitHub Pages publishing ora permette di mantenere i file di pagina in una sottocartella dello stesso ramo(non più gh-pages necessario):

Now you can select a source in your repository settings and GitHub Pages will look for your content there.

Quindi non è necessario più filiali più.

+1

Nel caso di una pagina di progetto, non vedo la fonte di markdown da nessuna parte. –

+0

@NathanLong hai scritto qualche file nel ramo 'gh-pages'? – VonC

+0

'indice.html' è stato creato nel ramo 'gh-pages', ma mi aspettavo qualcosa come' index.markdown'. –

9

Se si sostituisce index.html con index.md contenente il testo originale Markdown, e aggiungere una sezione "Front Matter" in alto, allora si può fare l'editing pagina in Markdown.

3

È totalmente possibile e supportato: basta tornare su "Impostazioni", scorrere verso il basso fino a GitHub Pages. La fonte che hai usato per creare la tua pagina iniziale dovrebbe essere ancora lì, e quando fai clic su "Avvia generatore di pagine automatico" ti permetterà di aggiornare il codice di markdown proprio lì nel browser.

Quando hai finito dovrai selezionare nuovamente il layout, ma una volta terminato creerai un nuovo index.html, lo impegna utilizzando l'origine delle pagine GitHub che hai scelto e pubblica la modifica pagina.

+0

Sono d'accordo. +1 Ho fatto riferimento alla tua risposta e ho aggiunto alcuni esempi nella mia risposta sopra. – VonC

+0

Questo pulsante è ancora sotto le impostazioni, ma ora il pulsante dice "Cambia tema". Apre ancora l'editor, funziona alla grande. Bad UX per nascondere una funzione del genere. –