精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

文檔如何自動化部署到線上環境「每個前端都可以擁有自己的博客」

開發 前端 自動化
說起文檔,我們可能會第一時間會想起很多技術文檔,比如Vue.js文檔、React.js文檔、TypeScript文檔,它們都有相似的布局和樣式。

前言

說起文檔,我們可能會第一時間會想起很多技術文檔,比如Vue.js文檔、React.js文檔、TypeScript文檔,它們都有相似的布局和樣式。

那么,作為開發者的我們,怎么不也搞一個類似于技術文檔的網站作為自己的博客呢?現在有很多開源的項目可以做博客,比如基于Vue.js開發的Vuepress以及同一家的Vitepress,還有基于React.js開發的Docusaurus。這么多方案,我們今天就拿Vuepress為例來搞一下線上可以訪問的博客。

在開始實戰之前呢!透露一下最近在搞得開源庫Strve.js,它是一個可以將字符串轉換為視圖的JS庫,換句話講,也可以說是一款輕量的MVVM框架。目前Strve.js官方文檔就是用的基于Vuepress來進行開發部署的,感興趣的可以訪問下方的官方文檔源碼地址,可以根據我的來進行自定義配置自己的博客網站。如果覺得不錯的話,別忘了幫忙點個Star啊!

Strve.js官方文檔源碼地址

  1. https://github.com/maomincoding/strvejs-doc 

Strve.js官方文檔

  1. https://maomincoding.github.io/strvejs-doc/ 

實戰

自己親身實戰所攢下的經驗,請認真往下看哦!

學習一個新技術,我們首先做得事就是打開官網文檔,根據快速上手或者指南來進行大致的了解。

第一步

打開Vuepress官網:

  1. https://vuepress.vuejs.org/zh/ 

官網上怎么安裝Vuepress項目已經很詳細了,這里就不再闡述,可以根據快速上手快速搭建一個Vuepress項目。

  1. https://vuepress.vuejs.org/zh/guide/getting-started.html 

一般搭建完成之后,會顯示以下目錄結構:

  1. ├── docs 
  2. │   ├── .vuepress (可選的) 
  3. │   │   ├── components (可選的) 
  4. │   │   ├── theme (可選的) 
  5. │   │   │   └── Layout.vue 
  6. │   │   ├── public (可選的) 
  7. │   │   ├── styles (可選的) 
  8. │   │   │   ├── index.styl 
  9. │   │   │   └── palette.styl 
  10. │   │   ├── templates (可選的, 謹慎配置) 
  11. │   │   │   ├── dev.html 
  12. │   │   │   └── ssr.html 
  13. │   │   ├── config.js (可選的) 
  14. │   │   └── enhanceApp.js (可選的) 
  15. │   │  
  16. │   ├── README.md 
  17. │   ├── guide 
  18. │   │   └── README.md 
  19. │   └── config.md 
  20. │  
  21. └── package.json 

第二步

假設你已經在第一步中成功搭建起了項目,并且成功啟動。下面,我們將會改改代碼看下都是什么效果。

首先,我會看下這個文件doc > README.md,這個文件你可以把它理解成首頁。

  1. ├─ docs 
  2. │  ├─ README.md 

以Strve.js文檔首頁為例:

  1. --- 
  2. home: true 
  3. heroImage: /logo.png 
  4. heroText: Strve.js 
  5. tagline: 一個可以將字符串轉換為視圖的JS庫 
  6. actionText: 快速上手 → 
  7. actionLink: /zh/started/ 
  8. features: 
  9. - title: ⚡️ 快速地 
  10.   details: 超快的虛擬 DOM。 
  11. - title: 📦 空間小 
  12.   details: 源代碼文件大小僅僅4kb。 
  13. - title: 🗂 靈活地 
  14.   details: 易于靈活地拆裝不同的代碼塊。 
  15. footer: MIT Licensed | Copyright © 2021-present maomincoding 
  16. --- 

上面的格式是Front Matter,可以根據官方文檔進行詳細配置。

  1. https://vuepress.vuejs.org/zh/theme/default-theme-config.html#首頁 

第三步

那么下面你需要關注的是Vuepress配置文件——config.js。

  1. ├─ docs 
  2. │  └─ .vuepress 
  3. │     └─ config.js 

同樣,拿Strve.js官網文檔為例:

  1. module.exports = { 
  2.     base: '/strvejs-doc/', // /site/strvejs/ 
  3.     title: 'Strve.js'
  4.     description: 'A JS library that can convert strings into view'
  5.     head: [ 
  6.         ['link', { rel: 'icon', href: '/logo.png' }], 
  7.     ], 
  8.     markdown: { 
  9.         lineNumbers: true 
  10.     }, 
  11.     locales: { 
  12.         '/': { 
  13.             lang: 'en-US'
  14.             title: 'Strve.js'
  15.             description: 'A JS library that can convert strings into view' 
  16.         }, 
  17.         '/zh/': { 
  18.             lang: 'zh-CN'
  19.             title: 'Strve.js'
  20.             description: '一個可以將字符串轉換為視圖的JS庫' 
  21.         } 
  22.     }, 
  23.     themeConfig: { 
  24.         displayAllHeaders: true
  25.         sidebar: 'auto'
  26.         sidebarDepth:4, 
  27.         nav: [ 
  28.             { text: 'GitHub', link: 'https://github.com/maomincoding/strve' } 
  29.         ], 
  30.         locales: { 
  31.             '/': { 
  32.                 selectText: 'Languages'
  33.                 label: 'English'
  34.                 ariaLabel: 'Languages'
  35.                 sidebar: [ 
  36.                     { 
  37.                         title: 'Introduce'
  38.                         path: '/introduce/'
  39.                     }, 
  40.                     { 
  41.                         title: 'Install'
  42.                         path: '/install/'
  43.                     }, 
  44.                     { 
  45.                         title: 'Started'
  46.                         path: '/started/'
  47.                     }, 
  48.                     { 
  49.                         title: 'Usage'
  50.                         path: '/usage/'
  51.                     }, 
  52.                     { 
  53.                         title: 'Tool'
  54.                         path: '/tool/'
  55.                     }, 
  56.                     { 
  57.                         title: 'Other'
  58.                         path: '/other/'
  59.                     } 
  60.                 ], 
  61.             }, 
  62.             '/zh/': { 
  63.                 selectText: '選擇語言'
  64.                 label: '簡體中文'
  65.                 sidebar: [ 
  66.                     { 
  67.                         title: '介紹'
  68.                         path: '/zh/introduce/'
  69.                     }, 
  70.                     { 
  71.                         title: '安裝'
  72.                         path: '/zh/install/'
  73.                     }, 
  74.                     { 
  75.                         title: '快速上手'
  76.                         path: '/zh/started/'
  77.                     }, 
  78.                     { 
  79.                         title: '使用'
  80.                         path: '/zh/usage/'
  81.                     }, 
  82.                     { 
  83.                         title: '工具'
  84.                         path: '/zh/tool/'
  85.                     }, 
  86.                     { 
  87.                         title: '其它'
  88.                         path: '/zh/other/'
  89.                     } 
  90.                 ], 
  91.             } 
  92.         }, 
  93.         smoothScroll: true 
  94.     } 

看到這些配置不要慌,都可以從官方文檔配置選項中可以找到。

  1. https://vuepress.vuejs.org/zh/config/ 

其次,需要重點說明的是我這里/和/zh是提供了多語言支持配置路徑,可以通過官方文檔的多語言支持選項進行配置。

第四步

我之所以很簡單地概括前面的步驟,是因為官網文檔講解的比我更明白更詳細,我也不想浪費大家的時間。

下面,我們就要開始部署。在部署打包之前呢!我們首先要注意的是配置文件,我們回到之前的配置文件。

我們需要注意的是base選項,

  1. module.exports = { 
  2.     base: '/strvejs-doc/',  
  3.     title: 'Strve.js'
  4.     description: 'A JS library that can convert strings into view'
  5.     head: [ 
  6.         ['link', { rel: 'icon', href: '/logo.png' }], 
  7.     ] 

打開package.json文件。

  1.   "name""strvejsdoc"
  2.   "version""1.0.0"
  3.   "description""Strve.js document address"
  4.   "main""index.js"
  5.   "license""MIT"
  6.   "private"false
  7.   "scripts": { 
  8.     "dev""vuepress dev docs"
  9.     "build""vuepress build docs" 
  10.   }, 
  11.   "devDependencies": { 
  12.     "vuepress""^1.8.2" 
  13.   } 

我們看到"scripts"屬性下有"build"指令。運行打包即可。

打包后,默認會打包到dist文件夾中,你可以把文件夾中的內容放到線上網站上去,如果沒有網站,也沒有關系。本篇文章就是讓每個前端都擁有一個屬于自己的博客線上網站。

  1. ├── docs 
  2. │   ├── .vuepress 
  3. │   │   ├── dist 

第五步

我們會用到GitHub,所以需要創建一個倉庫,名字可以起一個好記的。我這里因為是以Strve.js為例,所以名為strvejs-doc。然后你需要做的是使用SSH方式Clone下來。

如果沒有配置SSH的可以根據我下面的步驟操作一下。

切換到 .ssh目錄

  1. cd ~/.ssh 

瀏覽文件夾目錄

  1. ls 

輸入你的郵箱(郵箱不必與GitHub賬號相同,個人郵箱即可),然后一直回車

  1. ssh-keygen -t rsa -C "郵箱" 

自動啟動

  1. eval "$(ssh-agent -s)" 

添加文件

  1. ssh-add ~/.ssh/id_rsa 

查看 id_rsa.pub 文件的內容,復制一下,留存。

  1. cat id_rsa.pub 

下面,我們就要打開Github,點擊右上角個人頭像下拉菜單中的Settings選項,然后點擊左邊欄的SSH and GPG keys選項。

點擊 New SSH key 按鈕。

輸入Title 下的內容,這里隨便起一個好記的標題。

然后輸入Key 下的內容,把剛才保存的id_rsa.pub 文件的內容復制到里面。

現在,大功告成!

以后,你只需要復制項目倉庫中 Clone按鈕下的 SSH 選項框中的鏈接。

然后,Clone 這個鏈接即可。

Clone 下倉庫之后,然后可以把剛才Vuepress項目導入進去。

最后,Push一下。

第六步

首先,我們需要創建一個分支,比如命名pages。然后,打開GitHub遠程倉庫,點擊項目倉庫Tab欄上的Settings選項,然后點擊Pages選項。

最后,在Source下選擇剛才創建的pages分支,然后選擇/(root),點擊Save保存按鈕。

不出意外,上方會給出一個網址,這里我們先保存一下,待會配置完成我們再點擊瀏覽網址。

第七步

在項目根目錄下創建一個deploy.sh文件,編輯如下內容:

  1. #!/usr/bin/env sh 
  2.  
  3. set -e 
  4.  
  5. npm run build 
  6.  
  7. cd docs/.vuepress/dist 
  8.  
  9. git init 
  10. git add -A 
  11. git commit -m 'deploy' 
  12.  
  13. # 如果發布到 https://<USERNAME>.github.io/<REPO> 
  14. git push -f git@github.com:<USERNAME>/<REPO>.git master:pages 
  15.  
  16. cd - 

這里你需要自定義的是:USERNAME、REPO、master:pages,分別對應用戶名、倉庫名、(一般是master:分支名或者main:分支名)。

第八步

我們在package.json文件中定義一個調試命令。

  1. "scripts": { 
  2.     "sh":"bash deploy.sh" 

然后運行此命令。

最后,我們在瀏覽器上打開剛才的網址。

以后,每次更改文檔,只需一條命令,即可更新線上網站。

結語 

自動化部署還有別的方案比如Github中的Actions,這里就不再詳細介紹了。趕快來試試上面的方案吧!部署一個屬于自己的博客。

責任編輯:武曉燕 來源: 前端歷劫之路
相關推薦

2022-04-20 06:56:33

Strve.js前端

2021-12-19 07:22:16

Create前端工具

2019-09-19 09:02:52

開發者技能工具

2016-07-05 16:30:10

碳云智能數字化生命

2022-03-07 10:27:03

Linux開源社區

2019-08-09 10:52:58

Linux內核Spark

2021-12-23 06:07:21

前端技術編程

2025-05-09 10:00:00

Vue開發調試

2021-10-14 06:52:47

自動化開發環境

2018-02-25 09:00:00

LinuxQ4OS開源

2014-08-22 09:14:57

2020-12-08 06:20:49

前端重構Vue

2023-04-03 09:44:18

2023-02-09 23:03:22

前端后端json

2023-03-06 08:41:32

CPU使用率排查

2013-09-03 09:58:51

Web前端

2024-04-19 16:15:30

云計算

2023-07-06 14:43:46

數字化轉型數據資源

2025-04-29 06:53:36

點贊
收藏

51CTO技術棧公眾號

欧美日韩在线网站| 中文字幕不卡三区视频| 国产91精品在线观看| 国内伊人久久久久久网站视频 | 国产精品一级黄| 久久久久久噜噜噜久久久精品| 成人h动漫精品一区| 日韩精品一页| 精品久久久久久久久中文字幕 | 91欧美视频网站| 亚洲久久在线观看| 偷拍欧美精品| 日韩精品极品在线观看| 午夜天堂在线视频| 欧美黑人粗大| 亚洲 欧美综合在线网络| 亚洲精品在线免费看| 欧美特级特黄aaaaaa在线看| 日本午夜一本久久久综合| 欧美精品aaa| 国产大屁股喷水视频在线观看| 黑色丝袜福利片av久久| 69堂成人精品免费视频| 国产成人久久婷婷精品流白浆| av毛片在线看| 国产精品电影一区二区| 欧美日韩免费高清| 少妇高潮久久久| 国产精品一区二区男女羞羞无遮挡| 日本亚洲欧洲色α| 日韩 欧美 精品| 91精品国产福利在线观看麻豆| 亚洲欧美激情视频| 国产精品久久久久久亚洲av| 高清久久一区| 欧美精品 日韩| 噜噜噜久久亚洲精品国产品麻豆| 手机在线免费观看av| 亚洲欧洲国产日本综合| 午夜精品视频在线观看一区二区| 日本天堂影院在线视频| 99久久综合狠狠综合久久| 国产精品日本一区二区 | 国产一区视频网站| 国产日韩欧美在线看| jizz国产在线| 日韩高清一区二区| 国产成人亚洲综合91| 超碰中文字幕在线| 亚洲一区国产一区| 97视频在线免费观看| 五月天婷婷丁香| 亚洲激情网址| 午夜精品久久久久久久久久久久久| 欧美成人国产精品高潮| 欧美日韩国产色综合一二三四| 欧美超级乱淫片喷水| 在线看的片片片免费| 中文字幕一区二区三区久久网站| 麻豆成人在线看| 九九热国产在线| 黄色在线一区| 欧美亚洲一级片| 特级西西444www大精品视频免费看| 国产日韩欧美| 欧美专区第一页| 精品国产乱子伦| 蜜臀av一区二区在线免费观看| 国产精品电影在线观看| 亚洲视频久久久| 国产一区二区三区久久久| 91精品视频在线| 亚洲风情第一页| av在线播放不卡| 日韩国产精品一区二区三区| 1024免费在线视频| 亚洲欧美日韩在线不卡| 2019日韩中文字幕mv| 日韩伦理福利| 欧美日韩精品免费| 波多野结衣三级视频| 国产毛片精品| 国产一区二区三区在线看| 在线观看亚洲网站| 极品少妇一区二区三区| 日韩av观看网址| 97国产成人无码精品久久久| 国产福利91精品| 欧美日韩精品久久久免费观看| av成人手机在线| 一区二区在线观看视频在线观看| 日韩欧美不卡在线| 成人在线高清| 亚洲第一精品电影| 在线国产视频一区| 欧美三级特黄| 国产精品com| 亚洲第一视频在线播放| 国产欧美精品区一区二区三区| 人人妻人人澡人人爽精品欧美一区| 久草在线资源站资源站| 色av成人天堂桃色av| 黑人巨大猛交丰满少妇| 国产精品入口久久| 欧美插天视频在线播放| 成人a v视频| 国产成人高清在线| 亚洲成色最大综合在线| 免费在线观看av电影| 欧美视频中文字幕在线| 99久久综合网| 成人激情在线| 2019日本中文字幕| 99久久国产免费| 欧美极品aⅴ影院| 自拍日韩亚洲一区在线| 国产麻豆一区二区三区| 国产亚洲精品久久久久久| 精品一区二区三区四| 久久99精品久久久| 欧美日韩在线观看一区二区三区| 男女在线观看视频| 欧美区在线观看| 午夜精产品一区二区在线观看的| 欧美午夜不卡| 91网站在线看| 日本中文字幕视频在线| 色屁屁一区二区| 亚洲图片综合网| 欧美日本一区二区高清播放视频| 国产精品色视频| 久久天堂电影| 欧美性生活大片免费观看网址| 国产精品欧美性爱| 欧美日韩一区二区高清| 91精品视频在线| 日本电影全部在线观看网站视频| 欧美午夜精品免费| 天天躁日日躁aaaa视频| 免费日韩av片| 欧美福利一区二区三区| 九色porny丨入口在线| 精品日韩欧美一区二区| 欧美精品久久久久性色| 国产一区二区三区在线观看免费 | 欧美精品色网| 91手机在线播放| av毛片在线播放| 日韩欧美资源站| 激情五月少妇a| 国产成人精品影院| 女人被男人躁得好爽免费视频 | 麻豆九一精品爱看视频在线观看免费| 国产精品免费看一区二区三区| 欧美午夜大胆人体| 精品免费一区二区三区| 久久国产露脸精品国产| 国产成人自拍在线| 日本手机在线视频| 日韩成人av在线资源| 人人做人人澡人人爽欧美| 欧美男男激情freegay| 色综合久久久久| 日本欧美一区二区三区不卡视频| 日本午夜精品一区二区三区电影| 视频一区二区三| 亚洲精品成a人ⅴ香蕉片| 日韩中文娱乐网| 亚洲产国偷v产偷v自拍涩爱| 亚洲韩国精品一区| 国产jjizz一区二区三区视频| 日韩av在线免费观看不卡| 亚洲精品在线观看免费| 日韩精品视频一区二区三区| 国内久久久精品| 国内精品在线视频| 欧美精品1区2区| 日韩成人高清视频| 国产无遮挡一区二区三区毛片日本| 成人中文字幕av| 外国成人免费视频| 国产伦精品一区二区三区照片 | 日本www在线观看视频| 欧美一区二区视频免费观看| 黄色小视频在线免费看| 2021久久国产精品不只是精品| the porn av| 欧美亚韩一区| 欧美在线激情| 88久久精品| 国产精品大片wwwwww| 亚洲第一图区| 亚洲人成在线观| 精品乱子伦一区二区| 一本久久精品一区二区| 来吧亚洲综合网| 久久婷婷成人综合色| 亚洲涩涩在线观看| 亚洲一区日韩在线| 婷婷视频在线播放| 视频一区欧美| 国产91精品入口17c| 黄色成人小视频| 欧美一区亚洲一区| 性网站在线观看| 一区二区在线视频| 三级在线视频| 日韩欧美国产综合一区| 懂色av蜜臀av粉嫩av喷吹| 亚洲综合色婷婷| а天堂中文在线资源| 91在线小视频| 国产精品果冻传媒| 国产在线精品不卡| 国产三级国产精品国产专区50| 亚洲国产一区二区三区高清| 一区二区免费在线视频| 在线日韩一区| 国产精品裸体一区二区三区| 国产午夜亚洲精品一级在线| 国产精品午夜视频| 欧美日韩美女| 91精品国产自产91精品| 日本无删减在线| 精品精品国产国产自在线| 国产鲁鲁视频在线观看免费| 亚洲精品一区二区三区99 | 日韩高清人体午夜| 亚洲精品无码专区| 日韩精品中文字幕在线不卡尤物| 亚洲天堂777| 欧美伊人久久久久久午夜久久久久| 日韩精品久久久久久久酒店| 一区二区激情小说| 黄视频网站免费看| 日韩美女视频一区| 国产极品美女在线| 国产精品家庭影院| 国产精品视频一区二区在线观看| 欧美经典一区二区| 欧美激情视频二区| 中文久久乱码一区二区| 性欧美精品男男| 亚洲国产成人私人影院tom| 精品欧美一区二区久久久| 久久久国产综合精品女国产盗摄| 9.1成人看片| 久久综合色婷婷| 久久精品国产亚洲av久| 久久无码av三级| 亚洲黄色免费视频| 国产精品欧美综合在线| 免费91在线观看| ...xxx性欧美| 青青草原免费观看| 亚洲国产aⅴ成人精品无吗| 亚洲国产精品午夜在线观看| 精品日韩中文字幕| 欧美brazzers| 欧美酷刑日本凌虐凌虐| 国产免费高清av| 精品日韩欧美在线| 日韩亚洲视频在线观看| 亚洲新中文字幕| 毛片av在线| 久久久久久国产精品久久| 中文在线а√在线8| 国产精品男人的天堂| 成人免费观看49www在线观看| 99理论电影网| 亚洲人成亚洲精品| 一区二区三区精品国产| 欧美日本不卡| 日本成年人网址| 久久国产三级精品| 亚洲国产欧美日韩在线| 91丨porny丨首页| 国产熟女一区二区| 亚洲黄色av一区| 日韩精品1区2区| 欧美片网站yy| 熟妇人妻av无码一区二区三区| 亚洲欧美中文字幕| 免费在线观看av| 97热在线精品视频在线观看| 国产成人精品亚洲日本在线观看| 成人天堂噜噜噜| 美女一区二区在线观看| 亚洲乱码一区二区三区| 亚洲人体偷拍| 欧美女同在线观看| 26uuu亚洲综合色| 天天色天天综合| 一本色道久久综合狠狠躁的推荐 | 久久er精品视频| 精品中文字幕在线播放| 亚洲欧洲日韩在线| 黄色在线免费观看| 欧美成人一区二区三区片免费| 日韩电影网址| 欧美福利在线观看| 88xx成人网| 久久国产精品免费一区| 欧美在线1区| www.天天射.com| 99久久久国产精品| 久久久久久久久久久久久女过产乱| 欧美日韩午夜视频在线观看| 国产伦精品一区二区三区四区| 亚洲乱码国产乱码精品精天堂| 日韩另类在线| 91精品在线观| 成人毛片在线| 成人在线看视频| 9l国产精品久久久久麻豆| 一区二区国产精品精华液| 欧美亚洲精品一区| 在线观看xxx| 97国产精品视频| 91在线一区| 亚洲天堂第一区| 麻豆高清免费国产一区| www在线观看免费视频| 偷偷要91色婷婷| 黄色一级a毛片| 欧美激情高清视频| 国产亚洲高清一区| 乱子伦一区二区| 久国产精品韩国三级视频| 亚洲第一综合网| 色哟哟一区二区三区| 婷婷在线观看视频| 91成品人片a无限观看| 6080亚洲理论片在线观看| 日本a在线天堂| 国产乱人伦偷精品视频免下载| 午夜国产小视频| 欧美精选午夜久久久乱码6080| yw视频在线观看| 国产精品视频网址| 日韩国产一区| 一级做a免费视频| 国产精品美女久久久久aⅴ | 国产精品99久久久久久久vr | 国产极品一区二区| 亚洲高清免费在线| 五月天婷婷在线观看| 26uuu亚洲伊人春色| 亚洲成a人片77777在线播放| 亚洲美免无码中文字幕在线| 2020国产精品自拍| 好吊色在线视频| 一区二区欧美日韩视频| 久久久加勒比| 日本一二三区视频在线| 国产成人av网站| 日本一区二区不卡在线| 日韩精品免费在线| 日韩欧美精品一区二区综合视频| 先锋影音日韩| 国产精品综合二区| 丰满少妇乱子伦精品看片| 亚洲一级一级97网| 伊人久久大香| 国产精品69久久久| 久久久久青草大香线综合精品| 无码无套少妇毛多18pxxxx| 中文字幕亚洲在线| 青草伊人久久| 久久久噜噜噜www成人网| 久久精品欧美一区二区三区不卡 | 狠狠人妻久久久久久综合| 国产亚洲欧洲在线| 久久爱www.| 欧美爱爱视频免费看| 国产精品女同一区二区三区| 99在线精品视频免费观看软件 | 亚洲免费视频观看| 九九热这里有精品| 国产成a人亚洲精v品在线观看| 久久久电影一区二区三区| 国产乱码久久久| 欧美一级大片视频| 66视频精品| 亚洲永久无码7777kkk| 欧美老肥妇做.爰bbww| а√天堂8资源中文在线| 神马影院我不卡午夜| 国产白丝网站精品污在线入口| 国产成人精品777777| 久久网福利资源网站| 亚洲人成网www| aaaaa黄色片| 欧美综合亚洲图片综合区| 肉肉视频在线观看| 午夜精品一区二区三区在线观看| 丁香激情综合五月| 91精品国产乱码久久久久| 91极品女神在线| 午夜激情一区|