浏览代码

docs: site link modify

richard1015 4 年之前
父节点
当前提交
74b5ea90fd
共有 4 个文件被更改,包括 23 次插入13 次删除
  1. 2 2
      src/config.json
  2. 1 2
      src/sites/config/env.ts
  3. 9 5
      src/sites/doc/components/Header.vue
  4. 11 4
      src/sites/doc/views/Main.vue

+ 2 - 2
src/config.json

@@ -17,12 +17,12 @@
     {
       "name": "guide",
       "cName": "指南",
-      "path": "/"
+      "path": "/intro"
     },
     {
       "name": "intro",
       "cName": "组件",
-      "path": "/"
+      "path": "/intro"
     },
     {
       "name": "example",

+ 1 - 2
src/sites/config/env.ts

@@ -14,8 +14,7 @@ const config: EnvConfig = {
   baseUrl: '',
   isPrd: true // 是否为线上
 };
-let p = 'development';
-switch (p) {
+switch (import.meta.env.MODE) {
   case 'development':
     /*
      * 开发环境    => npm run dev

+ 9 - 5
src/sites/doc/components/Header.vue

@@ -9,13 +9,13 @@
       <Search />
       <div class="nav-box">
         <ul class="nav-list">
-          <li class="nav-item" :class="{ active: isActive(header[0].name) }">
-            <router-link :to="header[0].name">
+          <li class="nav-item">
+            <router-link :to="header[0].path">
               {{ header[0].cName }}
             </router-link>
           </li>
-          <li class="nav-item" :class="{ active: isActive(header[1].name) }">
-            <router-link :to="header[1].name">
+          <li class="nav-item" :class="{ active: isActive(header[1].path) }">
+            <router-link :to="header[1].path">
               {{ header[1].cName }}
             </router-link>
           </li>
@@ -57,7 +57,11 @@
             </div>
           </li>
           <li class="nav-item">
-            <a class="user-link" href="#"></a>
+            <a
+              class="user-link"
+              target="_blank"
+              href="https://github.com/jdf2e/nutui"
+            ></a>
           </li>
         </ul>
       </div>

+ 11 - 4
src/sites/doc/views/Main.vue

@@ -87,7 +87,10 @@
     <div class="doc-content-more" v-if="articleList.length > 0">
       <div class="doc-content-hd">
         <h4 class="doc-content-title">更多内容</h4>
-        <a class="sub-more" href="https://jelly.jd.com" target="_blank"
+        <a
+          class="sub-more"
+          href="https://jelly.jd.com/search/all?keyword=nutui"
+          target="_blank"
           >更多内容</a
         >
       </div>
@@ -129,10 +132,14 @@ export default defineComponent({
       // 文章列表接口
       const articleApiService = new ArticleApiService();
       articleApiService.getArticle().then(res => {
-        console.log('res', res);
         if (res?.state == 0) {
-          data.articleList = res.value.data.arrays as any[];
-          console.log('data.articleList', data.articleList);
+          data.articleList = (res.value.data.arrays as any[])
+            .map(item => {
+              if (item.type == 1) {
+                return item;
+              }
+            })
+            .filter(i => i);
         }
       });
     });