diff --git a/.eslintignore b/.eslintignore index e3f07b4b..07dc46e0 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1,3 @@ .git/ -packages/docsify-server-renderer/build.js \ No newline at end of file +packages/docsify-server-renderer/build.js +node_modules \ No newline at end of file diff --git a/.eslintrc b/.eslintrc index 5620c1cd..3a6f901e 100644 --- a/.eslintrc +++ b/.eslintrc @@ -2,6 +2,9 @@ "extends": [ "vue" ], + "parserOptions": { + "ecmaVersion": 8 + }, "env": { "browser": true }, diff --git a/app.js b/app.js index 3b037960..7fe13919 100644 --- a/app.js +++ b/app.js @@ -22,11 +22,16 @@ var renderer = new Renderer({ config: { name: 'docsify', repo: 'qingwei-li/docsify', - basePath: '/docs/', + basePath: 'https://docsify.js.org/', loadNavbar: true, loadSidebar: true, subMaxLevel: 3, - auto2top: true + auto2top: true, + alias: { + '/de-de/changelog': '/changelog', + '/zh-cn/changelog': '/changelog', + '/changelog': 'https://raw.githubusercontent.com/QingWei-Li/docsify/master/CHANGELOG' + } }, path: './' }) @@ -34,8 +39,8 @@ var renderer = new Renderer({ http.createServer(function (req, res) { serveStatic('.')(req, res, function () { // TEST SSR - // const html = renderer.renderToString(req.url) - // res.end(html) + // renderer.renderToString(req.url) + // .then(html => res.end(html)) res.writeHead(404, { 'Content-Type': 'text/html' }) res.end(fs.readFileSync('dev.html')) diff --git a/docs/ssr.config.js b/docs/ssr.config.js new file mode 100644 index 00000000..caae1c12 --- /dev/null +++ b/docs/ssr.config.js @@ -0,0 +1,29 @@ +module.exports = { + alias: { + '/de-de/changelog': '/changelog', + '/zh-cn/changelog': '/changelog', + '/changelog': 'https://raw.githubusercontent.com/QingWei-Li/docsify/master/CHANGELOG' + }, + auto2top: true, + coverpage: true, + executeScript: true, + loadSidebar: true, + loadNavbar: true, + mergeNavbar: true, + maxLevel: 4, + subMaxLevel: 2, + name: 'docsify', + search: { + noData: { + '/de-de/': 'Keine Ergebnisse!', + '/zh-cn/': '没有结果!', + '/': 'No results!' + }, + paths: 'auto', + placeholder: { + '/de-de/': 'Suche', + '/zh-cn/': '搜索', + '/': 'Search' + } + } +} diff --git a/docs/ssr.html b/docs/ssr.html new file mode 100644 index 00000000..22577958 --- /dev/null +++ b/docs/ssr.html @@ -0,0 +1,29 @@ + + +
+ +