2017-10-20 46 views
0

Récemment, j'ai mis en place le (Beau) Jekyll sur GitHub.io et l'ai rendu disponible sur mon propre domaine. Mais je pensais s'il y avait un moyen d'éviter GitHub.io et créer son propre Git sur Raspberry Pi (Raspbian) et le connecter avec RStudio pour changer le blog. J'ai trouvé article qui est en train de cloner le repo GitHub.io et ensuite de le pousser en direct, mais faire les changements sur le blog n'est pas très convivial. J'ai également trouvé this mais je ne sais pas s'il est possible de l'exposer en ligne et puis tirer la page jekyll de mon domaine (comme CNAME et DNS config sur le domaine dans le cas de GitHub.io). La solution finale devrait fonctionner de la même façon: changer le blog Jekyll dans RStudio (enregistré sur ordinateur portable/cloner la version actuelle de Rasp git) -> pousser le changement à GitHub sur Raspberry (et la version la plus récente est exposée au domaine comme dans le cas de GitHub.io). Des idées ou de l'expérience à ce sujet?Jekyll GitHub page sur Raspberry

Répondre

1

Si vous souhaitez utiliser Github pour l'hébergement, vous devez également l'utiliser pour votre repo. Je ne vois aucun avantage à utiliser un Raspberry Pi comme votre propre Git. Alors tirez le repo git de Github à votre ordinateur portable. Éditez la démarque (dans RStudio si vous voulez) et repoussez-la à Github. Simple.

MISE À JOUR: Si vous ne voulez pas utiliser Github, vous pourriez aussi bien oublier Git. Tout d'abord, install apache2 on your Raspberri Pi pour en faire un serveur web. Ensuite, connectez le nom de domaine. Configurez le vhost pour qu'il pointe vers le nom de domaine et configurez les paramètres DNS pour qu'ils pointent vers votre Raspberri Pi (je suppose que cela nécessite une adresse IP fixe). Enfin, lancez Jekyll sur votre ordinateur portable et construisez le site. Après la construction, vous devez télécharger le dossier '_site' vers le Raspberri Pi dans le répertoire public_html. Cela devrait faire l'affaire.

Je ne recommanderais pas cette dernière approche car elle semble trop compliquée.

+0

Je le fais actuellement, le fait est que je veux éviter de mettre quoi que ce soit sur GitHub. Je comprends que cela semble stupide cependant. Donc, je devrais créer juste un repo dans RaspPi, la question est de savoir comment le rendre accessible sur Internet et faire vivre Jekyll sur son propre domaine. –

+0

J'ai mis à jour ma réponse. – JoostS