7 Raisons de fossé votre cms et envisager un générateur de site statique

Pendant de nombreuses années, la publication d`un site était hors de portée de nombreux utilisateurs. création HTML, hébergement

comptes et la gestion de la mise à jour des fichiers hébergés était trop pour les gens non-techniques moyens. Aujourd`hui, un utilisateur peut vous inscrire à un compte Tumblr et être taper leur premier poste en quelques minutes.Comment faire pour créer facilement un blog avec TumblrComment faire pour créer facilement un blog avec TumblrLire la suite

Comme les utilisateurs sont devenus plus sophistiqués, les plates-formes de blogs comme WordPress fourni la propriété de leur contenu. Mais WordPress et ses pairs ont encore un certain nombre de pièces en mouvement. C`est surpuissant pour quelqu`un qui veut juste un blog tout en posséder il. Une récente réponse à cette question est la Générateur de site statique (SGS). Explorons pourquoi vous voudrez peut-être envisager un pour votre prochain projet en ligne.

Qu`est-ce qu`un générateur de site statique?

Les premières pages du Web sont juste que: les pages individuelles que quelqu`un a écrit dans un fichier HTML et téléchargé sur un serveur. Alors qu`un CMS moderne (Content Management System) présente le contenu comme une page, en réalité, il est en Brassage le balisage, le contenu de base de données et des calculs en temps réel. Ils sont des applications Web qui permettent aux utilisateurs de créer du contenu, le stocker, servent ensuite aux visiteurs du site.

En revanche, les générateurs de sites statiques sont des outils d`édition. Ils ne sont pas si différents des outils comme Adobe Acrobat, qui prend un format modifiable (par exemple Microsoft Word) et le convertit en un format qui est facile à consommer (.PDF). Dans ce cas, GSS font les tâches de base suivantes:7 Gratuit Outils PDF en ligne qui vous permet d`économiser beaucoup de travail7 Gratuit Outils PDF en ligne qui vous permet d`économiser beaucoup de travailLe Web est plein de petits outils impressionnants qui peuvent vous aider à modifier des fichiers PDF sans casser une sueur. Regardons les tâches PDF moins connus qui peuvent être utiles pour vous.Lire la suite

  1. Prendre une sorte de contenu de base comme entrées-
  2. Création de contenu web beau de lui, et-
  3. Aider à pousser que le contenu en direct sur le Web.

Dans la section suivante, nous allons examiner quelques-uns des avantages de la nature « statique » de GSS fournit plus CMSs d`aujourd`hui.

Avantages de l`utilisation d`un générateur de site statique

Pour ceux qui sont utilisés pour travailler dans un CMS comme WordPress, certains des éléments suivants sembleront comme un grand changement. Mais ils font la production et le maintien de certains types de sites beaucoup plus facile. Jetons un coup d`oeil à certains de ces avantages.

Les sections ci-dessous comprennent des commandes et la sortie provenant du générateur de site statique Jekyll à titre d`exemple. Si vous sélectionnez une autre sauvegarde spéciale, les commandes seront différentes, mais les concepts sont similaires.

1. Sites statiques Ne requièrent des installations complexes

Une différence majeure par rapport à un « traditionnel » CMS est que vous installez des générateurs de sites statiques sur votre local machine. Par exemple, obtenir Jekyll et en cours d`exécution sur une machine Ubuntu était aussi facile que la commande suivante:

Video: [HumanTalks Angers] Les sites statiques : une alternative aux CMS

sudo apt-get installer jekyll

Ensuite, il suffit de commencer un nouveau projet:

jekyll nouvelle mytestsite

Vous avez l`étoffe d`un nouveau site dans le répertoire « mytestsite » avec un certain nombre de fichiers par défaut. Prenez note du répertoire « _posts », qui contient un fichier Markdown.

Générateur site statique structure jekyll

2. Vous pouvez travailler sur votre site hors ligne

générateurs de sites statiques sont conçus pour fonctionner avec le contenu hors connexion, local. Il n`y a pas besoin d`une connexion Internet en direct pour créer un nouveau poste. Vous pouvez rédiger le contenu, puis exécutez une commande « construire » plus loin pour créer le poste / page qui fera son chemin vers le Web. Si vous êtes habitué éditeurs de blog hors ligne tels que BlogDesk il est similaire, sauf au lieu des postes pousser un à la fois, vous construisez l`ensemble du site local.4 Solutions de rechange à Windows Live Writer pour les blogs4 Solutions de rechange à Windows Live Writer pour les blogsMicrosoft a récemment annoncé la fin de la marque Windows Live. En réponse aux préoccupations, tous Microsoft dit à propos de Windows Live Writer est il « fonctionne très bien sur Windows 8 » - pas si le développement est ...Lire la suite

Ensuite, créez votre contenu dans le dossier « _posts » mentionné ci-dessus. Vous pouvez construire votre site lorsque vous êtes prêt en exécutant la commande suivante à partir du répertoire du projet:

jekyll servir

Ce construit l`ensemble du site dans un sous-dossier, comme indiqué ci-dessous:

Video: Kent Hovind - Seminar 6 - The Hovind Theory [MULTISUBS]

site statique générateur de construction jekyll

Une fois terminé, vous pouvez également consulter ce site à l`aide intégrée de Jekyll toile serveur à l`adresse http: // localhost: 4000.

site statique site jekyll générateur

Si vous aimez ce que vous voyez, vous pouvez simplement télécharger tous les fichiers dans le dossier « _sites » à un hébergeur. Votre site est prêt à partir!Qu`est-ce qu`un serveur Web? [MakeUseOf Explique]Qu`est-ce qu`un serveur Web? [MakeUseOf Explique]S`il y a une chose qui cause le plus de confusion pour les gens qui sont nouveaux au jeu de web design, il est le concept d`un serveur Web. Quand la plupart des gens pensent d`un "serveur", ils...Lire la suite

3. Vous pouvez créer du contenu dans différents formats

, Vous êtes également en mesure de créer ces postes dans un format plus convivial que le HTML brut. Markdown est le plus bien pris en charge, mais beaucoup GSS peut également accepter d`autres soit hors de la boîte ou via un plug-in. Les plug-ins de Jekyll incluent des options comme Asciidoc, org-mode, ou reStructuredText. Si vous utilisez un de ces autres langages de balisage, un changement de configuration rapide ou plug-in d`installation devrait être tout ce dont vous avez besoin.

antistatique formats de jekyll générateur
Crédit d`image: GitHub

Fait intéressant, la plupart des GSS acceptent également HTML comme entrée. « Attendez, » vous dites. « Je pensais que la conversion au format HTML a été le point de tout cela! » Mais considérez ceci: d`autres formats ne sont pas directement pris en charge par GSS peuvent souvent exporter au format HTML. Imaginez un flux de travail où vous (ou d`autres écrivains) auteur dans LibreOffice en utilisant ODT, qui est converti (par exemple via Pandoc) Au format HTML brut, qui est traité plus loin et appelé par le SSG. Il faudrait un peu d`huile de coude, mais il est tout à fait possible!Comment faire pour convertir facilement entre les formats de documents sous LinuxComment faire pour convertir facilement entre les formats de documents sous LinuxLe passage à Linux peut entraîner des problèmes avec la compatibilité des fichiers. Par exemple, les documents ne regardent pas les mêmes dans LibreOffice comme ils le font dans Word. Ceci est juste une raison pour laquelle vous avez besoin pandoc.Lire la suite

4. Vous pouvez toujours bénéficier d`Thèmes et Plugins

Comme mentionné ci-dessus, la plupart des GSS prennent également en charge les extensions ou plug-ins pour fournir des fonctionnalités supplémentaires. Cette gamme de automatiquement l`ajout de données sur le site (par exemple les URL basées sur la date ou pour les commentaires) pour plus de fonctionnalités « CMS comme » comme l`authentification des utilisateurs ou des commentaires. Un plug-in pour le DocPad GSS fournit même un panneau d`administration!

site statique générateur DocPad admin
Crédit d`image: NPM

5. Sites statiques sont rapides

Entre récupération de contenu à partir de la base de données et l`exécution de tout code inclus, le chargement des pages CMS peut être lent. En revanche, les sites statiques sont déjà dans le format du navigateur consommera. Le retard est seulement dans combien de temps il prend la toile serveur pour envoyer la page, et combien de temps il prend le navigateur pour le rendre. Mais ce sont deux choses un site axé sur la CMS devrait également faire.Comment pouvons-Browsers affichage des pages Web, et pourquoi ne pas Regardez toujours le même?Comment pouvons-Browsers affichage des pages Web, et pourquoi ne pas Regardez toujours le même?Lire la suite

En outre, depuis la sortie de GSS est décrépit de l`usine- HTML, CSS et javascript. Juste au sujet de tout serveur Web servira ces (ainsi que toutes les images) sans problème. Cela signifie que si vous avez votre propre serveur (comme un VPS), vous avez la possibilité de déployer une plus léger serveur web comme lighttpd ou nginx.

6. Sites statiques sont sécurisés

Les multiples pièces mobiles de CMSs comme WordPress, Drupal, et d`autres ouvrent des vecteurs d`attaque pour les méchants de la Interwebs. L`accès à un fichier PHP peut permettre à un attaquant d`exécuter leur propre code sur votre site. Une base de données a compromis conduit à des maux de tête pour les fournisseurs de commerce électronique (Comme ils sont vraiment un CMS en plus sophistiqués).L`État Désolé de la sécurité des données personnelles dans le commerce électroniqueL`État Désolé de la sécurité des données personnelles dans le commerce électroniqueUn grand nombre de ces détaillants doivent leur être tout entier à l`Internet, mais sont incapables de suivre même les plus élémentaires des bonnes pratiques de données.Lire la suite

D`autre part, toute la magie de programmation de GSS se sur votre machine locale. Ainsi, votre principale préoccupation sera les permissions de fichiers. faire un fichier par erreur inscriptible au monde serait une « mauvaise chose », mais c`est quelque chose qui pourrait arriver à un CMS aussi bien. Cependant, comme un site statique ne possède pas de code exécutable en son sein et ne contenu pas accès à la base de données, il réduit le nombre de trous potentiels dans la sécurité de votre site.L`un des outils les plus importants dans Linux - Comprendre ChmodL`un des outils les plus importants dans Linux - Comprendre ChmodIl y a beaucoup de fonctionnalités qui rendent Linux spécial, mais l`un d`entre eux qui le rend si sûr est son système d`autorisations. Vous pouvez avoir un contrôle à grain fin sur tous les fichiers de votre système et ...Lire la suite

7. Sites statiques ne sont pas soumis à Live Mises à niveau

Si vous avez déjà réussi un site, vous connaissez le moment de crainte qui vient de voir le message « Mise à niveau disponible! » Dans votre panneau d`administration. Bien sûr, vous allez tester dans votre environnement de mise en scène, mais vous ne vraiment savoir si ce qu`un code fixe ou un commentaire utilisateur curieusement formaté, il sera tout coup.

Comparez cela à des sites statiques. Bien que les nouvelles versions de l`outil peuvent être disponibles GSS, ceux-ci ne touchent rien sur votre site en direct. Il continuera à souffler le long, sans se soucier de toutes les améliorations qui peuvent ou peuvent ne pas se produire. En attendant, vous pouvez mettre à jour votre GSS, publier une nouvelle version du site pour le tester, et enfin migrer la nouvelle version live. La même chose peut être accompli avec CMSes, mais pas sans tenir compte des choses comme la base de données rollbacks et si le nouveau contenu généré par l`utilisateur sera perdu.

Types de sites mal adaptés aux générateurs statique du site

Tous les sites sont un bon moyen pour les générateurs de sites statiques. Si vous mettez ensemble un petit site personnel, ou quelque chose comme un blog traditionnel (par exemple un journal quotidien), la simplicité de GSS est peut-être pour vous. En gros, si vous êtes à la recherche pour la publication d`une façon de votre contenu texte-et-graphiques sur le Web, un site statique est un bon choix.

Mais la plupart des sites modernes ne sont pas glorifiés revues en ligne. Si vous avez besoin une des options suivantes pour votre site, maintenant ou dans l`avenir, vous devriez considérer les mises en garde qui viennent avec des générateurs de sites statiques.

  • Utilisateurs enregistrés - Si votre site doit permettre aux utilisateurs de vous inscrire, par exemple pour recevoir un bulletin d`information, regardez attentivement les greffons disponibles, et si elles permettent le type d`interaction que vous cherchez.
  • commentaires - De même, si vous voulez que les gens puissent faire des commentaires sur votre blog, vous aurez besoin de chercher un plugin natif qui correspond à vos besoins, ou un service comme Disqus.
  • plusieurs auteurs - Si vous avez besoin de plus d`une personne à écrire pour votre site, les choses deviennent plus compliquées. Vous auriez besoin soit de vous assurer que vous tirez leurs messages sur votre machine locale avant de construire votre site manuellement ou via une autre méthode telle que Dropbox, contrôle de code source, etc.
  • les pages de données - Il y a des plugins qui vous permettent, par exemple, créer un fichier CSV avec les données que vous pouvez inclure dans vos modèles de page. Mais leur mise en place est un peu complexe, tout en fournissant en même temps moins de fonctionnalités que d`une base de données complète.
  • fonctionnalités très interactives - Si vous êtes l`espoir de recréer Google Maps ou Docs avec un de ces outils, vous aboyer le mauvais arbre.
  • Commerce électronique - les sites statiques ne se prêtent pas aux nombreuses et en constante évolution des règles et des propriétés (taxes, frais de port) de commerce électronique.

Dans l`ensemble, les générateurs de sites statiques outils sont la publication idéale pour les utilisateurs qui recherchent un moyen simple de créer un contenu et d`obtenir qu`il soit prêt pour le web.

Qu`est-ce que tu penses? Seriez-vous prêt à donner un générateur de site statique un spin? Pensez un CMS est toujours le chemin à parcourir? Discutons ci-dessous dans les commentaires!

Articles connexes