2012-08-03 3 views
2

demandé à ce sur superuser.com, pas sûr si stackoverflow est un meilleur endroit approprié pour cela, mais je ne reçois pas encore de réponse:Octopress - Génération de fichiers vides

===

Je suis en train pour générer une nouvelle entrée de blog dans ma configuration octopress, mais j'ai remarqué que certains messages précédents sont générés en tant que fichiers vides en public, de même que les nouveaux que j'essaie de générer.

Il semble y avoir aucune différence entre les fichiers de marquage d'une entrée qui est correctement générée à un autre qui ne sont pas

J'ai deux installations octopress, son travail et celui-ci je parle à propos de ne est pas, mises à jour octopress sur les deux, réinstallé bundle mais pas de chance, les fichiers comme atom.xml ne sont pas non plus générés correctement.

Également mis à jour à partir de ruby ​​1.9.2p290 à la dernière version à partir de la version 1.9.3 mais n'a pas non plus de différence.

Quelqu'un a déjà rencontré ça?

===

+1

Quel moteur Markdown utilisez-vous et avez-vous une version mise à jour de la gemme pertinente? Typiquement c'est la gem maruku - un autre utilisateur a eu le même problème: http://stackoverflow.com/questions/11920602/octopress-generating-0kb-html-files – elithrar

+0

Cela m'arrive sous Windows avec kramdown comme moteur de démarque. Je répondrai si je découvre ce qui cause cela, mais jusqu'à présent, pas de dés. Les pages appliquées à Markdown génèrent des fichiers 'public /' en tant que fichiers vides (0 Ko). J'ai couru l'application CLI de kramdown directement sur un poste particulier et il a bien généré le HTML correct. –

Répondre

0

Pouvez-vous donner un exemple de: a) un poste qui ne pas correctement générer, et b) un poste qui ne correctement générer? Je suppose que ce ne sont que des messages individuels (et non, par exemple, des pages comme/about /). Je suppose également qu'ils rendent aussi vierge dans l'index du blog sur votre première page et sur la page de publication individuelle.

En outre - ce que fait rendre? Est-ce qu'il rend le reste de la page, mais juste sans le "contenu" du message lui-même? Ou est-ce que la page n'existe même pas? (404?)

+0

Il ne rend rien, les fichiers générés ont une taille de 0 octet. Ce que j'ai fait, c'est juste pour écrire dans une boîte Linux, je n'ai pas eu le temps de creuser plus et de trouver la cause du problème. La chose curieuse est que les fichiers javascript et les fichiers css sont en fait générés mais je suppose qu'ils le sont car ils sont traités différemment. Merci d'avoir répondu, je pensais fermer cette question. – jgemedina

+1

@jgemedina Vérifiez quelle version de maruku vous utilisez sur chaque machine. – elithrar

+0

voté pour fermer la question, mais je vais jeter un oeil à cela. – jgemedina

8

Cela est probablement dû au fait que vous avez commencé à utiliser des blocs de code. Cela m'arrivait, et même les publications/pages qui n'utilisaient pas les blocs de code ne pouvaient pas générer. Mon problème (sur Windows) était que je n'avais même pas installé Python (ce que je pensais). L'installation a corrigé le problème, puis m'a donné une autre erreur, qui a été corrigée en mettant à jour la gemme pygments.rb (note .rb). Faire ces deux choses a résolu tous mes problèmes.

Il y a un problème similaire si vous utilisez arch linux qui par défaut python à la version 3 qui n'est pas encore supporté par pygments.rb. Vous devrez chercher comment résoudre ce problème pour utiliser 2.7 à la place, mais cela devrait être assez simple.

+2

MERCI !!! S'assurer que Python était dans mon PATH était la clé. – Domenic

+0

@Domenic De rien. Heureux d'avoir pu aider. –

+0

Cela m'est arrivé une fois quand Python a été accidentellement retiré du chemin. Il a commencé à travailler après l'ajout. – MFIhsan