Puis - je héberger mon blog wordpress sur des pages github comme une page Web statique

je voudrais faire mon blog WordPress installé sur Localhost pour push dans GitHub et exécuter que sur GitHub comme une page statique. Puis-je le faire, et si oui, merci de me donner une réponse détaillée avec les étapes et les problèmes impliqués?

je me fiche que ma page soit statique, mais pourrai-je l'héberger sur GitHub pages?

24
demandé sur ham-sandwich 2015-10-02 10:33:40
la source

6 ответов

si vous ne pouvez absolument pas passer de wordpress, mais absolument besoin d'héberger sur GitHub pages, alors votre seule option est probablement de regarder dans un plugin wordpress qui va prendre l'ensemble de votre site et cracher un site statique (un peu comme jekyll, mais pour wordpress spécifiquement).

edit: en fait Il y a un plugin: https://wordpress.org/plugins/static-html-output-plugin/

je viens de le tester sur une toute nouvelle installation WP et il semble fonctionne très bien, mais quelques choses semblent ne pas fonctionner.

7
répondu daraul 2016-04-01 16:44:33
la source

malheureusement, et tout simplement vous ne pouvez pas faire cela comme WordPress est une WebApp, c'est-à-dire, nécessite une base de données. Désolé d'être le porteur de mauvaises nouvelles.

si vous envisagez une alternative, envisagez les générateurs de site statiques qui peut être hébergé à partir des Pages GitHub:

4
répondu ham-sandwich 2015-10-02 11:08:56
la source

vous pouvez migrer de WordPress vers jekyll static site generator, celui qui alimente les pages github.

Vous trouverez documentation de migration sur le site de jekyll.

4
répondu David Jacquel 2015-10-05 12:30:48
la source

ce site web donne une bonne réponse sur la façon de faire ceci: https://www.hywel.me/static/site/wordpress/2016/07/17/fast-free-static-website-with-wordpress-and-github-pages.html

en bref:

  1. Configuration github pages
  2. Installer Simplement statique plugin dans wordpress
  3. repoussez L'exportation du plugin vers votre dépôt git et c'est terminé!
4
répondu Christoph 2017-06-01 21:03:08
la source

Non, pour cela vous devrez:

  • aller sur Github, créer un nouveau dépôt avec cette convention:.github.io.

    Par souci de clarté, ma pension serait andy4thehuynh.github.io.
  • Aussi, créer une instance locale d'un hugo repo.

    Cd dans un répertoire vide sur votre machine locale et l'exécution hugo new site ./.

    Initialiser un repo git git init et ajouter votre télécommande git remote add origin [email protected]:<your_handle>/<your_handle>.github.io.git.

    Cool,on a un nouveau blog repo.
  • ajoutons un post test; exécutez hugo new post/test.md et echo 'Your live on Github Pages' >> ./content/post/test.md.

    Réglez le drapeau de projet à true pour s'assurer que votre post rend.
  • dites à Hugo de construire votre site en exécutant hugo.

    Votre répertoire public doit être rempli avec un site nouvellement généré. Génial!
  • Voici la sauce; effectuer un echo 'public' >> .gitignore. Maintenant, Git n'aura aucune idée de votre répertoire public (votre les utilisateurs de contenu verront dans un navigateur). Vous verrez pourquoi vite.
  • extraire de la master branche git checkout -b source. Nous faisons cela parce que GH pages ne se soucie pas de notre code source (alias notre branche source). Elle ne se soucie que du contenu public.
  • ajouter et propager vos modifications de source. Faire un git add -A et git commit -m 'Initial Commit'. Pousser vos modifications avec git push origin source.
  • enfin, cd dans votre public dossier. Avis Git ne garde pas trace des changements ici. C'était pour les fins prévues. Faire un git init,git add -A et git commit -m 'Initial commit'. Pousser vos modifications avec git push origin master.

ouvrez un navigateur pour votre repo nommé .github.io et de basculer entre votre source et master les branches.

Tout votre contenu compilé devrait être dans votre master branche.

GH pages va voir cela et le rendre à <your_handle>.github.io.

Vous écrirez vos brouillons dans votre source branche. Compiler avec l' hugo la commande. Lorsque votre heureux avec vos modifications compilées, poussez votre public dossier et de devenir une rock star.

3
répondu VonC 2015-10-02 10:53:29
la source