From ceafc37bb3ded5a9a29319052bb5d4deaabb548f Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Sun, 12 Mar 2017 08:27:29 +0800 Subject: [PATCH] docs(index.html): update config --- docs/_navbar.md | 4 ++ docs/de-de/_navbar.md | 4 ++ docs/de-de/_sidebar.md | 32 +++++++------- docs/index.html | 19 ++++----- docs/sw.js | 84 ------------------------------------- docs/zh-cn/_navbar.md | 4 ++ src/core/render/compiler.js | 2 +- 7 files changed, 38 insertions(+), 111 deletions(-) create mode 100644 docs/_navbar.md create mode 100644 docs/de-de/_navbar.md delete mode 100644 docs/sw.js create mode 100644 docs/zh-cn/_navbar.md diff --git a/docs/_navbar.md b/docs/_navbar.md new file mode 100644 index 00000000..74aa7757 --- /dev/null +++ b/docs/_navbar.md @@ -0,0 +1,4 @@ +- [:uk:](/) + - [:cn: 中文](/zh-cn/) + - [:de: German](/de-de/) + - [:uk: EN](/) diff --git a/docs/de-de/_navbar.md b/docs/de-de/_navbar.md new file mode 100644 index 00000000..e8b32745 --- /dev/null +++ b/docs/de-de/_navbar.md @@ -0,0 +1,4 @@ +- [:de:](/de-de/) + - [:cn: 中文](/zh-cn/) + - [:de: German](/de-de/) + - [:uk: EN](/) diff --git a/docs/de-de/_sidebar.md b/docs/de-de/_sidebar.md index 3d102f04..a864b3b2 100644 --- a/docs/de-de/_sidebar.md +++ b/docs/de-de/_sidebar.md @@ -1,22 +1,22 @@ - Loslegen - - [Schnellstart](/quickstart) - - [Schreiben weiterer Seiten](/more-pages) - - [Navigationsleiste anpassen](/custom-navbar) - - [Titelseite](/cover) + - [Schnellstart](/de-de/quickstart) + - [Schreiben weiterer Seiten](/de-de/more-pages) + - [Navigationsleiste anpassen](/de-de/custom-navbar) + - [Titelseite](/de-de/cover) - Anpassen - - [Einstellungen](/configuration) - - [Themen](/themes) - - [Liste der Erweiterungen](/plugins) - - [Schreiben eigener Erweiterungen](/write-a-plugin) - - [Markdown-Einstellungen](/markdown) - - [Hervorheben von Sprachen](/language-highlight) + - [Einstellungen](/de-de/configuration) + - [Themen](/de-de/themes) + - [Liste der Erweiterungen](/de-de/plugins) + - [Schreiben eigener Erweiterungen](/de-de/write-a-plugin) + - [Markdown-Einstellungen](/de-de/markdown) + - [Hervorheben von Sprachen](/de-de/language-highlight) - Guide - - [Inbetriebnahme](/deploy) - - [Helfer](/helpers) - - [Vue Kompatibilität](/vue) - - [CDN](/cdn) - - [Offline Modus (PWA)](/pwa) + - [Inbetriebnahme](/de-de/deploy) + - [Helfer](/de-de/helpers) + - [Vue Kompatibilität](/de-de/vue) + - [CDN](/de-de/cdn) + - [Offline Modus (PWA)](/de-de/pwa) -- [Changelog](/changelog) +- [Changelog](/de-de/changelog) diff --git a/docs/index.html b/docs/index.html index 0a4dc94b..8e0d267c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -6,19 +6,21 @@ - + -
Loading ...
diff --git a/docs/sw.js b/docs/sw.js deleted file mode 100644 index 92df1f45..00000000 --- a/docs/sw.js +++ /dev/null @@ -1,84 +0,0 @@ -/* =========================================================== - * docsify sw.js - * =========================================================== - * Copyright 2016 @huxpro - * Licensed under Apache 2.0 - * Register service worker. - * ========================================================== */ - -const RUNTIME = 'docsify' -const HOSTNAME_WHITELIST = [ - self.location.hostname, - 'raw.githubusercontent.com', - 'fonts.gstatic.com', - 'fonts.googleapis.com', - 'unpkg.com' -] - -// The Util Function to hack URLs of intercepted requests -const getFixedUrl = (req) => { - var now = Date.now() - var url = new URL(req.url) - - // 1. fixed http URL - // Just keep syncing with location.protocol - // fetch(httpURL) belongs to active mixed content. - // And fetch(httpRequest) is not supported yet. - url.protocol = self.location.protocol - - // 2. add query for caching-busting. - // Github Pages served with Cache-Control: max-age=600 - // max-age on mutable content is error-prone, with SW life of bugs can even extend. - // Until cache mode of Fetch API landed, we have to workaround cache-busting with query string. - // Cache-Control-Bug: https://bugs.chromium.org/p/chromium/issues/detail?id=453190 - if (url.hostname === self.location.hostname) { - url.search += (url.search ? '&' : '?') + 'cache-bust=' + now - } - return url.href -} - -/** - * @Lifecycle Activate - * New one activated when old isnt being used. - * - * waitUntil(): activating ====> activated - */ -self.addEventListener('activate', event => { - event.waitUntil(self.clients.claim()) -}) - -/** - * @Functional Fetch - * All network requests are being intercepted here. - * - * void respondWith(Promise r) - */ -self.addEventListener('fetch', event => { - // Skip some of cross-origin requests, like those for Google Analytics. - if (HOSTNAME_WHITELIST.indexOf(new URL(event.request.url).hostname) > -1) { - // Stale-while-revalidate - // similar to HTTP's stale-while-revalidate: https://www.mnot.net/blog/2007/12/12/stale - // Upgrade from Jake's to Surma's: https://gist.github.com/surma/eb441223daaedf880801ad80006389f1 - const cached = caches.match(event.request) - const fixedUrl = getFixedUrl(event.request) - const fetched = fetch(fixedUrl, { cache: 'no-store' }) - const fetchedCopy = fetched.then(resp => resp.clone()) - - // Call respondWith() with whatever we get first. - // If the fetch fails (e.g disconnected), wait for the cache. - // If there’s nothing in cache, wait for the fetch. - // If neither yields a response, return offline pages. - event.respondWith( - Promise.race([fetched.catch(_ => cached), cached]) - .then(resp => resp || fetched) - .catch(_ => { /* eat any errors */ }) - ) - - // Update the cache with the version we fetched (only for ok status) - event.waitUntil( - Promise.all([fetchedCopy, caches.open(RUNTIME)]) - .then(([response, cache]) => response.ok && cache.put(event.request, response)) - .catch(_ => { /* eat any errors */ }) - ) - } -}) diff --git a/docs/zh-cn/_navbar.md b/docs/zh-cn/_navbar.md new file mode 100644 index 00000000..2528a73b --- /dev/null +++ b/docs/zh-cn/_navbar.md @@ -0,0 +1,4 @@ +- [:cn:](/zh-cn/) + - [:cn: 中文](/zh-cn/) + - [:de: German](/de-de/) + - [:uk: EN](/) diff --git a/src/core/render/compiler.js b/src/core/render/compiler.js index 78250f25..bb2aeea1 100644 --- a/src/core/render/compiler.js +++ b/src/core/render/compiler.js @@ -75,7 +75,7 @@ renderer.link = function (href, title, text) { if (title) { title = ` title="${title}"` } - return `${text}` + return `${text}` } renderer.paragraph = function (text) { if (/^!>/.test(text)) {