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 @@
-
404
-
{{ getMsg() }}
-
返回首页 →
+
+
{{ getMsg() }}
+
返回首页
@@ -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
---
-# 最近更新
+