Pubblicazione di più di un sito su GitHub Pages


17

Ho una configurazione in cui tshepang.github.comreindirizzare tshepang.nete ho impostato il mio A recordper puntare a 204.232.175.78( come spiegato ). Funziona bene.

Ora voglio avere un sottodominio, quindi posso avere un record CNAME che punta a movies.tshepang.net. Dato che tshepang.github.comè già stato preso, non so come farlo, a meno di creare un altro account GitHub.

Risposte:


20

Sì, è possibile avere più siti GitHub Pages all'interno di un account. Crea un altro repository GitHub e invia i file del tuo sito al gh-pagesramo. Ciò comporterebbe l'hosting del sito tshepang.github.io/<repo-name>.

Ora, invia un altro file "CNAME" nello stesso repository e ramo e riempilo con movies.tshepang.net. Accedi al tuo host DNS e aggiungi CNAME per puntare a "tshepang.github.io" (proprio come il sito originale).

Ciò consentirebbe di avere apparentemente due siti diversi su domini diversi. Ciò non funzionerebbe per avere due o più sottodomini all'interno di github.io stesso.


Perché la limitazione, ... non funzionerebbe per avere due o più sottodomini all'interno dello stesso github.com ? C'è un riferimento da qualche parte?
Tshepang,

1
Non riesco davvero a trovare nulla che lo spieghi, l'ho scoperto solo attraverso l'esperienza. Puoi provare a creare un altro repository con un altro sottodominio e vedere se funziona.
Hydra,

Ho provato con 9 sottodomini e funziona. Ci vuole un po 'di tempo ... diversi minuti per ogni sottodominio.
Tshepang,

@Tshepang Wow, hai appena creato i rispettivi repository e tutto funziona?
Hydra,

sì signore, anzi lo fa
tshepang

1

Come accennato , per ogni sito che sarebbe accessibile come sottodominio:

  • Devo creare un repository GitHub separato
  • Assicurati di avere l'URL del sito desiderato nel CNAME
  • git pushil sito sul gh-pagesramo

Per rendere accessibili quei siti da Internet, le mie impostazioni sono simili alle seguenti:

inserisci qui la descrizione dell'immagine

Ora, movies.tshepang.netmi porta in un sito, demo-icbu.tshepang.netmi porta in un altro e così via.


2
Scusa, in che modo differisce dalla mia risposta? Mi riferisco ad avere domini come foo.github.io E bar.github.io tutti sotto un unico account. Puoi avere sottodomini illimitati se usi il tuo nome di dominio e aggiungi i CNAMES pertinenti.
Hydra,

Utilizzando l'interfaccia Web, non sono riuscito a far funzionare i CNAME. Con l' aggiunta di CNAMES pertinenti , intendi i file di testo richiesti da GitHub? Inoltre, non capisco cosa intendi per foo e bar ... Pensavo che uno potesse avere solo uno di questi (nel mio caso tshepang.github.io).
Tshepang,

C'è forse un tutorial video che spiega questo. Funziona per più siti anziché sottodomini e più siti che potrebbero includere anche un sottodominio? site.com, site2.com, sub.site2.com ecc ecc?
Pierce McGeough,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.