Skip to content

Commit

Permalink
add nogen flag, watch templates dir
Browse files Browse the repository at this point in the history
  • Loading branch information
mna committed Jul 12, 2013
1 parent e0003b2 commit 3e97a37
Show file tree
Hide file tree
Showing 18 changed files with 84 additions and 52 deletions.
2 changes: 1 addition & 1 deletion example/posts/002-meta-billet.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
Date: 2012-02-29
Title: Méta-billet: un mot sur le Calepin
Title: Méta-billet: un mot sur le Calepin!
Author: Martin Angers
Category: technologie
Description: Il existe de nombreux moteurs de blogue gratuits sur internet. Pourquoi avoir jeté l'ancre sur ce discret et modeste Calepin?
Expand Down
7 changes: 4 additions & 3 deletions example/public/002-meta-billet
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title> Méta-billet: un mot sur le Calepin</title>
<meta name="description" content=" Il existe de nombreux moteurs de blogue gratuits sur internet. Pourquoi avoir jeté l&#39;ancre sur ce discret et modeste Calepin?" />
<title>Méta-billet: un mot sur le Calepin!</title>
<meta name="description" content="Il existe de nombreux moteurs de blogue gratuits sur internet. Pourquoi avoir jeté l&#39;ancre sur ce discret et modeste Calepin?" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/css/normalize.css" />
<link rel="stylesheet" href="/css/main.css" />
Expand All @@ -14,6 +14,7 @@
<div class="header">
<a href="/">Some Name</a>
</div>
<h1>Martin Angers</h1>
<article>
<div><p>Il existe de nombreux moteurs de blogue gratuits sur internet, tels <a href="http://wordpress.org/">Wordpress</a>, <a href="http://blogger.com/">Blogger</a> et <a href="https://www.tumblr.com/">Tumblr</a>. Pourquoi avoir jeté l&rsquo;ancre sur ce discret et modeste <a href="http://calepin.co/">Calepin</a>? Peut-être un peu pour ça, tiens, pour me tenir loin des tumultes de ces méga-centres urbains du Web. Un peu aussi pour ce <em>design</em> minimaliste, centré sur le contenu, sur les mots. Et un peu pour deux qualités franchement moins romantiques: <em>dropbox</em> et <em>markdown</em>.</p>

Expand Down Expand Up @@ -65,7 +66,7 @@ Et voici une *emphase*, et _une autre_ avec une syntaxe alternative.
</div>
</article>
<div class="pager">
<a href="003-dependances"> npm: la base essentielle pour débuter avec node.js >></a>
<a href="003-dependances">npm: la base essentielle pour débuter avec node.js >></a>
</div>
</body>
</html>
9 changes: 5 additions & 4 deletions example/public/003-dependances
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title> npm: la base essentielle pour débuter avec node.js</title>
<meta name="description" content=" La plateforme node.js est volontairement limitée, en son coeur, aux fonctionnalités les plus fondamentales. Elle mise donc sur les contributions de sa communauté pour enrichir le noyau et repousser les limites du possible. Avec près de 8000 librairies à ce jour, il y a sérieux danger de chaos. Et si on y retrouve plutôt quelque chose comme une belle organisation, c&#39;est en bonne partie grâce au gestionnaire de librairies npm." />
<title>npm: la base essentielle pour débuter avec node.js</title>
<meta name="description" content="La plateforme node.js est volontairement limitée, en son coeur, aux fonctionnalités les plus fondamentales. Elle mise donc sur les contributions de sa communauté pour enrichir le noyau et repousser les limites du possible. Avec près de 8000 librairies à ce jour, il y a sérieux danger de chaos. Et si on y retrouve plutôt quelque chose comme une belle organisation, c&#39;est en bonne partie grâce au gestionnaire de librairies npm." />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/css/normalize.css" />
<link rel="stylesheet" href="/css/main.css" />
Expand All @@ -14,6 +14,7 @@
<div class="header">
<a href="/">Some Name</a>
</div>
<h1>Martin Angers</h1>
<article>
<div><p>La plateforme node.js est <a href="https://github.com/joyent/node/wiki/node-core-vs-userland">volontairement limitée</a>, en son coeur, aux fonctionnalités les plus fondamentales. Elle mise donc sur les contributions - souvent époustouflantes, <a href="http://hypermegatop.calepin.co/propulse-par-nodejs.html">j&rsquo;en parle ici</a> - de sa communauté pour enrichir le noyau et repousser les limites du possible.</p>

Expand Down Expand Up @@ -113,10 +114,10 @@ jscoverage jscoverage module for node.js =kate.sf 2012-02-28 02:11
</article>
<div class="pager">

<a href="002-meta-billet">&lt;&lt; Méta-billet: un mot sur le Calepin</a>
<a href="002-meta-billet">&lt;&lt; Méta-billet: un mot sur le Calepin!</a>
</div>
<div class="pager">
<a href="004-npm-packages"> npm shrinkwrap: Comment contrôler ses dépendances >></a>
<a href="004-npm-packages">npm shrinkwrap: Comment contrôler ses dépendances >></a>
</div>
</body>
</html>
9 changes: 5 additions & 4 deletions example/public/004-npm-packages
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title> npm shrinkwrap: Comment contrôler ses dépendances</title>
<meta name="description" content=" Utiliser une librairie existante permet d&#39;ajouter rapidement des fonctionnalités à une application, et de concentrer ses efforts sur les nouveautés, les spécificités de son projet, plutôt qu&#39;à réinventer la roue. Cependant, chaque librairie utilisée devient une dépendance, et une dépendance est un risque. Un risque car notre code dépend maintenant de ce corps étranger sur lequel on a généralement peu ou pas de contrôle. Les meilleures pratiques pour limiter ce risque ont évolué rapidement sur la plateforme node.js ces derniers mois." />
<title>npm shrinkwrap: Comment contrôler ses dépendances</title>
<meta name="description" content="Utiliser une librairie existante permet d&#39;ajouter rapidement des fonctionnalités à une application, et de concentrer ses efforts sur les nouveautés, les spécificités de son projet, plutôt qu&#39;à réinventer la roue. Cependant, chaque librairie utilisée devient une dépendance, et une dépendance est un risque. Un risque car notre code dépend maintenant de ce corps étranger sur lequel on a généralement peu ou pas de contrôle. Les meilleures pratiques pour limiter ce risque ont évolué rapidement sur la plateforme node.js ces derniers mois." />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/css/normalize.css" />
<link rel="stylesheet" href="/css/main.css" />
Expand All @@ -14,6 +14,7 @@
<div class="header">
<a href="/">Some Name</a>
</div>
<h1>Martin Angers</h1>
<article>
<div><p>Utiliser une librairie existante permet d&rsquo;ajouter rapidement des fonctionnalités à une application, et de concentrer ses efforts sur les nouveautés, les spécificités de son projet, plutôt qu&rsquo;à réinventer la roue. Cependant, chaque librairie utilisée devient une dépendance, et une dépendance est un risque. Un risque car notre code dépend maintenant de ce corps étranger sur lequel on a généralement peu ou pas de contrôle. Les meilleures pratiques pour limiter ce risque ont évolué rapidement sur la plateforme node.js ces derniers mois.</p>

Expand Down Expand Up @@ -127,10 +128,10 @@ mime@1.2.5 ./node_modules/express/node_modules/connect/node_modules/mime current
</article>
<div class="pager">

<a href="003-dependances">&lt;&lt; npm: la base essentielle pour débuter avec node.js</a>
<a href="003-dependances">&lt;&lt; npm: la base essentielle pour débuter avec node.js</a>
</div>
<div class="pager">
<a href="005-structurer-express"> Structurer une application Web avec Express et Node.js >></a>
<a href="005-structurer-express">Structurer une application Web avec Express et Node.js >></a>
</div>
</body>
</html>
9 changes: 5 additions & 4 deletions example/public/005-structurer-express
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title> Structurer une application Web avec Express et Node.js</title>
<meta name="description" content=" La façon d&#39;organiser son code, en divers répertoires et fichiers, est en bonne partie une question de préférence personnelle. Le cadre d&#39;application Web Express n&#39;impose aucune structure particulière, laissant le développeur totalement libre d&#39;arranger le tout selon son inspiration du moment. Cette liberté peut parfois donner le vertige et provoquer un effet pervers: le syndrome de la page blanche." />
<title>Structurer une application Web avec Express et Node.js</title>
<meta name="description" content="La façon d&#39;organiser son code, en divers répertoires et fichiers, est en bonne partie une question de préférence personnelle. Le cadre d&#39;application Web Express n&#39;impose aucune structure particulière, laissant le développeur totalement libre d&#39;arranger le tout selon son inspiration du moment. Cette liberté peut parfois donner le vertige et provoquer un effet pervers: le syndrome de la page blanche." />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/css/normalize.css" />
<link rel="stylesheet" href="/css/main.css" />
Expand All @@ -14,6 +14,7 @@
<div class="header">
<a href="/">Some Name</a>
</div>
<h1>Martin Angers</h1>
<article>
<div><p>** MISE À JOUR ** (22 mars 2012) : J&rsquo;ai mis un exemple (simpliste, mais fonctionnel) de la structure suggérée dans ce billet sur GitHub, <a href="https://github.com/PuerkitoBio/express-boilerplate">express-boilerplate</a>.</p>

Expand Down Expand Up @@ -115,10 +116,10 @@ app.get('/', routes.index);
</article>
<div class="pager">

<a href="004-npm-packages">&lt;&lt; npm shrinkwrap: Comment contrôler ses dépendances</a>
<a href="004-npm-packages">&lt;&lt; npm shrinkwrap: Comment contrôler ses dépendances</a>
</div>
<div class="pager">
<a href="006-dependency-injection"> Expérimentations sur l&#39;injection de dépendance avec node.js >></a>
<a href="006-dependency-injection">Expérimentations sur l&#39;injection de dépendance avec node.js >></a>
</div>
</body>
</html>
9 changes: 5 additions & 4 deletions example/public/006-dependency-injection
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title> Expérimentations sur l&#39;injection de dépendance avec node.js</title>
<meta name="description" content=" L&#39;injection de dépendance permet de découpler les différentes composantes d&#39;une application pour en faciliter l&#39;entretien, la testabilité, circonscrire l&#39;impact des changements, mais aussi pour imposer une façon d&#39;aborder la création de l&#39;application en une aggrégation de pièces simples, à la responsabilité ciblée, et à l&#39;API bien défini." />
<title>Expérimentations sur l&#39;injection de dépendance avec node.js</title>
<meta name="description" content="L&#39;injection de dépendance permet de découpler les différentes composantes d&#39;une application pour en faciliter l&#39;entretien, la testabilité, circonscrire l&#39;impact des changements, mais aussi pour imposer une façon d&#39;aborder la création de l&#39;application en une aggrégation de pièces simples, à la responsabilité ciblée, et à l&#39;API bien défini." />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/css/normalize.css" />
<link rel="stylesheet" href="/css/main.css" />
Expand All @@ -14,6 +14,7 @@
<div class="header">
<a href="/">Some Name</a>
</div>
<h1>Martin Angers</h1>
<article>
<div><p>L&rsquo;injection de dépendance (<em>dependency injection</em>) permet de découpler les différentes composantes d&rsquo;une application pour en faciliter l&rsquo;entretien, la testabilité, circonscrire l&rsquo;impact des changements, mais aussi pour imposer une façon d&rsquo;aborder la création de l&rsquo;application en une aggrégation de pièces simples, à la responsabilité ciblée, et à l&rsquo;API bien défini. Elle a comme effet secondaire, règle générale, une meilleure architecture.</p>

Expand Down Expand Up @@ -76,10 +77,10 @@ module.exports = server;
</article>
<div class="pager">

<a href="005-structurer-express">&lt;&lt; Structurer une application Web avec Express et Node.js</a>
<a href="005-structurer-express">&lt;&lt; Structurer une application Web avec Express et Node.js</a>
</div>
<div class="pager">
<a href="007-implement-js"> implement.js: typage fort et Javascript >></a>
<a href="007-implement-js">implement.js: typage fort et Javascript >></a>
</div>
</body>
</html>
9 changes: 5 additions & 4 deletions example/public/007-implement-js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title> implement.js: typage fort et Javascript</title>
<meta name="description" content=" L&#39;injection de dépendance avec Javascript a comme conséquence de ne pouvoir assumer que les fonctionnalités offertes par l&#39;instance reçue seront celles attendues." />
<title>implement.js: typage fort et Javascript</title>
<meta name="description" content="L&#39;injection de dépendance avec Javascript a comme conséquence de ne pouvoir assumer que les fonctionnalités offertes par l&#39;instance reçue seront celles attendues." />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/css/normalize.css" />
<link rel="stylesheet" href="/css/main.css" />
Expand All @@ -14,6 +14,7 @@
<div class="header">
<a href="/">Some Name</a>
</div>
<h1>Martin Angers</h1>
<article>
<div><p>L&rsquo;injection de dépendance (<em>dependency injection</em>) avec Javascript a comme conséquence de ne pouvoir assumer que les fonctionnalités offertes par l&rsquo;instance reçue seront celles attendues. Dans les langages statiques, l&rsquo;injection est généralement basée sur une interface, qui assure au module &ldquo;client&rdquo; la disponibilité d&rsquo;un ensemble de fonctionnalités. Le contrat imposé par l&rsquo;interface est assurément respecté. Dans un langage dynamique comme Javascript, il n&rsquo;y a rien de tel.</p>

Expand All @@ -32,10 +33,10 @@
</article>
<div class="pager">

<a href="006-dependency-injection">&lt;&lt; Expérimentations sur l&#39;injection de dépendance avec node.js</a>
<a href="006-dependency-injection">&lt;&lt; Expérimentations sur l&#39;injection de dépendance avec node.js</a>
</div>
<div class="pager">
<a href="008-backbone-computed-properties"> Propriétés calculées avec Backbone >></a>
<a href="008-backbone-computed-properties">Propriétés calculées avec Backbone >></a>
</div>
</body>
</html>
9 changes: 5 additions & 4 deletions example/public/008-backbone-computed-properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title> Propriétés calculées avec Backbone</title>
<meta name="description" content=" La beauté de l&#39;univers du code libre est que lorsqu&#39;il manque une fonctionnalité, on peut se retrousser les manches, ouvrir le code et l&#39;ajouter. Voici ma petite histoire des propriétés calculées avec Backbone." />
<title>Propriétés calculées avec Backbone</title>
<meta name="description" content="La beauté de l&#39;univers du code libre est que lorsqu&#39;il manque une fonctionnalité, on peut se retrousser les manches, ouvrir le code et l&#39;ajouter. Voici ma petite histoire des propriétés calculées avec Backbone." />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/css/normalize.css" />
<link rel="stylesheet" href="/css/main.css" />
Expand All @@ -14,6 +14,7 @@
<div class="header">
<a href="/">Some Name</a>
</div>
<h1>Martin Angers</h1>
<article>
<div><p>Je travaille actuellement à temps plein sur mon application-en-devenir de <a href="http://www.compterenduweb.com/">Compte Rendu Web</a>. Cette immersion totale en Javascript, <a href="http://nodejs.org/">node.js</a> et <a href="http://backbonejs.org/">Backbone</a> est très intéressante. La beauté de l&rsquo;univers du code libre dans lequel baignent ces technologies est que lorsqu&rsquo;il manque une fonctionnalité, on peut se retrousser les manches, ouvrir le code et l&rsquo;ajouter. Voici ma petite histoire des propriétés calculées (<em>computed properties</em>) avec Backbone.</p>

Expand Down Expand Up @@ -70,10 +71,10 @@
</article>
<div class="pager">

<a href="007-implement-js">&lt;&lt; implement.js: typage fort et Javascript</a>
<a href="007-implement-js">&lt;&lt; implement.js: typage fort et Javascript</a>
</div>
<div class="pager">
<a href="009-je-men-vais"> Je suis venu te dire que je m&#39;en vais >></a>
<a href="009-je-men-vais">Je suis venu te dire que je m&#39;en vais >></a>
</div>
</body>
</html>
9 changes: 5 additions & 4 deletions example/public/009-je-men-vais
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title> Je suis venu te dire que je m&#39;en vais</title>
<meta name="description" content=" Ou plutôt, &#34;je suis venu te dire qu&#39;on m&#39;évince&#34;, mais ça &#34;punch&#34; moins... En effet, mon coup de foudre pour le blogiciel Calepin aura finalement été son baiser de la mort. Sur Twitter la semaine dernière, via le canal officiel du site, on apprenait que c&#39;était la fin des haricots." />
<title>Je suis venu te dire que je m&#39;en vais</title>
<meta name="description" content="Ou plutôt, &#34;je suis venu te dire qu&#39;on m&#39;évince&#34;, mais ça &#34;punch&#34; moins... En effet, mon coup de foudre pour le blogiciel Calepin aura finalement été son baiser de la mort. Sur Twitter la semaine dernière, via le canal officiel du site, on apprenait que c&#39;était la fin des haricots." />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/css/normalize.css" />
<link rel="stylesheet" href="/css/main.css" />
Expand All @@ -14,6 +14,7 @@
<div class="header">
<a href="/">Some Name</a>
</div>
<h1>Martin Angers</h1>
<article>
<div><p>Ou plutôt, &ldquo;je suis venu te dire qu&rsquo;on m&rsquo;évince&rdquo;, mais ça <em>punch</em> moins&hellip; En effet, mon <a href="http://hypermegatop.calepin.co/meta-billet-un-mot-sur-le-calepin.html">coup de foudre</a> pour le blogiciel Calepin aura finalement été son baiser de la mort. <a href="https://twitter.com/#!/calepinapp/status/192335906479415296">Sur Twitter la semaine dernière</a>, via le canal officiel du site, on apprenait que c&rsquo;était la fin des haricots:</p>

Expand Down Expand Up @@ -49,10 +50,10 @@
</article>
<div class="pager">

<a href="008-backbone-computed-properties">&lt;&lt; Propriétés calculées avec Backbone</a>
<a href="008-backbone-computed-properties">&lt;&lt; Propriétés calculées avec Backbone</a>
</div>
<div class="pager">
<a href="010-demenagement"> Ce blogue a déménagé sur GitHub >></a>
<a href="010-demenagement">Ce blogue a déménagé sur GitHub >></a>
</div>
</body>
</html>
7 changes: 4 additions & 3 deletions example/public/010-demenagement
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title> Ce blogue a déménagé sur GitHub</title>
<meta name="description" content=" Suite à l&#39;annonce de la fermeture de Calepin.co, j&#39;ai déménagé ce blogue sur http://hypermegatop.github.com. Veuillez mettre à jour vos favoris!" />
<title>Ce blogue a déménagé sur GitHub</title>
<meta name="description" content="Suite à l&#39;annonce de la fermeture de Calepin.co, j&#39;ai déménagé ce blogue sur http://hypermegatop.github.com. Veuillez mettre à jour vos favoris!" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/css/normalize.css" />
<link rel="stylesheet" href="/css/main.css" />
Expand All @@ -14,13 +14,14 @@
<div class="header">
<a href="/">Some Name</a>
</div>
<h1>Martin Angers</h1>
<article>
<div><p>Suite à l&rsquo;annonce de la <a href="https://twitter.com/#!/calepinapp/status/192335906479415296">fermeture de Calepin.co</a>, j&rsquo;ai déménagé ce blogue sur <a href="http://hypermegatop.github.com/">http://hypermegatop.github.com</a>. Veuillez mettre à jour vos favoris!</p>
</div>
</article>
<div class="pager">

<a href="009-je-men-vais">&lt;&lt; Je suis venu te dire que je m&#39;en vais</a>
<a href="009-je-men-vais">&lt;&lt; Je suis venu te dire que je m&#39;en vais</a>
</div>
</body>
</html>
Loading

0 comments on commit 3e97a37

Please sign in to comment.