Do you want to work on this issue?
You can request for a bounty in order to promote it!
Ability for a standalone file:// is broken #282
Wohlstand posted onGitHub
Hello!
I have documentation for my project at this repository that I gradually porting from a raw HTML into Docute: https://github.com/WohlSoft/PGE-Editor-Help/tree/docute
However, since some moment it no more works locally and it showing blank pages... (no idea how it worked before, maybe after Firefox 68 release).
I did an attempt to disable CORS:
fetchOptions: {
mode: 'no-cors',
},
however, it now showing just blank files. The source path I use just "./".
How I did use this?
- I had to use the latest master state.
- I did the
npm install
, and thennpm run-script build
at repository root. - I copied "dist" and "lib" directories into the separate folder at my documentation root (_lib sub-directory).
- I did the simple HTML file to carry the documentation:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Moondust Editor - Manual</title> <link rel="stylesheet" href="_lib/docute/dist/docute.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div id="docute"></div> <script src="_lib/docute/dist/docute.js"></script> <script src="index.js"></script> </body> </html>
- In
index.js
I had to declare the documentation tree itself:let docuteSourceRoot = './';
new Docute({ target: '#docute', title: 'Moondust Editor - Documentation', sourcePath: docuteSourceRoot, darkThemeToggler: true, fetchOptions: { mode: 'no-cors', }, detectSystemDarkTheme: true, highlight: ['typescript', 'bash'], editLinkBase: 'https://github.com/WohlSoft/PGE-Editor-Help/edit/master/', editLinkText: 'Edit this page on GitHub', sidebar: [ { title: 'Main', children: [ { title: 'Intro', link: '/' } ] } }); ```