Kaynağa Gözat

Add "tools" page

theenglishway (time) 7 yıl önce
ebeveyn
işleme
9d56e80d9d

+ 2 - 1
content/pages/about.md

@@ -1,5 +1,6 @@
-title: À propos / About
+title: À propos
 status: published
+priority: 1
 
 ---
 

+ 1 - 0
content/pages/category-feeds.md

@@ -1,5 +1,6 @@
 title: Feeds par catégorie
 status: published
+priority: 5
 
 ---
 

+ 65 - 0
content/pages/tools.md

@@ -0,0 +1,65 @@
+title: Trousse à outils
+status: published
+priority: 2
+
+---
+
+Une petite liste des outils que j'utilise en ce moment, ou que j'ai utilisés ;
+et que je recommande, donc !
+
+
+## Backend
+
+* Framework Web minimaliste : [Falcon][falcon]
+* ORM pour base de données : [SQLAlchemy][sqlachemy]
+* Serializer / deserializer / validateur : [Marshmallow][marshmallow]
+* Anciennement :
+    - Framework "tout inclus" [Django][django]
+
+## Frontend
+
+* Framework [VueJS][vuejs]
+    - Gestion du "store" : [Vuex][vuex]
+    - Client HTTP : [axios][axios]
+    - Routage : [Vue Router][vue-router]
+    - Intégration de Bootstrap : [Bootstrap Vue][bootstrap-vue]
+
+## Blog
+
+* Génération statique du site : [Pelican][pelican]
+    - Thème : [Flex][flex]
+    - Ajout d'une image par article dans le résumé : [representative_image][representative-image]
+* Serveur léger de commentaires : [Isso][isso]
+
+## IDE
+
+* Pour Python : [Pycharm Community Edition][pycharm]
+* Pour JavaScript / VueJS : [VisualStudio Code][vs-code]
+* Pour l'édition de fichiers Markdown : [Atom][atom]
+
+## Utilitaires
+
+* Shell Python : [IPython][ipython]
+* Client HTTP en ligne de commande : [HTTPie][httpie]
+* Serveur d'API factice magique : [JSON Server][json-server]
+
+
+[pycharm]: https://www.jetbrains.com/pycharm/download/
+[vs-code]: https://code.visualstudio.com/
+[django]: https://www.djangoproject.com/
+[falcon]: https://falconframework.org/
+[sqlachemy]: https://www.sqlalchemy.org/
+[marshmallow]: https://marshmallow.readthedocs.io/
+[vuejs]: https://vuejs.org/
+[vuex]: https://vuex.vuejs.org/
+[httpie]: https://httpie.org/
+[ipython]: https://ipython.org/
+[axios]: https://github.com/axios/axios
+[vue-router]: https://router.vuejs.org/
+[json-server]: https://github.com/typicode/json-server
+[bootstrap-vue]: https://bootstrap-vue.js.org/
+[pelican]: http://docs.getpelican.com/
+[isso]: https://posativ.org/isso/
+[flex]: https://github.com/alexandrevicenzi/flex
+[representative-image]: https://github.com/getpelican/pelican-plugins/tree/master/representative_image
+[atom]: https://atom.io/

+ 2 - 0
pelicanconf.py

@@ -44,6 +44,8 @@ AUTHOR_FEED_RSS = None
 USE_FOLDER_AS_CATEGORY = False
 MAIN_MENU = True
 HOME_HIDE_TAGS = True
+PAGE_ORDER_BY = 'priority'
+PAGES_SORT_ATTRIBUTE = 'priority'
 
 MENUITEMS = (('Archives', '/archives.html'),
              ('Categories', '/categories.html'),