diff --git a/docsys/src/main/node/docsys/mixins/get_data.js b/docsys/src/main/node/docsys/mixins/get_data.js index 5e44c9a04..3c961f343 100644 --- a/docsys/src/main/node/docsys/mixins/get_data.js +++ b/docsys/src/main/node/docsys/mixins/get_data.js @@ -2,6 +2,14 @@ export default { async asyncData(context) { + function fetchStatusHandler(response) { + if (response.status === 200) { + return response; + } else { + throw new Error(response.statusText); + } + } + if (context.req) { console.log("avoiding server-side async"); return; @@ -152,8 +160,12 @@ export default { let mdPath = services + '/docs/markdown/' + docname; let rawMD = await fetch(services + "/docs/markdown/" + docname) + .then(fetchStatusHandler) .then(res => res.text()) - .then(body => docbody = body); + .then(body => docbody = body) + .catch(function(error) { + console.log(error); + });; var markdown = fm(rawMD); diff --git a/docsys/src/main/node/docsys/update.sh b/docsys/src/main/node/docsys/update.sh index ef7ebe4b4..0b35caab7 100755 --- a/docsys/src/main/node/docsys/update.sh +++ b/docsys/src/main/node/docsys/update.sh @@ -2,4 +2,11 @@ rm -rf dist .nuxt npm run generate rm -rf ../../resources/docsys-guidebook -mv dist ../../resources/docsys-guidebook +cp -r dist ../../resources/docsys-guidebook + +# static site for gh pages +mkdir dist/services +mkdir dist/services/docs/ +mkdir dist/services/docs/markdown/ +find ../../../../../engine-docs/src/main/resources/docs-for-nb/ -name "*.md" | sed 's:../../../../../engine-docs/src/main/resources/docs-for-nb/::g' > dist/services/docs/markdown.csv +cp -R ../../../../../engine-docs/src/main/resources/docs-for-nb/* dist/services/docs/markdown/ diff --git a/docsys/src/main/resources/docsys-guidebook/200.html b/docsys/src/main/resources/docsys-guidebook/200.html index 5089a5cbc..defce8ab3 100644 --- a/docsys/src/main/resources/docsys-guidebook/200.html +++ b/docsys/src/main/resources/docsys-guidebook/200.html @@ -1,9 +1,9 @@
-