diff --git a/docs/.vuepress/theme/layouts/404.vue b/docs/.vuepress/theme/layouts/404.vue index 5444a5a..8d5affb 100644 --- a/docs/.vuepress/theme/layouts/404.vue +++ b/docs/.vuepress/theme/layouts/404.vue @@ -1,9 +1,9 @@ @@ -24,3 +24,7 @@ export default { } } + + diff --git a/docs/.vuepress/theme/util/getTopKPosts.js b/docs/.vuepress/theme/util/getTopKPosts.js index 1b7b140..6a0e6ad 100644 --- a/docs/.vuepress/theme/util/getTopKPosts.js +++ b/docs/.vuepress/theme/util/getTopKPosts.js @@ -1,30 +1,116 @@ const re = /.*\/(.*?)\.(html|md)/ -export function getTopKPosts(posts, len) { - return posts - .filter(post => { - const { frontmatter } = post; - return frontmatter && frontmatter.permalink && frontmatter.title && frontmatter.article !== false; - }) - .map(post => { - const execs = re.exec(post.relativePath) - return { - ...post, - updateTimestamp: (new Date(post.lastUpdated || post.frontmatter.date)).getTime(), - filename: execs ? execs['1'] : '', - formatDay: formatDate(new Date(post.lastUpdated || post.frontmatter.date)) - } - }) - .sort((a, b) => b.updateTimestamp - a.updateTimestamp) - .slice(0,len) +export function getPagesList(posts) { + console.log('------') + let pagesList = {} + + // 过滤非文章页 + posts = filterNotArticle(posts) + + // 对页面数据二次处理和排序 + const pages = posts.map(post => { + const execs = re.exec(post.relativePath) + const date = new Date(post.frontmatter.date || post.lastUpdated) + const pathArr = post.relativePath.split('/') + + return { + ...post, + updateTimestamp: date.getTime(), // 更新日期的时间戳 + filename: execs ? execs['1'] : '', + formatDay: formatDate(date), + year: date.getFullYear(), + tag: /\./g.test(pathArr[0]) ? pathArr[1].split('.')[1] : pathArr[0] // 区分是单独合集的笔记还是文章 + } + }).sort((a, b) => b.updateTimestamp - a.updateTimestamp) + + + // 根据年份对数据分组 + let pageYearArr = [] + let pageYearObj = {} + pages.forEach( page => { + + // 全部 + if (!pageYearObj[page.year]){ + pageYearArr.push({ + year: page.year, + pageList: [page] + }) + pageYearObj[page.year] = page + } else { + pageYearArr.forEach(ele => { + if (ele.year == page.year){ + ele.pageList.push(page) + } + }) + } + + // 按标签分组 + //console.log(page.tag) + if (!pagesList[page.tag]) { + pagesList[page.tag] = [] + } else { + + } + + + + + + }) + + // 根据标签分组 + pagesList['全部'] = pageYearArr + + + console.log(pagesList) } -function formatDate(date) { // 日期格式化 +// 按年份分组 +function pageGrouping(){ + +} + + + + + + +export function getTopKPosts(posts, len) { + return handlePageData( + filterNotArticle(posts) + ).slice(0,len) +} + + // 过滤没有frontmatter数据的 和 非文章页面的 +function filterNotArticle(posts){ + return posts.filter(post => { + const { frontmatter } = post; + return frontmatter && frontmatter.permalink && frontmatter.title && frontmatter.article !== false; + }) +} + +// 页面数据的处理和排序 +function handlePageData(posts){ + return posts.map(post => { + const execs = re.exec(post.relativePath) + return { + ...post, + updateTimestamp: (new Date(post.frontmatter.date || post.lastUpdated)).getTime(), // 更新日期的时间戳 + filename: execs ? execs['1'] : '', + formatDay: formatDate(new Date(post.frontmatter.date || post.lastUpdated)) + } + }).sort((a, b) => b.updateTimestamp - a.updateTimestamp) +} + +// 日期格式化 +function formatDate(date) { if (!(date instanceof Date)) { return } return `${date.getFullYear()}/${zero(date.getMonth() + 1)}/${zero(date.getDate())}` } -function zero(d) { // 补0 + +// 补0 +function zero(d) { return d.toString().padStart(2,'0') } \ No newline at end of file diff --git a/docs/01.前端/10.学习笔记/00.《JavaScript教程》笔记.md b/docs/01.前端/10.学习笔记/00.《JavaScript教程》笔记.md index 5b86042..f895c87 100644 --- a/docs/01.前端/10.学习笔记/00.《JavaScript教程》笔记.md +++ b/docs/01.前端/10.学习笔记/00.《JavaScript教程》笔记.md @@ -1,6 +1,6 @@ --- title: 《JavaScript教程》笔记 -date: 2020-01-12 +date: 2020-01-12 11:51:53 permalink: /pages/b002833e252f5727 ---
diff --git a/docs/01.前端/10.学习笔记/10.《ES6 教程》笔记.md b/docs/01.前端/10.学习笔记/10.《ES6 教程》笔记.md index b046809..f122f34 100644 --- a/docs/01.前端/10.学习笔记/10.《ES6 教程》笔记.md +++ b/docs/01.前端/10.学习笔记/10.《ES6 教程》笔记.md @@ -1,6 +1,6 @@ --- title: 《ES6 教程》笔记 -date: 2020-01-12 +date: 2020-01-12 15:49:22 permalink: /pages/5966e7c94628d277 --- diff --git a/docs/01.前端/10.学习笔记/20.《Vue》笔记.md b/docs/01.前端/10.学习笔记/20.《Vue》笔记.md index 1de6937..80c0ffb 100644 --- a/docs/01.前端/10.学习笔记/20.《Vue》笔记.md +++ b/docs/01.前端/10.学习笔记/20.《Vue》笔记.md @@ -1,6 +1,6 @@ --- title: 《Vue》笔记 -date: 2020-02-04 +date: 2020-02-04 12:16:12 permalink: /pages/830b1fea836eee46 ---
diff --git a/docs/01.前端/10.学习笔记/30.《TypeScript 从零实现 axios》.md b/docs/01.前端/10.学习笔记/30.《TypeScript 从零实现 axios》.md index c46a6c0..78b9e09 100644 --- a/docs/01.前端/10.学习笔记/30.《TypeScript 从零实现 axios》.md +++ b/docs/01.前端/10.学习笔记/30.《TypeScript 从零实现 axios》.md @@ -1,6 +1,6 @@ --- title: 《TypeScript 从零实现 axios》 -date: 2020-01-05 +date: 2020-01-05 10:40:48 permalink: /pages/943193f9d25bc5fb --- diff --git a/docs/01.前端/10.学习笔记/40.小程序笔记.md b/docs/01.前端/10.学习笔记/40.小程序笔记.md index f226175..cfdc25a 100644 --- a/docs/01.前端/10.学习笔记/40.小程序笔记.md +++ b/docs/01.前端/10.学习笔记/40.小程序笔记.md @@ -1,6 +1,6 @@ --- title: 小程序笔记 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/236ec09c26876b59 --- # 小程序笔记 diff --git a/docs/01.前端/25.JavaScript文章/02.new命令原理.md b/docs/01.前端/25.JavaScript文章/02.new命令原理.md index 2c8059e..70cf83e 100644 --- a/docs/01.前端/25.JavaScript文章/02.new命令原理.md +++ b/docs/01.前端/25.JavaScript文章/02.new命令原理.md @@ -1,6 +1,6 @@ --- title: new命令原理 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/8143cc480faf9a11 --- # new命令原理 diff --git a/docs/01.前端/25.JavaScript文章/03.ES5面向对象.md b/docs/01.前端/25.JavaScript文章/03.ES5面向对象.md index 7aebd58..2b63d71 100644 --- a/docs/01.前端/25.JavaScript文章/03.ES5面向对象.md +++ b/docs/01.前端/25.JavaScript文章/03.ES5面向对象.md @@ -1,6 +1,6 @@ --- title: ES5面向对象 -date: 2019-12-25 +date: 2020-02-22 10:35:43 permalink: /pages/b1af5cb8996363c5 --- # ES5面向对象 diff --git a/docs/01.前端/25.JavaScript文章/04.ES6面向对象.md b/docs/01.前端/25.JavaScript文章/04.ES6面向对象.md index 2488125..ce98ef3 100644 --- a/docs/01.前端/25.JavaScript文章/04.ES6面向对象.md +++ b/docs/01.前端/25.JavaScript文章/04.ES6面向对象.md @@ -1,6 +1,6 @@ --- title: ES6面向对象 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/1f4123be6f45abcd --- # ES6面向对象 diff --git a/docs/01.前端/25.JavaScript文章/06.多种数组去重性能对比.md b/docs/01.前端/25.JavaScript文章/06.多种数组去重性能对比.md index b3dfcc4..a5f1a2a 100644 --- a/docs/01.前端/25.JavaScript文章/06.多种数组去重性能对比.md +++ b/docs/01.前端/25.JavaScript文章/06.多种数组去重性能对比.md @@ -1,6 +1,6 @@ --- title: 多种数组去重性能对比 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/e808fba1fa8fbab2 --- # 多种数组去重性能对比 diff --git a/docs/01.前端/25.JavaScript文章/50.js随机打乱数组.md b/docs/01.前端/25.JavaScript文章/50.js随机打乱数组.md index cea9062..23f7285 100644 --- a/docs/01.前端/25.JavaScript文章/50.js随机打乱数组.md +++ b/docs/01.前端/25.JavaScript文章/50.js随机打乱数组.md @@ -1,6 +1,6 @@ --- title: JS随机打乱数组 -date: 2020-02-08 +date: 2020-02-08 17:42:03 permalink: /pages/40b4db2d38ba85f2 --- # JS随机打乱数组 diff --git a/docs/01.前端/25.JavaScript文章/60.判断是否为移动端浏览器.md b/docs/01.前端/25.JavaScript文章/60.判断是否为移动端浏览器.md index 33fb221..4257d61 100644 --- a/docs/01.前端/25.JavaScript文章/60.判断是否为移动端浏览器.md +++ b/docs/01.前端/25.JavaScript文章/60.判断是否为移动端浏览器.md @@ -1,6 +1,6 @@ --- title: 判断是否为移动端浏览器 -date: 2020-01-04 +date: 2020-01-04 15:25:11 permalink: /pages/40f623be692cf8bc --- # 判断是否为移动端浏览器 diff --git a/docs/01.前端/25.JavaScript文章/70.将一维数组按指定长度转为二维数组.md b/docs/01.前端/25.JavaScript文章/70.将一维数组按指定长度转为二维数组.md index e4d9619..4b68a84 100644 --- a/docs/01.前端/25.JavaScript文章/70.将一维数组按指定长度转为二维数组.md +++ b/docs/01.前端/25.JavaScript文章/70.将一维数组按指定长度转为二维数组.md @@ -1,6 +1,6 @@ --- title: 将一维数组按指定长度转为二维数组 -date: 2020-02-23 +date: 2020-02-23 13:49:31 permalink: /pages/f1acb712033ac8da --- # 将一维数组按指定长度转为二维数组 diff --git a/docs/01.前端/25.JavaScript文章/80.防抖与节流函数.md b/docs/01.前端/25.JavaScript文章/80.防抖与节流函数.md index 34f4879..d9e4448 100644 --- a/docs/01.前端/25.JavaScript文章/80.防抖与节流函数.md +++ b/docs/01.前端/25.JavaScript文章/80.防抖与节流函数.md @@ -1,6 +1,6 @@ --- title: 防抖与节流函数 -date: 2020-02-29 +date: 2020-02-29 15:07:47 permalink: /pages/0f6a0ac99b62ede5 --- # 防抖与节流函数 diff --git a/docs/01.前端/30.Vue文章/10.Vue项目开发前的一些准备工作.md b/docs/01.前端/30.Vue文章/10.Vue项目开发前的一些准备工作.md index a85cf5d..80c1abf 100644 --- a/docs/01.前端/30.Vue文章/10.Vue项目开发前的一些准备工作.md +++ b/docs/01.前端/30.Vue文章/10.Vue项目开发前的一些准备工作.md @@ -1,6 +1,6 @@ --- title: Vue项目开发前的一些准备工作 -date: 2020-02-21 +date: 2020-02-21 14:40:19 permalink: /pages/802a1ca6f7b71c59 --- # Vue项目开发前的一些准备工作 diff --git a/docs/01.前端/30.Vue文章/20.Vue CLi3 修改webpack配置.md b/docs/01.前端/30.Vue文章/20.Vue CLi3 修改webpack配置.md index 032d381..a9279b6 100644 --- a/docs/01.前端/30.Vue文章/20.Vue CLi3 修改webpack配置.md +++ b/docs/01.前端/30.Vue文章/20.Vue CLi3 修改webpack配置.md @@ -1,6 +1,6 @@ --- title: Vue CLi3 修改webpack配置 -date: 2020-02-22 +date: 2020-02-22 15:00:36 permalink: /pages/5d463fbdb172d43b --- # Vue CLi3 修改webpack配置 diff --git a/docs/01.前端/30.Vue文章/30.Vue中的scoped和scoped穿透.md b/docs/01.前端/30.Vue文章/30.Vue中的scoped和scoped穿透.md index 470f6e5..d143253 100644 --- a/docs/01.前端/30.Vue文章/30.Vue中的scoped和scoped穿透.md +++ b/docs/01.前端/30.Vue文章/30.Vue中的scoped和scoped穿透.md @@ -1,6 +1,6 @@ --- title: Vue中的scoped和scoped穿透 -date: 2020-02-23 +date: 2020-02-23 10:54:23 permalink: /pages/c80d2751cf1f4268 --- # Vue中的scoped和scoped穿透 diff --git a/docs/01.前端/30.Vue文章/40.Vue项目使用mock数据的几种方式.md b/docs/01.前端/30.Vue文章/40.Vue项目使用mock数据的几种方式.md index fa3713d..4232b9a 100644 --- a/docs/01.前端/30.Vue文章/40.Vue项目使用mock数据的几种方式.md +++ b/docs/01.前端/30.Vue文章/40.Vue项目使用mock数据的几种方式.md @@ -1,6 +1,6 @@ --- title: Vue项目使用mock数据的几种方式 -date: 2020-02-26 +date: 2020-02-26 14:06:58 permalink: /pages/bd1af2f75fd361fc --- # Vue项目使用mock数据的几种方式 diff --git a/docs/02.页面/10.HTML/10.常用meta整理.md b/docs/02.页面/10.HTML/10.常用meta整理.md index 6780701..34e6b72 100644 --- a/docs/02.页面/10.HTML/10.常用meta整理.md +++ b/docs/02.页面/10.HTML/10.常用meta整理.md @@ -1,6 +1,6 @@ --- title: 常用meta整理 -date: 2020-02-21 +date: 2020-02-21 12:20:10 permalink: /pages/8309a5b876fc95e3 --- # 常用meta整理 diff --git a/docs/02.页面/20.CSS/01.flex布局语法.md b/docs/02.页面/20.CSS/01.flex布局语法.md index 645f649..b3bab37 100644 --- a/docs/02.页面/20.CSS/01.flex布局语法.md +++ b/docs/02.页面/20.CSS/01.flex布局语法.md @@ -1,6 +1,6 @@ --- title: flex布局语法 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/0a83b083bdf257cb --- # flex布局语法 diff --git a/docs/02.页面/20.CSS/02.flex布局案例-基础.md b/docs/02.页面/20.CSS/02.flex布局案例-基础.md index f5ca5dd..2dd7142 100644 --- a/docs/02.页面/20.CSS/02.flex布局案例-基础.md +++ b/docs/02.页面/20.CSS/02.flex布局案例-基础.md @@ -1,6 +1,6 @@ --- title: flex布局案例-基础 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/ea6db1530c42ad51 --- # flex布局案例-基础 diff --git a/docs/02.页面/20.CSS/03.flex布局案例-骰子.md b/docs/02.页面/20.CSS/03.flex布局案例-骰子.md index 3577673..7180193 100644 --- a/docs/02.页面/20.CSS/03.flex布局案例-骰子.md +++ b/docs/02.页面/20.CSS/03.flex布局案例-骰子.md @@ -1,6 +1,6 @@ --- title: flex布局案例-骰子 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/eff61bc8b4f4695d --- # flex布局案例-骰子 diff --git a/docs/02.页面/20.CSS/04.flex布局案例-圣杯布局.md b/docs/02.页面/20.CSS/04.flex布局案例-圣杯布局.md index 2be71d7..106a4b6 100644 --- a/docs/02.页面/20.CSS/04.flex布局案例-圣杯布局.md +++ b/docs/02.页面/20.CSS/04.flex布局案例-圣杯布局.md @@ -1,6 +1,6 @@ --- title: flex布局案例-圣杯布局 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/df9e7c7214fa5046 --- # flex布局案例-圣杯布局 diff --git a/docs/02.页面/20.CSS/05.flex布局案例-网格布局.md b/docs/02.页面/20.CSS/05.flex布局案例-网格布局.md index 9f5341d..a3ba178 100644 --- a/docs/02.页面/20.CSS/05.flex布局案例-网格布局.md +++ b/docs/02.页面/20.CSS/05.flex布局案例-网格布局.md @@ -1,6 +1,6 @@ --- title: flex布局案例-网格布局 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/85b5a3fe218a34b7 --- # flex布局案例-网格布局 diff --git a/docs/02.页面/20.CSS/06.flex布局案例-输入框布局.md b/docs/02.页面/20.CSS/06.flex布局案例-输入框布局.md index c60104c..f7353e5 100644 --- a/docs/02.页面/20.CSS/06.flex布局案例-输入框布局.md +++ b/docs/02.页面/20.CSS/06.flex布局案例-输入框布局.md @@ -1,6 +1,6 @@ --- title: flex布局案例-输入框布局 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/05cc577fb51c7998 --- # flex布局案例-输入框布局 diff --git a/docs/02.页面/20.CSS/07.CSS3之transform过渡.md b/docs/02.页面/20.CSS/07.CSS3之transform过渡.md index 8144274..42d4300 100644 --- a/docs/02.页面/20.CSS/07.CSS3之transform过渡.md +++ b/docs/02.页面/20.CSS/07.CSS3之transform过渡.md @@ -1,6 +1,6 @@ --- title: CSS3之transform过渡 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/02d7f59d98d87409 --- # CSS3之transform过渡 diff --git a/docs/02.页面/20.CSS/08.CSS3之animation动画.md b/docs/02.页面/20.CSS/08.CSS3之animation动画.md index 29456f9..4d3ec9f 100644 --- a/docs/02.页面/20.CSS/08.CSS3之animation动画.md +++ b/docs/02.页面/20.CSS/08.CSS3之animation动画.md @@ -1,6 +1,6 @@ --- title: CSS3之animation动画 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/c2c0432138f6e042 --- # CSS3之animation动画 diff --git a/docs/02.页面/20.CSS/20.「布局技巧」图片未加载前自动撑开元素高度.md b/docs/02.页面/20.CSS/20.「布局技巧」图片未加载前自动撑开元素高度.md index 0389e64..c4ed632 100644 --- a/docs/02.页面/20.CSS/20.「布局技巧」图片未加载前自动撑开元素高度.md +++ b/docs/02.页面/20.CSS/20.「布局技巧」图片未加载前自动撑开元素高度.md @@ -1,6 +1,6 @@ --- title: 「布局技巧」图片未加载前自动撑开元素高度 -date: 2020-02-22 +date: 2020-02-22 16:37:10 permalink: /pages/3d52574260725aea --- # 「布局技巧」图片未加载前自动撑开元素高度 diff --git a/docs/02.页面/20.CSS/30.文字在一行或两行时超出显示省略号.md b/docs/02.页面/20.CSS/30.文字在一行或两行时超出显示省略号.md index 9eb31e8..e58b694 100644 --- a/docs/02.页面/20.CSS/30.文字在一行或两行时超出显示省略号.md +++ b/docs/02.页面/20.CSS/30.文字在一行或两行时超出显示省略号.md @@ -1,6 +1,6 @@ --- title: 文字在一行或两行时超出显示省略号 -date: 2020-02-23 +date: 2020-02-23 15:07:08 permalink: /pages/42b66999cc27dc25 --- # 文字在一行或两行时超出显示省略号 diff --git a/docs/02.页面/20.CSS/35.从box-sizing属性入手,了解盒子模型.md b/docs/02.页面/20.CSS/35.从box-sizing属性入手,了解盒子模型.md index f2d3036..2fd5e42 100644 --- a/docs/02.页面/20.CSS/35.从box-sizing属性入手,了解盒子模型.md +++ b/docs/02.页面/20.CSS/35.从box-sizing属性入手,了解盒子模型.md @@ -1,6 +1,6 @@ --- title: 从box-sizing属性入手,了解盒子模型 -date: 2020-02-27 +date: 2020-02-27 17:08:48 permalink: /pages/20a978023139589d --- # 从box-sizing属性入手,了解盒子模型 diff --git a/docs/02.页面/25.stylus/10.混入(Mixins).md b/docs/02.页面/25.stylus/10.混入(Mixins).md index 2edb1e7..501034b 100644 --- a/docs/02.页面/25.stylus/10.混入(Mixins).md +++ b/docs/02.页面/25.stylus/10.混入(Mixins).md @@ -1,7 +1,7 @@ --- -title: 混合(Mixins) -date: 2020-02-23 -permalink: /pages/bc1fe93547956f88 +title: 混入(Mixins) +date: 2020-02-23 15:47:03 +permalink: /pages/9f15c1a281d8bedb --- # stylus混入(Mixins) diff --git a/docs/03.技术/01.技术文档/01.Git使用手册.md b/docs/03.技术/01.技术文档/01.Git使用手册.md index 85d4e86..0570eb2 100644 --- a/docs/03.技术/01.技术文档/01.Git使用手册.md +++ b/docs/03.技术/01.技术文档/01.Git使用手册.md @@ -1,6 +1,6 @@ --- title: Git使用手册 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/9a7ee40fc232253e --- diff --git a/docs/03.技术/01.技术文档/02.Markdown使用教程.md b/docs/03.技术/01.技术文档/02.Markdown使用教程.md index bfcdc95..c7dfca8 100644 --- a/docs/03.技术/01.技术文档/02.Markdown使用教程.md +++ b/docs/03.技术/01.技术文档/02.Markdown使用教程.md @@ -1,6 +1,6 @@ --- title: Markdown使用教程 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/ad247c4332211551 --- # Markdown使用教程 diff --git a/docs/03.技术/01.技术文档/03.npm常用命令.md b/docs/03.技术/01.技术文档/03.npm常用命令.md index 043e886..e13411d 100644 --- a/docs/03.技术/01.技术文档/03.npm常用命令.md +++ b/docs/03.技术/01.技术文档/03.npm常用命令.md @@ -1,6 +1,6 @@ --- title: npm常用命令 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/61f2f95fd7da14fd --- # npm常用命令 diff --git a/docs/03.技术/01.技术文档/04.yaml语言教程.md b/docs/03.技术/01.技术文档/04.yaml语言教程.md index 96e3c1d..782af96 100644 --- a/docs/03.技术/01.技术文档/04.yaml语言教程.md +++ b/docs/03.技术/01.技术文档/04.yaml语言教程.md @@ -1,6 +1,6 @@ --- title: yaml语言教程 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/4e8444e2d534d14f --- # yaml语言教程 diff --git a/docs/03.技术/02.GitHub/01.GitHub高级搜索技巧.md b/docs/03.技术/02.GitHub/01.GitHub高级搜索技巧.md index dce2f66..e15a5d8 100644 --- a/docs/03.技术/02.GitHub/01.GitHub高级搜索技巧.md +++ b/docs/03.技术/02.GitHub/01.GitHub高级搜索技巧.md @@ -1,6 +1,6 @@ --- title: GitHub高级搜索技巧 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/4c778760be26d8b3 --- # GitHub高级搜索技巧 diff --git a/docs/03.技术/02.GitHub/02.GitHub Actions 实现自动部署静态博客.md b/docs/03.技术/02.GitHub/02.GitHub Actions 实现自动部署静态博客.md index 7cb5953..23547ff 100644 --- a/docs/03.技术/02.GitHub/02.GitHub Actions 实现自动部署静态博客.md +++ b/docs/03.技术/02.GitHub/02.GitHub Actions 实现自动部署静态博客.md @@ -1,6 +1,6 @@ --- title: GitHub Actions 实现自动部署静态博客 -date: 2019-12-27 +date: 2019-12-27 11:44:41 permalink: /pages/6b9d359ec5aa5019 --- # GitHub Actions 实现自动部署静态博客 diff --git a/docs/03.技术/02.GitHub/03.GitHub Actions 定时运行代码:每天定时百度链接推送.md b/docs/03.技术/02.GitHub/03.GitHub Actions 定时运行代码:每天定时百度链接推送.md index 84ac529..17fd52c 100644 --- a/docs/03.技术/02.GitHub/03.GitHub Actions 定时运行代码:每天定时百度链接推送.md +++ b/docs/03.技术/02.GitHub/03.GitHub Actions 定时运行代码:每天定时百度链接推送.md @@ -1,6 +1,6 @@ --- title: GitHub Actions 定时运行代码:每天定时百度链接推送 -date: 2019-12-30 +date: 2019-12-30 21:23:00 permalink: /pages/f44d2f9ad04ab8d3 --- # GitHub Actions 定时运行代码:每天定时百度链接推送 diff --git a/docs/03.技术/03.Nodejs/01.nodejs递归读取所有文件.md b/docs/03.技术/03.Nodejs/01.nodejs递归读取所有文件.md index a0c2f50..f474869 100644 --- a/docs/03.技术/03.Nodejs/01.nodejs递归读取所有文件.md +++ b/docs/03.技术/03.Nodejs/01.nodejs递归读取所有文件.md @@ -1,6 +1,6 @@ --- title: nodejs递归读取所有文件 -date: 2019-12-26 +date: 2019-12-26 15:57:32 permalink: /pages/117708e0af7f0bd9 --- # nodejs递归读取所有文件 diff --git a/docs/03.技术/04.博客搭建/01.解决百度无法收录搭建在GitHub上的个人博客的问题.md b/docs/03.技术/04.博客搭建/01.解决百度无法收录搭建在GitHub上的个人博客的问题.md index 8d20bec..9eea2b7 100644 --- a/docs/03.技术/04.博客搭建/01.解决百度无法收录搭建在GitHub上的个人博客的问题.md +++ b/docs/03.技术/04.博客搭建/01.解决百度无法收录搭建在GitHub上的个人博客的问题.md @@ -1,6 +1,6 @@ --- title: 解决百度无法收录搭建在GitHub上的个人博客的问题 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/41f87d890d0a02af --- # 解决百度无法收录搭建在GitHub上的静态博客的问题 diff --git a/docs/03.技术/04.博客搭建/02.使用Gitalk实现静态博客无后台评论系统.md b/docs/03.技术/04.博客搭建/02.使用Gitalk实现静态博客无后台评论系统.md index 2fefb51..f8a556a 100644 --- a/docs/03.技术/04.博客搭建/02.使用Gitalk实现静态博客无后台评论系统.md +++ b/docs/03.技术/04.博客搭建/02.使用Gitalk实现静态博客无后台评论系统.md @@ -1,6 +1,6 @@ --- title: 使用Gitalk实现静态博客无后台评论系统 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/1da0bf9a988eafe5 --- # 使用Gitalk实现静态博客无后台评论系统 diff --git a/docs/03.技术/04.博客搭建/03.GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床.md b/docs/03.技术/04.博客搭建/03.GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床.md index 2eebe7d..3bac4ba 100644 --- a/docs/03.技术/04.博客搭建/03.GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床.md +++ b/docs/03.技术/04.博客搭建/03.GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床.md @@ -1,6 +1,6 @@ --- title: GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床 -date: 2020-01-03 +date: 2020-01-03 12:55:43 permalink: /pages/a5f73af5185fdf0a --- # GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床 diff --git a/docs/04.其他/01.学习/02.提高学习效率的策略.md b/docs/04.其他/01.学习/02.提高学习效率的策略.md index 2137bf8..09e778f 100644 --- a/docs/04.其他/01.学习/02.提高学习效率的策略.md +++ b/docs/04.其他/01.学习/02.提高学习效率的策略.md @@ -1,6 +1,6 @@ --- title: 提高学习效率的策略 -date: 2020-01-04 +date: 2020-01-04 11:54:14 permalink: /pages/a8692ab3bdcb4588 --- # 提高学习效率的策略 diff --git a/docs/04.其他/01.学习/03.提高记忆的技巧.md b/docs/04.其他/01.学习/03.提高记忆的技巧.md index f2e74fd..a67fbd6 100644 --- a/docs/04.其他/01.学习/03.提高记忆的技巧.md +++ b/docs/04.其他/01.学习/03.提高记忆的技巧.md @@ -1,6 +1,6 @@ --- title: 提高记忆的技巧 -date: 2020-01-03 +date: 2020-01-03 14:34:48 permalink: /pages/996822b2a2ca6e3b --- # 提高记忆的技巧 diff --git a/docs/04.其他/01.学习/04.自律小建议.md b/docs/04.其他/01.学习/04.自律小建议.md index 005da64..e938356 100644 --- a/docs/04.其他/01.学习/04.自律小建议.md +++ b/docs/04.其他/01.学习/04.自律小建议.md @@ -1,6 +1,6 @@ --- title: 自律小建议 -date: 2020-01-03 +date: 2020-01-03 14:35:18 permalink: /pages/c3f302a03c8daf79 --- # 自律小建议 diff --git a/docs/04.其他/01.学习/05.处理问题的思路.md b/docs/04.其他/01.学习/05.处理问题的思路.md index ce2f643..f104044 100644 --- a/docs/04.其他/01.学习/05.处理问题的思路.md +++ b/docs/04.其他/01.学习/05.处理问题的思路.md @@ -1,6 +1,6 @@ --- title: 处理问题的思路 -date: 2020-01-03 +date: 2020-01-03 14:36:02 permalink: /pages/9ba2b8fb13de1957 --- # 处理问题的思路 diff --git a/docs/04.其他/03.面试/01.面试问题集锦.md b/docs/04.其他/03.面试/01.面试问题集锦.md index 6424e14..fddce13 100644 --- a/docs/04.其他/03.面试/01.面试问题集锦.md +++ b/docs/04.其他/03.面试/01.面试问题集锦.md @@ -1,6 +1,6 @@ --- title: 面试问题集锦 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/aea6571b7a8bae86 --- # 面试问题集锦 diff --git a/docs/04.其他/04.英语/01.英语基础.md b/docs/04.其他/04.英语/01.英语基础.md index 314853b..007dddc 100644 --- a/docs/04.其他/04.英语/01.英语基础.md +++ b/docs/04.其他/04.英语/01.英语基础.md @@ -1,6 +1,6 @@ --- title: 英语基础 -date: 2020-01-13 +date: 2020-01-13 11:55:53 permalink: /pages/6f9525eecdd51d5a --- # 英语基础 diff --git a/docs/04.其他/05.心情杂货/01.一个完美主义者的自我救赎.md b/docs/04.其他/05.心情杂货/01.一个完美主义者的自我救赎.md index 82ca2dd..0dd748f 100644 --- a/docs/04.其他/05.心情杂货/01.一个完美主义者的自我救赎.md +++ b/docs/04.其他/05.心情杂货/01.一个完美主义者的自我救赎.md @@ -1,6 +1,6 @@ --- title: 一个完美主义者的自我救赎 -date: 2020-01-16 +date: 2020-01-16 15:15:27 permalink: /pages/2d615df9a36a98ed --- # 一个完美主义者的自我救赎 diff --git a/docs/04.其他/97.学习网站.md b/docs/04.其他/97.学习网站.md index 7f47ef8..750df81 100644 --- a/docs/04.其他/97.学习网站.md +++ b/docs/04.其他/97.学习网站.md @@ -1,6 +1,6 @@ --- title: 学习网站 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/2e9ba3fa6e1ed0e9 article: false --- diff --git a/docs/04.其他/98.在线工具.md b/docs/04.其他/98.在线工具.md index e2e7432..81e01a9 100644 --- a/docs/04.其他/98.在线工具.md +++ b/docs/04.其他/98.在线工具.md @@ -1,6 +1,6 @@ --- title: 在线工具 -date: 2020-01-12 +date: 2020-01-12 11:39:41 permalink: /pages/9c2232288caaa8ec article: false --- @@ -13,11 +13,26 @@ article: false | codepen | | 在线代码编辑与演示 | | codesandbox | | 用于快速Web开发的在线IDE | -## 字体图标 +## UI + +| 名称 | 网址 | 描述 | +| -------- | --------------------------------- | ------------------ | +| iconfont | | 阿里巴巴矢量图标库 | +| undraw | | 免费的矢量插画 | + + + +## Chrome 插件 + +| 名称 | 网址 | 描述 | +| ------------ | --------------------------------- | -------- | +| 谷歌访问助手 | | 用于访问Google搜索、Chrome商店 | +| SetupVPN | Chrome商店 | 科学上网 | +| Hoxx VPN Proxy | Chrome商店 | 科学上网 | +| skyZIP™ Proxy | Chrome商店 | 科学上网 | +| 集装箱 | Chrome商店 | 科学上网 | + -| 名称 | 网址 | 描述 | -| -------- | -------------------------- | ------------------ | -| iconfont | | 阿里巴巴矢量图标库 | ## Emoji表情 diff --git a/docs/04.其他/99.友情链接.md b/docs/04.其他/99.友情链接.md index 5671dd2..7899d86 100644 --- a/docs/04.其他/99.友情链接.md +++ b/docs/04.其他/99.友情链接.md @@ -1,6 +1,6 @@ --- title: 友情链接 -date: 2019-12-25 +date: 2019-12-25 14:27:01 permalink: /pages/844eea1b2387fb96 article: false --- diff --git a/docs/05.关于/01.关于.md b/docs/05.关于/01.关于.md index b901796..f7c9850 100644 --- a/docs/05.关于/01.关于.md +++ b/docs/05.关于/01.关于.md @@ -1,12 +1,14 @@ --- title: 关于 -date: 2019-12-25 +date: 2019-12-25 ‏‎14:27:01 permalink: /pages/81d9f505441078e0 sidebar: false article: false --- + # 关于 + 这是一个兼具博客文章、个人技能树、文档查找的个人网站,主要内容是Web前端技术。如果你喜欢这个博客欢迎到[GitHub](https://github.com/xugaoyi/blog)点个Star、获取源码,或者交换 [友链](/pages/844eea1b2387fb96/)。 @@ -15,6 +17,7 @@ article: false 本人照片 + [更新日志](https://github.com/xugaoyi/blog/commits/master) ## :email: 联系 @@ -37,4 +40,4 @@ article: false } } } - \ No newline at end of file + \ No newline at end of file diff --git a/docs/06.最新/01.最新.md b/docs/06.最新/01.最新.md index cfed644..b59a82b 100644 --- a/docs/06.最新/01.最新.md +++ b/docs/06.最新/01.最新.md @@ -1,12 +1,36 @@ --- title: 最新 -date: 2019-12-31 +date: 2019-12-31 13:49:34 permalink: /pages/8818d4830dac5e2a sidebar: false article: false # 不显示最近更新栏,以及不参与到最近更新文章数据计算 +comment: false --- -# 最近更新 +