diff --git a/bin/gitbook.js b/bin/gitbook.js
index <HASH>..<HASH> 100755
--- a/bin/gitbook.js
+++ b/bin/gitbook.js
@@ -50,9 +50,9 @@ prog
         );
     })
     .then(function(output) {
-        console.log(output);
+        console.log("Done!");
     }, function(err) {
-        console.log(err.stack, err);
+        console.log(err.stack || err);
     });
 });
 
diff --git a/lib/generate/index.js b/lib/generate/index.js
index <HASH>..<HASH> 100644
--- a/lib/generate/index.js
+++ b/lib/generate/index.js
@@ -71,11 +71,11 @@ var generate = function(root, output, options) {
 
     // Copy file and replace markdown file
     .then(function() {
-        console.log(files, summary);
         return Q.all(
             _.chain(files)
             .map(function(file) {
                 if (!file) return;
+                var _html = file.replace(".md", ".html");
 
                 // Folder
                 if (file[file.length -1] == "/") {
@@ -84,8 +84,8 @@ var generate = function(root, output, options) {
                     );
                 }
 
-                // Markdown file
-                else if (path.extname(file) == ".md") {
+                // Markdown file (only from the summary)
+                else if (path.extname(file) == ".md" && navigation[_html] != null) {
                     return tpl(file, file.replace(".md", ".html"));
                 }
Only convert markdown file from the navigation