diff --git a/docs/generate.js b/docs/generate.js index 56a57b21..819ef0f7 100644 --- a/docs/generate.js +++ b/docs/generate.js @@ -3,14 +3,18 @@ var path = require("path") var marked = require("marked") var layout = fs.readFileSync("./docs/layout.html", "utf-8") var version = JSON.parse(fs.readFileSync("./package.json", "utf-8")).version -try {fs.mkdirSync("archive")} catch (e) {} -try {fs.mkdirSync("archive/v" + version)} catch (e) {} -try {fs.mkdirSync("archive/v" + version + "/lib")} catch (e) {} -try {fs.mkdirSync("archive/v" + version + "/lib/prism")} catch (e) {} +try {fs.mkdirSync("../mithril")} catch (e) {} +try {fs.mkdirSync("../mithril/archive")} catch (e) {} +try {fs.mkdirSync("../mithril/archive/v" + version)} catch (e) {} +try {fs.mkdirSync("../mithril/archive/v" + version + "/lib")} catch (e) {} +try {fs.mkdirSync("../mithril/archive/v" + version + "/lib/prism")} catch (e) {} var guides = fs.readFileSync("docs/guides.md", "utf-8") var methods = fs.readFileSync("docs/methods.md", "utf-8") +var index = fs.readFileSync("docs/index.md", "utf-8") +fs.writeFileSync("README.md", index.replace(/(\]\()(.+?)\.md(\))/g, "$1http://mithril.js.org/$2.html$3"), "utf-8") + generate("docs") function generate(pathname) { @@ -47,10 +51,12 @@ function generate(pathname) { .replace(/