diff --git a/_config.yml b/_config.yml index e237c84e..c923c625 100644 --- a/_config.yml +++ b/_config.yml @@ -57,6 +57,7 @@ filename_case: 0 render_drafts: true # 可以使用正常的 markdown 语法引用图片而不再使用 hexo 的 {% asset_path slug %} 语法 +post_asset_folder: true marked: prependRoot: true postAsset: true diff --git a/source/_posts/My-2023-Chronicles-and-Insights.md b/source/_posts/My-2023-Chronicles-and-Insights.md index b023c72d..52be7b67 100644 --- a/source/_posts/My-2023-Chronicles-and-Insights.md +++ b/source/_posts/My-2023-Chronicles-and-Insights.md @@ -9,7 +9,7 @@ date: 2024-02-12 20:15:28 2024 农历甲辰龙年,在这一年一度的新春佳节,祝大家龙年行大运! -![龙行大运](1707741873052.webp) +![龙行大运](https://pic1.zhimg.com/80/v2-95bbec13eb9e00e9310fcc23f3225dc4_1440w.webp) > 2023 已经过去了,迈入 2024。我总迫切着想记录点什么,记录这一年的点点滴滴或者写点感悟,以后回忆起来应该会感叹,“啊,原来我这一年干了这些事啊,现在看来真有意思”。一边摩挲着手机,一边回忆起青春岁月。 > @@ -70,17 +70,17 @@ halo 博客用了 hao 的主题,是一个非常好看的主题(张洪 Heo ## 重游附中有感 年年岁岁花相似,岁岁年年人不同。 -![年年岁岁花相似,岁岁年年人不同](2dfe63796.webp) +![年年岁岁花相似,岁岁年年人不同](https://pic4.zhimg.com/80/v2-4afcdf8dd414df34af9aafa2836087f3_1440w.webp) 2023 这一年充满了未知与迷茫,不似中学时期那样方向明确 只有一个:好好读书,考个好大学。中学时代 6 年在附中,是我人生中最美好的一段时光。前段时间回了一趟母校,发现好像很多东西变了,但是很多东西又没变。 那天天气很阴,但我还是很高兴,沿着记忆中的路走了一遍。多年未见,学校里仍然是郁郁葱葱,一片生机盎然,校门附近那些树居然还是没长高,不知道是移植了还是干嘛了。往左走是通往报告厅的路,还记得这条路的大草坪是我们九年级的卫生区,恍惚中仿佛还能回忆起当时扫地和除草的人影。 -![校门口进来](1707745688367.webp) +![校门口草坪](https://pic3.zhimg.com/80/v2-f066d0e58fe4a40b76e32f2496a064f2_1440w.webp) 沿路走下去,就是一条木质长廊,我印象中是高二高三修的,木质长廊在教学楼中间也有,不过不长。但是有很多植物和爬山虎围绕,郁郁葱葱。 -![教学楼旁](1707745688354.webp) -![教学楼中间](1707745688342.webp) +![教学楼旁](https://pic3.zhimg.com/80/v2-470e42f32ed0a32f5806c4ef699d2a3a_1440w.webp) +![教学楼中间](https://pic2.zhimg.com/80/v2-50d05aa0c217c99a2ed2080c2c887ba5_1440w.webp) 路过了 3,4 号教学楼,就来到了体育馆,附中的体育馆很大,在里面我们参加 观看了很多篮球比赛和学校组织的活动。但是很遗憾的是我印象深刻的不多了,印象里大都是来放松缓解学习压力的🤣 接着走会穿过体育馆,路过园丁超市,这个超市零食种类很多,有水果蔬菜,还有些食堂的超市买不到的玩意。 @@ -91,17 +91,17 @@ halo 博客用了 hao 的主题,是一个非常好看的主题(张洪 Heo 三食堂当时是高三学生的专属食堂,不知道现在还是不是。虽然没有进去看,但我现在还记得很清楚,里面是一条长长的通道。要么在门口打饭,要么就在走廊的尽头打饭。走廊的中间摆着若干台电视机,我们在吃饭的时候经常会抬头看。但在附中,吃饭的速度要相当快的,往往没看几眼饭就都吃完了。 往右走就是操场,每天都会跑操,高三除外。现在想想真是辛苦,冬天的时候往往天没亮就摸着黑起床了。在 6:30 之前赶到操场来跑步。🤣但是当时我居然都可以很早起床且不迟到 -![操场](1707745688331.webp) -![操场](1707745688319.webp) +![操场](https://pic3.zhimg.com/80/v2-48746a5a3ba4caf01df597f2ca82f7be_1440w.webp) +![操场](https://pic3.zhimg.com/80/v2-bb4edbc5b869aa9ad8327af029257262_1440w.webp) 学校每年夏季都会举办运动会,太阳相当毒辣,但好消息是有靓妹看😁乐。我记得我参加过好几次。最后一次参加是在高二,当时我想着说,高三就没机会了,给自己的中学留点回忆,就报名了跑步接力,成绩中规中矩,但起码没给自己的高中生涯留遗憾(比如垂垂老矣了懊悔自己年轻时有东西没体验?不知道老了会不会这么想,反正我当时就是抱着这种心态参加了。和同学过程中训练也挺有趣)。这种心态也直接导致了我大学后面参加运动会,虽然知道自己水平,但还是去参加了。不过唯一遗憾的是自己应该多训练再上场的,大型运动会太大了,人太多了,汗😓。 沿着操场外围小走一段就来到了体育馆前的一大片平地,体育课往往都在这里举行。6 年来,所有体育课的缩影似乎都化为了体育课开始的准备动作。一 二 三 四 五 六 七 八 -![体育馆](1707745688308.webp) +![体育馆](https://pic2.zhimg.com/80/v2-347c6ca656370e68d34875edc1c355dd_1440w.webp) 穿过体育馆的平地,就来到了 A 栋学生宿舍楼,高三的回忆。这栋宿舍楼地理位置特别好,周末休息,不上课的时候,午休结束直接翻栏杆就能去抢篮球场地。但是现在 1 楼好像都被套防盗网了,难绷。 沿着宿舍楼和篮球场的小路就能走到一食堂。 -![篮球场](1707745688294.webp) -![一食堂](1707745688268.webp) +![篮球场](https://pic1.zhimg.com/80/v2-a071d81c0d0970117328cc62823cc7f0_1440w.webp) +![一食堂](https://pic3.zhimg.com/80/v2-789fac615facf34553bcb49c27f7b60a_1440w.webp) 学校一共就 123 三个食堂。一食堂后面就是 E 栋学生宿舍楼。初一初三还有高一都住这里。印象中 A E 栋的宿管阿姨人特别好,受学生欢迎。八年级则是住 E 栋后面的 F 栋。住宿期间真是发生了很多有意思的趣事,说一天也道不尽。 比如高一那会儿住在 2 楼宿管阿姨旁边的宿舍,夜里悄悄玩狼人杀,玩到半夜 2 点;和舍友天南海北聊天;放学急急忙忙洗澡。其实细细思索都是很美好的记忆,在那里站许久都能想起不少的事来,只是当时道寻常,现在叹年少不再,下次有空再展开说。 diff --git a/source/_posts/My-2023-Chronicles-and-Insights/1707741873052.webp b/source/_posts/My-2023-Chronicles-and-Insights/1707741873052.webp deleted file mode 100644 index a10dfefa..00000000 Binary files a/source/_posts/My-2023-Chronicles-and-Insights/1707741873052.webp and /dev/null differ diff --git a/source/_posts/My-2023-Chronicles-and-Insights/1707745688268.webp b/source/_posts/My-2023-Chronicles-and-Insights/1707745688268.webp deleted file mode 100644 index f0d726ae..00000000 Binary files a/source/_posts/My-2023-Chronicles-and-Insights/1707745688268.webp and /dev/null differ diff --git a/source/_posts/My-2023-Chronicles-and-Insights/1707745688294.webp b/source/_posts/My-2023-Chronicles-and-Insights/1707745688294.webp deleted file mode 100644 index d34a4aec..00000000 Binary files a/source/_posts/My-2023-Chronicles-and-Insights/1707745688294.webp and /dev/null differ diff --git a/source/_posts/My-2023-Chronicles-and-Insights/1707745688308.webp b/source/_posts/My-2023-Chronicles-and-Insights/1707745688308.webp deleted file mode 100644 index 5cefad98..00000000 Binary files a/source/_posts/My-2023-Chronicles-and-Insights/1707745688308.webp and /dev/null differ diff --git a/source/_posts/My-2023-Chronicles-and-Insights/1707745688319.webp b/source/_posts/My-2023-Chronicles-and-Insights/1707745688319.webp deleted file mode 100644 index 1f3498f9..00000000 Binary files a/source/_posts/My-2023-Chronicles-and-Insights/1707745688319.webp and /dev/null differ diff --git a/source/_posts/My-2023-Chronicles-and-Insights/1707745688331.webp b/source/_posts/My-2023-Chronicles-and-Insights/1707745688331.webp deleted file mode 100644 index e7cdcb66..00000000 Binary files a/source/_posts/My-2023-Chronicles-and-Insights/1707745688331.webp and /dev/null differ diff --git a/source/_posts/My-2023-Chronicles-and-Insights/1707745688342.webp b/source/_posts/My-2023-Chronicles-and-Insights/1707745688342.webp deleted file mode 100644 index 2a835070..00000000 Binary files a/source/_posts/My-2023-Chronicles-and-Insights/1707745688342.webp and /dev/null differ diff --git a/source/_posts/My-2023-Chronicles-and-Insights/1707745688354.webp b/source/_posts/My-2023-Chronicles-and-Insights/1707745688354.webp deleted file mode 100644 index bc9f4704..00000000 Binary files a/source/_posts/My-2023-Chronicles-and-Insights/1707745688354.webp and /dev/null differ diff --git a/source/_posts/My-2023-Chronicles-and-Insights/1707745688367.webp b/source/_posts/My-2023-Chronicles-and-Insights/1707745688367.webp deleted file mode 100644 index 02877d41..00000000 Binary files a/source/_posts/My-2023-Chronicles-and-Insights/1707745688367.webp and /dev/null differ diff --git a/source/_posts/My-2023-Chronicles-and-Insights/2dfe63796.webp b/source/_posts/My-2023-Chronicles-and-Insights/2dfe63796.webp deleted file mode 100644 index 2d1d8d34..00000000 Binary files a/source/_posts/My-2023-Chronicles-and-Insights/2dfe63796.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1.md b/source/_posts/Recording-the-Good-Life-1.md index d88edec7..23f2454a 100644 --- a/source/_posts/Recording-the-Good-Life-1.md +++ b/source/_posts/Recording-the-Good-Life-1.md @@ -16,11 +16,11 @@ date: 2024-04-02 19:01:33 也许,远在四年前高考结束时的我,可能也有类似的感悟和微妙的心绪,对当时的我来说,高中的一切都还是那么熟悉,没有来得及好好感悟和说再见就已然结束了。 -![考完试的天空](sky.webp) +![考完试的天空](https://pic4.zhimg.com/80/post_asset_folder: truev2-29b4762ef455ea245348ec968bbcea87_1440w.webp) -![隆江猪脚饭](dinner1.webp) +![隆江猪脚饭](https://pic3.zhimg.com/80/v2-aa1df539f7ad5ee595428d1678176e2a_1440w.webp) -![炫火锅](hoot-pot.webp) +![炫火锅](https://pic4.zhimg.com/80/v2-8e7619cf857065958c66010006e7f56f_1440w.webp) --- @@ -32,11 +32,11 @@ date: 2024-04-02 19:01:33 这是玉皇大帝的宫殿吗?这是神仙的仙界吗?如果他们真的存在,那他们现在在哪? -![云层](sky1.webp) -![云层](sky2.webp) -![云层](sky3.webp) -![云层](sky4.webp) -![云层](sky6.webp) +![云层](https://pic4.zhimg.com/80/v2-4cc817639180e4d7a020f246f5c3d71f_1440w.webp) +![云层](https://pic1.zhimg.com/80/v2-3cc63d236179fc4007b96e4ebebce540_1440w.jpg) +![云层](https://pic1.zhimg.com/80/v2-25feed5440c14c4837966f64c11d8bc8_1440w.webp) +![云层](https://pic3.zhimg.com/80/v2-3503722b032fcfa22902830a9132da76_1440w.webp) +![云层](https://pic3.zhimg.com/80/v2-8d21c167c3635cf41c9f2f7a4913779e_1440w.webp) 下面是我拍摄的一段飞机云中穿行的视频,感觉略有意境。 @@ -51,8 +51,8 @@ date: 2024-04-02 19:01:33 一边是现代化建筑,一边是郁郁葱葱,现代与自然风景的结合。江上散落着许多货船,一片繁忙景象。 -![江景](river2.webp) -![江景](river3.webp) +![江景](https://pic1.zhimg.com/80/v2-cfa3d85082dcccc74fb94e8826bcdb1c_1440w.webp) +![江景](https://pic4.zhimg.com/80/v2-e65afb7f7ff4b3ffd02011c70415deaf_1440w.webp) 欲穷千里目,更上一层楼。果然是有道理的。 @@ -64,15 +64,15 @@ date: 2024-04-02 19:01:33 这家自助烧烤 食材好,分量足,种类多,肉非常鲜美,吃起来嘎嘎香,我们去的时候没什么人,服务员还一直在旁边帮忙烤烧烤,真是非常顶级的体验。 -![烧烤](BBQ1.webp) -![烧烤](BBQ2.webp) -![烧烤](BBQ4.webp) -![烧烤](BBQ6.webp) +![烧烤](https://pic4.zhimg.com/80/v2-21bdec7110edeaeb9fab8f5d1b82981b_1440w.webp) +![烧烤](https://pic2.zhimg.com/80/v2-42c853445d5250d6bce410b68abf00a5_1440w.webp) +![烧烤](https://pic4.zhimg.com/80/v2-390ebdbb19a1cf56a3eba5d8ae04020b_1440w.webp) +![烧烤](https://pic4.zhimg.com/80/v2-208f004b2b846632f9be2e0995da93d3_1440w.webp) 值得一提的是居然还有海鲜,味道不错。 -![烧烤](BBQ7.webp) -![烧烤](BBQ8.webp) +![烧烤](https://pic2.zhimg.com/80/v2-20377146b08b082404975baa6aa6a2d5_1440w.webp) +![烧烤](https://pic3.zhimg.com/80/v2-f848bd04486b05376a40d9bf5547cde6_1440w.webp) --- @@ -80,7 +80,7 @@ date: 2024-04-02 19:01:33 周处除三害,很有意思,难得在内地看到这种类型的片子,电影引用古文典故,结合黑帮复仇、犯罪动作、暴力美学。 -![周处除三害](641.webp) +![周处除三害](https://pic4.zhimg.com/80/v2-e50e8780de15fa096f3512c5554b767f_1440w.jpg) **`周处除三害`** 是典故,出自《晋书·周处传》和《世说新语》。 @@ -128,12 +128,11 @@ date: 2024-04-02 19:01:33
-![周处除三害](zhouchu1.webp) -![周处除三害](zhouchu2.webp) -![周处除三害](zhouchu3.webp) -![周处除三害](zhouchu4.webp) -![周处除三害](zhouchu6.webp) -![周处除三害](zhouchu7.webp) +![周处除三害](https://pic4.zhimg.com/80/v2-eb393b512ffc4a76e1bf68110a6f576b_1440w.webp) +![周处除三害](https://pic1.zhimg.com/80/v2-c0ca7c815acfa56b4bd82e1a73442838_1440w.webp) +![周处除三害](https://pic3.zhimg.com/80/v2-d23d8f56bb8673ffd536400c771b2e42_1440w.webp) +![周处除三害](https://pic2.zhimg.com/80/v2-649df7aa00cc09bdc85bf50e581941a9_1440w.webp) +![周处除三害](https://pic3.zhimg.com/80/v2-271fae28bdf1779fd7317f8bd8c86b5a_1440w.webp) 希望以后影片引进的尺度可以更大一些,类型更加多样化,不要再只有主旋律和爱情片了。 diff --git a/source/_posts/Recording-the-Good-Life-1/641.webp b/source/_posts/Recording-the-Good-Life-1/641.webp deleted file mode 100644 index d5120b6a..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/641.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/BBQ1.webp b/source/_posts/Recording-the-Good-Life-1/BBQ1.webp deleted file mode 100644 index a9f4ba3f..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/BBQ1.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/BBQ2.webp b/source/_posts/Recording-the-Good-Life-1/BBQ2.webp deleted file mode 100644 index 55b771dd..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/BBQ2.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/BBQ4.webp b/source/_posts/Recording-the-Good-Life-1/BBQ4.webp deleted file mode 100644 index c2019aeb..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/BBQ4.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/BBQ6.webp b/source/_posts/Recording-the-Good-Life-1/BBQ6.webp deleted file mode 100644 index 089a9507..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/BBQ6.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/BBQ7.webp b/source/_posts/Recording-the-Good-Life-1/BBQ7.webp deleted file mode 100644 index 12eea77a..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/BBQ7.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/BBQ8.webp b/source/_posts/Recording-the-Good-Life-1/BBQ8.webp deleted file mode 100644 index 4be7c163..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/BBQ8.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/dinner1.webp b/source/_posts/Recording-the-Good-Life-1/dinner1.webp deleted file mode 100644 index 715048c5..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/dinner1.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/hoot-pot.webp b/source/_posts/Recording-the-Good-Life-1/hoot-pot.webp deleted file mode 100644 index 6b644291..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/hoot-pot.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/river2.webp b/source/_posts/Recording-the-Good-Life-1/river2.webp deleted file mode 100644 index 16c235f8..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/river2.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/river3.webp b/source/_posts/Recording-the-Good-Life-1/river3.webp deleted file mode 100644 index 0e0cbb36..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/river3.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/sky.webp b/source/_posts/Recording-the-Good-Life-1/sky.webp deleted file mode 100644 index 97b9a3ca..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/sky.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/sky1.webp b/source/_posts/Recording-the-Good-Life-1/sky1.webp deleted file mode 100644 index 82d6fbe7..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/sky1.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/sky2.webp b/source/_posts/Recording-the-Good-Life-1/sky2.webp deleted file mode 100644 index 3fab8a86..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/sky2.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/sky3.webp b/source/_posts/Recording-the-Good-Life-1/sky3.webp deleted file mode 100644 index 0bd8799e..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/sky3.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/sky4.webp b/source/_posts/Recording-the-Good-Life-1/sky4.webp deleted file mode 100644 index 75a9dadd..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/sky4.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/sky6.webp b/source/_posts/Recording-the-Good-Life-1/sky6.webp deleted file mode 100644 index 51491310..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/sky6.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/zhouchu1.webp b/source/_posts/Recording-the-Good-Life-1/zhouchu1.webp deleted file mode 100644 index 92a5098e..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/zhouchu1.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/zhouchu2.webp b/source/_posts/Recording-the-Good-Life-1/zhouchu2.webp deleted file mode 100644 index aaa262b6..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/zhouchu2.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/zhouchu3.webp b/source/_posts/Recording-the-Good-Life-1/zhouchu3.webp deleted file mode 100644 index 4d9714e2..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/zhouchu3.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/zhouchu4.webp b/source/_posts/Recording-the-Good-Life-1/zhouchu4.webp deleted file mode 100644 index ee1c3cff..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/zhouchu4.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/zhouchu6.webp b/source/_posts/Recording-the-Good-Life-1/zhouchu6.webp deleted file mode 100644 index bb9770c1..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/zhouchu6.webp and /dev/null differ diff --git a/source/_posts/Recording-the-Good-Life-1/zhouchu7.webp b/source/_posts/Recording-the-Good-Life-1/zhouchu7.webp deleted file mode 100644 index cbb7649a..00000000 Binary files a/source/_posts/Recording-the-Good-Life-1/zhouchu7.webp and /dev/null differ diff --git a/source/_posts/Using-uptime-kuma-as-Status-Page.md b/source/_posts/Using-uptime-kuma-as-Status-Page.md index e27622c8..e7c7fb84 100644 --- a/source/_posts/Using-uptime-kuma-as-Status-Page.md +++ b/source/_posts/Using-uptime-kuma-as-Status-Page.md @@ -51,41 +51,41 @@ services: ## 3. 配置 uptime-kuma 访问 `status.example.com`,进入配置页面。 -![配置页面](configure.webp) +![配置页面](https://pic1.zhimg.com/80/v2-d2c29dd21a893eeb98ed6baa480a0268_1440w.webp) 设置账号密码,然后点击 `创建`。 ## 4. 添加监控项 我们尝试添加一个监控项,监控 `Github`. -![添加监控项](add-monitor.webp) +![添加监控项](https://pic2.zhimg.com/80/v2-1528df98aa77c6dc52dd950b27d4ca3d_1440w.webp) 填写相关信息 如 `监控类型` `名称` `URL` `心跳间隔(监控频率)` 等,然后 点击保存 (如果你想监控 `chatgpt` 可能要使用 `ping` 的方式,`https` 由于官方限制会 `403`,不知道加什么请求头才行,有懂的朋友可以评论区说一下) 这个时候我们可以看到,我们的监控项已经添加成功了。显示了 `Github` 的响应状态等信息。但是这个时候我们还不能直接访问,因为我们还没有添加对外展示的 `Status Page`。 -![监控项](monitor.webp) +![监控项](https://pic1.zhimg.com/80/v2-2e8308882c77f75a5500b5ca5bc89e30_1440w.webp) ## 5. 添加 Status Page 点击 `状态页面`,然后点击 `新的状态页`。 -![添加状态页面](add-status-page.webp) +![添加状态页面](https://pic4.zhimg.com/80/v2-85471f0624ddaa475eb9f53ea1ea6e57_1440w.webp) 填写 `名称` 和 `路径`,然后点击 `创建`。 `路径` 就是你的状态页面的访问路径,比如我填写的是 `show`,那么我的状态页面的访问路径就是 `http://:3001/status/show`。如果你不想这样,而是想直接访问 `status.example.com` 就能得到 `Status Page`。可以先填写一个值 等进去再配置。 -![添加状态页面](add-status-page2.webp) +![添加状态页面](https://pic3.zhimg.com/80/v2-259949550d0be9cfa78847eb4c16deca_1440w.webp) ## 6. 配置 Status Page 点击 `添加分组`,再点击 `添加监控项`(就是前面配置的)。 -![配置状态页面](configure-status-page.webp) +![配置状态页面](https://pic3.zhimg.com/80/v2-98926849dc41e2d454655bcfbc2284ba_1440w.webp) 点击左边的 `域名`,填写你的域名,然后点击 `保存`。这样就可以使用域名 `status.example.com` 访问 而不是 `status.example.com/status/show` 。 -![填写域名](configure-status-page2.webp) +![填写域名](https://pic2.zhimg.com/80/v2-1c4c9719809e32dab8c6be704b622695_1440w.webp) 换个浏览器访问域名验证一下,我们的状态页面已经添加成功了。显示了 `Github` 的响应状态信息。 -![状态页面](status-page.webp) +![状态页面](https://pic2.zhimg.com/80/v2-02107bc3749d6bd8ef35bda2f3121d95_1440w.webp) ## 7. 配置邮件通知 -![监控项](monitor.webp) +![监控项](https://pic1.zhimg.com/80/v2-2e8308882c77f75a5500b5ca5bc89e30_1440w.webp) 点击一个监控项的 `编辑`,然后点击 `设置通知`,`通知类型` 选择 `SMTP`,然后填写你的邮箱信息,点击 `保存`。 这里我以 `outlook` 为例,参考 [微软 Outlook.com 的 POP、IMAP 和 SMTP 设置 @@ -104,4 +104,4 @@ services: 填写完毕后点击 `测试`,如果收到邮件,说明配置成功。 -![测试成功,可以收到邮件](test.webp) +![测试成功,可以收到邮件](https://pic2.zhimg.com/80/v2-4139c28c2b3f13eaa274ed1c0e1ef445_1440w.webp) diff --git a/source/_posts/Using-uptime-kuma-as-Status-Page/add-monitor.webp b/source/_posts/Using-uptime-kuma-as-Status-Page/add-monitor.webp deleted file mode 100644 index 4676473e..00000000 Binary files a/source/_posts/Using-uptime-kuma-as-Status-Page/add-monitor.webp and /dev/null differ diff --git a/source/_posts/Using-uptime-kuma-as-Status-Page/add-status-page.webp b/source/_posts/Using-uptime-kuma-as-Status-Page/add-status-page.webp deleted file mode 100644 index 5bda3d02..00000000 Binary files a/source/_posts/Using-uptime-kuma-as-Status-Page/add-status-page.webp and /dev/null differ diff --git a/source/_posts/Using-uptime-kuma-as-Status-Page/add-status-page2.webp b/source/_posts/Using-uptime-kuma-as-Status-Page/add-status-page2.webp deleted file mode 100644 index 75e1702f..00000000 Binary files a/source/_posts/Using-uptime-kuma-as-Status-Page/add-status-page2.webp and /dev/null differ diff --git a/source/_posts/Using-uptime-kuma-as-Status-Page/configure-status-page.webp b/source/_posts/Using-uptime-kuma-as-Status-Page/configure-status-page.webp deleted file mode 100644 index b6163bff..00000000 Binary files a/source/_posts/Using-uptime-kuma-as-Status-Page/configure-status-page.webp and /dev/null differ diff --git a/source/_posts/Using-uptime-kuma-as-Status-Page/configure-status-page2.webp b/source/_posts/Using-uptime-kuma-as-Status-Page/configure-status-page2.webp deleted file mode 100644 index 2aa03ae3..00000000 Binary files a/source/_posts/Using-uptime-kuma-as-Status-Page/configure-status-page2.webp and /dev/null differ diff --git a/source/_posts/Using-uptime-kuma-as-Status-Page/configure.webp b/source/_posts/Using-uptime-kuma-as-Status-Page/configure.webp deleted file mode 100644 index c25727d0..00000000 Binary files a/source/_posts/Using-uptime-kuma-as-Status-Page/configure.webp and /dev/null differ diff --git a/source/_posts/Using-uptime-kuma-as-Status-Page/monitor.webp b/source/_posts/Using-uptime-kuma-as-Status-Page/monitor.webp deleted file mode 100644 index d93df729..00000000 Binary files a/source/_posts/Using-uptime-kuma-as-Status-Page/monitor.webp and /dev/null differ diff --git a/source/_posts/Using-uptime-kuma-as-Status-Page/status-page.webp b/source/_posts/Using-uptime-kuma-as-Status-Page/status-page.webp deleted file mode 100644 index 8cbdaddb..00000000 Binary files a/source/_posts/Using-uptime-kuma-as-Status-Page/status-page.webp and /dev/null differ diff --git a/source/_posts/Using-uptime-kuma-as-Status-Page/test.webp b/source/_posts/Using-uptime-kuma-as-Status-Page/test.webp deleted file mode 100644 index 049b2fc4..00000000 Binary files a/source/_posts/Using-uptime-kuma-as-Status-Page/test.webp and /dev/null differ diff --git a/source/_posts/Vaultwarden-installation-and-usage-tutorial.md b/source/_posts/Vaultwarden-installation-and-usage-tutorial.md index 079e7489..b84630f0 100644 --- a/source/_posts/Vaultwarden-installation-and-usage-tutorial.md +++ b/source/_posts/Vaultwarden-installation-and-usage-tutorial.md @@ -9,7 +9,7 @@ tags: - 安全 --- -![bitwarden](apps-combo-logo.webp) +![bitwarden](https://pic1.zhimg.com/80/v2-37027f299fa4cff9f29e0cb223d127ec_1440w.webp) {% note info %} 相信大家对 Bitwarden 这款密码管理工具并不陌生,它是一款 **`开源`** 的密码管理工具,可以帮助我们管理各种账号密码,支持多种平台,包括 Windows、macOS、Linux、Android、iOS 等。 @@ -63,11 +63,11 @@ sudo docker-compose up -d 但是**在使用之前,你最好使用反向代理隐藏端口并配置 HTTPS,避免中间人攻击。**配置完毕之后你就可以访问你的 Vaultwarden 网页版服务了。 -![登陆](vault-login.webp) +![登陆](https://pic3.zhimg.com/80/v2-64812e3da6683431d0ecf696e102afc2_1440w.webp) 创建一个账号,然后你就可以在各个平台上使用 Bitwarden 客户端了。电脑上推荐使用浏览器插件,手机上推荐使用官方客户端。注意在登陆的时候要选择 `自托管`,输入你的 `服务器 URL` 即可。 -![登陆选择](login.webp) +![登陆选择](https://pic4.zhimg.com/80/v2-196b3cc79509562d5cec5426076a14b3_1440w.webp) ## 4. Docker Compose 配置详解 diff --git a/source/_posts/Vaultwarden-installation-and-usage-tutorial/apps-combo-logo.webp b/source/_posts/Vaultwarden-installation-and-usage-tutorial/apps-combo-logo.webp deleted file mode 100644 index 5464c4db..00000000 Binary files a/source/_posts/Vaultwarden-installation-and-usage-tutorial/apps-combo-logo.webp and /dev/null differ diff --git a/source/_posts/Vaultwarden-installation-and-usage-tutorial/login.webp b/source/_posts/Vaultwarden-installation-and-usage-tutorial/login.webp deleted file mode 100644 index 3c6f837f..00000000 Binary files a/source/_posts/Vaultwarden-installation-and-usage-tutorial/login.webp and /dev/null differ diff --git a/source/_posts/Vaultwarden-installation-and-usage-tutorial/vault-login.webp b/source/_posts/Vaultwarden-installation-and-usage-tutorial/vault-login.webp deleted file mode 100644 index d7cd4959..00000000 Binary files a/source/_posts/Vaultwarden-installation-and-usage-tutorial/vault-login.webp and /dev/null differ diff --git a/source/_posts/Writing-Umami-s-uv-pv-access-display.md b/source/_posts/Writing-Umami-s-uv-pv-access-display.md index fcebad63..03ebc15f 100644 --- a/source/_posts/Writing-Umami-s-uv-pv-access-display.md +++ b/source/_posts/Writing-Umami-s-uv-pv-access-display.md @@ -13,7 +13,7 @@ I'll demonstrate how to implement Umami's UV, PV visit statistics display. 这是本站的 Umami 访问统计页面,显示了每日的访问量和访问人数,链接:https://umami.ovvv.top/share/SYu8qUKmty52PW9w/blog -![浏览量展示](display.webp) +![浏览量展示](https://pic4.zhimg.com/80/v2-a96d771513470a3a394727e04bb3afcb_1440w.webp) 我们在前文介绍过如何安装 Umami:{% post_link 'Umami-installation-and-usage-tutorial' 'Umami 安装使用教程' %}。本文 **默认你已经安装了 Umami 并且添加了一个网站**。下面我们将编写一个简单的页面,通过 Umami 的 API 调用显示 Umami 的 UV, PV 访问情况。 @@ -23,7 +23,7 @@ I'll demonstrate how to implement Umami's UV, PV visit statistics display. `Settings` -> `Users` -> `Create user` -> 填写账号密码,`Role` 选择 `View only` -> `Save` -![新建用户](create.webp) +![新建用户](https://pic1.zhimg.com/80/v2-3947dd0fa291aa3db02b5bb251ea2d30_1440w.webp) {% fold info @一点碎碎念 %} @@ -77,7 +77,7 @@ Authorization: Bearer eyTMjU2IiwiY...4Q0JDLUhWxnIjoiUE_A 先分析一下官方文档的 API 接口[^3]: `GET /api/websites/{websiteId}/stats` -![API](API.webp) +![API](https://pic2.zhimg.com/80/v2-3c570a96d2d263c81415fea5a97a94fd_1440w.webp) 有两个必填的 查询参数:`startAt` 和 `endAt`,都是 Unix 毫秒时间戳,表示开始时间和结束时间 @@ -92,12 +92,12 @@ Authorization: Bearer eyTMjU2IiwiY...4Q0JDLUhWxnIjoiUE_A ``` 在返回结果中找到 `createdAt` 字段,这个字段就是 `startAt` 的值,也就是你的网站创建时间,数据的开始时间 -![createdAt](startTime.webp) +![createdAt](https://pic3.zhimg.com/80/v2-0f39fd39907c3d7bd911395ba890d82e_1440w.webp) ## 5. 编写页面 -![页面展示](statistics.webp) +![页面展示](https://pic1.zhimg.com/80/v2-c07238914da7b6773ee1d26f03ace7f0_1440w.webp) 代码是看到木木的博客[^4]而有灵感,而评论区下面的 Nick[^5] 提供了相对正确的思路,我在他代码的基础上进行了改进,如删除无用的参数和优化步骤等。代码如下,修改你对应的参数即可运行: diff --git a/source/_posts/Writing-Umami-s-uv-pv-access-display/API.webp b/source/_posts/Writing-Umami-s-uv-pv-access-display/API.webp deleted file mode 100644 index ca2b4fd7..00000000 Binary files a/source/_posts/Writing-Umami-s-uv-pv-access-display/API.webp and /dev/null differ diff --git a/source/_posts/Writing-Umami-s-uv-pv-access-display/create.webp b/source/_posts/Writing-Umami-s-uv-pv-access-display/create.webp deleted file mode 100644 index 0696c155..00000000 Binary files a/source/_posts/Writing-Umami-s-uv-pv-access-display/create.webp and /dev/null differ diff --git a/source/_posts/Writing-Umami-s-uv-pv-access-display/display.webp b/source/_posts/Writing-Umami-s-uv-pv-access-display/display.webp deleted file mode 100644 index 016921ad..00000000 Binary files a/source/_posts/Writing-Umami-s-uv-pv-access-display/display.webp and /dev/null differ diff --git a/source/_posts/Writing-Umami-s-uv-pv-access-display/startTime.webp b/source/_posts/Writing-Umami-s-uv-pv-access-display/startTime.webp deleted file mode 100644 index c837d93b..00000000 Binary files a/source/_posts/Writing-Umami-s-uv-pv-access-display/startTime.webp and /dev/null differ diff --git a/source/_posts/Writing-Umami-s-uv-pv-access-display/statistics.webp b/source/_posts/Writing-Umami-s-uv-pv-access-display/statistics.webp deleted file mode 100644 index 0743016f..00000000 Binary files a/source/_posts/Writing-Umami-s-uv-pv-access-display/statistics.webp and /dev/null differ