summary refs log tree commit diff
diff options
context:
space:
mode:
authormayx2025-04-05 10:51:14 +0000
committermayx2025-04-05 10:51:14 +0000
commit87807dd50cc74e3218f36ac9d7613a05b80a751d (patch)
tree4c93e466009ed5326e9f26513af6f9a77c23ea07
parent85d90f5f2f8a87266ebc00d81c80357243bd2d83 (diff)
Update 4 files
- /_data/mirrors.csv
- /_data/proxies.csv
- /_data/proxylist.yml
- /proxylist.md
-rw-r--r--_data/mirrors.csv9
-rw-r--r--_data/proxies.csv6
-rw-r--r--_data/proxylist.yml24
-rw-r--r--proxylist.md88
4 files changed, 102 insertions, 25 deletions
diff --git a/_data/mirrors.csv b/_data/mirrors.csv
deleted file mode 100644
index ddd2fe8..0000000
--- a/_data/mirrors.csv
+++ /dev/null
@@ -1,9 +0,0 @@
-url
-https://mayx.gitlab.io/
-https://mayx.pages.dev/
-https://mayx.eu.org/
-https://mayx.vercel.app/
-https://mayx.netlify.app/
-https://mayx.4everland.app/
-https://mayx.dappling.network/
-https://mayx-blog.statichost.eu/
\ No newline at end of file
diff --git a/_data/proxies.csv b/_data/proxies.csv
deleted file mode 100644
index 958cd9d..0000000
--- a/_data/proxies.csv
+++ /dev/null
@@ -1,6 +0,0 @@
-url
-https://blog.mayx.workers.dev/
-https://mayx.deno.dev/
-https://mayx.glitch.me/
-https://yuki.gear.host/
-https://mayx.serv00.net/
\ No newline at end of file
diff --git a/_data/proxylist.yml b/_data/proxylist.yml
new file mode 100644
index 0000000..c08cc86
--- /dev/null
+++ b/_data/proxylist.yml
@@ -0,0 +1,24 @@
+proxies:
+- https://blog.mayx.workers.dev/
+- https://mayx.deno.dev/
+- https://mayx.glitch.me/
+- https://yuki.gear.host/
+- https://mayx.serv00.net/
+mirrors:
+- https://mayx.gitlab.io/
+- https://mayx.pages.dev/
+- https://mayx.eu.org/
+- https://mayx.vercel.app/
+- https://mayx.netlify.app/
+- https://mayx.4everland.app/
+- https://mayx.dappling.network/
+- https://mayx-blog.statichost.eu/
+others:
+- https://unmayx.blogspot.com/
+- https://unmayx.blog.fc2blog.us/
+- https://unmayx.wordpress.com/
+- https://mayx.code.blog/
+- https://mayx.home.blog/
+- https://unmayx.medium.com/
+- https://mayx.cnblogs.com/
+- https://mayx.xlog.app/
\ No newline at end of file
diff --git a/proxylist.md b/proxylist.md
index 75b38ca..c524437 100644
--- a/proxylist.md
+++ b/proxylist.md
@@ -10,20 +10,88 @@ title: 代理列表
 # 代理列表
 考虑到中国对于Github Pages在很多地区都有一定程度的解析异常,所以我为我的博客做了很多反向代理。以下代理站均为官方授权:   
 (根据可能的可用性排序)   
-{% for item in site.data.proxies %}- <{{ item.url }}> <img src="{{ item.url }}images/online.svg" style="width:22px;vertical-align: bottom" onerror="this.src = '/images/offline.svg'"/>   
+{% for item in site.data.proxylist.proxies %}- <{{ item.url }}> <img src="{{ item.url }}images/online.svg" style="width:22px;vertical-align: bottom" onerror="this.src = '/images/offline.svg'"/>   
 {% endfor %}
 
 # 镜像列表
 由于[Github已经不再可信](/2022/01/04/banned.html),所以现在提供以下镜像站:   
-{% for item in site.data.mirrors %}- <{{ item.url }}> <img src="{{ item.url }}images/online.svg" style="width:22px;vertical-align: bottom" onerror="this.src = '/images/offline.svg'"/>   
+{% for item in site.data.proxylist.mirrors %}- <{{ item.url }}> <img src="{{ item.url }}images/online.svg" style="width:22px;vertical-align: bottom" onerror="this.src = '/images/offline.svg'"/>   
 {% endfor %}
 
+# 网站结构
+```mermaid
+graph LR;
+    GH@{ shape: bow-rect, label: "GitHub" }
+    GL@{ shape: bow-rect, label: "GitLab" }
+    GE@{ shape: bow-rect, label: "Gitee" }
+    CFP@{ shape: docs, label: "CloudFlare Pages" }
+    GHP@{ shape: docs, label: "GitHub Pages" }
+    GLP@{ shape: docs, label: "GitLab Pages" }
+    FELH@{ shape: docs, label: "4EVERLAND Hosting" }
+    IPFS@{ shape: lin-cyl, label: "IPFS" }
+    GF@{ shape: lin-cyl, label: "Greenfield" }
+    Vercel@{ shape: docs, label: "Vercel" }
+    Netlify@{ shape: docs, label: "Netlify" }
+    SH@{ shape: docs, label: "statichost.eu" }
+    DA@{ shape: docs, label: "dAppling" }
+    EOP@{ shape: docs, label: "EdgeOne Pages" }
+    CFW@{ shape: curv-trap, label: "CloudFlare Workers" }
+    Deno@{ shape: curv-trap, label: "Deno" }
+    Glitch@{ shape: curv-trap, label: "Glitch" }
+    Other@{ shape: curv-trap, label: "Other..." }
+    subgraph Repo
+    GH
+    GL
+    GE
+    end
+    
+    subgraph Pages
+    GHP
+    GLP
+    CFP
+    SH
+    FELH
+    DA
+    Vercel
+    Netlify
+    EOP
+    end
+    
+    subgraph Proxies
+    CFW
+    Deno
+    Glitch
+    Other
+    end
+    
+    subgraph DS
+    IPFS
+    GF
+    end
+    
+    GH <--Sync--> GL
+    GH -- Sync --> GE
+    GH --> GHP & SH & FELH & DA & Netlify
+    GL --> CFP & Vercel & GLP
+    GE --> EOP
+    
+    CFW --> GHP
+    Deno --> GHP
+    Glitch --> GHP
+    Other --> GHP
+    
+    FELH --> IPFS & GF
+    DA --> IPFS
+```
+
+<script type="module">
+   import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
+   mermaid.initialize({ startOnLoad: false });
+   await mermaid.run({
+     querySelector: '.language-mermaid',
+   });
+</script>
+
 # 其他平台博客(备用)
-- <https://unmayx.blogspot.com/>   
-- <https://unmayx.blog.fc2blog.us/>   
-- <https://unmayx.wordpress.com/>   
-- <https://mayx.code.blog/>   
-- <https://mayx.home.blog/>   
-- <https://unmayx.medium.com/>   
-- <https://mayx.cnblogs.com/>   
-- <https://mayx.xlog.app/>   
+{% for item in site.data.proxylist.others %}- <{{ item.url }}>    
+{% endfor %}