2011-03-01 5 views
4

Je cherche à avoir une section de blog/contenu sur mon site Web dynamique. Est-il judicieux d'utiliser un générateur de site Web statique comme Hyde pour générer la partie "contenu statique" du site?en utilisant un générateur de site Web statique pour un blog sur un site Web dynamique?

Avantages seraient:

  • facile/simple pour quelques autres personnes de soumettre des articles
  • performances
  • en utilisant une pile similaire que le reste du site - dans mon cas, en utilisant Hyde la même syntaxe que les modèles de django
+2

Si Hyde est capable de générer des menus, de la chapelure et d'autres éléments de navigation pour vous, alors IMHO ayant des pages de blog statiques a beaucoup de sens. Il est également possible d'avoir des pages "semi-statiques" en utilisant des services comme jotform pour la soumission de formulaire et des questions pour les commentaires. – Paolo

Répondre

0

j'utiliser l'application flatpages pour cela. Avec l'application flatpages, vous pouvez toujours mettre votre contenu (articles de blog) directement sur le HTML mais vous aurez l'avantage de modéliser (en utilisant votre template de site de base ou juste un custom pour le blog). Vous serez également en mesure de garder une trace du nombre de pages sur les panneaux d'administration. Vous pouvez également "externaliser" les commentaires à quelque chose comme Disqus et maintenir une sensation de dinamyc.

Pourtant, je pense vraiment à la raison pour laquelle vous faites cela. Obtenir un post de blog à partir d'une base de données n'est pas une opération fracassante de performances, sauf si votre serveur est trop tendu comme il est.

0

Vous seriez loin de la première personne à le faire. Il me semble toujours que le Jekyll de Ruby (dont Hyde est un "port" de Python) est un peu plus en avance à cet égard, mais je viens aussi d'un arrière-plan Python/Django et je peux comprendre le désir d'une certaine homogénéité . La plupart des exemples que je peux penser sont faits avec des personnes utilisant Jekyll, mais this blog post covers one person's move from WordPress to Hyde that they seem quite happy with, et il y a aussi this Hyde blog, qui ont potentiellement des conseils utiles pour vous. Disqus semble être la plate-forme de commentaire de choix, et vous l'intégrez simplement par embedding some JavaScript in your site, donc c'est une belle solution pour un site statique.

De manière réaliste, je ne vois pas la «performance» comme un problème majeur; Je peux vous faire une injustice ici, mais il semble généralement que ceux qui ont assez de trafic de blogs pour causer des problèmes de performance sont dans l'état où ils ont l'argent pour lober une couche de cache/serveurs supplémentaires. Pour moi, l'avantage a été dans la flexibilité de l'hébergement (à peu près quelqu'un va héberger du HTML statique pour vous pour très peu) et de la «sécurité» (la seule chose qui sera exécutée côté serveur sera le serveur web).

Questions connexes