8 Commits

Author SHA1 Message Date
Joe Pea
62d111fc66 rename some internal variables to better indicate what is happening 2021-09-26 15:51:55 -07:00
Joe Pea
60ccf09086 initial SSR working independently without a seconds server
Many things work. What doesn't work (needs work):

- Any dynamic config options (f.e. any that use functions) need to be specified in the HTML by augmenting the injected config object. This includes plugins, Vue components, and similar.
- Plugins and Vue don't work on initial SSR render. Switch pages dynamically and they work during the dynamic markdown handling.
- Cover page causes an error
- Search plugin causes an error
2021-05-17 23:40:00 -07:00
Joe Pea
a5526c9daa improve detection of Markdown files in SSR renderer so it doesn't utterly fail so much, and log errors to console instead of swallowing them 2021-05-04 05:43:23 -07:00
Joe Pea
27b2e32468 WIP: update use native Node ESM for server code, update config files to specifically use .cjs (those tools don't support Node ESM files yet), use a single eslintrc file, all test code uses ESM import/export syntax instead of require (WIP) 2021-05-04 00:08:36 -07:00
Joe Pea
c354bceb92 WIP adding tests for SSR 2020-11-01 23:45:36 -08:00
Laura Kishimoto
468ee2d58a Improve accessibility of viewport meta 2020-04-27 21:47:49 +01:00
Johannes Rappen
73a38c3878 chore: update german docs, fix links (#560)
* updated german links
* fixed links where `QingWei-Li` should've been `docsifyjs`
  * naturally excluded donate links and links to private projects like `vuep` unrelated to docsify

---

See commit for details. If you have a question, just ask.
2018-07-01 13:48:44 +08:00
cinwell.li
8352a1e489
refactor: build config (#408)
* refactor: build config

* chore: fix conflict

* fix: 404 page path
2018-03-03 22:51:27 +08:00