From 78a4bcb22baedae699914dfeecf0415a57d505af Mon Sep 17 00:00:00 2001 From: dichgrem Date: Tue, 21 Jan 2025 19:11:02 +0800 Subject: [PATCH] just push --- ...orks-1.md => Network-How-email-works-1.md} | 2 +- ...orks-2.md => Network-How-email-works-2.md} | 2 +- ...l-ISPs-to-CN-report.md => Network-ISPs.md} | 0 .../{Searching.md => Network-Searching.md} | 0 ...rk-download-1.md => Network-download-1.md} | 0 .../{about-zuwang.md => Network-zuwang.md} | 0 content/Open-Source-Cross-Platform-Softs.md | 103 --------- ...are-Licenses.md => OpenSource-Licenses.md} | 0 ...Open-Source-What.md => OpenSource-What.md} | 90 ++++++++ ...rce-software.md => OpenSource-software.md} | 0 ...alling-cards.md => about-Calling-cards.md} | 0 ...{Junk-cleanup.md => about-Junk-cleanup.md} | 0 content/{KGNL.md => about-KGNL.md} | 0 content/{RSS-Read.md => about-RSS-Read.md} | 0 content/{Zola-blog.md => about-Zola-blog.md} | 0 ...ion.md => about-accurate-pronunciation.md} | 0 content/{chatoGPT.md => about-chatoGPT.md} | 0 ...ut-key.md => about-chrome-shortcut-key.md} | 0 content/{git.md => about-git.md} | 0 ...-keyboard.md => about-mechrev-keyboard.md} | 0 ...me-podcast-use.md => about-podcast-use.md} | 0 .../{server-set.md => about-server-set.md} | 0 content/{360t7.md => awesome-360t7.md} | 0 .../{docker-learn-1.md => learn-docker-1.md} | 0 .../{docker-learn-2.md => learn-docker-2.md} | 0 .../{docker-learn-3.md => learn-docker-3.md} | 0 .../{docker-learn-4.md => learn-docker-4.md} | 0 .../{docker-learn-5.md => learn-docker-5.md} | 0 .../{docker-learn-6.md => learn-docker-6.md} | 0 .../{docker-learn-7.md => learn-docker-7.md} | 0 .../{docker-learn-8.md => learn-docker-8.md} | 0 .../{docker-learn-9.md => learn-docker-9.md} | 0 ...ux-for-PC-1.md => learn-linux-for-PC-1.md} | 0 ...ux-for-PC-2.md => learn-linux-for-PC-2.md} | 0 ...ux-for-PC-3.md => learn-linux-for-PC-3.md} | 0 ...ux-for-PC-4.md => learn-linux-for-PC-4.md} | 0 ...ux-for-PC-5.md => learn-linux-for-PC-5.md} | 0 ...ux-for-PC-6.md => learn-linux-for-PC-6.md} | 0 public/about-2024/index.html | 2 +- .../index.html | 15 +- .../index.html | 17 +- .../{chatogpt => about-chatogpt}/index.html | 13 +- .../index.html | 15 +- public/{git => about-git}/index.html | 15 +- .../index.html | 17 +- public/{kgnl => about-kgnl}/index.html | 15 +- .../index.html | 15 +- .../index.html | 17 +- .../{rss-read => about-rss-read}/index.html | 17 +- public/about-runer-2/index.html | 2 +- .../index.html | 15 +- public/about-working/index.html | 4 +- .../{zola-blog => about-zola-blog}/index.html | 17 +- public/archive/index.html | 86 ++++---- public/atom.xml | 164 +++++++-------- public/{360t7 => awesome-360t7}/index.html | 8 +- public/awesome-nas-dsm/index.html | 2 +- public/awesome-pve-mcsm/index.html | 2 +- public/index.html | 12 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 8 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 10 +- .../index.html | 8 +- public/network-download-1/index.html | 4 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 8 +- .../index.html | 17 +- .../index.html | 13 +- .../index.html | 195 ----------------- .../index.html | 12 +- .../index.html | 10 +- .../index.html | 57 ++++- public/page/10/index.html | 72 +++---- public/page/11/index.html | 50 +---- public/page/3/index.html | 16 +- public/page/4/index.html | 20 +- public/page/5/index.html | 20 +- public/page/6/index.html | 88 ++++---- public/page/7/index.html | 76 +++---- public/page/8/index.html | 80 +++---- public/page/9/index.html | 72 +++---- .../pagefind/fragment/en_114d7c6.pf_fragment | Bin 0 -> 4305 bytes .../pagefind/fragment/en_129c507.pf_fragment | Bin 4087 -> 0 bytes .../pagefind/fragment/en_132bfd2.pf_fragment | Bin 5921 -> 0 bytes .../pagefind/fragment/en_1397617.pf_fragment | Bin 5136 -> 0 bytes .../pagefind/fragment/en_13d8441.pf_fragment | Bin 0 -> 267 bytes .../pagefind/fragment/en_168a3ba.pf_fragment | Bin 0 -> 5983 bytes .../pagefind/fragment/en_16a78c4.pf_fragment | Bin 5977 -> 0 bytes .../pagefind/fragment/en_1816312.pf_fragment | Bin 2185 -> 0 bytes .../pagefind/fragment/en_1a3568b.pf_fragment | Bin 2310 -> 0 bytes .../pagefind/fragment/en_1c2cb29.pf_fragment | Bin 0 -> 409 bytes .../pagefind/fragment/en_1de1b9a.pf_fragment | Bin 1017 -> 0 bytes .../pagefind/fragment/en_1ee0eec.pf_fragment | Bin 1988 -> 0 bytes ...3b1.pf_fragment => en_27cf832.pf_fragment} | Bin 4224 -> 4224 bytes .../pagefind/fragment/en_284eee9.pf_fragment | Bin 0 -> 9340 bytes .../pagefind/fragment/en_29cbb4c.pf_fragment | Bin 4304 -> 0 bytes .../pagefind/fragment/en_2c6be9e.pf_fragment | Bin 0 -> 254 bytes .../pagefind/fragment/en_2ebc254.pf_fragment | Bin 1473 -> 0 bytes .../pagefind/fragment/en_2f2e51c.pf_fragment | Bin 2494 -> 0 bytes .../pagefind/fragment/en_2fc61fa.pf_fragment | Bin 3652 -> 0 bytes .../pagefind/fragment/en_37653be.pf_fragment | Bin 0 -> 4631 bytes .../pagefind/fragment/en_40a8c6d.pf_fragment | Bin 4362 -> 0 bytes .../pagefind/fragment/en_41489c4.pf_fragment | Bin 0 -> 2855 bytes ...b7c.pf_fragment => en_42dedfb.pf_fragment} | Bin 5368 -> 5368 bytes .../pagefind/fragment/en_435177b.pf_fragment | Bin 0 -> 3659 bytes .../pagefind/fragment/en_45fd6d8.pf_fragment | Bin 4627 -> 0 bytes .../pagefind/fragment/en_49a1449.pf_fragment | Bin 0 -> 4366 bytes .../pagefind/fragment/en_49b2f34.pf_fragment | Bin 0 -> 3793 bytes .../pagefind/fragment/en_4e76953.pf_fragment | Bin 0 -> 3718 bytes .../pagefind/fragment/en_5286e68.pf_fragment | Bin 0 -> 5871 bytes .../pagefind/fragment/en_52a9e6d.pf_fragment | Bin 3102 -> 0 bytes .../pagefind/fragment/en_58abd5c.pf_fragment | Bin 5865 -> 0 bytes ...c63.pf_fragment => en_5ed1c7a.pf_fragment} | Bin 4089 -> 4089 bytes .../pagefind/fragment/en_613b441.pf_fragment | Bin 3713 -> 0 bytes .../pagefind/fragment/en_69d6f71.pf_fragment | Bin 291 -> 0 bytes .../pagefind/fragment/en_6a585c1.pf_fragment | Bin 0 -> 1184 bytes .../pagefind/fragment/en_6ad9b0d.pf_fragment | Bin 0 -> 3021 bytes .../pagefind/fragment/en_6bfe861.pf_fragment | Bin 1503 -> 0 bytes .../pagefind/fragment/en_747575b.pf_fragment | Bin 0 -> 4092 bytes .../pagefind/fragment/en_7a7f692.pf_fragment | Bin 0 -> 1675 bytes .../pagefind/fragment/en_7f532d0.pf_fragment | Bin 7200 -> 0 bytes .../pagefind/fragment/en_8091837.pf_fragment | Bin 1077 -> 0 bytes .../pagefind/fragment/en_848384b.pf_fragment | Bin 7703 -> 0 bytes .../pagefind/fragment/en_8df7407.pf_fragment | Bin 0 -> 3781 bytes .../pagefind/fragment/en_8e74ef8.pf_fragment | Bin 3017 -> 0 bytes .../pagefind/fragment/en_96e290e.pf_fragment | Bin 0 -> 5918 bytes .../pagefind/fragment/en_9810608.pf_fragment | Bin 0 -> 7188 bytes .../pagefind/fragment/en_9913929.pf_fragment | Bin 1164 -> 0 bytes .../pagefind/fragment/en_99a69a6.pf_fragment | Bin 4464 -> 0 bytes .../pagefind/fragment/en_9ab94e6.pf_fragment | Bin 0 -> 2308 bytes .../pagefind/fragment/en_9b5346d.pf_fragment | Bin 1433 -> 0 bytes ...cac.pf_fragment => en_9edba28.pf_fragment} | Bin 3082 -> 3082 bytes .../pagefind/fragment/en_a39021f.pf_fragment | Bin 0 -> 9569 bytes .../pagefind/fragment/en_a844d1f.pf_fragment | Bin 0 -> 1140 bytes .../pagefind/fragment/en_aa66ddc.pf_fragment | Bin 2862 -> 0 bytes .../pagefind/fragment/en_ad1bb7a.pf_fragment | Bin 0 -> 20082 bytes .../pagefind/fragment/en_b3bbc09.pf_fragment | Bin 3776 -> 0 bytes .../pagefind/fragment/en_b3ec95f.pf_fragment | Bin 2853 -> 0 bytes .../pagefind/fragment/en_b4da1cb.pf_fragment | Bin 1084 -> 0 bytes .../pagefind/fragment/en_b628e0b.pf_fragment | Bin 20102 -> 0 bytes .../pagefind/fragment/en_b82c7b7.pf_fragment | Bin 2631 -> 0 bytes .../pagefind/fragment/en_bb1f1a4.pf_fragment | Bin 0 -> 941 bytes .../pagefind/fragment/en_be1e895.pf_fragment | Bin 0 -> 1503 bytes .../pagefind/fragment/en_be85629.pf_fragment | Bin 0 -> 754 bytes .../pagefind/fragment/en_c05173f.pf_fragment | Bin 7636 -> 0 bytes .../pagefind/fragment/en_c2b5b75.pf_fragment | Bin 0 -> 950 bytes .../pagefind/fragment/en_c33890d.pf_fragment | Bin 0 -> 3102 bytes .../pagefind/fragment/en_c43b65b.pf_fragment | Bin 0 -> 1437 bytes .../pagefind/fragment/en_c5d7bec.pf_fragment | Bin 0 -> 2500 bytes .../pagefind/fragment/en_c82e29f.pf_fragment | Bin 0 -> 1454 bytes .../pagefind/fragment/en_c8318b1.pf_fragment | Bin 0 -> 1255 bytes .../pagefind/fragment/en_c853451.pf_fragment | Bin 0 -> 2865 bytes .../pagefind/fragment/en_c885351.pf_fragment | Bin 0 -> 7710 bytes ...36c.pf_fragment => en_cb78ca9.pf_fragment} | Bin 3762 -> 3762 bytes .../pagefind/fragment/en_ce284cd.pf_fragment | Bin 5440 -> 0 bytes .../pagefind/fragment/en_ceca56d.pf_fragment | Bin 3787 -> 0 bytes .../pagefind/fragment/en_d14cff8.pf_fragment | Bin 9563 -> 0 bytes .../pagefind/fragment/en_d35082d.pf_fragment | Bin 250 -> 0 bytes .../pagefind/fragment/en_d488fbf.pf_fragment | Bin 0 -> 5142 bytes .../pagefind/fragment/en_d59e71c.pf_fragment | Bin 0 -> 1100 bytes .../pagefind/fragment/en_d8385a2.pf_fragment | Bin 1302 -> 0 bytes .../pagefind/fragment/en_d8f212e.pf_fragment | Bin 819 -> 0 bytes .../pagefind/fragment/en_dac2c4f.pf_fragment | Bin 0 -> 2190 bytes .../pagefind/fragment/en_e238e29.pf_fragment | Bin 3295 -> 0 bytes .../pagefind/fragment/en_e65725e.pf_fragment | Bin 0 -> 3300 bytes .../pagefind/fragment/en_e825e49.pf_fragment | Bin 1142 -> 0 bytes .../pagefind/fragment/en_e8a5d87.pf_fragment | Bin 0 -> 4465 bytes .../pagefind/fragment/en_edccf84.pf_fragment | Bin 0 -> 5444 bytes .../pagefind/fragment/en_f075748.pf_fragment | Bin 343 -> 0 bytes .../pagefind/fragment/en_f4db6aa.pf_fragment | Bin 1671 -> 0 bytes .../pagefind/fragment/en_f75cf26.pf_fragment | Bin 0 -> 1988 bytes public/pagefind/index/en_16dcae1.pf_index | Bin 0 -> 71033 bytes public/pagefind/index/en_1925d2e.pf_index | Bin 0 -> 95493 bytes public/pagefind/index/en_431e76e.pf_index | Bin 0 -> 162176 bytes public/pagefind/index/en_904b492.pf_index | Bin 94969 -> 0 bytes public/pagefind/index/en_dafd7d7.pf_index | Bin 163191 -> 0 bytes public/pagefind/index/en_e12385d.pf_index | Bin 71049 -> 0 bytes public/pagefind/pagefind-entry.json | 2 +- .../pagefind/pagefind.en_7bc7868152.pf_meta | Bin 0 -> 754 bytes .../pagefind/pagefind.en_cfb5c8bf4e.pf_meta | Bin 758 -> 0 bytes public/sitemap.xml | 196 +++++++++--------- public/tags/index.html | 6 +- public/tags/kai-yuan-shi-jie/index.html | 18 +- public/tags/linux/index.html | 12 +- public/tags/luan-qi-ba-zao/index.html | 46 ++-- public/tags/wang-luo-yi-shu/index.html | 28 ++- public/tags/xue-xi-bi-ji/index.html | 18 +- public/tags/zong-he-gong-cheng/index.html | 2 +- public/windows-activation/index.html | 2 +- public/windows-sde/index.html | 2 +- public/windows-some-setting/index.html | 4 +- 203 files changed, 866 insertions(+), 1117 deletions(-) rename content/{How-email-works-1.md => Network-How-email-works-1.md} (99%) rename content/{How-email-works-2.md => Network-How-email-works-2.md} (99%) rename content/{local-ISPs-to-CN-report.md => Network-ISPs.md} (100%) rename content/{Searching.md => Network-Searching.md} (100%) rename content/{network-download-1.md => Network-download-1.md} (100%) rename content/{about-zuwang.md => Network-zuwang.md} (100%) delete mode 100644 content/Open-Source-Cross-Platform-Softs.md rename content/{OpenSourceSoftware-Licenses.md => OpenSource-Licenses.md} (100%) rename content/{Open-Source-What.md => OpenSource-What.md} (80%) rename content/{open-source-software.md => OpenSource-software.md} (100%) rename content/{Calling-cards.md => about-Calling-cards.md} (100%) rename content/{Junk-cleanup.md => about-Junk-cleanup.md} (100%) rename content/{KGNL.md => about-KGNL.md} (100%) rename content/{RSS-Read.md => about-RSS-Read.md} (100%) rename content/{Zola-blog.md => about-Zola-blog.md} (100%) rename content/{accurate-pronunciation.md => about-accurate-pronunciation.md} (100%) rename content/{chatoGPT.md => about-chatoGPT.md} (100%) rename content/{chrome-shortcut-key.md => about-chrome-shortcut-key.md} (100%) rename content/{git.md => about-git.md} (100%) rename content/{mechrev-keyboard.md => about-mechrev-keyboard.md} (100%) rename content/{awesome-podcast-use.md => about-podcast-use.md} (100%) rename content/{server-set.md => about-server-set.md} (100%) rename content/{360t7.md => awesome-360t7.md} (100%) rename content/{docker-learn-1.md => learn-docker-1.md} (100%) rename content/{docker-learn-2.md => learn-docker-2.md} (100%) rename content/{docker-learn-3.md => learn-docker-3.md} (100%) rename content/{docker-learn-4.md => learn-docker-4.md} (100%) rename content/{docker-learn-5.md => learn-docker-5.md} (100%) rename content/{docker-learn-6.md => learn-docker-6.md} (100%) rename content/{docker-learn-7.md => learn-docker-7.md} (100%) rename content/{docker-learn-8.md => learn-docker-8.md} (100%) rename content/{docker-learn-9.md => learn-docker-9.md} (100%) rename content/{linux-for-PC-1.md => learn-linux-for-PC-1.md} (100%) rename content/{linux-for-PC-2.md => learn-linux-for-PC-2.md} (100%) rename content/{linux-for-PC-3.md => learn-linux-for-PC-3.md} (100%) rename content/{linux-for-PC-4.md => learn-linux-for-PC-4.md} (100%) rename content/{linux-for-PC-5.md => learn-linux-for-PC-5.md} (100%) rename content/{linux-for-PC-6.md => learn-linux-for-PC-6.md} (100%) rename public/{accurate-pronunciation => about-accurate-pronunciation}/index.html (93%) rename public/{calling-cards => about-calling-cards}/index.html (94%) rename public/{chatogpt => about-chatogpt}/index.html (99%) rename public/{chrome-shortcut-key => about-chrome-shortcut-key}/index.html (93%) rename public/{git => about-git}/index.html (97%) rename public/{junk-cleanup => about-junk-cleanup}/index.html (96%) rename public/{kgnl => about-kgnl}/index.html (98%) rename public/{mechrev-keyboard => about-mechrev-keyboard}/index.html (96%) rename public/{awesome-podcast-use => about-podcast-use}/index.html (94%) rename public/{rss-read => about-rss-read}/index.html (97%) rename public/{server-set => about-server-set}/index.html (97%) rename public/{zola-blog => about-zola-blog}/index.html (94%) rename public/{360t7 => awesome-360t7}/index.html (97%) rename public/{docker-learn-1 => learn-docker-1}/index.html (96%) rename public/{docker-learn-2 => learn-docker-2}/index.html (97%) rename public/{docker-learn-3 => learn-docker-3}/index.html (97%) rename public/{docker-learn-4 => learn-docker-4}/index.html (96%) rename public/{docker-learn-5 => learn-docker-5}/index.html (97%) rename public/{docker-learn-6 => learn-docker-6}/index.html (97%) rename public/{docker-learn-7 => learn-docker-7}/index.html (98%) rename public/{docker-learn-8 => learn-docker-8}/index.html (97%) rename public/{docker-learn-9 => learn-docker-9}/index.html (97%) rename public/{linux-for-pc-1 => learn-linux-for-pc-1}/index.html (97%) rename public/{linux-for-pc-2 => learn-linux-for-pc-2}/index.html (97%) rename public/{linux-for-pc-3 => learn-linux-for-pc-3}/index.html (98%) rename public/{linux-for-pc-4 => learn-linux-for-pc-4}/index.html (95%) rename public/{linux-for-pc-5 => learn-linux-for-pc-5}/index.html (97%) rename public/{linux-for-pc-6 => learn-linux-for-pc-6}/index.html (98%) rename public/{how-email-works-1 => network-how-email-works-1}/index.html (96%) rename public/{how-email-works-2 => network-how-email-works-2}/index.html (96%) rename public/{local-isps-to-cn-report => network-isps}/index.html (99%) rename public/{searching => network-searching}/index.html (96%) rename public/{about-zuwang => network-zuwang}/index.html (97%) delete mode 100644 public/open-source-cross-platform-softs/index.html rename public/{opensourcesoftware-licenses => opensource-licenses}/index.html (98%) rename public/{open-source-software => opensource-software}/index.html (95%) rename public/{open-source-what => opensource-what}/index.html (79%) create mode 100644 public/pagefind/fragment/en_114d7c6.pf_fragment delete mode 100644 public/pagefind/fragment/en_129c507.pf_fragment delete mode 100644 public/pagefind/fragment/en_132bfd2.pf_fragment delete mode 100644 public/pagefind/fragment/en_1397617.pf_fragment create mode 100644 public/pagefind/fragment/en_13d8441.pf_fragment create mode 100644 public/pagefind/fragment/en_168a3ba.pf_fragment delete mode 100644 public/pagefind/fragment/en_16a78c4.pf_fragment delete mode 100644 public/pagefind/fragment/en_1816312.pf_fragment delete mode 100644 public/pagefind/fragment/en_1a3568b.pf_fragment create mode 100644 public/pagefind/fragment/en_1c2cb29.pf_fragment delete mode 100644 public/pagefind/fragment/en_1de1b9a.pf_fragment delete mode 100644 public/pagefind/fragment/en_1ee0eec.pf_fragment rename public/pagefind/fragment/{en_c8853b1.pf_fragment => en_27cf832.pf_fragment} (65%) create mode 100644 public/pagefind/fragment/en_284eee9.pf_fragment delete mode 100644 public/pagefind/fragment/en_29cbb4c.pf_fragment create mode 100644 public/pagefind/fragment/en_2c6be9e.pf_fragment delete mode 100644 public/pagefind/fragment/en_2ebc254.pf_fragment delete mode 100644 public/pagefind/fragment/en_2f2e51c.pf_fragment delete mode 100644 public/pagefind/fragment/en_2fc61fa.pf_fragment create mode 100644 public/pagefind/fragment/en_37653be.pf_fragment delete mode 100644 public/pagefind/fragment/en_40a8c6d.pf_fragment create mode 100644 public/pagefind/fragment/en_41489c4.pf_fragment rename public/pagefind/fragment/{en_f1e5b7c.pf_fragment => en_42dedfb.pf_fragment} (97%) create mode 100644 public/pagefind/fragment/en_435177b.pf_fragment delete mode 100644 public/pagefind/fragment/en_45fd6d8.pf_fragment create mode 100644 public/pagefind/fragment/en_49a1449.pf_fragment create mode 100644 public/pagefind/fragment/en_49b2f34.pf_fragment create mode 100644 public/pagefind/fragment/en_4e76953.pf_fragment create mode 100644 public/pagefind/fragment/en_5286e68.pf_fragment delete mode 100644 public/pagefind/fragment/en_52a9e6d.pf_fragment delete mode 100644 public/pagefind/fragment/en_58abd5c.pf_fragment rename public/pagefind/fragment/{en_c57ac63.pf_fragment => en_5ed1c7a.pf_fragment} (93%) delete mode 100644 public/pagefind/fragment/en_613b441.pf_fragment delete mode 100644 public/pagefind/fragment/en_69d6f71.pf_fragment create mode 100644 public/pagefind/fragment/en_6a585c1.pf_fragment create mode 100644 public/pagefind/fragment/en_6ad9b0d.pf_fragment delete mode 100644 public/pagefind/fragment/en_6bfe861.pf_fragment create mode 100644 public/pagefind/fragment/en_747575b.pf_fragment create mode 100644 public/pagefind/fragment/en_7a7f692.pf_fragment delete mode 100644 public/pagefind/fragment/en_7f532d0.pf_fragment delete mode 100644 public/pagefind/fragment/en_8091837.pf_fragment delete mode 100644 public/pagefind/fragment/en_848384b.pf_fragment create mode 100644 public/pagefind/fragment/en_8df7407.pf_fragment delete mode 100644 public/pagefind/fragment/en_8e74ef8.pf_fragment create mode 100644 public/pagefind/fragment/en_96e290e.pf_fragment create mode 100644 public/pagefind/fragment/en_9810608.pf_fragment delete mode 100644 public/pagefind/fragment/en_9913929.pf_fragment delete mode 100644 public/pagefind/fragment/en_99a69a6.pf_fragment create mode 100644 public/pagefind/fragment/en_9ab94e6.pf_fragment delete mode 100644 public/pagefind/fragment/en_9b5346d.pf_fragment rename public/pagefind/fragment/{en_eed4cac.pf_fragment => en_9edba28.pf_fragment} (88%) create mode 100644 public/pagefind/fragment/en_a39021f.pf_fragment create mode 100644 public/pagefind/fragment/en_a844d1f.pf_fragment delete mode 100644 public/pagefind/fragment/en_aa66ddc.pf_fragment create mode 100644 public/pagefind/fragment/en_ad1bb7a.pf_fragment delete mode 100644 public/pagefind/fragment/en_b3bbc09.pf_fragment delete mode 100644 public/pagefind/fragment/en_b3ec95f.pf_fragment delete mode 100644 public/pagefind/fragment/en_b4da1cb.pf_fragment delete mode 100644 public/pagefind/fragment/en_b628e0b.pf_fragment delete mode 100644 public/pagefind/fragment/en_b82c7b7.pf_fragment create mode 100644 public/pagefind/fragment/en_bb1f1a4.pf_fragment create mode 100644 public/pagefind/fragment/en_be1e895.pf_fragment create mode 100644 public/pagefind/fragment/en_be85629.pf_fragment delete mode 100644 public/pagefind/fragment/en_c05173f.pf_fragment create mode 100644 public/pagefind/fragment/en_c2b5b75.pf_fragment create mode 100644 public/pagefind/fragment/en_c33890d.pf_fragment create mode 100644 public/pagefind/fragment/en_c43b65b.pf_fragment create mode 100644 public/pagefind/fragment/en_c5d7bec.pf_fragment create mode 100644 public/pagefind/fragment/en_c82e29f.pf_fragment create mode 100644 public/pagefind/fragment/en_c8318b1.pf_fragment create mode 100644 public/pagefind/fragment/en_c853451.pf_fragment create mode 100644 public/pagefind/fragment/en_c885351.pf_fragment rename public/pagefind/fragment/{en_8e5836c.pf_fragment => en_cb78ca9.pf_fragment} (70%) delete mode 100644 public/pagefind/fragment/en_ce284cd.pf_fragment delete mode 100644 public/pagefind/fragment/en_ceca56d.pf_fragment delete mode 100644 public/pagefind/fragment/en_d14cff8.pf_fragment delete mode 100644 public/pagefind/fragment/en_d35082d.pf_fragment create mode 100644 public/pagefind/fragment/en_d488fbf.pf_fragment create mode 100644 public/pagefind/fragment/en_d59e71c.pf_fragment delete mode 100644 public/pagefind/fragment/en_d8385a2.pf_fragment delete mode 100644 public/pagefind/fragment/en_d8f212e.pf_fragment create mode 100644 public/pagefind/fragment/en_dac2c4f.pf_fragment delete mode 100644 public/pagefind/fragment/en_e238e29.pf_fragment create mode 100644 public/pagefind/fragment/en_e65725e.pf_fragment delete mode 100644 public/pagefind/fragment/en_e825e49.pf_fragment create mode 100644 public/pagefind/fragment/en_e8a5d87.pf_fragment create mode 100644 public/pagefind/fragment/en_edccf84.pf_fragment delete mode 100644 public/pagefind/fragment/en_f075748.pf_fragment delete mode 100644 public/pagefind/fragment/en_f4db6aa.pf_fragment create mode 100644 public/pagefind/fragment/en_f75cf26.pf_fragment create mode 100644 public/pagefind/index/en_16dcae1.pf_index create mode 100644 public/pagefind/index/en_1925d2e.pf_index create mode 100644 public/pagefind/index/en_431e76e.pf_index delete mode 100644 public/pagefind/index/en_904b492.pf_index delete mode 100644 public/pagefind/index/en_dafd7d7.pf_index delete mode 100644 public/pagefind/index/en_e12385d.pf_index create mode 100644 public/pagefind/pagefind.en_7bc7868152.pf_meta delete mode 100644 public/pagefind/pagefind.en_cfb5c8bf4e.pf_meta diff --git a/content/How-email-works-1.md b/content/Network-How-email-works-1.md similarity index 99% rename from content/How-email-works-1.md rename to content/Network-How-email-works-1.md index 82489cb..8a9fd9e 100644 --- a/content/How-email-works-1.md +++ b/content/Network-How-email-works-1.md @@ -3,7 +3,7 @@ title = "电子邮件是如何工作的:SPF/DKIM/DMARC" date = 2024-02-20 [taxonomies] -tags = ["乱七八糟"] +tags = ["网络艺术"] +++ 前言 在互联网的日常使用中,电子邮件作为一项基础服务扮演着重要的角色。尽管在过去几十年里出现了各种新型的通讯方式,但电子邮件仍然保持着其不可替代的地位。了解电子邮件的工作原理,有助于更好地理解这一基础服务是如何运作的。 diff --git a/content/How-email-works-2.md b/content/Network-How-email-works-2.md similarity index 99% rename from content/How-email-works-2.md rename to content/Network-How-email-works-2.md index fbb133a..aa6087e 100644 --- a/content/How-email-works-2.md +++ b/content/Network-How-email-works-2.md @@ -3,7 +3,7 @@ title = "电子邮件是如何工作的:POP3/IMAP/SMTP" date = 2024-02-21 [taxonomies] -tags = ["乱七八糟"] +tags = ["网络艺术"] +++ 前言 POP3、IMAP 和 SMTP 是用于电子邮件传输的常见协议和服务,这些协议共同构成了电子邮件系统的基础,允许用户接收、发送和管理电子邮件。 diff --git a/content/local-ISPs-to-CN-report.md b/content/Network-ISPs.md similarity index 100% rename from content/local-ISPs-to-CN-report.md rename to content/Network-ISPs.md diff --git a/content/Searching.md b/content/Network-Searching.md similarity index 100% rename from content/Searching.md rename to content/Network-Searching.md diff --git a/content/network-download-1.md b/content/Network-download-1.md similarity index 100% rename from content/network-download-1.md rename to content/Network-download-1.md diff --git a/content/about-zuwang.md b/content/Network-zuwang.md similarity index 100% rename from content/about-zuwang.md rename to content/Network-zuwang.md diff --git a/content/Open-Source-Cross-Platform-Softs.md b/content/Open-Source-Cross-Platform-Softs.md deleted file mode 100644 index 89d3aaf..0000000 --- a/content/Open-Source-Cross-Platform-Softs.md +++ /dev/null @@ -1,103 +0,0 @@ -+++ -title = "开源世界:有关开源的误区" -date = 2024-03-02 - -[taxonomies] -tags = ["开源世界"] -+++ -前言 在当今的软件开发领域,开源软件已经成为推动技术创新和知识共享的重要力量。尽管开源软件的理念和实践已经深入人心,但围绕它的一些误解和误区依然存在。本文旨在深入探讨和澄清这些常见的开源误区,帮助读者更全面、更准确地理解开源软件的本质、价值和实践方式。 - - -## 前言 - -本篇内容将会为开发者们**解释有关开源的常见误区**,欢迎开发者们补充更多内容! - -## 开源软件的常见误区解析 - -开源软件以其开放性、共享性和协作性,已经成为软件开发领域的重要力量。然而,围绕开源软件,存在一些普遍的误解。本文旨在澄清这些误区,帮助读者更准确地理解开源。 - -### 开源与免费 - -**误区一:开源即免费** - -开源软件的核心在于“自由”,而非“免费”。开源软件的源代码对所有人开放,用户可以自由地查看、修改和分发,但这并不意味着所有开源软件都不收费。实际上,开源项目可以提供免费下载,同时通过提供服务、支持或附加功能来收费。 - -### 开源组织与网络模型 - -**误区二:OSI组织与OSI网络模型相同** - -OSI通常指开放源代码促进会(Open Source Initiative),而OSI模型是指开放系统互联通信模型。两者虽然名称相似,但实质上毫无关联,类似于Java与JavaScript的关系。 - -### 参与开源的门槛 - -**误区三:只有技术高手才能参与开源** - -开源社区欢迎所有人参与,不论技术水平如何。开源的核心在于分享和协作,即使是初学者,也能通过提问、反馈或小的代码贡献来参与其中。 - -### 开源与闭源的优劣 - -**误区四:开源总是优于闭源** - -开源和闭源软件各有优势和劣势。开源软件因其开放性,能够快速迭代和获得社区支持;而闭源软件则可能提供更专业的服务和更稳定的更新。 - -### 商用开源项目 - -**误区五:开源项目不能商用** - -开源项目必须允许商用,这是开放源代码定义的一部分。但需注意,某些许可证可能对商用有限制。 - -### 开源作者的版权 - -**误区六:开源项目作者无版权** - -即使项目开源,作者依然保留版权。使用开源软件时,必须遵守其许可证规定,尊重作者的版权。 - -### 开源转闭源 - -**误区七:开源项目不能转为闭源** - -不同的开源许可证对开源转闭源有不同的规定。一些许可证如LGPL、GPL禁止转闭源,而BSD、MIT等则允许。 - -### “半开源”与“伪开源” - -**误区八:“半开源”和“伪开源”等同于开源** - -“半开源”和“伪开源”可能不符合狭义上的开源标准,但它们仍然对开源社区有所贡献。开源的界定有时存在争议,但关键在于是否开放源代码并允许他人使用。 - -### 开源项目的管理 - -**误区九:开源项目只需开放源代码** - -一个成功的开源项目需要的不仅是开放源代码,还包括一套完整的社区管理和维护流程。 - -### 开源软件的安全性 - -**误区十:开源软件不安全** - -开源软件的安全性取决于其维护和更新的及时性。开源社区能够快速发现并修复安全漏洞,但这并不意味着开源软件就绝对安全。 - -### 开源项目的技术支持 - -**误区十一:开源项目缺乏技术支持** - -开源项目的技术支持来自于其社区和企业的支持。一个活跃的社区可以提供强大的技术支持。 - -### 开源项目的质量 - -**误区十二:开源项目质量不高** - -开源项目的质量取决于其维护和社区的活跃度。许多知名的开源项目都是由顶尖的专家维护的。 - -### 开源项目的命名 - -**误区十三:开源项目必须用英文命名** - -开源项目的命名应根据项目的性质和作者的偏好来决定。使用母语命名可以提高代码的可读性和可维护性。 - -### 贡献开源项目的方式 - -**误区十四:为开源项目贡献只能通过编写代码** - -为开源项目做贡献有多种方式,包括编写文档、报告bug、提供资金支持等。 - -通过以上解析,我们可以看到开源软件的世界是多元和包容的。开源不仅仅是技术的选择,更是一种文化和精神的体现。 \ No newline at end of file diff --git a/content/OpenSourceSoftware-Licenses.md b/content/OpenSource-Licenses.md similarity index 100% rename from content/OpenSourceSoftware-Licenses.md rename to content/OpenSource-Licenses.md diff --git a/content/Open-Source-What.md b/content/OpenSource-What.md similarity index 80% rename from content/Open-Source-What.md rename to content/OpenSource-What.md index 5f1d0c2..cd3d464 100644 --- a/content/Open-Source-What.md +++ b/content/OpenSource-What.md @@ -94,6 +94,96 @@ License Must Be Technology-Neutral 许可证必须是技术中立的 总的来说,Git 和代码托管平台有直接关联,但又有许多不同的地方。关于 Git 和代码托管平台的操作,将在后续章节展开描述。 +## 开源软件的常见误区解析 + +开源软件以其开放性、共享性和协作性,已经成为软件开发领域的重要力量。然而,围绕开源软件,存在一些普遍的误解。本文旨在澄清这些误区,帮助读者更准确地理解开源。 + +### 开源与免费 + +**误区一:开源即免费** + +开源软件的核心在于“自由”,而非“免费”。开源软件的源代码对所有人开放,用户可以自由地查看、修改和分发,但这并不意味着所有开源软件都不收费。实际上,开源项目可以提供免费下载,同时通过提供服务、支持或附加功能来收费。 + +### 开源组织与网络模型 + +**误区二:OSI组织与OSI网络模型相同** + +OSI通常指开放源代码促进会(Open Source Initiative),而OSI模型是指开放系统互联通信模型。两者虽然名称相似,但实质上毫无关联,类似于Java与JavaScript的关系。 + +### 参与开源的门槛 + +**误区三:只有技术高手才能参与开源** + +开源社区欢迎所有人参与,不论技术水平如何。开源的核心在于分享和协作,即使是初学者,也能通过提问、反馈或小的代码贡献来参与其中。 + +### 开源与闭源的优劣 + +**误区四:开源总是优于闭源** + +开源和闭源软件各有优势和劣势。开源软件因其开放性,能够快速迭代和获得社区支持;而闭源软件则可能提供更专业的服务和更稳定的更新。 + +### 商用开源项目 + +**误区五:开源项目不能商用** + +开源项目必须允许商用,这是开放源代码定义的一部分。但需注意,某些许可证可能对商用有限制。 + +### 开源作者的版权 + +**误区六:开源项目作者无版权** + +即使项目开源,作者依然保留版权。使用开源软件时,必须遵守其许可证规定,尊重作者的版权。 + +### 开源转闭源 + +**误区七:开源项目不能转为闭源** + +不同的开源许可证对开源转闭源有不同的规定。一些许可证如LGPL、GPL禁止转闭源,而BSD、MIT等则允许。 + +### “半开源”与“伪开源” + +**误区八:“半开源”和“伪开源”等同于开源** + +“半开源”和“伪开源”可能不符合狭义上的开源标准,但它们仍然对开源社区有所贡献。开源的界定有时存在争议,但关键在于是否开放源代码并允许他人使用。 + +### 开源项目的管理 + +**误区九:开源项目只需开放源代码** + +一个成功的开源项目需要的不仅是开放源代码,还包括一套完整的社区管理和维护流程。 + +### 开源软件的安全性 + +**误区十:开源软件不安全** + +开源软件的安全性取决于其维护和更新的及时性。开源社区能够快速发现并修复安全漏洞,但这并不意味着开源软件就绝对安全。 + +### 开源项目的技术支持 + +**误区十一:开源项目缺乏技术支持** + +开源项目的技术支持来自于其社区和企业的支持。一个活跃的社区可以提供强大的技术支持。 + +### 开源项目的质量 + +**误区十二:开源项目质量不高** + +开源项目的质量取决于其维护和社区的活跃度。许多知名的开源项目都是由顶尖的专家维护的。 + +### 开源项目的命名 + +**误区十三:开源项目必须用英文命名** + +开源项目的命名应根据项目的性质和作者的偏好来决定。使用母语命名可以提高代码的可读性和可维护性。 + +### 贡献开源项目的方式 + +**误区十四:为开源项目贡献只能通过编写代码** + +为开源项目做贡献有多种方式,包括编写文档、报告bug、提供资金支持等。 + +通过以上解析,我们可以看到开源软件的世界是多元和包容的。开源不仅仅是技术的选择,更是一种文化和精神的体现。 + ## 小结 不会写代码也可以参与开源吗?相信你在读完这篇文章后,在自己心中应该有了答案。 diff --git a/content/open-source-software.md b/content/OpenSource-software.md similarity index 100% rename from content/open-source-software.md rename to content/OpenSource-software.md diff --git a/content/Calling-cards.md b/content/about-Calling-cards.md similarity index 100% rename from content/Calling-cards.md rename to content/about-Calling-cards.md diff --git a/content/Junk-cleanup.md b/content/about-Junk-cleanup.md similarity index 100% rename from content/Junk-cleanup.md rename to content/about-Junk-cleanup.md diff --git a/content/KGNL.md b/content/about-KGNL.md similarity index 100% rename from content/KGNL.md rename to content/about-KGNL.md diff --git a/content/RSS-Read.md b/content/about-RSS-Read.md similarity index 100% rename from content/RSS-Read.md rename to content/about-RSS-Read.md diff --git a/content/Zola-blog.md b/content/about-Zola-blog.md similarity index 100% rename from content/Zola-blog.md rename to content/about-Zola-blog.md diff --git a/content/accurate-pronunciation.md b/content/about-accurate-pronunciation.md similarity index 100% rename from content/accurate-pronunciation.md rename to content/about-accurate-pronunciation.md diff --git a/content/chatoGPT.md b/content/about-chatoGPT.md similarity index 100% rename from content/chatoGPT.md rename to content/about-chatoGPT.md diff --git a/content/chrome-shortcut-key.md b/content/about-chrome-shortcut-key.md similarity index 100% rename from content/chrome-shortcut-key.md rename to content/about-chrome-shortcut-key.md diff --git a/content/git.md b/content/about-git.md similarity index 100% rename from content/git.md rename to content/about-git.md diff --git a/content/mechrev-keyboard.md b/content/about-mechrev-keyboard.md similarity index 100% rename from content/mechrev-keyboard.md rename to content/about-mechrev-keyboard.md diff --git a/content/awesome-podcast-use.md b/content/about-podcast-use.md similarity index 100% rename from content/awesome-podcast-use.md rename to content/about-podcast-use.md diff --git a/content/server-set.md b/content/about-server-set.md similarity index 100% rename from content/server-set.md rename to content/about-server-set.md diff --git a/content/360t7.md b/content/awesome-360t7.md similarity index 100% rename from content/360t7.md rename to content/awesome-360t7.md diff --git a/content/docker-learn-1.md b/content/learn-docker-1.md similarity index 100% rename from content/docker-learn-1.md rename to content/learn-docker-1.md diff --git a/content/docker-learn-2.md b/content/learn-docker-2.md similarity index 100% rename from content/docker-learn-2.md rename to content/learn-docker-2.md diff --git a/content/docker-learn-3.md b/content/learn-docker-3.md similarity index 100% rename from content/docker-learn-3.md rename to content/learn-docker-3.md diff --git a/content/docker-learn-4.md b/content/learn-docker-4.md similarity index 100% rename from content/docker-learn-4.md rename to content/learn-docker-4.md diff --git a/content/docker-learn-5.md b/content/learn-docker-5.md similarity index 100% rename from content/docker-learn-5.md rename to content/learn-docker-5.md diff --git a/content/docker-learn-6.md b/content/learn-docker-6.md similarity index 100% rename from content/docker-learn-6.md rename to content/learn-docker-6.md diff --git a/content/docker-learn-7.md b/content/learn-docker-7.md similarity index 100% rename from content/docker-learn-7.md rename to content/learn-docker-7.md diff --git a/content/docker-learn-8.md b/content/learn-docker-8.md similarity index 100% rename from content/docker-learn-8.md rename to content/learn-docker-8.md diff --git a/content/docker-learn-9.md b/content/learn-docker-9.md similarity index 100% rename from content/docker-learn-9.md rename to content/learn-docker-9.md diff --git a/content/linux-for-PC-1.md b/content/learn-linux-for-PC-1.md similarity index 100% rename from content/linux-for-PC-1.md rename to content/learn-linux-for-PC-1.md diff --git a/content/linux-for-PC-2.md b/content/learn-linux-for-PC-2.md similarity index 100% rename from content/linux-for-PC-2.md rename to content/learn-linux-for-PC-2.md diff --git a/content/linux-for-PC-3.md b/content/learn-linux-for-PC-3.md similarity index 100% rename from content/linux-for-PC-3.md rename to content/learn-linux-for-PC-3.md diff --git a/content/linux-for-PC-4.md b/content/learn-linux-for-PC-4.md similarity index 100% rename from content/linux-for-PC-4.md rename to content/learn-linux-for-PC-4.md diff --git a/content/linux-for-PC-5.md b/content/learn-linux-for-PC-5.md similarity index 100% rename from content/linux-for-PC-5.md rename to content/learn-linux-for-PC-5.md diff --git a/content/linux-for-PC-6.md b/content/learn-linux-for-PC-6.md similarity index 100% rename from content/linux-for-PC-6.md rename to content/learn-linux-for-PC-6.md diff --git a/public/about-2024/index.html b/public/about-2024/index.html index a194369..daeadab 100644 --- a/public/about-2024/index.html +++ b/public/about-2024/index.html @@ -163,7 +163,7 @@ - + Network的艺术:家庭组网与设备选购  diff --git a/public/accurate-pronunciation/index.html b/public/about-accurate-pronunciation/index.html similarity index 93% rename from public/accurate-pronunciation/index.html rename to public/about-accurate-pronunciation/index.html index f14f97e..ad8d9f6 100644 --- a/public/accurate-pronunciation/index.html +++ b/public/about-accurate-pronunciation/index.html @@ -20,13 +20,13 @@ - + - + @@ -50,16 +50,15 @@ - -