Ich überlege mir, mit GitHub Pages einen Blog zu implementieren und ich bin irgendwie in der Stimmung, das Rad neu zu erfinden. Ich habe meine Website von Grund auf neu erstellt und möchte Jekyll nicht verwenden, da es nicht so aussieht, als ob es in eine bestehende Website mit einem eigenen Thema integriert werden könnte (korrigiere mich, wenn ich falsch liege). Ich mag die folgenden Funktionalitäten:Ist dies eine gute Möglichkeit, die Blogging-Funktionalität auf GitHub Pages zu implementieren?
- Blog mit Artikeln, aber ohne die Notwendigkeit, ständig den HTML-Code selbst
- Fähigkeit zur Aktualisierung im Klartext auf meinem Computer zu schreiben und habe meine Website, um die Daten zu analysieren und in die Website des HTML integrieren wenn ich Push auf das Git Repository
- ein Feature auf der Website, die eine Vorschau auf die letzten drei Blog-Posts zeigt
- die Fähigkeit, für bestimmte Blog-Einträge auf meiner Seite über google gehostet suchen
Ich betrachte sowohl eine statische als auch eine dynamische Lösung. Die statische Lösung wäre, ein Python-Skript zu schreiben, das meinen Blog im Textformat liest und die Blog-Seite aktualisiert, um diesen neuen Artikel aufzunehmen, indem mehr HTML zur Blog-HTML-Seite hinzugefügt wird. Die dynamische Lösung hätte meine Blog-Seite, Artikel aus dem Github-Repository zu holen und sie in meinen Blog live zu integrieren. Dies würde auch erlauben, mehr Artikel auf Anforderung zu holen (wie der Benutzer zum Beispiel auf meiner Seite scrollt). Ist das lächerlich kompliziert oder macht das als kleines Projekt Sinn? Irgendwelche Meinungen würden geschätzt werden!
Hey, danke für die Antwort. Würdest du sagen, dass ein statischer oder dynamischer Ansatz für das, was ich versuche, vorzuziehen ist? – Omnomnious
Weder ist ein schlechter Ansatz. Wenn Sie mit einem statischen Site-Generator das tun können, was Sie brauchen, hat es gegenüber dem dynamischen Ansatz erhebliche Vorteile - es kann viel mehr Traffic bewältigen, ist robuster gegen Hacker-Versuche und könnte besser in SEO sein. Ich würde den statischen Ansatz bevorzugen, wenn beide praktisch sind –