Browse Source

Docsify Auto Published

willin 6 years ago
parent
commit
987fe61fa5
5 changed files with 92 additions and 89 deletions
  1. 0 2
      .gitignore
  2. 6 0
      .npmignore
  3. 83 0
      config.js
  4. 1 85
      index.html
  5. 2 2
      package.json

+ 0 - 2
.gitignore

@@ -1,5 +1,3 @@
-_book/
-_private/
 node_modules/
 
 demo*

+ 6 - 0
.npmignore

@@ -0,0 +1,6 @@
+node_modules/
+
+demo*
+.DS_Store
+*.log
+*.log.*

+ 83 - 0
config.js

@@ -0,0 +1,83 @@
+window.$docsify = {
+  name: '《团队领袖培养计划》',
+  repo: 'https://github.com/js-cool/leader.js.cool.git',
+  loadSidebar: true,
+  subMaxLevel: 2,
+  formatUpdated: '{YYYY}-{MM}-{DD} {HH}:{mm}',
+  executeScript: true,
+  auto2top: true,
+  alias: {
+    '/basic/_sidebar.md': '/_sidebar.md',
+    '/basic/algorithm/_sidebar.md': '/_sidebar.md',
+    '/basic/db/_sidebar.md': '/_sidebar.md',
+    '/basic/framework/_sidebar.md': '/_sidebar.md',
+    '/basic/js/_sidebar.md': '/_sidebar.md',
+    '/basic/knowledge/_sidebar.md': '/_sidebar.md',
+    '/basic/md/_sidebar.md': '/_sidebar.md',
+    '/basic/node/_sidebar.md': '/_sidebar.md',
+    '/basic/resource/_sidebar.md': '/_sidebar.md',
+    '/experience/_sidebar.md': '/_sidebar.md',
+    '/experience/advanced/_sidebar.md': '/_sidebar.md',
+    '/experience/azure/_sidebar.md': '/_sidebar.md',
+    '/experience/design/_sidebar.md': '/_sidebar.md',
+    '/experience/operation/_sidebar.md': '/_sidebar.md',
+    '/experience/project/_sidebar.md': '/_sidebar.md',
+    '/experience/project/user/_sidebar.md': '/_sidebar.md',
+    '/mind/_sidebar.md': '/_sidebar.md',
+    '/mind/capability/_sidebar.md': '/_sidebar.md',
+    '/mind/team/_sidebar.md': '/_sidebar.md',
+    '/mind/thinking/_sidebar.md': '/_sidebar.md'
+  },
+  search: {
+    placeholder: '搜索',
+    noData: '未找到结果'
+  },
+  plugins: [
+    function (hook, vm) {
+      hook.ready(function () {
+        mermaid.initialize({ startOnLoad: false });
+        var adScript = document.createElement('script');
+        adScript.src = '//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
+        adScript.setAttribute('async', true);
+        document.body.appendChild(adScript);
+      });
+      hook.beforeEach(function (md) {
+        var url = 'https://github.com/js-cool/leader.js.cool/blob/master' + vm.route.file
+        var editUrl = '[:memo: 编辑本章节](' + url + ')\n'
+        return md
+          + '\n----\n'
+          + '最后更新 {docsify-updated} '
+          + editUrl
+      });
+      hook.doneEach(function () {
+        mermaid.init(undefined, '.mermaid');
+        var main = document.getElementById('main');
+        var paragraphs = main.getElementsByTagName('p');
+        var ads = [];
+        if (paragraphs.length > 15) {
+          ads.push(paragraphs[Math.ceil(Math.random() * 15)]);
+        }
+        ads.push(paragraphs[paragraphs.length - 1]);
+        for (var i = 0; i < ads.length; i += 1) {
+          ads[i].insertAdjacentHTML('afterend', '<ins class="adsbygoogle" style="display:block;margin: 1.5em auto;" data-ad-client="ca-pub-5059418763237956" data-ad-slot="9518721243" data-ad-format="auto"></ins>');
+          (adsbygoogle = window.adsbygoogle || []).push({});
+        }
+      });
+    }
+  ],
+  markdown: {
+    renderer: {
+      code: function (code, lang) {
+        var html = '';
+        if (code.match(/^sequenceDiagram/) || code.match(/^graph/) || code.match(/^gantt/)) {
+          html = '<div class="mermaid">' + code + '</div>';
+        }
+        var hl = Prism.highlight(code, Prism.languages[lang] || Prism.languages.markup)
+        return html + '<pre v-pre data-lang="' + lang + '"><code class="lang-' + lang + '">' + hl + '</code></pre>'
+      }
+    }
+  }
+};
+if (typeof navigator.serviceWorker !== 'undefined') {
+  navigator.serviceWorker.register('sw.js');
+}

+ 1 - 85
index.html

@@ -22,91 +22,7 @@
 </head>
 <body>
   <div id="app"></div>
-  <script type="text/javascript">
-  window.$docsify = {
-    name: '《团队领袖培养计划》',
-    repo: 'https://github.com/js-cool/leader.js.cool.git',
-    loadSidebar: true,
-    subMaxLevel: 2,
-    formatUpdated: '{YYYY}-{MM}-{DD} {HH}:{mm}',
-    executeScript: true,
-    auto2top: true,
-    alias: {
-      '/basic/_sidebar.md': '/_sidebar.md',
-      '/basic/algorithm/_sidebar.md': '/_sidebar.md',
-      '/basic/db/_sidebar.md': '/_sidebar.md',
-      '/basic/framework/_sidebar.md': '/_sidebar.md',
-      '/basic/js/_sidebar.md': '/_sidebar.md',
-      '/basic/knowledge/_sidebar.md': '/_sidebar.md',
-      '/basic/md/_sidebar.md': '/_sidebar.md',
-      '/basic/node/_sidebar.md': '/_sidebar.md',
-      '/basic/resource/_sidebar.md': '/_sidebar.md',
-      '/experience/_sidebar.md': '/_sidebar.md',
-      '/experience/advanced/_sidebar.md': '/_sidebar.md',
-      '/experience/azure/_sidebar.md': '/_sidebar.md',
-      '/experience/design/_sidebar.md': '/_sidebar.md',
-      '/experience/operation/_sidebar.md': '/_sidebar.md',
-      '/experience/project/_sidebar.md': '/_sidebar.md',
-      '/experience/project/user/_sidebar.md': '/_sidebar.md',
-      '/mind/_sidebar.md': '/_sidebar.md',
-      '/mind/capability/_sidebar.md': '/_sidebar.md',
-      '/mind/team/_sidebar.md': '/_sidebar.md',
-      '/mind/thinking/_sidebar.md': '/_sidebar.md'
-    },
-    search:{
-      placeholder: '搜索',
-      noData: '未找到结果'
-    },
-    plugins: [
-      function(hook, vm) {
-        hook.ready(function () {
-          mermaid.initialize({startOnLoad: false});
-          var adScript = document.createElement('script');
-          adScript.src = '//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
-          adScript.setAttribute('async', true);
-          document.body.appendChild(adScript);
-        });
-        hook.beforeEach(function (md) {
-          var url = 'https://github.com/js-cool/leader.js.cool/blob/master' + vm.route.file
-          var editUrl = '[:memo: 编辑本章节](' + url + ')\n'
-          return md
-            + '\n----\n'
-            + '最后更新 {docsify-updated} '
-            + editUrl
-        });
-        hook.doneEach(function () {
-          mermaid.init(undefined,'.mermaid');
-          var main = document.getElementById('main');
-          var paragraphs = main.getElementsByTagName('p');
-          var ads = [];
-          if(paragraphs.length > 15) {
-            ads.push(paragraphs[Math.ceil(Math.random() * 15)]);
-          }
-          ads.push(paragraphs[paragraphs.length-1]);
-          for(var i = 0; i < ads.length; i += 1) {
-            ads[i].insertAdjacentHTML('afterend', '<ins class="adsbygoogle" style="display:block;margin: 1.5em auto;" data-ad-client="ca-pub-5059418763237956" data-ad-slot="9518721243" data-ad-format="auto"></ins>');
-            (adsbygoogle = window.adsbygoogle || []).push({});
-          }
-        });
-      }
-    ],
-    markdown: {
-      renderer: {
-        code: function(code, lang) {
-          var html = '';
-          if(code.match(/^sequenceDiagram/) || code.match(/^graph/) || code.match(/^gantt/)){
-            html = '<div class="mermaid">' + code + '</div>';
-          }
-          var hl = Prism.highlight(code, Prism.languages[lang] || Prism.languages.markup)
-          return html + '<pre v-pre data-lang="' + lang + '"><code class="lang-' + lang + '">' + hl + '</code></pre>'
-        }
-      }
-    }
-  }
-  if (typeof navigator.serviceWorker !== 'undefined') {
-    navigator.serviceWorker.register('sw.js')
-  }
-  </script>
+  <script type="text/javascript" src="//unpkg.com/leader.js.cool"></script>
   <script type="text/javascript" src="//unpkg.com/docsify/lib/docsify.min.js"></script>
   <script type="text/javascript" src="//unpkg.com/docsify/lib/plugins/search.min.js"></script>
   <script type="text/javascript" src="//unpkg.com/prismjs/components/prism-bash.min.js"></script>

+ 2 - 2
package.json

@@ -1,8 +1,8 @@
 {
-  "name": "leader",
+  "name": "leader.js.cool",
   "version": "3.0.0",
   "description": "不可替代的团队领袖培养计划",
-  "main": "index.js",
+  "main": "config.js",
   "scripts": {
     "start": "docsify serve . --port 3456 --open"
   },