summaryrefslogtreecommitdiffstats
path: root/lib/configuration.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-01-19 14:51:35 +0100
committerSamy Pessé <samypesse@gmail.com>2015-01-19 14:51:35 +0100
commitb314972195b18df43ad3eba6266ae1ba1b1873e3 (patch)
tree0765b59d5d270f89e93e78dc653f93630fb572e4 /lib/configuration.js
parent52179163dda6f52e0d64dc516c5612ac1e17be8f (diff)
downloadgitbook-b314972195b18df43ad3eba6266ae1ba1b1873e3.zip
gitbook-b314972195b18df43ad3eba6266ae1ba1b1873e3.tar.gz
gitbook-b314972195b18df43ad3eba6266ae1ba1b1873e3.tar.bz2
Add configuration to send structures files
Diffstat (limited to 'lib/configuration.js')
-rw-r--r--lib/configuration.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/configuration.js b/lib/configuration.js
index 2b470c4..47485af 100644
--- a/lib/configuration.js
+++ b/lib/configuration.js
@@ -28,6 +28,11 @@ Configuration.prototype.load = function() {
});
};
+// Get structure file
+Configuration.prototype.getStructure = function(name) {
+ return this.options.structure[name].split(".").slice(0, -1).join(".");
+};
+
// Default configuration
Configuration.DEFAULT = {
// Options that can't be extend
@@ -41,6 +46,13 @@ Configuration.DEFAULT = {
"isbn": null,
"lang": "en",
+ // Structure
+ "structure": {
+ "readme": "README.md",
+ "glossary": "GLOSSARY.md",
+ "summary": "SUMMARY.md"
+ },
+
// Plugins list, can contain "-name" for removing default plugins
"plugins": [],