Ich bin ein Anfänger in der Verwendung von Jekyll. Jedes Mal, wenn ich Jekyll serve in der Befehlszeile eingebe, generiert es automatisch die Standard-Jekyll-Dateien und überschreibt meine eigenen persönlichen Dateien vollständig. Wie halte ich es davon ab?Jekyll überschreiben bestehende Dateien
Antwort
Jekyll werden Dateien in den Ordner _site generieren, außer Sie die _site Lage in der _config.yml Datei geändert haben.
Der Trick mit Jekyll ist, es wird alles aus Ihren Quellordnern nehmen, außer den Ordnern, die mit einem _ beginnen und die Website daraus auf _site aufbauen.
Wenn dies Ihr Layout:
index.html
css/style.css
img/pic.jpg
Jekyll diese Dateien verwenden, überprüfen Sie, ob es etwas, zu verarbeiten und die Ausgabe gestellt _SITE:
_site/index.html
_site/css/style.css
_site/img/pic.jpg
Das heißt, Sie sollten nicht Bearbeiten Sie in Ihrem _site-Ordner. Bearbeiten Sie den Inhalt außerhalb des Ordners _site.
ist hier more details.
Bitte beachten Sie, dass, wenn Sie einen Teil Ihres Jekyll nicht ein paar Ordner sein wollen bauen, können Sie sie wie in Ihrem _config.yml ignorieren können:
exclude: [Gemfile, Gemfile.lock, README.md]
Beachten Sie auch, dass einige Dateien nicht korrekt verarbeitet, wenn sie kein Frontmatter enthalten. Sie können read more about that here.
- 1. Jekyll --host Option überschreiben site.url
- 2. Google Cloud Storage - GSUtil - Dateien kopieren, bestehende überspringen, nicht überschreiben
- 3. Wie überschreiben (verschachtelte) Jekyll-Variablen?
- 4. Bestehende Typdefinitionsdatei ausschließen oder überschreiben
- 5. Einfacher Injektor, kann bestehende Registrierung nicht überschreiben
- 6. sql - Aktualisieren ohne bestehende Informationen zu überschreiben
- 7. Bestehende Daten basierend auf zurückgegebenen Werten überschreiben
- 8. django - Überschreiben von Dateien mit default_storage.save()
- 9. Ist es möglich, bestehende lokale XML-Dateien mit Javascript zu überschreiben?
- 10. Gibt es eine Möglichkeit, Dateien in Haskell umzubenennen, ohne bestehende zu überschreiben?
- 11. Hat php artisan make :: auth bestehende Dateien überschreiben, wenn sie vorhanden sind
- 12. Dateien richtig überschreiben
- 13. Überschreiben in dat Dateien
- 14. Redundante Dateien und Ordner auf Jekyll Website
- 15. jekyll: alle Dateien im Zielordner behalten
- 16. Bestehende Dateien mit einem Schienengenerator ändern?
- 17. hinzufügen oder überschreiben aes in die bestehende Zuordnungsobjekt
- 18. Wie Benutzerstandards mit NSUserDefaults registrieren, ohne bestehende Werte zu überschreiben?
- 19. Wie erweitern oder überschreiben Sie bestehende Filter in angularjs?
- 20. Wie ein Plugin WebAPI eine bestehende WebAPI überschreiben kann
- 21. Veröffentlichen in Artefakt und überschreiben bestehende Version mit SBT
- 22. PHPExcel Neue Zeilen hinzufügen ohne bestehende Informationen überschreiben
- 23. Wie verwende ich MEF, damit Plugins bestehende Funktionen überschreiben können?
- 24. Dateien in der Nähe von generierten Dateien in Jekyll behalten
- 25. Jekyll Code in Jekyll
- 26. Konflikte lösen: Alle Dateien überschreiben
- 27. C Dateien triying zu überschreiben
- 28. Mehrsprachiges Jekyll
- 29. Jekyll: Was ist der Unterschied zwischen Jekyll und Jekyll Bootstrap?
- 30. Jekyll mit GitHub Enterprise
Willkommen bei SO. Bitte lesen Sie dieses [how-to-ask] (http://stackoverflow.com/help/how-to-ask), um Ihre Frage mit ausreichenden und spezifischen Informationen zur Beschreibung Ihres Problems zu verbessern. – thewaywewere
Ich denke, dass Sie über Dateien im '_site'-Ordner sprechen? –