diff --git a/generate.sh b/generate.sh
index 1eee07a..0a230dd 100755
--- a/generate.sh
+++ b/generate.sh
@@ -24,6 +24,28 @@ pathLinks="/home/site/a/"
 target="www"
 header="header.html"
 footer="footer.html"
+org=1
+
+function print_help {
+    echo "usage : generate.sh [-o] [<dossier>]"
+    echo -e "\tgénère les fichiers HTML du site. Il est possible de changer"
+    echo -e "\tle dossier de destination (www par défaut)."
+    echo
+    echo -e "\t-h\tgénère ce message et arrête le script."
+    echo -e "\t-o\tne génère pas les fichiers org"
+}
+
+# vérification des arguments passés
+if [[ $@ =~ "-h" ]]
+then
+    print_help
+    exit 0
+fi
+
+if [[ $@ =~ "-o" ]]
+then
+    org=0
+fi
 
 if [ -d $target ]
 then
@@ -48,5 +70,8 @@ cp -t $target -r $annexes
 echo "Link Links (lul)"
 ln -s $pathLinks $target
 
-echo "Generate org files..."
-emacs -u $USER --script publish.el
+if [ $org -eq 1 ]
+then
+    echo "Generate org files..."
+    emacs -u $USER --script publish.el
+fi