日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Hexo Next 博客添加相册瀑布流

發布時間:2023/11/27 生活经验 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hexo Next 博客添加相册瀑布流 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文:https://rebootcat.com/2020/09/19/nextphotowall/

前言

一直沒有時間來整理下博客搭建的一些事情,現在補上一篇,給 Hexo Next 博客添加一個相冊功能,使用瀑布流的方式。

原理說明

  • 使用 github 作為倉庫存儲圖片文件(圖床)
  • 使用 jsdelivr 進行圖片 CDN 加速

優點

此種方式的優點是免費,不需要購買其他的對象存儲產品;并且使用的是 github 作為圖床,圖片不會丟失。

早期的博文使用的是七牛云的免費存儲,結果后來被他們刪掉了。。。結果造成文中的一些圖片鏈接都是 404,有興趣的可以翻一翻我早期的博客。

缺點

由于采用的是 github 倉庫存儲圖片,但是 github 對單倉庫有 50MB 的大小限制,所以單倉庫可能不能夠存儲太多的文件;

解決方法就是建立很多的圖片倉庫(稍微有點費勁,不過是行得通的);另外上傳的單張圖片大小最好不要太大。

還有個缺點就是得折騰啊,且看我后文。

各位可以參考下我的相冊瀑布流: 攝影

開始搭建相冊瀑布流

開始之前,需要簡單介紹一下,我參考的是 Hexo NexT 博客增加瀑布流相冊頁面 這篇文章,文中涉及到的腳本主要都是 js 實現;與他不同的是,由于我對 js 的掌握遠遠不及我對 Python 的掌握,故部分腳本我采用了 Python 實現。

所以在開始操作之前,你可以根據自己的技能,選擇不同的方式。如果你擅長 python,那么跟著我來吧。

新建 photo 頁面

去到博客根目錄:

mkdir -p source/photos

然后進入 photos 目錄:

cd source/photos
vim index.md

把下面的粘貼保存:

---
title: 攝影
type: photos
---<!-- CSS Code -->
<style>
.MyGrid{width:100%;max-width:1040px;margin:0 auto;text-align:center}.card{overflow:hidden;transition:.3s ease-in-out;border-radius:8px;background-color:#efefef;padding:1.4px}.ImageInCard img{padding:0;border-radius:8px}
@media(prefers-color-scheme:dark){.card{background-color:#333;}}
</style>
<!-- CSS Code End --><div class="MyGrid"></div>

修改 Next 主題配置文件

添加了 photos 頁面后,需要在 next 配置文件中修改:

vim themes/next/_config.yml

找到 menu 項,填入如下:

photos: /photos || fas fa-camera-retro

比如我的是這樣的:

menu:home: / || homeabout: /about/ || usertags: /tags/ || tagscategories: /categories/ || tharchives: /archives/ || archive#schedule: /schedule/ || calendar#sitemap: /sitemap.xml || sitemap#commonweal: /404/ || heartbeatguestbook: /guestbook || fas fa-commentsphotos: /photos || fas fa-camera-retrowiki: /wiki/ || wikipedia-w

完成之后還需要修改一下這個文件:

vim themes/next/languages/zh-CN.yml

找到 menu 項,加入如下一行:

 photos: 攝影

比如我的是這樣的:

menu:home: 首頁archives: 歸檔categories: 分類tags: 標簽about: 關于search: 搜索schedule: 日程表sitemap: 站點地圖commonweal: 公益 404guestbook: 留言photos: 攝影wiki: 維基

OK,到這里應該能看到這個 攝影 頁面了,你可以現在本地測試一下看:

hexo s -g

添加 js 腳本

首先需要在 source 目錄下新建一個 js 目錄,用來保存自定義的一些 js 腳本;

mkdir -p source/js

然后新建 mygrid.js 文件,粘貼下面的一段代碼:

// 獲取網頁不含域名的路徑
var windowPath = window.location.pathname;
// 圖片信息文件路徑
var imgDataPath = '/photos/photoslist.json';
// 圖片顯示數量
var imgMaxNum = 50;
// 獲取窗口寬度(以確定圖片顯示寬度)
var windowWidth = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;
if (windowWidth < 768) {var imageWidth = 145; // 圖片顯示寬度(手機)
} else {var imageWidth = 215; // 圖片顯示寬度
}
// 騰訊云圖片處理樣式(根據圖片顯示寬度)
var imgStyle = '!' + imageWidth + 'x';// 圖片卡片(照片頁面)
if (windowPath.indexOf('photos') > 0 ) {var LinkDataPath = imgDataPath;photo = {page: 1,offset: imgMaxNum,init: function () {var that = this;$.getJSON(LinkDataPath, function (data) {that.render(that.page, data);});},render: function (page, data) {var begin = (page - 1) * this.offset;var end = page * this.offset;if (begin >= data.length) return;var html, imgNameWithPattern, imgName, imageSize, imageX, imageY, li = "";for (var i = begin; i < end && i < data.length; i++) {imgNameWithPattern = data[i].split(';')[1];  // a.pngimgName = imgNameWithPattern.split('.')[0]  // aimageSize = data[i].split(';')[0]; // length.heightimageX = imageSize.split('.')[0]; //  lengthimageY = imageSize.split('.')[1]; // heightcdn_url       = data[i].split(';')[2]; // 原圖 cdn urlsmall_cdn_url = data[i].split(';')[3]; // 縮略圖 cdn urlli += '<div class="card" style="width:' + imageWidth + 'px" >' +'<div class="ImageInCard" style="height:'+ imageWidth * imageY / imageX + 'px">' +'<a data-fancybox="gallery" href="' + cdn_url + '" data-caption="' + imgName + '" title="' +  imgName + '">' +'<img data-src="' + small_cdn_url + '" src="' + small_cdn_url + '" data-loaded="true">' +'</a>' +'</div>' +'</div>'}$(".MyGrid").append(li);this.minigrid();},minigrid: function() {var grid = new Minigrid({container: '.MyGrid',item: '.card',gutter: 12});grid.mount();$(window).resize(function() {grid.mount();});}}photo.init();
}

或者你可以直接在我的博客上找到: rebootcat.com/mygrid.js

wget https://rebootcat.com/js/mygrid.js -O source/js/mygrid.js

新建圖片信息文件

我們再次回到 photos 目錄,創建文件 photoslist.json:

vim source/photos/photoslist.json

然后輸入如下的內容:

["1080.1920;WechatIMG114.jpeg;https://cdn.jsdelivr.net/gh/smaugx/MyblogImgHosting/rebootcat/photowall/cat/WechatIMG114.jpeg;https://cdn.jsdelivr.net/gh/smaugx/MyblogImgHosting/rebootcat/photowall/cat/WechatIMG114_small.jpeg","3024.4032;WechatIMG25834.jpeg;https://cdn.jsdelivr.net/gh/smaugx/MyblogImgHosting/rebootcat/photowall/cat/WechatIMG25834.jpeg;https://cdn.jsdelivr.net/gh/smaugx/MyblogImgHosting/rebootcat/photowall/cat/WechatIMG25834_small.jpeg"
]

OK, 到現在應該你能從博客上看到這兩張圖片了:

hexo s -g

本地測試一下,如果你能看到在博客的 攝影 頁面看到這兩張圖片,那么說明你的配置沒問題,你可以進行接下來的操作了;如果你不能正確顯示,說明前面的步驟出了問題,自己研究調試一下;如果你還不能解決,歡迎聯系我。

使用 python 腳本生成 photoslist.json

上面可以看到,photoslist.json 存放的是圖片的信息,mygrid.js 解析 photoslist.json 這個文件,然后在 photos 頁面添加 dom.

所以核心的部分在于 photoslist.json 文件,我們可以分析下這個文件:

1080.1920;WechatIMG114.jpeg;https://cdn.jsdelivr.net/gh/smaugx/MyblogImgHosting/rebootcat/photowall/cat/WechatIMG114.jpeg;https://cdn.jsdelivr.net/gh/smaugx/MyblogImgHosting/rebootcat/photowall/cat/WechatIMG114_small.jpeg

photoslist.json 保存的是一個 list,list 中每一行是一張圖片的信息,包括原始圖片大小、文件名、原始圖片cdn鏈接、縮略圖cdn鏈接

前面已經提到,我們的圖片是使用了 github 作為圖床(倉庫),然后使用 jsdelivr 進行 cdn 加速。所以我們應該準備好圖片文件,然后上傳到倉庫。

新建 github 倉庫,用來存放圖片文件

在 https://github.com 上創建圖片倉庫。

當倉庫容量超過 50MB 之后需要重新再新建一個倉庫

本地克隆倉庫,然后把圖片放入倉庫,上傳(這里以我的倉庫為例)

git clone git@github.com:smaugx/MyblogImgHosting_2.git blogimg_2
cd blogimg_2# put some image in this dir...
git push

生成 photoslist.json 文件

編寫 python 腳本或者直接從我的網站下載:

wget https://rebootcat.com/js/phototool.py  -O phototool.py

腳本如下:

#!/usr/bin/env python
# -*- coding:utf8  -*-import os
import glob
from PIL import Image, ExifTags
import jsonconfig = {# github 存儲圖片的倉庫(本地倉庫基準目錄)'github_img_host_base': '/Users/smaug/blogimg_2',# 會對這個目錄下的所有文件夾進行遍歷,相同目錄生成_samll 的 縮略圖'img_path':             '/Users/smaug/blogimg_2/rebootcat/photowall',# cdn 前綴'cdn_url_prefix':       'https://cdn.jsdelivr.net/gh/smaugx/MyblogImgHosting_2',# hexo 博客存放 photos 信息的 json 文件'photo_info_json':      '/Users/smaug/blog_rebootcat/source/photos/photoslist.json',}# 壓縮圖片到 90%(目的是為了移除一些gps 等信息,并非真的為了壓縮)
def compress_img(img_path, rate = 0.99, override = False):support_ftype_list = ['png', 'PNG', 'jpeg', 'JPEG', 'gif', 'GIF', 'bmp']sp_img = img_path.split('.')if not sp_img or sp_img[-1] not in support_ftype_list:print("not support image type:{0}", img_path)return Falsesp_img = img_path.split('/')if not sp_img:print("please give the right image path:{0}", img_path)return Falseimg_full_name = sp_img[-1]img_name = img_full_name.split('.')[0]img_type = img_full_name.split('.')[1]img_path_prefix = img_path[:-len(img_full_name)]# 覆蓋原圖或者另存為compress_img_path = ''if override:compress_img_path = img_pathelse:compress_img_path = '{0}{1}_com.{2}'.format(img_path_prefix, img_name, img_type)img = Image.open(img_path)try:for orientation in ExifTags.TAGS.keys() :if ExifTags.TAGS[orientation]=='Orientation' : breakexif=dict(img._getexif().items())if   exif[orientation] == 3 :img=img.rotate(180, expand = True)elif exif[orientation] == 6 :img=img.rotate(270, expand = True)elif exif[orientation] == 8 :img=img.rotate(90, expand = True)except Exception as e:print("catch exception:{0}",e)try:original_size = img.sizelength = original_size[0]height = original_size[1]new_length = int(length * rate)new_height = int(height * rate)print("originla length:{0} height:{1}", length, height)print("after compress length:{0} height:{1}", new_length, new_height)img = img.resize((new_length, new_height), Image.ANTIALIAS)img.save(compress_img_path, img_type)print("save compress img {0}".format(compress_img_path))return Trueexcept Exception as e:print("catch exception:{0}",e)return False# 對 img_path 目錄下的文件夾遞歸生成縮略圖保存到同目錄下
def thumbnail_pic(github_img_host_base, img_path, cdn_url_prefix):# 刪除最后一個 '/'if img_path[-1] == '/':img_path = img_path[:-1]if github_img_host_base[-1] == '/':github_img_host_base = github_img_host_base[:-1]if cdn_url_prefix[-1] == '/':cdn_url_prefix = cdn_url_prefix[:-1]photo_info_list = []for item in os.listdir(img_path):print(item)abs_item = os.path.join(img_path, item)if os.path.isdir(abs_item): # sub-dirsub_img_path = abs_itemprint("cd dir:{0}".format(sub_img_path))sub_photo_info_list = thumbnail_pic(github_img_host_base, sub_img_path, cdn_url_prefix)photo_info_list.extend(sub_photo_info_list)else: # fileftype = item.split('.')if not ftype or len(ftype) != 2:print("error: invalid file:{0}".format(item))continuefname = ftype[0]  # a.png -> aftype = ftype[1]  # a.png -> pngsupport_ftype_list = ['png', 'PNG', 'jpeg', 'JPEG', 'gif', 'GIF', 'bmp']if ftype not in support_ftype_list:print("error: file type {0} not support, only support {1}".format(ftype, json.dumps(support_ftype_list)))continueabs_file = abs_itemif item.find('_small') != -1: # 這是縮略圖continuesmall_file = '{0}_small.{1}'.format(fname, ftype)abs_small_file = os.path.join(img_path, small_file)  # 縮略圖絕對路徑if os.path.exists(abs_small_file):# 對應的 _small 縮略圖已經存在continuecompress_status = compress_img(abs_file, 0.9, True)if not compress_status:print("compress_img fail:{0}", abs_file)continueim = Image.open(abs_file)original_size = im.sizelength = original_size[0]height = original_size[1]m = int(float(length) / 200.0)  # 計算縮小比例 (縮略圖限制 200 長度)new_length = int(float(length) / m)new_height = int(float(height) / m)im.thumbnail((new_length, new_height))  # 生成縮略圖im.save(abs_small_file, ftype)  # 保存縮略圖print("save thumbnail img {0}".format(abs_small_file))relative_file       = abs_file[len(github_img_host_base) + 1:] # 計算相對路徑,用來拼接 cdnrelative_small_file = abs_small_file[len(github_img_host_base) + 1:]cdn_url_file        = '{0}/{1}'.format(cdn_url_prefix, relative_file)cdn_url_small_file  = '{0}/{1}'.format(cdn_url_prefix, relative_small_file)# 格式: 690.690;8.png;http://cdn_file_url;http://cdn_small_file_url;line = '{0}.{1};{2};{3};{4}'.format(length, height, item, cdn_url_file, cdn_url_small_file)photo_info_list.append(line)# end for loopprint('dir:{0} Done!'.format(img_path))return photo_info_listif __name__=='__main__':github_img_host_base = config.get('github_img_host_base')img_path             = config.get('img_path')cdn_url_prefix       = config.get('cdn_url_prefix')photo_info_json      = config.get('photo_info_json')photo_info_list     = []photo_info_list_has = []photo_info_list = thumbnail_pic(github_img_host_base, img_path, cdn_url_prefix)if os.path.exists(photo_info_json):with open(photo_info_json, 'r') as fin:photo_info_list_has = json.loads(fin.read())fin.close()photo_info_list_has.extend(photo_info_list)  # 追加此次新增的 photo infowith open(photo_info_json, 'w') as fout:fout.write(json.dumps(photo_info_list_has, indent = 2))print("save photo_info_list to {0}".format(photo_info_json))fout.close()print("\nAll Done")

這里重點需要關注的是:

config = {# github 存儲圖片的倉庫(本地倉庫基準目錄)'github_img_host_base': '/Users/smaug/blogimg_2',# 會對這個目錄下的所有文件夾進行遍歷,相同目錄生成_samll 的 縮略圖'img_path':             '/Users/smaug/blogimg_2/rebootcat/photowall',# cdn 前綴'cdn_url_prefix':       'https://cdn.jsdelivr.net/gh/smaugx/MyblogImgHosting_2',# hexo 博客存放 photos 信息的 json 文件'photo_info_json':      '/Users/smaug/blog_rebootcat/source/photos/photoslist.json',}

簡單解釋一下這個腳本:

  • github_img_host_base: 這個目錄也就是本地的倉庫目錄,絕對路徑(上面克隆的倉庫對應的本地文件夾路徑)
  • img_path: 我單獨新建了 rebootcat/photowall 目錄存放瀑布流圖片,對應本地的路徑
  • cdn_url_prefix:jsdelivr cdn url 前綴,只需要更改成你自己的github 用戶名以及倉庫名
  • photo_info_json: photoslist.json 路徑

上面幾個參數一定要配置對了。

那么簡單解釋一下腳本的功能:

腳本會遞歸的查找 img_path 目錄下的圖片,然后進行一定的壓縮(99%),這里的壓縮目的并非真的是壓縮,而是為了去除一些敏感信息,比如 GPS 信息。注意這里會覆蓋掉原始圖片。然后會生成圖片的縮略圖,同時根據上面的幾個配置參數,生成兩個 cdn url,一個對應的是原始圖片的 cdn url,一個是縮略圖的 cdn url.

然后執行:

python phototool.py

腳本執行完,就會增量生成 photoslist.json,可以先打開檢查下對不對,或者把里面的 cdn url 復制出來從瀏覽器看能不能訪問。

注意需要把本地圖片倉庫推送到遠程

這個 phototool.py 腳本你可以隨便放在哪里,當你更新圖片之后重新執行一遍就可以了。當然你也可以像我一樣,跟網站源碼直接放一起,所以你可以看到,我直接放到了 js 目錄。

更新圖片

把新圖片放到本地倉庫,然后執行:

python phototool.py

檢查一下 photoslist.json 文件對不對,然后發布博客:

hexo d -g

發布之后,記得把本地圖片倉庫推送到遠端,不然 jsdelivr 無法訪問到。

至此,一個相冊瀑布流就制作完成了!

The End

由于我是采用回憶的方式來寫的博文,所以文中可能會有一些小的修改或者配置我忽略了,不過問題不大,大家如果碰到問題了可以自行研究一下,能解決的。

采用 github 作為圖床來存放大量的瀑布流圖片墻,方案是沒問題的,只不過可能由于倉庫容量的限制,需要在 github 上構建多個圖片倉庫。

對于我來說,github 圖片倉庫主要用來存放博文中涉及到的圖片。至于圖片墻,我再另想辦法吧。

Blog:

  • rebootcat.com

  • email: linuxcode2niki@gmail.com

2020-09-19 于杭州
By 史矛革

總結

以上是生活随笔為你收集整理的Hexo Next 博客添加相册瀑布流的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

精品黄色片 | 樱空桃av | 国产一级视频在线观看 | 久九视频 | 国产精品ⅴa有声小说 | 天天色欧美 | 久久久久久国产精品亚洲78 | 久色免费视频 | 日韩av中文字幕在线免费观看 | 国产专区在线看 | 天堂中文在线视频 | 免费合欢视频成人app | 国产婷婷视频在线 | 国产欧美日韩一区 | 久久免费在线观看视频 | 午夜视频不卡 | 91中文在线| 日本黄色一级电影 | 97在线观 | 天堂av在线免费观看 | 亚洲精品在线观看视频 | 91免费版在线观看 | 五月色丁香 | www.狠狠操 | 99色人 | 免费成人黄色 | 最新动作电影 | 国产打女人屁股调教97 | 午夜少妇av | 超碰在97 | 国产精品密入口果冻 | 91亚洲成人 | 伊人永久 | 天天插一插 | 自拍超碰在线 | 五月天婷婷综合 | 国产一区在线观看免费 | 西西444www大胆高清图片 | 美女亚洲精品 | 99久久久久久国产精品 | 麻豆精品在线视频 | 国产午夜精品一区二区三区 | 美女视频黄是免费的 | 欧美看片| 91成人精品一区在线播放69 | 麻豆传媒视频在线免费观看 | 亚洲中字幕 | 男女激情片在线观看 | 最近2019中文免费高清视频观看www99 | 欧美日韩在线播放 | 日本一区二区三区免费观看 | 免费又黄又爽视频 | 国产精品一区二区麻豆 | 亚洲午夜久久久久久久久久久 | 美女视频黄的免费的 | 久久久久久久久艹 | 国产精品久久久久久69 | 日韩精品视频免费看 | 色综合天天爱 | 成人三级网站在线观看 | 国产精品美女网站 | 国产精品电影在线 | 日日夜夜91 | 99国产成+人+综合+亚洲 欧美 | 亚洲一区二区精品视频 | 国产视频在线看 | 91mv.cool在线观看 | 天天干人人插 | 日韩特级毛片 | 亚洲精品婷婷 | 免费视频三区 | 午夜免费福利视频 | 菠萝菠萝蜜在线播放 | 在线播放精品一区二区三区 | 探花视频在线观看+在线播放 | 免费精品久久久 | 中文字幕亚洲字幕 | 美女网站一区 | 欧美一级专区免费大片 | 亚洲永久国产精品 | 深爱五月激情五月 | 日韩欧美xxx | 亚洲精品乱码久久久久 | 视频在线观看91 | 久操综合| 四虎成人av | 四虎5151久久欧美毛片 | 久久久久一区二区三区四区 | 91原创在线观看 | 日韩精品一区二区三区丰满 | 一区二区三区中文字幕在线观看 | 日躁夜躁狠狠躁2001 | www.夜夜骑.com | 色噜噜日韩精品一区二区三区视频 | 嫩小bbbb摸bbb摸bbb | 高清av不卡 | 一级久久久 | 精品日韩在线 | 久久视频这里有精品 | 婷婷五月情 | 国产成人精品一二三区 | 久久国产精品久久精品国产演员表 | 天天色.com| 超级碰碰碰免费视频 | 日韩在线免费播放 | 国产精品欧美一区二区三区不卡 | 黄色国产精品 | 久久99精品国产 | 91精品一区在线观看 | 综合在线色 | www操操操 | 9999精品免费视频 | 91桃色视频 | 四虎国产精品成人免费4hu | 亚洲精品视频在线免费播放 | 日韩在线观看网址 | 最新久久久 | 在线免费观看不卡av | 国产精品嫩草影视久久久 | 99色精品视频 | 91精品推荐 | www.少妇| 9797在线看片亚洲精品 | 色 中文字幕 | 丰满少妇在线观看网站 | 激情综合站| 热re99久久精品国产66热 | 视频三区 | 免费黄色av电影 | 在线观看久草 | 激情婷婷在线观看 | 黄色免费网站下载 | 99九九99九九九视频精品 | 国产无遮挡又黄又爽在线观看 | 国产精品毛片一区二区在线 | 亚洲精品午夜久久久 | 欧美日韩一区二区视频在线观看 | 狠狠操影视| 娇妻呻吟一区二区三区 | 精品福利视频在线 | 久久精品久久99精品久久 | 国产区在线视频 | 综合色爱| 欧美黄在线 | 成人黄色大片在线免费观看 | 亚洲视频免费视频 | 一级黄视频 | 最近免费中文字幕大全高清10 | 色 免费观看| 久久99国产精品久久 | 狠狠操综合 | 欧美激情精品一区 | 天天操天天操天天操天天操天天操 | 久久不射电影网 | 精品91 | 中文视频在线播放 | 国产高清视频免费观看 | 美女av免费看 | 国产一级a毛片视频爆浆 | 国产高清在线免费观看 | 丁香五月亚洲综合在线 | 午夜精品久久久久久久99 | 欧美一级免费片 | 午夜精品福利一区二区三区蜜桃 | 99热九九这里只有精品10 | 999成人精品 | 国产一级精品在线观看 | 波多野结衣小视频 | 韩国av一区二区三区在线观看 | 午夜av在线免费 | 中文字幕中文字幕在线中文字幕三区 | 少妇搡bbb | 国产色网站| 欧美性护士 | 日韩高清www | 欧美激情视频免费看 | 三级小视频在线观看 | 在线亚洲小视频 | 最新av网址在线 | 夜夜操天天操 | 激情电影影院 | www.亚洲精品在线 | 亚洲va韩国va欧美va精四季 | 亚洲va在线va天堂 | 亚洲最新av网站 | 精品美女在线视频 | 91精品视频免费看 | 亚洲成人一二三 | 九九久久久 | 天天干天天操天天 | 一区二区视频免费在线观看 | 国内久久久久久 | 香蕉视频亚洲 | 三级av免费观看 | 精品色综合 | 国产手机在线精品 | 亚洲传媒在线 | 一区二区三区日韩视频在线观看 | 91丨九色丨国产女 | 久久综合色天天久久综合图片 | 日韩欧美精品免费 | 中文字幕高清在线播放 | 五月婷婷操 | 午夜婷婷在线播放 | 在线中文字幕播放 | 日韩综合第一页 | 国产一级淫片免费看 | 久久精品男人的天堂 | 特级西西www44高清大胆图片 | 在线国产能看的 | 激情欧美国产 | 精品在线一区二区三区 | 操操综合网 | 免费高清在线视频一区· | 日本黄色免费在线观看 | 黄色福利| 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 99精品视频一区二区 | 免费亚洲婷婷 | 日本黄色一级电影 | 天天躁日日躁狠狠躁av麻豆 | 97超视频免费观看 | 在线观看国产中文字幕 | 欧美日韩中文字幕在线视频 | 亚洲一区免费在线 | 久久免费精品 | 久久爱992xxoo| av蜜桃在线 | 国产精品嫩草55av | 精品产品国产在线不卡 | 亚洲日韩欧美一区二区在线 | 国产日产av| 97视频久久久 | 亚洲精品影视在线观看 | 国产精品久久久久久久久久久久 | 欧美专区国产专区 | 国产群p| 97超碰在线久草超碰在线观看 | 国产精品白浆视频 | 国产婷婷精品 | 伊人色综合久久天天网 | 成人97视频 | 婷婷成人亚洲综合国产xv88 | 91黄色小视频 | 精品久久久久久久久久久久久久久久久久 | 欧美大片大全 | 超碰在线94 | 成人黄色在线视频 | 国产精品亚洲片夜色在线 | 中文字幕人成乱码在线观看 | 超碰在线人人 | 免费看毛片网站 | 国产香蕉视频在线播放 | 久草97| 中文字幕精品一区二区三区电影 | 免费看黄20分钟 | 丁香色综合 | 国产日韩欧美在线免费观看 | 亚洲精品久久久久999中文字幕 | 黄色三级免费看 | 日韩av三区 | 精品国产一区二区三区久久久蜜臀 | 久草在在线视频 | 91精品国产自产在线观看 | 免费在线观看日韩 | 久久久久美女 | 国产视频不卡一区 | 免费91麻豆精品国产自产在线观看 | 99热精品久久 | 丝袜制服天堂 | 人人爽人人干 | 人人澡超碰碰97碰碰碰软件 | 人人操日日干 | 日韩精品中文字幕有码 | 91av短视频 | 国产小视频在线看 | 网站在线观看日韩 | 免费精品国产va自在自线 | 97精品国产97久久久久久 | 又黄又爽又色无遮挡免费 | 三级在线国产 | 天天爱天天干天天爽 | 国产精品手机播放 | 欧美激情视频一区二区三区免费 | 午夜久久电影网 | 免费国产在线精品 | 蜜臀久久99精品久久久无需会员 | 亚洲手机av | 欧美在线18 | 手机看片久久 | 91资源在线播放 | 国产精品久久综合 | 五月综合激情婷婷 | 国产精品不卡在线观看 | 99精品国产免费久久久久久下载 | 国语自产偷拍精品视频偷 | 中文字幕a在线 | 九九视频在线观看视频6 | 日韩欧美一区二区三区视频 | 免费中文字幕视频 | 亚洲免费在线观看视频 | 欧美天天射 | 亚洲专区免费观看 | 黄色免费大片 | 日韩精品欧美专区 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 成人一区二区在线 | 国产理论影院 | 亚洲成aⅴ人在线观看 | 中文字幕免费观看 | 99久久久久免费精品国产 | 美女久久精品 | 在线电影日韩 | 欧美一区二区三区在线观看 | 一区二区理论片 | 欧美福利在线播放 | 亚洲国产精品女人久久久 | 手机av资源 | 久久午夜免费观看 | 国产精品欧美 | 中国一区二区视频 | 国产精品观看在线亚洲人成网 | av免费看看 | 久久成人午夜 | 国产精品欧美久久久久三级 | 成人黄色免费在线观看 | 日本动漫做毛片一区二区 | 黄色在线观看网站 | 日本高清xxxx | 美女网站一区 | 日韩天堂在线观看 | 成人在线播放网站 | 91视频在线免费 | 香蕉视频久久 | 四川bbb搡bbb爽爽视频 | 97色免费视频 | 欧美另类高潮 | 久久久国产精品一区二区三区 | 最新av在线播放 | 日韩一区二区三区在线看 | 欧美日韩高清国产 | 国产精品免费在线视频 | 久久人人爽人人爽人人片av免费 | 一区二区三区免费播放 | 日韩精品免费一区二区 | 久久观看最新视频 | www久久九| 成人av影视在线 | 成年人国产精品 | 国产精品夜夜夜一区二区三区尤 | 欧美另类重口 | 四虎8848免费高清在线观看 | 国产 日韩 在线 亚洲 字幕 中文 | 美女视频是黄的免费观看 | 九九在线播放 | 99热这里只有精品国产首页 | 91传媒91久久久 | 中文字幕在线播放第一页 | 成人毛片网 | 蜜臀久久99精品久久久无需会员 | 国产婷婷vvvv激情久 | 日本不卡123 | 九九九热精品 | 色天天综合久久久久综合片 | 蜜臀av网址 | 99精品视频在线免费观看 | av免费观看高清 | 五月婷婷激情五月 | 伊人久操 | 国产只有精品 | 久草在线资源视频 | 日韩二区三区 | avsex| 日日夜夜噜噜噜 | 在线导航av | 成人在线免费观看网站 | 在线高清av| 久草在线视频中文 | 国产人成一区二区三区影院 | 国产精品成人久久久久久久 | 免费看色的网站 | 韩日三级在线 | 高清视频一区二区三区 | 在线视频精品播放 | 久久理论电影网 | 99久久精品电影 | 久久国产乱 | 日韩色在线观看 | 国产成人香蕉 | 在线a人v观看视频 | 天堂av色婷婷一区二区三区 | 人人澡av| 欧美色插 | 美女网站视频免费黄 | www.久草视频 | 日韩久久精品一区二区 | 日韩免费观看一区二区 | 88av网站| 98精品国产自产在线观看 | 911国产在线观看 | 国产视频精品在线 | 99久久这里只有精品 | 日本三级久久久 | 超碰人人做 | 欧美在一区 | 麻豆传媒电影在线观看 | 免费在线观看成年人视频 | 久久不射影院 | 欧美巨大 | 亚洲精欧美一区二区精品 | 久久精品国产亚洲 | 国产精品久久久久久婷婷天堂 | 久久综合九色综合欧美狠狠 | 国产精品免费观看久久 | 国产日本在线播放 | 精品播放| av高清免费| 日韩在线第一 | 六月丁香婷婷久久 | 亚洲日韩欧美一区二区在线 | 91精品在线播放 | 亚洲国产网站 | 西西4444www大胆视频 | 国产精品理论片在线观看 | 欧美一区二区三区在线观看 | av日韩国产 | 毛片网站免费在线观看 | 欧美一级日韩三级 | 亚洲国产网址 | 99久久999久久久精玫瑰 | 亚洲黄网址 | 欧美污在线观看 | 国产成人高清av | 国产美女精彩久久 | 91精品日韩 | 日本精品午夜 | av大片免费 | japanesexxxxfreehd乱熟 | 久久午夜国产精品 | 69国产成人综合久久精品欧美 | 国产在线播放一区 | 国产成人综合精品 | 福利片视频区 | 国产亚洲一区 | 激情综合五月婷婷 | 国产高清视频免费在线观看 | 成人欧美一区二区三区在线观看 | 香蕉视频在线观看免费 | 久久se视频 | 亚洲资源视频 | 国产精品去看片 | 成av在线 | 亚洲综合视频在线观看 | 97在线观看视频免费 | 国产中文自拍 | 国产成人久久77777精品 | 亚洲人成综合 | 久久久午夜精品理论片中文字幕 | 最新免费中文字幕 | 成年人在线视频观看 | 国产xx视频 | 日韩区欧美久久久无人区 | 91丨九色丨丝袜 | 中文字幕精品在线 | 日本中文在线 | 开心色激情网 | 精品亚洲一区二区三区 | 婷婷五情天综123 | 久久精久久精 | 色婷婷狠狠五月综合天色拍 | 99国产免费网址 | 97久久精品午夜一区二区 | 在线观看成人av | 激情综合六月 | 久一久久| 午夜三级在线 | 一区二区三区四区在线 | 美女视频黄是免费的 | 久久久久久久久久伊人 | 在线韩国电影免费观影完整版 | 天天射天天色天天干 | 亚洲做受高潮欧美裸体 | 亚洲精品动漫久久久久 | 日韩精品一区二区三区高清免费 | 黄色h在线观看 | 亚洲欧洲一级 | 欧美日韩亚洲精品在线 | 国产精品第54页 | 一二区电影 | 久九视频 | 亚洲精选国产 | 亚洲精品美女久久久久 | 在线观看日韩中文字幕 | 99国产免费网址 | 在线成人免费电影 | av电影一区二区三区 | 开心激情网五月天 | 九九九九色| 久久国产手机看片 | av+在线播放在线播放 | 日韩av快播电影网 | 日本aaaa级毛片在线看 | 日韩欧美第二页 | 亚洲精品视频在线观看免费视频 | 日韩av电影网站在线观看 | 国产视频一区在线播放 | 国产999在线 | 亚洲 中文 欧美 日韩vr 在线 | 九九久久影院 | 久久精品国产一区 | 欧美日韩在线观看一区 | 91在线最新 | 丁香久久综合 | 亚洲欧美国产日韩在线观看 | 超碰免费成人 | 91精品国产自产老师啪 | 又污又黄的网站 | 国产无遮挡又黄又爽在线观看 | 日韩欧美一区二区三区视频 | 亚洲精品9| 中文字幕专区高清在线观看 | 国产 字幕 制服 中文 在线 | 午夜美女网站 | 91爱爱中文字幕 | 精品亚洲免费 | 亚洲一区二区91 | 福利视频网站 | 国产精品久久久久一区 | 久久精品首页 | 久久综合免费视频影院 | 欧美日韩精品在线观看 | 狠狠干中文字幕 | 午夜aaaa | 亚洲97在线 | 色狠狠干 | 在线看片91 | 国产精品久久久久久久毛片 | 日韩中文字幕在线不卡 | 成年人在线观看视频免费 | 久久一二三四 | 日韩网 | 日韩三级免费观看 | 亚洲美女免费视频 | 中国一级片在线观看 | 黄色一级免费网站 | 国产成人一区二区三区在线观看 | 欧美性久久久久久 | 狠狠色丁婷婷日日 | 岛国av在线免费 | 国产亚洲资源 | 久要激情网 | 久久蜜臀av | 天天爱天天操天天射 | 97精品国产| 美女免费视频网站 | 国产高清中文字幕 | 成人av动漫在线观看 | 日韩在线观看视频一区二区三区 | 99久热在线精品视频成人一区 | 国产精品va| 亚洲天堂自拍视频 | 91九色视频在线播放 | 日韩乱码中文字幕 | 一级黄色片网站 | 91中文在线视频 | 亚洲国产播放 | 麻花传媒mv免费观看 | 久久99久久99 | 成人欧美一区二区三区在线观看 | 日韩电影在线观看一区 | 国产精品原创在线 | 婷婷资源站 | 亚洲婷婷伊人 | 国产精品视频99 | 日韩精品在线视频免费观看 | 天天干天天操天天操 | 综合色综合色 | 日韩三级视频在线观看 | 日本女人b| 久久国产精品影视 | 97在线影视 | 色资源在线| 亚洲成人av在线电影 | 91丨九色丨蝌蚪丨对白 | 国产精品精品久久久久久 | 色综合天天综合在线视频 | 久爱精品在线 | 久久国产精品二国产精品中国洋人 | 亚洲涩涩涩涩涩涩 | 色综合久久久久综合99 | 婷婷色综合色 | 国产亚洲91 | 激情视频91| 奇米影视777影音先锋 | 成年性视频 | 日韩欧美精品在线 | 国产在线观看地址 | 欧美日产在线观看 | 少妇超碰在线 | 日日夜夜操操操操 | 欧美日韩免费一区 | 91麻豆精品一区二区三区 | 色婷婷亚洲精品 | 亚洲国产成人精品久久 | 韩日av一区二区 | 国产精品久久久久久久久费观看 | 青青河边草手机免费 | 最近日本中文字幕a | 久草99| 在线亚洲天堂网 | 日韩午夜剧场 | 国产 日韩 欧美 中文 在线播放 | 亚洲精品午夜久久久 | 97电影手机版 | 毛片网站在线 | 欧美在一区 | 99精品在线播放 | 五月婷婷一级片 | 国产精品福利午夜在线观看 | 免费亚洲婷婷 | 欧美久久久久久 | 国产成人久久av免费高清密臂 | 日韩一区二区免费在线观看 | 狠狠操.com | 天天操天天干天天综合网 | 久久久精品国产免费观看一区二区 | 视频在线观看亚洲 | 婷婷六月网 | 狠狠色丁香婷婷综合久小说久 | 久久手机视频 | 中文字幕在线观看日本 | 成人免费视频观看 | 香蕉视频网站在线观看 | 午夜av剧场 | 在线中文字母电影观看 | 黄色免费高清视频 | 色噜噜日韩精品欧美一区二区 | 国产精品theporn | 狠狠的干狠狠的操 | 激情电影影院 | 久久久久久久精 | 日日日爽爽爽 | 五月婷婷伊人网 | 久久视影| 91精品1区2区 | 久草在线视频首页 | 91免费视频网站在线观看 | 伊人影院得得 | 亚洲视频一区二区三区在线观看 | 日韩电影一区二区在线观看 | 亚洲色视频 | 亚洲激情 欧美激情 | 一区二区激情 | 日韩精品中文字幕在线不卡尤物 | 色综合五月天 | a极黄色片 | 成人一区影院 | 欧美一区二区在线免费看 | 日本婷婷色 | 麻豆播放 | 成人免费观看网站 | 婷婷综合影院 | 国产精品久久99综合免费观看尤物 | 国产精品免费视频网站 | 在线观看av片 | 亚州国产精品久久久 | 午夜久久 | 国产999精品久久久影片官网 | 亚洲专区在线 | 成人高清av在线 | 亚洲国产中文在线 | 亚洲欧美偷拍另类 | 日本韩国欧美在线观看 | 一区二区精品在线视频 | 日韩欧美在线综合网 | 国产小视频在线播放 | 狠狠躁18三区二区一区ai明星 | 欧美日韩在线免费观看视频 | 久久成人国产精品一区二区 | 国产va精品免费观看 | 丁香国产视频 | 奇人奇案qvod| 欧美黑吊大战白妞欧美 | 精品久久福利 | 日韩中文字幕91 | 亚洲视屏一区 | 日本韩国在线不卡 | 亚洲精品自拍视频在线观看 | 一区二区亚洲精品 | 色诱亚洲精品久久久久久 | 久久精品看片 | 亚洲综合精品在线 | 中文字幕 在线看 | 久久系列 | 免费网站v | 国产一级二级在线观看 | 亚洲国产精品成人va在线观看 | 麻豆视频一区二区 | 亚洲综合激情小说 | 久久伊人八月婷婷综合激情 | 中文字幕中文中文字幕 | 色国产精品 | 日韩美在线观看 | 免费人成网ww44kk44 | 中文字幕在线观看的网站 | 国产精品久久久久av福利动漫 | 午夜久久久精品 | 激情在线网 | 色网站在线免费 | 国产一级免费观看 | 免费观看性生交大片3 | 婷婷色中文字幕 | av免费福利 | 亚洲 欧美 91| 九九色视频 | 久久久久综合网 | 国产黄色片免费观看 | 国产精品粉嫩 | 丁香花在线视频观看免费 | 欧美激情精品久久 | 国产高清无线码2021 | 国产精品一区二区三区在线看 | 国内成人综合 | 超碰在线人人97 | 久操视频在线播放 | 探花视频在线版播放免费观看 | 久久久久久国产精品免费 | 在线观看免费视频你懂的 | 日本精品久久久久 | 日韩av中文 | 精品国产免费观看 | 欧美午夜精品久久久久久浪潮 | 欧美男同网站 | 国产美女久久久 | 五月婷婷在线视频观看 | 久久99久久99 | 日韩动态视频 | 欧美a√在线 | 免费在线国产视频 | 久久久高清视频 | 欧美日韩裸体免费视频 | 欧美日韩在线视频一区 | 久久久久久亚洲精品 | 欧美日韩伦理在线 | 日本视频久久久 | 成人综合婷婷国产精品久久免费 | 成人欧美一区二区三区在线观看 | 国产在线小视频 | 国产精品麻豆果冻传媒在线播放 | 日韩两性视频 | 日韩簧片在线观看 | 四虎影视成人 | 四虎国产精品成人免费影视 | 日韩av午夜在线观看 | a'aaa级片在线观看 | 天天爱天天操天天干 | 狠狠成人 | 天天爱天天色 | 看国产黄色大片 | 波多野结衣网址 | 日韩在线观看中文字幕 | 日本在线中文 | 精品亚洲二区 | 午夜电影中文字幕 | 视频在线一区二区三区 | 中文字幕资源在线观看 | 奇米7777狠狠狠琪琪视频 | 天天干天天草 | 成人黄色毛片视频 | 国产精品久久在线 | 婷婷久久综合九色综合 | 黄色一级在线视频 | 国语精品久久 | 综合精品久久久 | 69久久99精品久久久久婷婷 | 国产日韩在线观看一区 | 国产精品大片 | 欧洲亚洲国产视频 | 国产五月天婷婷 | av免费在线播放 | 久久久久在线视频 | 91在线播放视频 | 国产综合激情 | 国产精品欧美久久久久久 | 99久久精| 超碰电影在线观看 | 一区二区三区av在线 | 精品一区二区在线免费观看 | 亚洲三级av | 伊人五月在线 | 国产视频在线观看一区 | 四月婷婷在线观看 | 日韩乱码中文字幕 | 青青五月天| 日韩欧美视频一区二区三区 | 国产精品高清av | 日本美女xx| 日韩电影一区二区在线观看 | 国产综合激情 | 亚洲一区美女视频在线观看免费 | 日韩电影一区二区三区在线观看 | 国产午夜在线观看视频 | 黄色一区三区 | 一本色道久久综合亚洲二区三区 | 亚洲乱码精品久久久 | 亚洲91精品 | 奇米网网址 | 国产麻豆视频网站 | 国产高清在线看 | 成年人在线免费视频观看 | www.亚洲激情.com | 成人在线视频你懂的 | 欧美黑吊大战白妞欧美 | 欧美日韩久 | 亚洲午夜精品久久久久久久久久久久 | 激情综合色播五月 | 久久色视频 | 日韩精品一区二区三区免费观看视频 | 丁香久久五月 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 成人wwwxxx视频 | 久久激情五月激情 | 国产一区二区三区在线免费观看 | 九九热视频在线免费观看 | 国产精品刺激对白麻豆99 | 日本中文字幕在线视频 | 欧美人交a欧美精品 | 日韩欧美xx | 欧美一级日韩三级 | 成人av在线看 | 日韩欧美精品在线 | 久久黄色网址 | 欧美激情第28页 | 亚洲精品一区二区三区四区高清 | 色综合久久久久综合体桃花网 | 最近中文字幕完整视频高清1 | 在线国产精品视频 | 亚洲精品高清一区二区三区四区 | 一区二区三区免费在线 | 国产精品亚洲人在线观看 | 国产精品久久久久久久久蜜臀 | 国产精品第52页 | 六月丁香激情综合 | 久久国产电影 | 国产美女久久 | 香蕉网在线播放 | 免费特级黄毛片 | 久久久久欧美精品999 | 麻豆传媒视频在线免费观看 | 欧美性生活一级片 | 国产高清专区 | 在线视频日韩 | 97在线视频免费观看 | 欧美视频不卡 | 91精品国产自产在线观看永久 | 又黄又爽又刺激视频 | 国产一区二区三区视频在线 | 国产v在线播放 | 国产999精品久久久久久绿帽 | 超碰在线9 | 欧美激情片在线观看 | 美女网站色免费 | 久久99久久精品国产 | 在线观看日韩国产 | 99视频国产在线 | 中文视频在线看 | 精品久久久久久亚洲综合网站 | 免费a网站| av成人动漫在线观看 | 免费日韩精品 | av播放在线 | 337p欧美| 国产精品久久久久久久久久久免费 | 日av免费| 国产一线二线三线性视频 | 久久国产精品久久w女人spa | 亚洲乱码久久久 | 亚洲视频精选 | 99免费观看视频 | 天天操夜操视频 | 欧美精品午夜 | 欧美日韩免费网站 | 99999精品| 最新色站 | 日韩免费观看av | 午夜黄色 | 婷婷中文字幕综合 | 国产高清在线一区 | 人人网av | 丝袜+亚洲+另类+欧美+变态 | 国产黄影院色大全免费 | 午夜国产福利视频 | 在线99| 国产免费区 | 欧美另类高清 videos | 91精品成人 | 在线观看一级片 | 亚洲精品国产第一综合99久久 | 欧美日韩免费一区二区 | 久久99影院| 免费视频久久久 | 毛片一二区| 色网站国产精品 | 久草资源免费 | 国产日韩精品在线观看 | 日韩视频精品在线 | 日韩视频在线播放 | 日日麻批40分钟视频免费观看 | 狠狠色狠狠色终合网 | 国产一区二区在线播放视频 | 国产永久免费观看 | 亚洲美女久久 | 久久成人在线视频 | 国产精品久久毛片 | 黄色成年片 | 又爽又黄又刺激的视频 | 成人91在线观看 | 亚洲欧美日韩中文在线 | 久久夜色精品国产欧美一区麻豆 | 999国产 | 美女网站黄在线观看 | 欧美片一区二区三区 | 插插插色综合 | 人人干人人超 | 美女黄久久 | 欧美日韩视频在线观看一区二区 | 久久国产精品免费 | 日韩免费久久 | 黄色大片国产 | 99久久久久久国产精品 | 色婷婷视频在线 | 在线观看久 | 亚洲激情在线观看 | 在线视频黄| 国产一区在线视频播放 | 国产一区二区在线播放视频 | 国产一区视频导航 | 中文字幕在线看视频 | 97免费| 九九欧美视频 | 六月久久婷婷 | 亚州天堂 | 日韩免 | 午夜成人免费电影 | 亚洲视频在线观看 | 中文在线字幕免费观 | 黄色软件在线看 | 国产精品久久久777 成人手机在线视频 | 深夜激情影院 | 亚洲成av人片在线观看无 | 亚洲 欧洲 国产 精品 | www.一区二区三区 | 成人在线播放av | 去看片 | 日韩毛片久久久 | 精品日本视频 | 亚洲国产精品va在线看黑人动漫 | 亚洲精品国产第一综合99久久 | 中文字幕在线免费 | 9ⅰ精品久久久久久久久中文字幕 | 国产精品久久久久久五月尺 | 最近中文字幕免费视频 | 九九热1| 国产黄色精品在线 | 中文字幕亚洲欧美 | 波多野结衣理论片 | 人人澡澡人人 | 97福利视频 | 国产午夜麻豆影院在线观看 | 美女很黄免费网站 | 久久精品—区二区三区 | 国产精品久久久久久久久久久久午 | 国产精品一区二区三区电影 | 午夜精品久久久 | 东方av在线免费观看 | 中文字幕91视频 | 精品美女视频 | 二区三区在线观看 | 婷婷综合成人 | av黄色国产| 精品在线不卡 | 亚洲色图美腿丝袜 | 成人国产电影在线观看 | 日韩中字在线观看 | 国产精品一二 | 久草在线中文888 | 免费观看成年人视频 | 成年人黄色免费看 | 国产日韩精品一区二区在线观看播放 | 亚洲尺码电影av久久 | 中文在线www | 精品国产午夜 | 日韩在线免费播放 | 国产久视频 | 日韩欧美xxxx | 三级小视频在线观看 | 中文字幕在线免费看线人 | 免费看搞黄视频网站 |