wok

Logiciel capture d'écran:
wok
Détails logiciels:
Version: 1.0.0 Beta
Date de transfert: 15 Apr 15
Développeur: Mike Cooper
Licence: Gratuit
Popularité: 2

Rating: nan/5 (Total Votes: 0)

wok est un générateur de site web statique qui transforme un tas de modèles, le contenu et les ressources (comme CSS et images) dans une pile soignée de HTML.
commentaires de développeurs
L'idée est que vous ne avez pas besoin d'un gros moteur PHP générer chaque page de chaque visite: vous pouvez les générer tout à l'avance, et seulement régénérer choses quand quelque chose a changé. Une bonne façon cela pourrait se faire serait avec un crochet post-commit sur un dépôt git contenant votre contenu ou la présentation.
Je ai fait wok parce que les projets comme Jekyll, Hyde et statiques ont été intrigante, mais à la fin ne ai pas tout à fait correspondre à ce que je voulais faire de mon site. Donc, je écris ma propre.
Installation
Notez que wok est un logiciel alpha-qualité à ce point. Il est en cours de développement, et ses caractéristiques sont encore en flux et il ya des bugs. Si vous souhaitez continuer à l'utiliser, la méthode recommandée pour installer wok est de la Python Package Index avec cette commande.
sudo PIP installer wok
Alternative, si vous voulez pirater le wok ou juste besoin de la dernière version du code, vous pouvez exécuter de la tête git, et si vous voulez vous pouvez installer vos répertoires système avec cette commande.
sudo python2 setup.py install
Utilisation
Pour exécuter wok, allez dans le répertoire où se trouvent les fichiers de votre site, et exécuter wok. Pour l'instant, aucune sortie ne sera accordée que si quelque chose va mal. Si elle retourne sans erreur, vous devriez avoir un beau nouveau dossier de sortie containg certains html et vos médias qui représente votre nouveau site brillant.
wok tire les morceaux de votre site à partir de trois endroits. Pour chacun de ces endroits, vous pouvez modifier le chemin wok les cherche dans le fichier de configuration.
Contenu
Tiré d'un répertoire nommé contenu par défaut. Le contenu est écrit dans un langage de balisage, ou en texte brut, avec une section option d'en-tête de YAML. La structure du répertoire du fichier signifie rien à wok. Il construit la structure du site basé sur les titres et les données méta catégorie.
Modèles
Tiré à partir de modèles par défaut. wok utilise des modèles jinja2, avec diverses variables exposés à construire des pages. Ce est un environnement de modèle très flexible, avec des flux de contrôle, filtres et d'autres façons de découper les données qui vous donne wok.
Médias
Media est assez simple. Il est destiné à être utilisé pour des choses comme site de larges images, feuilles de style et javascript. wok copie de tout le répertoire des médias directement au répertoire de sortie avant de générer quoi que ce soit. Cela signifie que le contenu généré peut écraser médias.
Configuration
Les paramètres peuvent être modifiés dans le fichier config dans le répertoire courant.
Options de configuration possible (et leurs valeurs par défaut) sont
- Output_dir («output») - Lorsque les fichiers en sortie sont mis.
- Content_dir («contenu») - Où trouver le contenu.
- Templates_dir ('templates') - Lorsque les modèles sont.
- MEDIA_DIR («médias») - Lorsque les fichiers multimédia sont copiés à partir.
. - Site_title ('Certains Site au hasard wok') - Disponible à des modèles comme `site.title

Exigences :

  • Python

D'autres logiciels de développeur Mike Cooper

nbody
nbody

21 Jul 15

wok
wok

13 Apr 15

Commentaires à wok

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!