2016-07-20 4 views
0

Il y a quelques mois, j'ai commencé à remplir un wiki pour le compte GitHub de quelqu'un d'autre.Ajouter une nouvelle page à un wiki GitHub en utilisant Gollum

Je mets les instructions here.

Hier, j'ai décidé que je voulais ajouter une nouvelle page. Personne n'a modifié le wiki en attendant donc je me suis dit que je peux répéter ces instructions de ...

  • Effectuez les modifications:
    :

Je courir Gollum de /path/to/MathBox/mathbox.wiki/ (qui contient actuellement un Home.md et Slides.md qui reflète correctement le wiki tel quel), lancez mon navigateur au localhost:4567, et ajoutez une nouvelle page en ajoutant [[foo]] à la page d'accueil, en l'enregistrant, en cliquant dessus.

Ce qui ouvre en tant que page vierge en mode édition, et puis j'ajoute du texte fictif, enregistrer, quitter le navigateur, quittez gollum.

Mais les fichiers dans le dossier actuel n'ont pas changé. Home.md devrait avoir une ligne supplémentaire, et il devrait y avoir un nouveau fichier Foo.md contenant mon texte fictif. Mais rien!

Et encore plus étrange, courir Gollum montre à nouveau le wiki dans son nouvel état. Donc mes changements sont enregistrés quelque part. Mais comme il ne se trouve pas dans le dossier de travail, GitHub Desktop ne pense pas que j'ai fait des modifications.

Qu'est-ce qui ne va pas ici?

Répondre

0

Gollum lit et stocke les fichiers sur un référentiel git, il ne lit pas les fichiers non validés stockés dans le répertoire en cours. Lorsque vous créez un nouveau fichier à l'aide de son éditeur interne, il crée un fichier avec le contenu et le valide dans le référentiel local.

Mais lorsque vous créez un fichier avec un éditeur externe, vous devez le valider afin que gollum puisse le lire depuis un référentiel git.