Merge branch 'master' into sidebar-ordering

This commit is contained in:
Frank Li 2017-07-25 16:34:57 -07:00 committed by GitHub
commit f3cb4d1860
8 changed files with 727 additions and 139 deletions

View file

@ -71,25 +71,14 @@ function execute(port) {
let readMetadata;
let Metadata;
let readCategories;
function reloadMetadataCategories() {
function reloadMetadata() {
purgeCache("./readMetadata.js");
readMetadata = require("./readMetadata.js");
readMetadata.generateDocsMetadata();
purgeCache("../core/metadata.js");
Metadata = require("../core/metadata.js");
purgeCache("./readCategories.js");
readCategories = require("./readCategories.js");
let sidebars = {};
for (let i = 0; i < Metadata.length; i++) {
let sidebar = Metadata[i].sidebar;
if (sidebars[sidebar] !== true) {
sidebars[sidebar] = true;
readCategories(sidebar);
}
}
}
/****************************************************************************/
@ -129,7 +118,7 @@ function execute(port) {
console.log("server.js triggered...");
reloadMetadataCategories();
reloadMetadata();
/* handle all requests for document pages */
const app = express().get(/docs\/[\s\S]*html$/, (req, res, next) => {
@ -138,7 +127,7 @@ function execute(port) {
console.log(req.path);
reloadMetadataCategories();
reloadMetadata();
let links = {};
for (let i = 0; i < Metadata.length; i++) {
const metadata = Metadata[i];