From 7b58fd90f83ae95a94407de96012d3bcf672b938 Mon Sep 17 00:00:00 2001 From: rockbenben Date: Thu, 4 Apr 2024 09:53:51 +0800 Subject: [PATCH] docs: update icon --- README.md | 59 +++++++++++++++------------------- docs/.vuepress/client.ts | 2 +- docs/.vuepress/config.ts | 2 +- docs/.vuepress/navbar.ts | 31 +++++++++--------- docs/.vuepress/sidebar.ts | 19 +++++------ docs/DailyRoutine.md | 2 +- docs/Fitness.md | 2 +- docs/README.md | 61 ++++++++++++++++-------------------- docs/apps/Applist.md | 20 ++++++------ docs/apps/Chrome.md | 2 +- docs/apps/design.md | 4 +-- docs/apps/toolbox.md | 4 +-- docs/apps/topic/README.md | 2 +- docs/blog.md | 2 +- docs/code/AutoHotkey.md | 2 +- docs/code/Electron.md | 2 +- docs/code/HTML.md | 4 +-- docs/code/Javascript.md | 2 +- docs/code/Markdown.md | 2 +- docs/code/Python.md | 6 ++-- docs/code/README.md | 51 +++++++----------------------- docs/code/Regex.md | 2 +- docs/code/Vue.md | 2 +- docs/deploy/CloudServices.md | 2 +- docs/deploy/Cloudflare.md | 2 +- docs/deploy/DNS.md | 2 +- docs/deploy/GitHub.md | 2 +- docs/deploy/MySQL.md | 2 +- docs/deploy/Static.md | 6 ++-- docs/deploy/VPS.md | 2 +- docs/family/Coupon.md | 2 +- docs/family/Diet.md | 2 +- docs/family/Life.md | 2 +- docs/intro.md | 2 +- docs/web/Comments.md | 2 +- docs/web/VuePress.md | 4 +-- docs/web/docsify.md | 2 +- 37 files changed, 140 insertions(+), 179 deletions(-) diff --git a/README.md b/README.md index 1b36a728ca..045d7336ea 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ - 置顶:日常习惯、健身、阅读; - 软件应用:常用应用、Chrome 扩展和相关教程; -- Docker 服务:NAS 和服务器上的后端应用,主要以 Docker 方式部署; +- Docker 服务:NAS 和服务器上的后端应用,以 Docker 容器为主; - 系统问题:Windows 系统优化和相关问题; - 代码编程:常用代码的学习和使用笔记,页面开发攻略和网站相关的工具和知识收集; - 生活角落:说明书、生活记录和小技巧; @@ -44,29 +44,29 @@ ## 🍥 搭建 LearnData -1. 首先,进入 [LearnData](https://github.com/rockbenben/LearnData) 项目页,点击右上角「Use this template」后选择「Create a new repository」。 +1. 首先,访问 [LearnData 项目页面](https://github.com/rockbenben/LearnData),然后点击页面右上角的「Use this template」按钮。在弹出的页面中选择「Create a new repository」以创建一个基于此模板的新仓库。 ![](https://img.newzone.top/2022-08-10-19-32-05.png?imageMogr2/format/webp) ![](https://img.newzone.top/2022-08-10-19-34-13.png?imageMogr2/thumbnail/500x) -2. 接着,进入项目仓库的「Settings」>「Actions」>「General」,选中底部 Workflow permissions 中的 `Read and write permissions`,然后点击保存即可。如果未授权,GitHub Page 部署会由于 repo 权限不足而报错 `failed with exit code 128`。 +2. 进入你的项目仓库,点击「Settings」>「Actions」>「General」,找到页面底部的 `Workflow permissions` 设置。选中 `Read and write permissions` 选项,并点击保存。这一步骤是确保 GitHub Page 在部署时能够正确访问和修改你的仓库内容,避免因权限不足导致部署失败(报错 `failed with exit code 128`)。 ![](https://img.newzone.top/2023-03-14-04-02-16.png?imageMogr2/format/webp) -3. 接下来,请进入菜单栏顶部的「Actions」>「最新的 workflow」,并点击右上方的「Re-run jobs」>「Re-run all jobs」,以重新生成网页。若部署正确,GitHub 将自动搭建 gh-page 分支页面。 +3. 然后,请进入菜单栏顶部的「Actions」页签,选择最新的 workflow。在页面右上方点击「Re-run jobs」>「Re-run all jobs」,这样做可以触发 GitHub 自动重新生成并部署网页。如果设置无误,GitHub 会自动创建一个名为 gh-page 的分支,并在其中部署你的页面。 ![](https://img.newzone.top/2023-03-14-04-04-52.gif?imageMogr2/format/webp) -4. 然后点击「Settings」, 修改 `Repository name` 为 `用户名.github.io`。假设你的仓库链接是 `https://github.com/xxx/LearnData`,那么中间的 `xxx` 就是你的用户名。如果该仓库名称已被使用,GitHub Pages 将无法正常显示样式,请查看页面底部的常见问题来设置子域名。 +4. 接下来,返回「Settings」页面,修改 `Repository name` 为 `你的用户名.github.io`。例如,如果你的仓库链接是 `https://github.com/xxx/LearnData`,那么 `xxx` 就是你的 GitHub 用户名。若该名称已被其他项目使用,系统会显示红色错误提示。此时,你可以选择任意其他名称,例如 LearnData,部署页面路径将变为 `你的用户名.github.io/LearnData`。如果页面样式显示不正常,可能需要设置子域名,具体方法可以参考页面底部的[常见问题 - 网页显示异常](#网页显示异常)。 ![](https://img.newzone.top/20180505202201.png?imageMogr2/format/webp) -5. 在同一页面选择「Settings」>「Pages」>「Build and deployment」>「Branch」, 将 gh-page branch 设为 GitHub Pages 的来源,网站运行目录默认为 `/(root)`。设置完成后,点击「Save」。如果找不到 gh-pages 分支,可以按照上面提到的第三步进行操作,或在 GitHub 中修改任意文件以手动触发 GitHub Action,等待其执行完成后,再重新设置 Pages 的来源。 +5. 在「Settings」>「Pages」>「Build and deployment」>「Branch」中,将 gh-page 分支设置为 GitHub Pages 的源。大部分情况下,网站运行目录保持默认的 `/(root)` 即可。完成设置后,不要忘记点击「Save」保存。如果在此步骤中未找到 gh-pages 分支,请回到第三步重新触发一次 workflow,或尝试修改仓库中的任意文件以手动启动 GitHub Action。 ![](https://img.newzone.top/2022-08-10-19-39-15.png?imageMogr2/format/webp) -6. 设置成功后,页面会提示访问链接:`https://xxx.github.io/`。此时,你的知识库就已经搭建完成了。 +6. 设置完成后,稍等几分钟再刷新页面,你将看到一个新的访问链接提示:`https://你的用户名.github.io/`。此时,你的个人知识库已经成功搭建,并且可以通过此链接访问了。 ## 🔣 配置 LearnData @@ -119,7 +119,7 @@ LearnData 集成了看板娘 [Live2D Widget](https://github.com/stevenjoezhang/l 如果你没有部署 Waline,或不需统计阅读量和评论功能,可移除 `docs\reading\index.html` 中的 Waline 代码块。 -```javascript +```typescript waline: { serverURL: "https://waline.newzone.top", ... @@ -158,38 +158,31 @@ Vercel 部署步骤如下: ![](https://img.newzone.top/2022-08-24-17-21-58.png "Vercel 部署成功提示") -4. 为了让 Vercel 页面与 GitHub Pages 自动保持同步更新,你需要配置 `PERSONAL_TOKEN` 和 GitHub Actions。 - - - 新建 [Personal access tokens](https://github.com/settings/tokens),勾选权限「repo (Full control of private repositories)」,生成后复制 token 值。 - - 在项目仓库中选择「setting」>「Secrets」>「Action」,新建密钥 PERSONAL_TOKEN,并填入刚复制的 token 值。 - - 将下方代码编辑到 `.github/workflows/main.yml` 文件末尾,注意修改 `dst_owner` 和 `dst_repo_name`。 - - ```yml - # 将页面更新到 Vercel - - name: Copy file to Vercel - if: always() - uses: andstor/copycat-action@v3 - with: - personal_token: ${{ secrets.PERSONAL_TOKEN }} - src_path: /. - dst_path: / - # 你的用户名 - dst_owner: rockbenben - # 与 Vercel 链接的仓库名,也就是 Vercel 部署时新建的仓库 - dst_repo_name: LearnData-Vercel - dst_branch: main - src_branch: gh-pages - clean: true - ``` - ## 🤔 常见问题 ### 网页显示异常 -如果你的网站只显示文字而不能正常显示网页,可能是因为网站路径不正确导致的页面样式错误。比如,GitHub Page 提示访问链接 `https://xxx.github.io/yyy`,则需要将 `docs/.vuepress/config.ts` 中的 base 改为 `/yyy`,其默认值为 `/`。请按照此路径将网站的 base 设置正确,以确保你的网站能够正常显示。 +如果你的网站仅显示文本而不正常加载样式和脚本,可能是因为网站路径设置错误。这通常发生在将仓库作为子路径部署时,例如 `https://xxx.github.io/LearnData/`。 ![](https://img.newzone.top/2023-03-14-06-11-10.png?imageMogr2/format/webp) +解决步骤如下: + +1. **找到配置文件**:在你的项目中,打开 `docs/.vuepress/config.ts`。 +2. **修改 `base` 设置**:将 `base` 配置项的值更改为你的子路径 `/LearnData/`。 + + ```typescript + export default defineUserConfig({ + base: '/LearnData/', + // 其他配置... + }); + ``` + +3. 提交并推送更改。等待 GitHub Actions 自动重新部署网站。 +4. 部署后,刷新网站应能正常显示。 + +通过正确配置 `base` 路径,你的网站将能够加载所有必要的资源文件,从而正确显示样式和功能。如果你的网站是部署在根路径(如 `https://xxx.github.io/`),那么 `base` 应保留默认值 `/`。 + ### 同步服务器报错 - `Error: Input required and not supplied: server` 表示服务器配置错误,请按照上方的网站部署步骤检查配置。如果你不需要将**网页部署同步到服务器**,可以删除 `.github/workflows/main.yml` 中 Sync files 区块的代码。 diff --git a/docs/.vuepress/client.ts b/docs/.vuepress/client.ts index f64a4ad303..18b0112f4c 100644 --- a/docs/.vuepress/client.ts +++ b/docs/.vuepress/client.ts @@ -1,4 +1,4 @@ -import SocialLink from "./components/SocialLink.js"; +import SocialLink from "./components/SocialLink"; import { defineClientConfig } from "vuepress/client"; export default defineClientConfig({ diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index fb1acb988b..704c34a312 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -8,7 +8,7 @@ export default defineUserConfig({ // 网站语言,默认为中文 lang: "zh-CN", // 网站标题 - title: "LearnData-开源笔记", + title: "LearnData 开源笔记", // 网站描述 description: "开源工具、效率方法、心理学探索的自我提升笔记,记录并输出一切能让自己提升的知识。", diff --git a/docs/.vuepress/navbar.ts b/docs/.vuepress/navbar.ts index 472dbbc3ac..b0487066f4 100644 --- a/docs/.vuepress/navbar.ts +++ b/docs/.vuepress/navbar.ts @@ -1,28 +1,29 @@ import { navbar } from "vuepress-theme-hope"; -// 精选图标:https://theme-hope.vuejs.press/zh/guide/interface/icon.html#iconfont-%E7%B2%BE%E9%80%89%E5%9B%BE%E6%A0%87 -//专题话题的路径需在尾部添加 /,否则有可能出现链接错误。比如下方「生活」中的 baby/ +// 图标:https://theme-hope.vuejs.press/zh/guide/interface/icon.html#%E8%AE%BE%E7%BD%AE%E5%9B%BE%E6%A0%87 +// https://fontawesome.com/search?m=free&o=r +// 专题话题的路径需在尾部添加 /,否则有可能出现链接错误。比如下方「生活」中的 baby/ export default navbar([ - { text: "博客", icon: "blog", link: "/blog" }, + { text: "博客", icon: "fa-solid fa-blog", link: "/blog" }, { text: "应用", - icon: "app", + icon: "fa-solid fa-bars-staggered", prefix: "/", children: [ "apps/Applist", { - text: "开源工具", - icon: "chrome", - link: "apps/toolbox", + text: "常用扩展", + icon: "fa-brands fa-chrome", + link: "apps/Chrome", }, { text: "服务/专题", - icon: "any", + icon: "", prefix: "", children: [ { text: "专题示例", - icon: "process", + icon: "fa-solid fa-dice-d20", link: "apps/topic/", }, ], @@ -31,24 +32,24 @@ export default navbar([ }, { text: "生活", - icon: "emmet", + icon: "fa-solid fa-bed-pulse", prefix: "/family/", children: ["Diet", "Coupon"], }, { text: "工具", - icon: "tool", + icon: "fa-solid fa-toolbox", children: [ { text: "ChatGPT SC", - icon: "creative", + icon: "fa-solid fa-bolt", link: "https://www.aishort.top/", }, - { text: "IMGPrompt", icon: "pic", link: "https://prompt.newzone.top/" }, - { text: "多语言处理", icon: "others", link: "https://tools.newzone.top/json-translate" }, + { text: "IMGPrompt", icon: "fa-solid fa-image", link: "https://prompt.newzone.top/" }, + { text: "多语言翻译", icon: "fa-solid fa-language", link: "https://tools.newzone.top/json-translate" }, { text: "工具收藏", - icon: "categoryselected", + icon: "fa-solid fa-bars", link: "https://nav.newzone.top/", }, ], diff --git a/docs/.vuepress/sidebar.ts b/docs/.vuepress/sidebar.ts index 87e5bba653..cd6a62a9c5 100644 --- a/docs/.vuepress/sidebar.ts +++ b/docs/.vuepress/sidebar.ts @@ -1,12 +1,13 @@ import { sidebar } from "vuepress-theme-hope"; -// 精选图标:https://theme-hope.vuejs.press/zh/guide/interface/icon.html#iconfont-%E7%B2%BE%E9%80%89%E5%9B%BE%E6%A0%87 +// 图标:https://theme-hope.vuejs.press/zh/guide/interface/icon.html#%E8%AE%BE%E7%BD%AE%E5%9B%BE%E6%A0%87 +// https://fontawesome.com/search?m=free&o=r export default sidebar({ "": [ "/DailyRoutine", "/Fitness", // 读书笔记架构更换到 docsify,不能使用相对链接 - { text: "读书笔记", icon: "read", link: "https://newzone.top/reading/" }, + { text: "读书笔记", icon: "fa-brands fa-readme", link: "https://newzone.top/reading/" }, // 指定显示页面 { text: "🧰 应用手册", @@ -19,7 +20,7 @@ export default sidebar({ "toolbox.md", { text: "其他", - icon: "emmet", + icon: "fa-solid fa-code-compare", collapsible: true, children: ["design.md"], }, @@ -37,6 +38,7 @@ export default sidebar({ text: "🏗️ 网站部署", icon: "", prefix: "/deploy/", + link: "", collapsible: true, children: [ "Static.md", @@ -44,7 +46,7 @@ export default sidebar({ "VPS.md", { text: "部署工具", - icon: "emmet", + icon: "fa-brands fa-windows", collapsible: true, children: ["GitHub.md", "Cloudflare.md", "MySQL.md", "DNS.md"], }, @@ -59,13 +61,13 @@ export default sidebar({ "README.md", { text: "Basic", - icon: "emmet", + icon: "fa-solid fa-cube", collapsible: true, children: ["Markdown.md", "Electron.md", "AutoHotkey.md", "Regex.md"], }, { text: "FrondEnd", - icon: "app", + icon: "fa-solid fa-object-group", collapsible: true, children: ["Vue.md", "HTML.md", "Javascript.md", "Python.md"], }, @@ -75,19 +77,18 @@ export default sidebar({ text: "🛖 生活记录", icon: "", prefix: "/family/", - link: "", collapsible: true, children: "structure", }, { text: "博客文章", - icon: "blog", + icon: "fa-solid fa-blog", prefix: "/_posts/", link: "/blog", collapsible: true, children: "structure", }, ], - // 专题区 + // 专题区(独立侧边栏) "/apps/topic/": "structure", }); diff --git a/docs/DailyRoutine.md b/docs/DailyRoutine.md index b9419b9b87..c8283c7a6f 100644 --- a/docs/DailyRoutine.md +++ b/docs/DailyRoutine.md @@ -1,7 +1,7 @@ --- article: false title: 每日仪式 -icon: check +icon: fa-solid fa-check-to-slot --- 每日仪式是个人生活习惯的核心。它看起来可能会显得固化、死板、功利,有人反馈「透露着一股形式主义气息」,但是,这正是我想要的:**遵循一个固定、程序化的流程,有规律地养成习惯**,实现自我提升。 diff --git a/docs/Fitness.md b/docs/Fitness.md index c02450653d..a22aa04a7d 100644 --- a/docs/Fitness.md +++ b/docs/Fitness.md @@ -1,7 +1,7 @@ --- article: false title: 健身计划 -icon: strong +icon: fa-solid fa-dumbbell --- 早餐必吃,午餐吃饱,晚餐少吃且不吃主食。 diff --git a/docs/README.md b/docs/README.md index 30b45d3ce8..203e0cd008 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,7 +1,7 @@ --- article: false title: LearnData 开源笔记 -icon: note +icon: fa-solid fa-book-open-reader --- > 开源工具、效率方法、心理学探索的自我提升笔记 @@ -24,7 +24,7 @@ icon: note - 置顶:日常习惯、健身、阅读; - 软件应用:常用应用、Chrome 扩展和相关教程; -- Docker 服务:NAS 和服务器上的后端应用,主要以 Docker 方式部署; +- Docker 服务:NAS 和服务器上的后端应用,以 Docker 容器为主; - 系统问题:Windows 系统优化和相关问题; - 代码编程:常用代码的学习和使用笔记,页面开发攻略和网站相关的工具和知识收集; - 生活角落:说明书、生活记录和小技巧; @@ -32,29 +32,29 @@ icon: note ## 🍥 搭建 LearnData -1. 首先,进入 [LearnData](https://github.com/rockbenben/LearnData) 项目页,点击右上角「Use this template」后选择「Create a new repository」。 +1. 首先,访问 [LearnData 项目页面](https://github.com/rockbenben/LearnData),然后点击页面右上角的「Use this template」按钮。在弹出的页面中选择「Create a new repository」以创建一个基于此模板的新仓库。 ![](https://img.newzone.top/2022-08-10-19-32-05.png?imageMogr2/format/webp) ![](https://img.newzone.top/2022-08-10-19-34-13.png?imageMogr2/thumbnail/500x) -2. 接着,进入项目仓库的「Settings」>「Actions」>「General」,选中底部 Workflow permissions 中的 `Read and write permissions`,然后点击保存即可。如果未授权,GitHub Page 部署会由于 repo 权限不足而报错 `failed with exit code 128`。 +2. 进入你的项目仓库,点击「Settings」>「Actions」>「General」,找到页面底部的 `Workflow permissions` 设置。选中 `Read and write permissions` 选项,并点击保存。这一步骤是确保 GitHub Page 在部署时能够正确访问和修改你的仓库内容,避免因权限不足导致部署失败(报错 `failed with exit code 128`)。 ![](https://img.newzone.top/2023-03-14-04-02-16.png?imageMogr2/format/webp) -3. 接下来,请进入菜单栏顶部的「Actions」>「最新的 workflow」,并点击右上方的「Re-run jobs」>「Re-run all jobs」,以重新生成网页。若部署正确,GitHub 将自动搭建 gh-page 分支页面。 +3. 然后,请进入菜单栏顶部的「Actions」页签,选择最新的 workflow。在页面右上方点击「Re-run jobs」>「Re-run all jobs」,这样做可以触发 GitHub 自动重新生成并部署网页。如果设置无误,GitHub 会自动创建一个名为 gh-page 的分支,并在其中部署你的页面。 ![](https://img.newzone.top/2023-03-14-04-04-52.gif?imageMogr2/format/webp) -4. 然后点击「Settings」, 修改 `Repository name` 为 `用户名.github.io`。假设你的仓库链接是 `https://github.com/xxx/LearnData`,那么中间的 `xxx` 就是你的用户名。如果该仓库名称已被使用,GitHub Pages 将无法正常显示样式,请查看页面底部的常见问题来设置子域名。 +4. 接下来,返回「Settings」页面,修改 `Repository name` 为 `你的用户名.github.io`。例如,如果你的仓库链接是 `https://github.com/xxx/LearnData`,那么 `xxx` 就是你的 GitHub 用户名。若该名称已被其他项目使用,系统会显示红色错误提示。此时,你可以选择任意其他名称,例如 LearnData,部署页面路径将变为 `你的用户名.github.io/LearnData`。如果页面样式显示不正常,可能需要设置子域名,具体方法可以参考页面底部的[常见问题 - 网页显示异常](#网页显示异常)。 ![](https://img.newzone.top/20180505202201.png?imageMogr2/format/webp) -5. 在同一页面选择「Settings」>「Pages」>「Build and deployment」>「Branch」, 将 gh-page branch 设为 GitHub Pages 的来源,网站运行目录默认为 `/(root)`。设置完成后,点击「Save」。如果找不到 gh-pages 分支,可以按照上面提到的第三步进行操作,或在 GitHub 中修改任意文件以手动触发 GitHub Action,等待其执行完成后,再重新设置 Pages 的来源。 +5. 在「Settings」>「Pages」>「Build and deployment」>「Branch」中,将 gh-page 分支设置为 GitHub Pages 的源。大部分情况下,网站运行目录保持默认的 `/(root)` 即可。完成设置后,不要忘记点击「Save」保存。如果在此步骤中未找到 gh-pages 分支,请回到第三步重新触发一次 workflow,或尝试修改仓库中的任意文件以手动启动 GitHub Action。 ![](https://img.newzone.top/2022-08-10-19-39-15.png?imageMogr2/format/webp) -6. 设置成功后,页面会提示访问链接:`https://xxx.github.io/`。此时,你的知识库就已经搭建完成了。 +6. 设置完成后,稍等几分钟再刷新页面,你将看到一个新的访问链接提示:`https://你的用户名.github.io/`。此时,你的个人知识库已经成功搭建,并且可以通过此链接访问了。 ## 🔣 配置 LearnData @@ -107,7 +107,7 @@ LearnData 集成了看板娘 [Live2D Widget](https://github.com/stevenjoezhang/l 如果你没有部署 Waline,或不需统计阅读量和评论功能,可移除 `docs\reading\index.html` 中的 Waline 代码块。 -```javascript +```typescript waline: { serverURL: "https://waline.newzone.top", ... @@ -146,38 +146,31 @@ Vercel 部署步骤如下: ![](https://img.newzone.top/2022-08-24-17-21-58.png "Vercel 部署成功提示") -4. 为了让 Vercel 页面与 GitHub Pages 自动保持同步更新,你需要配置 `PERSONAL_TOKEN` 和 GitHub Actions。 - - - 新建 [Personal access tokens](https://github.com/settings/tokens),勾选权限「repo (Full control of private repositories)」,生成后复制 token 值。 - - 在项目仓库中选择「setting」>「Secrets」>「Action」,新建密钥 PERSONAL_TOKEN,并填入刚复制的 token 值。 - - 将下方代码编辑到 `.github/workflows/main.yml` 文件末尾,注意修改 `dst_owner` 和 `dst_repo_name`。 - - ```yml - # 将页面更新到 Vercel - - name: Copy file to Vercel - if: always() - uses: andstor/copycat-action@v3 - with: - personal_token: ${{ secrets.PERSONAL_TOKEN }} - src_path: /. - dst_path: / - # 你的用户名 - dst_owner: rockbenben - # 与 Vercel 链接的仓库名,也就是 Vercel 部署时新建的仓库 - dst_repo_name: LearnData-Vercel - dst_branch: main - src_branch: gh-pages - clean: true - ``` - ## 🤔 常见问题 ### 网页显示异常 -如果你的网站只显示文字而不能正常显示网页,可能是因为网站路径不正确导致的页面样式错误。比如,GitHub Page 提示访问链接 `https://xxx.github.io/yyy`,则需要将 `docs/.vuepress/config.ts` 中的 base 改为 `/yyy`,其默认值为 `/`。请按照此路径将网站的 base 设置正确,以确保你的网站能够正常显示。 +如果你的网站仅显示文本而不正常加载样式和脚本,可能是因为网站路径设置错误。这通常发生在将仓库作为子路径部署时,例如 `https://xxx.github.io/LearnData/`。 ![](https://img.newzone.top/2023-03-14-06-11-10.png?imageMogr2/format/webp) +解决步骤如下: + +1. **找到配置文件**:在你的项目中,打开 `docs/.vuepress/config.ts`。 +2. **修改 `base` 设置**:将 `base` 配置项的值更改为你的子路径 `/LearnData/`。 + + ```typescript + export default defineUserConfig({ + base: '/LearnData/', + // 其他配置... + }); + ``` + +3. 提交并推送更改。等待 GitHub Actions 自动重新部署网站。 +4. 部署后,刷新网站应能正常显示。 + +通过正确配置 `base` 路径,你的网站将能够加载所有必要的资源文件,从而正确显示样式和功能。如果你的网站是部署在根路径(如 `https://xxx.github.io/`),那么 `base` 应保留默认值 `/`。 + ### 同步服务器报错 - `Error: Input required and not supplied: server` 表示服务器配置错误,请按照上方的网站部署步骤检查配置。如果你不需要将**网页部署同步到服务器**,可以删除 `.github/workflows/main.yml` 中 Sync files 区块的代码。 diff --git a/docs/apps/Applist.md b/docs/apps/Applist.md index 9f27a69d90..3b82c8622a 100644 --- a/docs/apps/Applist.md +++ b/docs/apps/Applist.md @@ -1,7 +1,7 @@ --- article: false title: 必备应用 -icon: list +icon: fa-solid fa-list order: 1 --- @@ -13,7 +13,7 @@ Windows 自用软件,以开源软件为主。 在线笔记:Notion & 飞书 & flomo & Airtable & 简悦 -清单日历:滴答清单 & Trello & Habitify & 桌面日历 ~~& Workflowy~~ +清单日历:滴答清单 & [Super Productivity](https://github.com/johannesjo/super-productivity) & Trello & Habitify & 桌面日历 ~~& Workflowy~~ 记忆复习:思源笔记 ~~& [SuperMemo](https://github.com/L-M-Sherlock/sm18-lazy-package/releases/tag/1.1.3) & [kopia](https://github.com/kopia/kopia)(备份) & Anki~~ @@ -29,21 +29,21 @@ Windows 自用软件,以开源软件为主。 图像管理:Honeyview & Eagle & PicGo 图床 ~~& imageglass(界面好,但不支持全图拖拽和压缩包预览图片) & Google 相册 & 看图王 & 呱呱看图~~ -图像处理:PP 鸭(免费版单次 10 张)& gifski(动图)& [RIOT](http://luci.criosweb.ro/riot/)(压缩) & Inpaint(去水印) & PhotoZoom(无损放大) ~~& 智图~~ +图像处理:PP 鸭(免费版单次 10 张)& gifski(动图)& [RIOT](https://riot-optimizer.com/)(压缩) & Inpaint(去水印) & PhotoZoom(无损放大) ~~& 智图~~ ## 音频视频 -音频播放:[MusicFree](https://github.com/maotoumao/MusicFree) & foobar2000([MKing 皮肤](http://tieba.baidu.com/p/4434445880))& [MusicTag](https://www.cnblogs.com/vinlxc/p/11347744.html) & [163MusicLyrics](https://github.com/jitwxs/163MusicLyrics)(云歌词下载,支持日文转罗马音)& Listen1& Moon FM(播客) & [洛雪音乐助手](https://github.com/lyswhut/lx-music-desktop)(失效)~~& 百度音乐 & AIMP3 & 酷我 K 歌 & Airplay~~ +音频播放:[MusicFree](https://github.com/maotoumao/MusicFree) & foobar2000([MKing 皮肤](https://tieba.baidu.com/p/4434445880))& [MusicTag](https://www.cnblogs.com/vinlxc/p/11347744.html) & [163MusicLyrics](https://github.com/jitwxs/163MusicLyrics)(云歌词下载,支持日文转罗马音)& Listen1& Moon FM(播客) & [洛雪音乐助手](https://github.com/lyswhut/lx-music-desktop)(失效)~~& 百度音乐 & AIMP3 & 酷我 K 歌 & Airplay~~ 音频处理:[Reaper+ Ultraschall](https://sspai.com/post/76677) & [Audacity](https://github.com/audacity/audacity/releases) & iZotope rx9 ~~& Audition & 神舌变声器 & Goldwave~~ -视频播放:[Potplayer](https://zhuanlan.zhihu.com/p/35757176) & [ZY Player](https://github.com/Hiram-Wong/ZyPlayer/releases)(直播&在线资源) & [LAVFilters](https://github.com/Nevcairiel/LAVFilters/releases) & [madVR](http://www.madvr.com/) & XySubFilter & VLC ~~& 恒星播放器 & QQ 影音 & 暴风影音 & 射手~~,播放器设置参考 [Potplayer + LAVFilters + madVR 配置教程](https://www.likecs.com/show-204327094.html) +视频播放:[Potplayer](https://zhuanlan.zhihu.com/p/35757176) & [ZY Player](https://github.com/Hiram-Wong/ZyPlayer/releases)(直播&在线资源) & [LAVFilters](https://github.com/Nevcairiel/LAVFilters/releases) & XySubFilter & VLC ~~& 恒星播放器 & QQ 影音 & 暴风影音 & 射手~~,播放器设置参考 [Potplayer + LAVFilters + madVR 配置教程](https://www.likecs.com/show-204327094.html) 视频剪辑:剪映 & LosslessCut(音频提取·视频切割合并) & [ShanaEncoder](https://shana.pe.kr/shanaencoder_download/)(视频压缩) & [Quick Cut](https://github.com/HaujetZhao/QuickCut) (自动剪辑) & HandBrake(视频转换) & Premiere ~~& Shotcut & 500th Video Converter & 小丸工具箱~~ 字幕工具:[ChineseSubtitleConversionTool](https://github.com/xiaoxinpro/ChineseSubtitleConversionTool)(繁简转换)& Arctime Pro & [VideoSrt](https://github.com/wxbool/video-srt-windows) & 人人译视界 -视频下载:[youtube-dl](https://github.com/ytdl-org/youtube-dl) & [哔哩下载姬](https://github.com/leiurayer/downkyi) & [BBDown](https://github.com/nilaoda/BBDown)(命令行式哔哩哔哩下载器) +视频下载:[JDownloader](https://jdownloader.org/download/index)(支持 YouTube playlist) & [youtube-dl](https://github.com/ytdl-org/youtube-dl) & [哔哩下载姬](https://github.com/leiurayer/downkyi) & [BBDown](https://github.com/nilaoda/BBDown)(命令行式哔哩哔哩下载器) 影视管理:[tinyMediaManager](https://xiaoyaliu.notion.site/dc28a32c807d418691b83519fa523306)(刮削),易影视(本地管理) @@ -81,7 +81,7 @@ Windows 自用软件,以开源软件为主。 文本比较:Beyond Compare & [WinMerge](https://github.com/WinMerge/winmerge)(开源) -局域网传输:[FastCopy](http://fastcopy.jp/) & [Snapdrop](https://meta.appinn.net/t/topic/31209/1) & [LocalSend](https://www.appinn.com/localsend/) ~~& 局域网通讯 (酷安) & Send Anywhere & Pushbullet~~ +局域网传输:[FastCopy](https://fastcopy.jp/) & [Snapdrop](https://meta.appinn.net/t/topic/31209/1) & [LocalSend](https://www.appinn.com/localsend/) ~~& 局域网通讯 (酷安) & Send Anywhere & Pushbullet~~ 文件归档:Syncthing(异地同步) & GoodSync(同设备同步) & [Dropit](http://www.dropitproject.com/)(自动文件归档) & [DropPoint](https://www.appinn.com/droppoint/)(复制中转框) @@ -93,7 +93,7 @@ Windows 自用软件,以开源软件为主。 浏览器:Chrome & Firefox(资源) & Brave(工具/书签) & Edge(移动端) & Tor ~~& Vivaldi & Tor & 猎豹 & 360 & 搜狗 & Maxthon & 百度~~ -输入法:小狼毫 & `Win+H`(系统语音输入)~~& QuickCut & 讯飞语记 & 微软输入法 & 影子输入法 & 搜狗输入法 & 讯飞输入法 & 百度输入法~~ +输入法:小狼毫 & `Win+H`(系统语音输入)& [CapsWriter-Offline](https://github.com/HaujetZhao/CapsWriter-Offline) ~~& QuickCut & 讯飞语记 & 微软输入法 & 影子输入法 & 搜狗输入法 & 讯飞输入法 & 百度输入法~~ 通讯:微信 & TIM & Telegram & Discord & Thunderbird(邮箱) ~~& 飞书 & Slack & 钉耙 & 千牛 & 阿里旺旺~~ @@ -105,7 +105,7 @@ Windows 自用软件,以开源软件为主。 PDF:Sumatra PDF & PDFelement & [PDF 补丁丁](https://github.com/wmjordan/PDFPatcher)(书签)~~& 文电通 & foxit 领鲜版(轻量编辑 PDF)~~ -硬件驱动:360 驱动大师 & [Open Hardware Monitor](https://openhardwaremonitor.org/downloads/)(旧电脑风扇转速) & [Afterburner](https://www.msi.com/Landing/afterburner/graphics-cards)(显卡风扇转速) & [图吧硬件工具箱](http://www.tbtool.cn/) & AIDA64 ~~& SDI Snappy & 驱动精灵 & 鲁大师~~ +硬件驱动:360 驱动大师 & [Open Hardware Monitor](https://openhardwaremonitor.org/downloads/)(旧电脑风扇转速) & [Afterburner](https://www.msi.com/Landing/afterburner/graphics-cards)(显卡风扇转速) & [图吧硬件工具箱](https://www.tbtool.cn/) & AIDA64 ~~& SDI Snappy & 驱动精灵 & 鲁大师~~ 系统优化:[PowerToys](https://github.com/microsoft/PowerToys/releases/latest)、[RBTray](https://github.com/benbuck/rbtray)(最小化到托盘)、[ContextMenuManager](https://github.com/BluePointLilac/ContextMenuManager)(右键管理,遇过 bug,推荐火绒右键)、WizTree(磁盘空间分析)、优效日历、StartIsBack++、[O&O ShutUp10++](https://www.oo-software.com/en/shutup10)、Dism++、[Windows Update Blocker](https://www.sordum.org/downloads/?st-windows-update-blocker)(阻止系统更新) @@ -125,7 +125,7 @@ PDF:Sumatra PDF & PDFelement & [PDF 补丁丁](https://github.com/wmjordan/PDF 护眼健康:[Stretchly](https://hovancik.net/stretchly/downloads/) ~~& EyeLoveU & iris & f.luxS~~ -偶尔使用:VeraCrypt(本地加密)、Recuva(文件恢复)、[12306Bypass](http://www.12306bypass.com/)、爱思助手、Bluestacks(安卓模拟器)、[Ventoy](https://www.ventoy.net/cn/index.html)(制作可启动 U 盘)、微 PE 工具箱、[傲梅分区](https://www.disktool.cn/) +偶尔使用:VeraCrypt(本地加密)、Recuva(文件恢复)、[12306Bypass](https://www.bypass.cn/)、爱思助手、Bluestacks(安卓模拟器)、[Ventoy](https://www.ventoy.net/cn/index.html)(制作可启动 U 盘)、微 PE 工具箱、[傲梅分区](https://www.disktool.cn/) 飞书妙记:倍速、跳过空白片段、字幕搜索定位视频,将视频(最长 4 小时)转为文字大纲,了解视频梗概,建立基础认知。等到自己上手实操的时候,遇到问题直接搜索文字定位到相关内容,再看文字对应的视频截图确定配置细节。如果视频过大,可以提取音频来上传。^[[视频课程学习留档](https://sspai.com/post/70960)] diff --git a/docs/apps/Chrome.md b/docs/apps/Chrome.md index deb396e049..a9f971caf5 100644 --- a/docs/apps/Chrome.md +++ b/docs/apps/Chrome.md @@ -1,7 +1,7 @@ --- article: false title: Chrome 扩展 -icon: chrome +icon: fa-brands fa-chrome order: 3 --- diff --git a/docs/apps/design.md b/docs/apps/design.md index 6a8d90604f..7860444ea7 100644 --- a/docs/apps/design.md +++ b/docs/apps/design.md @@ -1,7 +1,7 @@ --- article: false title: 平面设计 -icon: pic +icon: fa-solid fa-image order: 90 --- @@ -33,7 +33,7 @@ Canvas(画布)是所有 UI 组件的「容器」。一个场景中,可以 一些页面图标路径是隐藏的,无法在前端获取,可以使用 [ImageAssistant](https://chrome.google.com/webstore/detail/imageassistant-batch-imag/dbjbempljhcmhlfpfacalomonjpalpko) 扩展提取页面所有图片,或者通过搜索引擎搜索,获取网站提交给搜索引擎的 logo 图片。 -如果获取的图标较小,可以使用 [waifu2x](http://waifu2x.udp.jp/index.zh-CN.html) 进行最大降噪,然后多次放大 logo。其他放大算法会令 logo 变化,而 waifu2x 不会改变原图。 +如果获取的图标较小,可以使用 [waifu2x](https://www.waifu2x.net/index.zh-CN.html) 进行最大降噪,然后多次放大 logo。其他放大算法会令 logo 变化,而 waifu2x 不会改变原图。 如果图标 svg 不符合要求,可以使用 [SVG-edit](https://svgedit.netlify.app/editor/index.html) 进行简单编辑。 diff --git a/docs/apps/toolbox.md b/docs/apps/toolbox.md index 597d08e33d..a6faeda189 100644 --- a/docs/apps/toolbox.md +++ b/docs/apps/toolbox.md @@ -1,7 +1,7 @@ --- article: false title: 开源工具 -icon: float +icon: fa-solid fa-land-mine-on order: 2 --- @@ -17,4 +17,4 @@ order: 2 - [uncle-novel](https://github.com/uncle-novel/uncle-novel):一个全网小说下载器及阅读器,可部署在 PC 和安卓上,目录解析与书源结合,支持有声小说与文本小说,可下载 mobi、epub、txt 格式文本小说。 - [VoceChat](https://doc.voce.chat/zh-cn/):可以部署在网页的轻型客服系统?是否有其他开源选项。 - [tinyld](https://github.com/komodojp/tinyld):一个 JS 库,用来判断一段文字是什么语言(汉语、英语、日语等等)。 -- [Documate](https://documate.site/):用于在文档网站中嵌入人工智能聊天对话框,根据内容回答用户问题。中间会调用 OpenAI API 用于回答问题。 \ No newline at end of file +- [Documate](https://documate.site/):用于在文档网站中嵌入人工智能聊天对话框,根据内容回答用户问题。中间会调用 OpenAI API 用于回答问题。 diff --git a/docs/apps/topic/README.md b/docs/apps/topic/README.md index ed83570e89..51233a25ca 100644 --- a/docs/apps/topic/README.md +++ b/docs/apps/topic/README.md @@ -2,7 +2,7 @@ article: false index: false title: 专题示例 -icon: emoji +icon: fa-solid fa-icons --- 如果想形成专题文章,并想使用独立侧边栏,则参考本目录使用专题文章。 diff --git a/docs/blog.md b/docs/blog.md index aa8a896402..4f9041d593 100644 --- a/docs/blog.md +++ b/docs/blog.md @@ -2,7 +2,7 @@ #博客首页设置:https://theme-hope.vuejs.press/zh/guide/blog/home.html home: true layout: BlogHome -icon: home +icon: fa-solid fa-house-crack title: 互联网小白 #heroImage: /logo.svg heroText: 互联网小白 diff --git a/docs/code/AutoHotkey.md b/docs/code/AutoHotkey.md index 5e33608ea2..3188edb68c 100644 --- a/docs/code/AutoHotkey.md +++ b/docs/code/AutoHotkey.md @@ -1,7 +1,7 @@ --- article: false title: AutoHotkey -icon: linter +icon: fa-brands fa-autoprefixer order: 4 --- diff --git a/docs/code/Electron.md b/docs/code/Electron.md index ca956d0b1d..eed1f73cbc 100644 --- a/docs/code/Electron.md +++ b/docs/code/Electron.md @@ -1,7 +1,7 @@ --- article: false title: Electron -icon: layout +icon: fa-solid fa-atom order: 7 --- diff --git a/docs/code/HTML.md b/docs/code/HTML.md index df10d10388..6852d9936a 100644 --- a/docs/code/HTML.md +++ b/docs/code/HTML.md @@ -1,7 +1,7 @@ --- article: false title: HTML -icon: html +icon: fa-brands fa-html5 order: 1 --- @@ -217,7 +217,7 @@ width="2400px" ``` diff --git a/docs/code/Javascript.md b/docs/code/Javascript.md index f422a219a3..8e6fc30958 100644 --- a/docs/code/Javascript.md +++ b/docs/code/Javascript.md @@ -1,7 +1,7 @@ --- article: false title: JavaScript -icon: javascript +icon: fa-brands fa-js order: 2 --- diff --git a/docs/code/Markdown.md b/docs/code/Markdown.md index b31a958092..d000c9f9b2 100644 --- a/docs/code/Markdown.md +++ b/docs/code/Markdown.md @@ -1,7 +1,7 @@ --- article: false title: Markdown -icon: markdown +icon: fa-brands fa-markdown order: 5 --- diff --git a/docs/code/Python.md b/docs/code/Python.md index fd86846981..fc73325f5f 100644 --- a/docs/code/Python.md +++ b/docs/code/Python.md @@ -1,7 +1,7 @@ --- article: false title: Python -icon: python +icon: fa-brands fa-python order: 3 --- @@ -9,8 +9,8 @@ Python 很久没用了,暂时只做记录作用。 ## 入门文档 -- [Python3 语法](http://www.runoob.com/python3/python3-basic-syntax.html) -- [Scrapy 入门](http://scrapy-chs.readthedocs.io/zh_CN/latest/intro/tutorial.html#intro-tutorial) +- [Python3 语法](https://www.runoob.com/python3/python3-basic-syntax.html) +- [Scrapy 入门](https://scrapy-chs.readthedocs.io/zh-cn/latest/intro/tutorial.html#intro-tutorial) 浮点数:1.23x109 就是 1.23e9,或者 12.3e8,0.000012 可以写成 1.2e-5 - [requests](https://requests.readthedocs.io/zh_CN/latest/) 模块 - 获取数据 - [BeautifulSoup4](https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/) 模块 - 解析 HTML diff --git a/docs/code/README.md b/docs/code/README.md index dbc67251b0..bd8820478a 100644 --- a/docs/code/README.md +++ b/docs/code/README.md @@ -1,9 +1,11 @@ --- article: false title: Coding -icon: code +icon: fa-solid fa-code --- +## 编程学习路径 + 代码编程的学习路径: - 编程语言:[TypeScript](https://www.typescriptlang.org/zh/),[JavaScript](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript) @@ -12,55 +14,26 @@ icon: code - 前端框架:[Vue.js](https://cn.vuejs.org/),[React](https://zh-hans.react.dev/) - UI 框架:[Ant Design](https://ant-design.antgroup.com/index-cn),[Element Plus](https://element-plus.gitee.io/zh-CN/guide/quickstart.html) - - CSS 预编译:[Stylus](https://stylus-lang.com/) / [Sass](https://sass.bootcss.com/documentation) / [Less](http://lesscss.cn/) + - CSS 预编译:[Stylus](https://stylus-lang.com/) / [Sass](https://sass.bootcss.com/documentation) / [Less](https://lesscss.cn/) - CSS 后处理器:PostCSS,[tailwindcss](https://www.tailwindcss.cn/docs) - 网站生成工具:[VuePress](https://v2.vuepress.vuejs.org/zh/guide/getting-started.html),[Docusaurus](https://docusaurus.io/zh-CN/docs),[Next.js](https://nextjs.org/docs) - Node.js 框架:[Midway](https://www.midwayjs.org/docs/intro) - HTTP 工具:[Axios](https://axios-http.com/) - Git Hook 工具:[husky](https://typicode.github.io/husky/#/) + [lint-staged](https://github.com/okonet/lint-staged) - - 代码规范:[EditorConfig](http://editorconfig.org) + [Prettier](https://prettier.io/) + [ESLint](https://eslint.org/) + [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript#translation) - - 提交规范:[Commitizen](http://commitizen.github.io/cz-cli/) + [Commitlint](https://commitlint.js.org/#/) + - 代码规范:[EditorConfig](https://editorconfig.org/) + [Prettier](https://prettier.io/) + [ESLint](https://eslint.org/) + [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript#translation) + - 提交规范:[Commitizen](https://commitizen.github.io/cz-cli/) + [Commitlint](https://commitlint.js.org/#/) - 单元测试:[vue-test-utils](https://next.vue-test-utils.vuejs.org/) + [jest](https://jestjs.io/) + [vue-jest](https://github.com/vuejs/vue-jest) + [ts-jest](https://kulshekhar.github.io/ts-jest/) - 自动部署:[GitHub Actions](https://docs.github.com/cn/actions/learn-github-actions) -## Visual Studio Code - -本地代码编辑器使用 Visual Studio Code,其插件生态成熟,能实现大部分的需求。 - -GitHub Copilot,CodeGeeX,Tabnine,aiXcoder 插件均可以辅助补全代码。Tabnine 和 aiXcoder 有免费版,可以预测一到两行的代码。CodeGeeX 由清华大学开发,提供完整补全功能。 - -### 修改快捷键 - -选择「菜单栏」>「文件」>「首选项」>「键盘快捷方式」,修改或解绑快捷键。 - -以 PicGo 图床为例,其默认配置放置于 `%AppData%\picgo\data.json`,推荐快捷键为 - -- 剪贴板图片上传:`ctrlOrCmd+alt+q` -- 打开文件管理器上传:`ctrlOrCmd+alt+e` -- 打开输入框输入路径上传:`ctrlOrCmd+alt+x` - -另外,右键对应快捷方式,点击「重置按键绑定」,即可将快捷键设为默认。 - -### 排除文件夹 - -在 VS Code 中点击快捷键 Ctrl/Command+Shift+P,输入「setting」,在设置中添加排除文件夹选项。注意:排除文件夹不能使用全路径,只能使用规则排除。 - -```json -"files.exclude": { - "**/blog": true, //隐藏指定文件夹 - "**/[Pp]lugins": true, //使用中括号时表示不区分大小写 - "**/*.pyc": true, //隐藏所有 pyc 文件 - "**/*.d.ts": true, //隐藏所有 d.ts 文件 -} -``` +## IDE 编辑器 -## 在线 IDE +- [Visual Studio Code](https://newzone.top/apps/tutorials/vscode.html):本地代码编辑器首选,插件丰富,适应各种开发需求。 -在线 IDE 最大的优势是开箱即用,无需搭建环境,避免本地环境错误导致的各类 bug。 +- 在线 IDE:开箱即用,无需搭建环境,避免本地环境错误导致的各类 bug。 -[StackBlitz](https://stackblitz.com/):StackBlitz 界面类似 Visual Studio Code,可以直接 push 和拉取 GitHub 仓库的代码进行查看和编辑,项目支持离线开发,同时所有应用程序会自动部署在其服务器上。^[[六个好用的在线代码编辑器,你选哪个?](https://www.51cto.com/article/718302.html)] + - [StackBlitz](https://stackblitz.com/):StackBlitz 界面类似 Visual Studio Code,可以直接 push 和拉取 GitHub 仓库的代码进行查看和编辑,项目支持离线开发,同时所有应用程序会自动部署在其服务器上。^[[六个好用的在线代码编辑器,你选哪个?](https://www.51cto.com/article/718302.html)] -[CodePen](https://codepen.io/pen/):CodePen 是一个在线的 HTML、CSS 和 JavaScript 代码编辑器,能够编写代码并即时预览效果,便于项目分享预览。CodePen 也一个庞大的前端社区,上面有来自全球开发者分享的各种各样炫酷的效果,并且这些代码都是开源和共享的。 + - [CodePen](https://codepen.io/pen/):CodePen 是一个在线的 HTML、CSS 和 JavaScript 代码编辑器,能够编写代码并即时预览效果,便于项目分享预览。CodePen 也一个庞大的前端社区,上面有来自全球开发者分享的各种各样炫酷的效果,并且这些代码都是开源和共享的。 -[CodeSandbox](https://codesandbox.io/s/):CodeSandbox 编辑体验与 VSCode 类似,并支持 GitHub 导出、静态文件托管、本地项目导入等。缺点:不能直接导入 GitHub 项目。 + - [CodeSandbox](https://codesandbox.io/s/):CodeSandbox 编辑体验与 VSCode 类似,并支持 GitHub 导出、静态文件托管、本地项目导入等。缺点:不能直接导入 GitHub 项目。 diff --git a/docs/code/Regex.md b/docs/code/Regex.md index 2abf82ef0e..43671d38b0 100644 --- a/docs/code/Regex.md +++ b/docs/code/Regex.md @@ -1,7 +1,7 @@ --- article: false title: 正则表达式 -icon: regexp +icon: fa-solid fa-repeat order: 6 --- diff --git a/docs/code/Vue.md b/docs/code/Vue.md index e290cd7cc0..592ead3ba9 100644 --- a/docs/code/Vue.md +++ b/docs/code/Vue.md @@ -1,7 +1,7 @@ --- article: false title: Vue -icon: vue +icon: fa-brands fa-vuejs order: 2 --- diff --git a/docs/deploy/CloudServices.md b/docs/deploy/CloudServices.md index d75154b1f3..fcc0877f8b 100644 --- a/docs/deploy/CloudServices.md +++ b/docs/deploy/CloudServices.md @@ -1,7 +1,7 @@ --- article: false title: 云计算服务 -icon: class +icon: fa-solid fa-cloud-arrow-up order: 2 --- diff --git a/docs/deploy/Cloudflare.md b/docs/deploy/Cloudflare.md index 2149f844d0..efc3ff17a8 100644 --- a/docs/deploy/Cloudflare.md +++ b/docs/deploy/Cloudflare.md @@ -1,7 +1,7 @@ --- article: false title: Cloudflare -icon: proxy +icon: fa-brands fa-cloudflare order: 5 --- diff --git a/docs/deploy/DNS.md b/docs/deploy/DNS.md index 4b3a4465ae..8aba5f9655 100644 --- a/docs/deploy/DNS.md +++ b/docs/deploy/DNS.md @@ -1,7 +1,7 @@ --- article: false title: 域名 DNS 托管 -icon: sitemap +icon: fa-solid fa-sitemap order: 6 --- diff --git a/docs/deploy/GitHub.md b/docs/deploy/GitHub.md index 8b3f93edfd..9e15cf2a3b 100644 --- a/docs/deploy/GitHub.md +++ b/docs/deploy/GitHub.md @@ -1,7 +1,7 @@ --- article: false title: GitHub -icon: github +icon: fa-brands fa-github order: 4 --- diff --git a/docs/deploy/MySQL.md b/docs/deploy/MySQL.md index 86babc7649..f8e7ba4da6 100644 --- a/docs/deploy/MySQL.md +++ b/docs/deploy/MySQL.md @@ -1,7 +1,7 @@ --- article: false title: 数据库管理 -icon: mysql +icon: fa-solid fa-database order: 3 --- diff --git a/docs/deploy/Static.md b/docs/deploy/Static.md index 3f0537c42d..4ad23a5602 100644 --- a/docs/deploy/Static.md +++ b/docs/deploy/Static.md @@ -1,7 +1,7 @@ --- article: false title: 静态部署 -icon: generic +icon: fa-solid fa-circle-nodes order: 1 --- @@ -32,9 +32,9 @@ emoji 等可以使用静态资源库上的项目,比如 twemoji,上面有集 ### 部署平台 -- Cloudflare:Pages 和 Workers 两类部署方式。 +- Cloudflare 提供了 Pages 和 Workers 两种部署方式: + - Pages 部署简便,访问速度在海外较快,但在国内可能存在不稳定情况。同时,page.dev 域名有时可能会遭到屏蔽。为此,你可以选择购买一年期的低成本临时域名以规避此问题。若通过 Git 仓库部署页面,需根据 [Cloudflare 语言支持及工具](https://developers.cloudflare.com/pages/configuration/language-support-and-tools/)指南调整部署环境变量。例如,若使用 yarn 作为构建工具,默认版本为 Yarn 3.6.3,你可能需要手动更改为`YARN_VERSION 1.22.21`。 - [Workers](../deploy/Cloudflare.html#反向代理):复制镜像网站,可直接访问,但反向代理稳定性成疑。 - - Pages:部署简单,外网速度很快,但国内速度不稳,而且 page.dev 域名有时会被墙,可购买便宜的临时域名(一年)来解决该问题。 - Netlify:国内速度慢点,图片容易卡死,但还算稳定。 - Vercel:推荐使用 GitHub 账户登录,需绑定手机号(不支持 Voice),支持国内手机号。2022.08.26,「\*.vercel.app」域名被 DNS 污染,需要绑定自定义域名。 - AWS: 邮箱注册,不过需要信用卡认证。 diff --git a/docs/deploy/VPS.md b/docs/deploy/VPS.md index 911e88cb6b..6558dedccf 100644 --- a/docs/deploy/VPS.md +++ b/docs/deploy/VPS.md @@ -1,7 +1,7 @@ --- article: false title: 服务器 VPS -icon: IO +icon: fa-brands fa-ioxhost order: 3 --- diff --git a/docs/family/Coupon.md b/docs/family/Coupon.md index 7decb065de..5a02a67b3b 100644 --- a/docs/family/Coupon.md +++ b/docs/family/Coupon.md @@ -1,7 +1,7 @@ --- article: false title: 网购攻略 -icon: free +icon: fa-solid fa-cart-shopping order: 3 --- diff --git a/docs/family/Diet.md b/docs/family/Diet.md index 1d6fa7870d..e76f98a6aa 100644 --- a/docs/family/Diet.md +++ b/docs/family/Diet.md @@ -1,7 +1,7 @@ --- article: false title: 健康饮食 -icon: enum +icon: fa-solid fa-wheat-awn-circle-exclamation order: 1 --- diff --git a/docs/family/Life.md b/docs/family/Life.md index f064a18db3..5ba244df88 100644 --- a/docs/family/Life.md +++ b/docs/family/Life.md @@ -1,7 +1,7 @@ --- article: false title: 生活窍门 -icon: creative +icon: fa-solid fa-star-of-life order: 6 --- diff --git a/docs/intro.md b/docs/intro.md index 27709309e9..7150c37da4 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -1,7 +1,7 @@ --- article: false title: 个人介绍 -icon: any +icon: fa-solid fa-circle-nodes --- 互联网广告人, diff --git a/docs/web/Comments.md b/docs/web/Comments.md index 54b4e390ce..0687fb18a1 100644 --- a/docs/web/Comments.md +++ b/docs/web/Comments.md @@ -1,7 +1,7 @@ --- article: false title: 评论插件 -icon: comment +icon: fa-solid fa-comment-dots order: 3 --- diff --git a/docs/web/VuePress.md b/docs/web/VuePress.md index 913f2dfb80..f249fd5479 100644 --- a/docs/web/VuePress.md +++ b/docs/web/VuePress.md @@ -1,7 +1,7 @@ --- article: false title: VuePress -icon: vue +icon: fa-brands fa-vuejs order: 1 --- @@ -9,7 +9,7 @@ order: 1 不过,VuePress 网站需要依赖包环境,生成的静态文件在本地运行会缺少组件,需要服务器或其他云服务上运行。如果本地部署中出现未知 bug,推荐使用 [StackBlitz](https://stackblitz.com/) 在线 IDE 工具测试,打开 `https://stackblitz.com/github/用户名/仓库名` 即可将对应 GitHub 仓库导入 StackBlitz。开发时,建议用 dev 命令测试,这样可以查看打包前的动态代码,发现组件间的内部链接。 -LearnData 的主题为 [vuepress-theme-hope](https://theme-hope.vuejs.press/zh/guide/),图标为 [Iconfont 精选图标](https://theme-hope.vuejs.press/zh/guide/interface/icon.html#iconfont-%E7%B2%BE%E9%80%89%E5%9B%BE%E6%A0%87),页面修改查看 [样式配置](https://theme-hope.vuejs.press/zh/config/style.html),其他主题和插件参考 [Awesome VuePress V2](https://github.com/vuepress/awesome-vuepress/blob/main/v2.md) 和 [看板娘](https://www.npmjs.com/package/vuepress-plugin-helper-live2d)。 +LearnData 的主题为 [vuepress-theme-hope](https://theme-hope.vuejs.press/zh/guide/),图标来自 [fontawesome](https://theme-hope.vuejs.press/zh/guide/interface/icon.html#%E8%AE%BE%E7%BD%AE%E5%9B%BE%E6%A0%87),页面修改查看 [样式配置](https://theme-hope.vuejs.press/zh/config/style.html),其他主题和插件参考 [Awesome VuePress V2](https://github.com/vuepress/awesome-vuepress/blob/main/v2.md) 和 [看板娘](https://www.npmjs.com/package/vuepress-plugin-helper-live2d)。 ## 初始配置 diff --git a/docs/web/docsify.md b/docs/web/docsify.md index 89bd2caf3a..7ed7bc9f94 100644 --- a/docs/web/docsify.md +++ b/docs/web/docsify.md @@ -1,7 +1,7 @@ --- article: false title: docsify -icon: edit +icon: fa-solid fa-edit order: 2 ---