diff --git a/blog/2021-12-28-pnas_culture_bridges/img/output_12_0.svg b/blog/2021-12-28-pnas_culture_bridges/img/output_12_0.svg
index 62acfc68d..e8cd4c51c 100755
--- a/blog/2021-12-28-pnas_culture_bridges/img/output_12_0.svg
+++ b/blog/2021-12-28-pnas_culture_bridges/img/output_12_0.svg
@@ -1,466 +1 @@
-
-
+
\ No newline at end of file
diff --git a/blog/2021-12-28-pnas_culture_bridges/img/output_14_0.svg b/blog/2021-12-28-pnas_culture_bridges/img/output_14_0.svg
index 342bcda9a..c8b106755 100755
--- a/blog/2021-12-28-pnas_culture_bridges/img/output_14_0.svg
+++ b/blog/2021-12-28-pnas_culture_bridges/img/output_14_0.svg
@@ -1,263 +1 @@
-
-
+
\ No newline at end of file
diff --git a/blog/2021-12-28-pnas_culture_bridges/img/output_16_0.svg b/blog/2021-12-28-pnas_culture_bridges/img/output_16_0.svg
index fb8b47b10..dd22b6c39 100755
--- a/blog/2021-12-28-pnas_culture_bridges/img/output_16_0.svg
+++ b/blog/2021-12-28-pnas_culture_bridges/img/output_16_0.svg
@@ -1,334 +1 @@
-
-
+
\ No newline at end of file
diff --git a/blog/2021-12-28-pnas_culture_bridges/img/output_21_0.svg b/blog/2021-12-28-pnas_culture_bridges/img/output_21_0.svg
index 9c3a3f951..477eb64b1 100755
--- a/blog/2021-12-28-pnas_culture_bridges/img/output_21_0.svg
+++ b/blog/2021-12-28-pnas_culture_bridges/img/output_21_0.svg
@@ -1,290 +1 @@
-
-
+
\ No newline at end of file
diff --git a/blog/2022-12-10-lovelyplots/out/classicmpl.svg b/blog/2022-12-10-lovelyplots/out/classicmpl.svg
index f17bbcd64..7c1546a1d 100755
--- a/blog/2022-12-10-lovelyplots/out/classicmpl.svg
+++ b/blog/2022-12-10-lovelyplots/out/classicmpl.svg
@@ -1,1624 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2022-12-10-lovelyplots/out/ipynb+use_mathtext+colors10-ls.svg b/blog/2022-12-10-lovelyplots/out/ipynb+use_mathtext+colors10-ls.svg
index 5baffde97..e25290a73 100755
--- a/blog/2022-12-10-lovelyplots/out/ipynb+use_mathtext+colors10-ls.svg
+++ b/blog/2022-12-10-lovelyplots/out/ipynb+use_mathtext+colors10-ls.svg
@@ -1,796 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2022-12-10-lovelyplots/out/ipynb+use_mathtext+colors5-light.svg b/blog/2022-12-10-lovelyplots/out/ipynb+use_mathtext+colors5-light.svg
index ad16a7967..bcb0ef23d 100755
--- a/blog/2022-12-10-lovelyplots/out/ipynb+use_mathtext+colors5-light.svg
+++ b/blog/2022-12-10-lovelyplots/out/ipynb+use_mathtext+colors5-light.svg
@@ -1,796 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_24_0.svg b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_24_0.svg
index 4697ebf0a..5656cf679 100755
--- a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_24_0.svg
+++ b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_24_0.svg
@@ -1,1748 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_25_0.svg b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_25_0.svg
index 96ab4ac55..deb2cad06 100755
--- a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_25_0.svg
+++ b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_25_0.svg
@@ -1,1897 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_30_0.svg b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_30_0.svg
index 0d26eb4e5..51c5fdf23 100755
--- a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_30_0.svg
+++ b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_30_0.svg
@@ -1,1149 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_32_0.svg b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_32_0.svg
index 046a5a245..eb6667b12 100755
--- a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_32_0.svg
+++ b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_32_0.svg
@@ -1,1233 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_36_0.svg b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_36_0.svg
index e0b88284b..1dbc0d131 100755
--- a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_36_0.svg
+++ b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_36_0.svg
@@ -1,2186 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_38_0.svg b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_38_0.svg
index a06cb2274..06255f3a8 100755
--- a/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_38_0.svg
+++ b/blog/2023-03-03-extracts-cognitive-information-and-visualization-with-embedings/img/output_38_0.svg
@@ -1,2137 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-03-11-xiaohongshu-data-analysis/img/output_11_1.svg b/blog/2023-03-11-xiaohongshu-data-analysis/img/output_11_1.svg
index 6acdfadb2..6c289618b 100755
--- a/blog/2023-03-11-xiaohongshu-data-analysis/img/output_11_1.svg
+++ b/blog/2023-03-11-xiaohongshu-data-analysis/img/output_11_1.svg
@@ -1,1588 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-03-11-xiaohongshu-data-analysis/img/output_19_1.svg b/blog/2023-03-11-xiaohongshu-data-analysis/img/output_19_1.svg
index 03affbc02..e7481d93a 100755
--- a/blog/2023-03-11-xiaohongshu-data-analysis/img/output_19_1.svg
+++ b/blog/2023-03-11-xiaohongshu-data-analysis/img/output_19_1.svg
@@ -1,1544 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-03-11-xiaohongshu-data-analysis/img/output_36_0.svg b/blog/2023-03-11-xiaohongshu-data-analysis/img/output_36_0.svg
index 144498cc6..12ec8ec5c 100755
--- a/blog/2023-03-11-xiaohongshu-data-analysis/img/output_36_0.svg
+++ b/blog/2023-03-11-xiaohongshu-data-analysis/img/output_36_0.svg
@@ -1,1825 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-04-12-china-mainland-corporate-registration-information/img/output_8_0.svg b/blog/2023-04-12-china-mainland-corporate-registration-information/img/output_8_0.svg
index d9ccaefea..2f70087f4 100755
--- a/blog/2023-04-12-china-mainland-corporate-registration-information/img/output_8_0.svg
+++ b/blog/2023-04-12-china-mainland-corporate-registration-information/img/output_8_0.svg
@@ -1,2003 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-04-12-china-poi-datasets/img/output_8_0.svg b/blog/2023-04-12-china-poi-datasets/img/output_8_0.svg
index 3bc448448..529895e07 100755
--- a/blog/2023-04-12-china-poi-datasets/img/output_8_0.svg
+++ b/blog/2023-04-12-china-poi-datasets/img/output_8_0.svg
@@ -1,2333 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-04-17-china-a-market-inquiry-letter-datasets/img/output_13_1.svg b/blog/2023-04-17-china-a-market-inquiry-letter-datasets/img/output_13_1.svg
index 5c7e14e68..097447f42 100755
--- a/blog/2023-04-17-china-a-market-inquiry-letter-datasets/img/output_13_1.svg
+++ b/blog/2023-04-17-china-a-market-inquiry-letter-datasets/img/output_13_1.svg
@@ -1,2744 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-04-23-data-collector-for-douban-group-parent-child-relationship/img/output_13_1.svg b/blog/2023-04-23-data-collector-for-douban-group-parent-child-relationship/img/output_13_1.svg
index 6d80fd654..c3c151e02 100755
--- a/blog/2023-04-23-data-collector-for-douban-group-parent-child-relationship/img/output_13_1.svg
+++ b/blog/2023-04-23-data-collector-for-douban-group-parent-child-relationship/img/output_13_1.svg
@@ -1,1701 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-04-23-data-collector-for-douban-group/img/output_13_1.svg b/blog/2023-04-23-data-collector-for-douban-group/img/output_13_1.svg
index 6d80fd654..c3c151e02 100755
--- a/blog/2023-04-23-data-collector-for-douban-group/img/output_13_1.svg
+++ b/blog/2023-04-23-data-collector-for-douban-group/img/output_13_1.svg
@@ -1,1701 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-05-12-welcome-to-zibo-barbecue/img/output_19_1.svg b/blog/2023-05-12-welcome-to-zibo-barbecue/img/output_19_1.svg
index 3b4049886..eb518463d 100755
--- a/blog/2023-05-12-welcome-to-zibo-barbecue/img/output_19_1.svg
+++ b/blog/2023-05-12-welcome-to-zibo-barbecue/img/output_19_1.svg
@@ -1,3770 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-05-18-weibo-sentiment-score-line-plot/img/output_12_0.svg b/blog/2023-05-18-weibo-sentiment-score-line-plot/img/output_12_0.svg
index 34576bf22..4fb96e4c3 100755
--- a/blog/2023-05-18-weibo-sentiment-score-line-plot/img/output_12_0.svg
+++ b/blog/2023-05-18-weibo-sentiment-score-line-plot/img/output_12_0.svg
@@ -1,2241 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-05-18-weibo-sentiment-score-line-plot/img/output_8_0.svg b/blog/2023-05-18-weibo-sentiment-score-line-plot/img/output_8_0.svg
index f49581f0e..9ffe4a6d7 100755
--- a/blog/2023-05-18-weibo-sentiment-score-line-plot/img/output_8_0.svg
+++ b/blog/2023-05-18-weibo-sentiment-score-line-plot/img/output_8_0.svg
@@ -1,2278 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/2023-05-31-resample-groupby-in-pandas/img/output_3_1.svg b/blog/2023-05-31-resample-groupby-in-pandas/img/output_3_1.svg
index cbd21cad8..987cbcdc6 100755
--- a/blog/2023-05-31-resample-groupby-in-pandas/img/output_3_1.svg
+++ b/blog/2023-05-31-resample-groupby-in-pandas/img/output_3_1.svg
@@ -1,2164 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/matplotlib_config_settings_in_jupyter/output_5_0.svg b/blog/matplotlib_config_settings_in_jupyter/output_5_0.svg
index f927ec1a5..51b4a223d 100755
--- a/blog/matplotlib_config_settings_in_jupyter/output_5_0.svg
+++ b/blog/matplotlib_config_settings_in_jupyter/output_5_0.svg
@@ -1,1173 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/blog/pnas_culture_bridges/img/output_10_0.svg b/blog/pnas_culture_bridges/img/output_10_0.svg
index f7ba4de82..c98616045 100755
--- a/blog/pnas_culture_bridges/img/output_10_0.svg
+++ b/blog/pnas_culture_bridges/img/output_10_0.svg
@@ -1,476 +1 @@
-
-
+
\ No newline at end of file
diff --git a/blog/pnas_culture_bridges/img/output_12_0.svg b/blog/pnas_culture_bridges/img/output_12_0.svg
index 62acfc68d..e8cd4c51c 100755
--- a/blog/pnas_culture_bridges/img/output_12_0.svg
+++ b/blog/pnas_culture_bridges/img/output_12_0.svg
@@ -1,466 +1 @@
-
-
+
\ No newline at end of file
diff --git a/blog/pnas_culture_bridges/img/output_14_0.svg b/blog/pnas_culture_bridges/img/output_14_0.svg
index 342bcda9a..c8b106755 100755
--- a/blog/pnas_culture_bridges/img/output_14_0.svg
+++ b/blog/pnas_culture_bridges/img/output_14_0.svg
@@ -1,263 +1 @@
-
-
+
\ No newline at end of file
diff --git a/blog/pnas_culture_bridges/img/output_16_0.svg b/blog/pnas_culture_bridges/img/output_16_0.svg
index fb8b47b10..dd22b6c39 100755
--- a/blog/pnas_culture_bridges/img/output_16_0.svg
+++ b/blog/pnas_culture_bridges/img/output_16_0.svg
@@ -1,334 +1 @@
-
-
+
\ No newline at end of file
diff --git a/blog/pnas_culture_bridges/img/output_21_0.svg b/blog/pnas_culture_bridges/img/output_21_0.svg
index 9c3a3f951..477eb64b1 100755
--- a/blog/pnas_culture_bridges/img/output_21_0.svg
+++ b/blog/pnas_culture_bridges/img/output_21_0.svg
@@ -1,290 +1 @@
-
-
+
\ No newline at end of file
diff --git a/blog/techweekly03/img/doc_word_embedding.svg b/blog/techweekly03/img/doc_word_embedding.svg
index 4d32f83ae..44f970782 100755
--- a/blog/techweekly03/img/doc_word_embedding.svg
+++ b/blog/techweekly03/img/doc_word_embedding.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/blog/techweekly03/img/topic_words.svg b/blog/techweekly03/img/topic_words.svg
index e8d979925..7854351b3 100755
--- a/blog/techweekly03/img/topic_words.svg
+++ b/blog/techweekly03/img/topic_words.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/blog/techweekly12/img/datasette.svg b/blog/techweekly12/img/datasette.svg
index 614aa7676..1b1551985 100755
--- a/blog/techweekly12/img/datasette.svg
+++ b/blog/techweekly12/img/datasette.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/startpage/assets/buttons/alphabetical.svg b/startpage/assets/buttons/alphabetical.svg
index bfda5414a..96c546898 100755
--- a/startpage/assets/buttons/alphabetical.svg
+++ b/startpage/assets/buttons/alphabetical.svg
@@ -1,120 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/buttons/categories.svg b/startpage/assets/buttons/categories.svg
index aa568240b..fb4d94ac2 100755
--- a/startpage/assets/buttons/categories.svg
+++ b/startpage/assets/buttons/categories.svg
@@ -1,56 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/buttons/search-engine.svg b/startpage/assets/buttons/search-engine.svg
index acc881a8f..50887a68d 100755
--- a/startpage/assets/buttons/search-engine.svg
+++ b/startpage/assets/buttons/search-engine.svg
@@ -1,104 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/buttons/theme-switch.svg b/startpage/assets/buttons/theme-switch.svg
index 6657973f5..390527a41 100755
--- a/startpage/assets/buttons/theme-switch.svg
+++ b/startpage/assets/buttons/theme-switch.svg
@@ -1,91 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/buttons/web-menu.svg b/startpage/assets/buttons/web-menu.svg
index 616879f78..839ff1537 100755
--- a/startpage/assets/buttons/web-menu.svg
+++ b/startpage/assets/buttons/web-menu.svg
@@ -1,257 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/search-engines/baidu.svg b/startpage/assets/search-engines/baidu.svg
index b462c432b..81eab6885 100755
--- a/startpage/assets/search-engines/baidu.svg
+++ b/startpage/assets/search-engines/baidu.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/search-engines/bing.svg b/startpage/assets/search-engines/bing.svg
index 224f37046..3a22043dd 100755
--- a/startpage/assets/search-engines/bing.svg
+++ b/startpage/assets/search-engines/bing.svg
@@ -1,117 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/search-engines/duckduckgo.svg b/startpage/assets/search-engines/duckduckgo.svg
index 7a271daac..aa51634e5 100755
--- a/startpage/assets/search-engines/duckduckgo.svg
+++ b/startpage/assets/search-engines/duckduckgo.svg
@@ -1,130 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/search-engines/ecosia.svg b/startpage/assets/search-engines/ecosia.svg
index fae6a6444..2ee06e5e0 100755
--- a/startpage/assets/search-engines/ecosia.svg
+++ b/startpage/assets/search-engines/ecosia.svg
@@ -1,68 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/search-engines/google-scholar.svg b/startpage/assets/search-engines/google-scholar.svg
index 5ade6d2ef..7307dd791 100755
--- a/startpage/assets/search-engines/google-scholar.svg
+++ b/startpage/assets/search-engines/google-scholar.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/search-engines/google.svg b/startpage/assets/search-engines/google.svg
index 609de9511..1bfc5cdab 100755
--- a/startpage/assets/search-engines/google.svg
+++ b/startpage/assets/search-engines/google.svg
@@ -1,81 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/search-engines/qwant.svg b/startpage/assets/search-engines/qwant.svg
index ca0d2613e..5d523a132 100755
--- a/startpage/assets/search-engines/qwant.svg
+++ b/startpage/assets/search-engines/qwant.svg
@@ -1,117 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/search-engines/startpage.svg b/startpage/assets/search-engines/startpage.svg
index 89a77cbc4..6c72ea0d8 100755
--- a/startpage/assets/search-engines/startpage.svg
+++ b/startpage/assets/search-engines/startpage.svg
@@ -1,74 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/search-engines/yahoo.svg b/startpage/assets/search-engines/yahoo.svg
index 799c2262c..88eaf7614 100755
--- a/startpage/assets/search-engines/yahoo.svg
+++ b/startpage/assets/search-engines/yahoo.svg
@@ -1,116 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/search-engines/yandex.svg b/startpage/assets/search-engines/yandex.svg
index eb48a6d81..9a0f5c103 100755
--- a/startpage/assets/search-engines/yandex.svg
+++ b/startpage/assets/search-engines/yandex.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/theme-buttons/auto-mode.svg b/startpage/assets/theme-buttons/auto-mode.svg
index 1ed39b89a..7bb31be0e 100755
--- a/startpage/assets/theme-buttons/auto-mode.svg
+++ b/startpage/assets/theme-buttons/auto-mode.svg
@@ -1,151 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/theme-buttons/dark-mode.svg b/startpage/assets/theme-buttons/dark-mode.svg
index 1fd777197..d9c28007a 100755
--- a/startpage/assets/theme-buttons/dark-mode.svg
+++ b/startpage/assets/theme-buttons/dark-mode.svg
@@ -1,67 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/theme-buttons/light-mode.svg b/startpage/assets/theme-buttons/light-mode.svg
index f8a018190..2c94d9997 100755
--- a/startpage/assets/theme-buttons/light-mode.svg
+++ b/startpage/assets/theme-buttons/light-mode.svg
@@ -1,63 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/36kr.svg b/startpage/assets/webcons/36kr.svg
index c5677462f..33dd20fbe 100755
--- a/startpage/assets/webcons/36kr.svg
+++ b/startpage/assets/webcons/36kr.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/4chan.svg b/startpage/assets/webcons/4chan.svg
index be4062a80..0b178c2fb 100755
--- a/startpage/assets/webcons/4chan.svg
+++ b/startpage/assets/webcons/4chan.svg
@@ -1,57 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/VisualCapitalist.svg b/startpage/assets/webcons/VisualCapitalist.svg
index ff5bd8bc4..2dec96c7e 100755
--- a/startpage/assets/webcons/VisualCapitalist.svg
+++ b/startpage/assets/webcons/VisualCapitalist.svg
@@ -1,51 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/alphaxiv.svg b/startpage/assets/webcons/alphaxiv.svg
index e304beeb0..050750dc8 100755
--- a/startpage/assets/webcons/alphaxiv.svg
+++ b/startpage/assets/webcons/alphaxiv.svg
@@ -1,11 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/amazon.svg b/startpage/assets/webcons/amazon.svg
index 5a9033c95..52ff3da4d 100755
--- a/startpage/assets/webcons/amazon.svg
+++ b/startpage/assets/webcons/amazon.svg
@@ -1,76 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/annas-archive.svg b/startpage/assets/webcons/annas-archive.svg
index 6eac35c4e..336769bc0 100755
--- a/startpage/assets/webcons/annas-archive.svg
+++ b/startpage/assets/webcons/annas-archive.svg
@@ -1,31 +1 @@
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/annualreviews.svg b/startpage/assets/webcons/annualreviews.svg
index 1c5187e1e..9eb163a83 100755
--- a/startpage/assets/webcons/annualreviews.svg
+++ b/startpage/assets/webcons/annualreviews.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/antai.svg b/startpage/assets/webcons/antai.svg
index 127a9cf0e..c82ac8fcb 100755
--- a/startpage/assets/webcons/antai.svg
+++ b/startpage/assets/webcons/antai.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/archwiki.svg b/startpage/assets/webcons/archwiki.svg
index 0a6279d2c..d44aa51e1 100755
--- a/startpage/assets/webcons/archwiki.svg
+++ b/startpage/assets/webcons/archwiki.svg
@@ -1,152 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/arxiv.svg b/startpage/assets/webcons/arxiv.svg
index 9c77d04a9..b4283b9b3 100755
--- a/startpage/assets/webcons/arxiv.svg
+++ b/startpage/assets/webcons/arxiv.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/baidu.svg b/startpage/assets/webcons/baidu.svg
index b462c432b..81eab6885 100755
--- a/startpage/assets/webcons/baidu.svg
+++ b/startpage/assets/webcons/baidu.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/bestblogs.svg b/startpage/assets/webcons/bestblogs.svg
index fa6db074b..92155259e 100755
--- a/startpage/assets/webcons/bestblogs.svg
+++ b/startpage/assets/webcons/bestblogs.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/bilibili.svg b/startpage/assets/webcons/bilibili.svg
index 2af38cf4f..d49187ff6 100755
--- a/startpage/assets/webcons/bilibili.svg
+++ b/startpage/assets/webcons/bilibili.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/bing.svg b/startpage/assets/webcons/bing.svg
index 224f37046..3a22043dd 100755
--- a/startpage/assets/webcons/bing.svg
+++ b/startpage/assets/webcons/bing.svg
@@ -1,117 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/bitbucket.svg b/startpage/assets/webcons/bitbucket.svg
index fcafa35b7..fb1de36b6 100755
--- a/startpage/assets/webcons/bitbucket.svg
+++ b/startpage/assets/webcons/bitbucket.svg
@@ -1,57 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/calendar.svg b/startpage/assets/webcons/calendar.svg
index 7fc307881..af54740e6 100755
--- a/startpage/assets/webcons/calendar.svg
+++ b/startpage/assets/webcons/calendar.svg
@@ -1,128 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/canva.svg b/startpage/assets/webcons/canva.svg
index 33cab198c..84d698e70 100755
--- a/startpage/assets/webcons/canva.svg
+++ b/startpage/assets/webcons/canva.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/chatgpt.svg b/startpage/assets/webcons/chatgpt.svg
index 7ceab47c4..a4efbc4c0 100755
--- a/startpage/assets/webcons/chatgpt.svg
+++ b/startpage/assets/webcons/chatgpt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git "a/startpage/assets/webcons/cnki\347\277\273\350\257\221.svg" "b/startpage/assets/webcons/cnki\347\277\273\350\257\221.svg"
index c5f2bc310..06636213e 100755
--- "a/startpage/assets/webcons/cnki\347\277\273\350\257\221.svg"
+++ "b/startpage/assets/webcons/cnki\347\277\273\350\257\221.svg"
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/commons.svg b/startpage/assets/webcons/commons.svg
index e4b405427..964787aeb 100755
--- a/startpage/assets/webcons/commons.svg
+++ b/startpage/assets/webcons/commons.svg
@@ -1,133 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/communication.svg b/startpage/assets/webcons/communication.svg
index f9a4c9c1c..bf7786d0d 100755
--- a/startpage/assets/webcons/communication.svg
+++ b/startpage/assets/webcons/communication.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/connected.svg b/startpage/assets/webcons/connected.svg
index 6558054c2..5101fb8d9 100755
--- a/startpage/assets/webcons/connected.svg
+++ b/startpage/assets/webcons/connected.svg
@@ -1,7 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/connectedpapers.svg b/startpage/assets/webcons/connectedpapers.svg
index e5669b634..64d7be179 100755
--- a/startpage/assets/webcons/connectedpapers.svg
+++ b/startpage/assets/webcons/connectedpapers.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/consensus.svg b/startpage/assets/webcons/consensus.svg
index 9d2290d06..f6258edbe 100755
--- a/startpage/assets/webcons/consensus.svg
+++ b/startpage/assets/webcons/consensus.svg
@@ -1,7 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/copypdf.svg b/startpage/assets/webcons/copypdf.svg
index fdcb5f9c3..5e56a749e 100755
--- a/startpage/assets/webcons/copypdf.svg
+++ b/startpage/assets/webcons/copypdf.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/cosx.svg b/startpage/assets/webcons/cosx.svg
index 06610cd42..68f6052e6 100755
--- a/startpage/assets/webcons/cosx.svg
+++ b/startpage/assets/webcons/cosx.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/deepseek.svg b/startpage/assets/webcons/deepseek.svg
index 852d50dcb..8f0e15c18 100755
--- a/startpage/assets/webcons/deepseek.svg
+++ b/startpage/assets/webcons/deepseek.svg
@@ -1,147 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/deviantart.svg b/startpage/assets/webcons/deviantart.svg
index d0f248cde..71115f004 100755
--- a/startpage/assets/webcons/deviantart.svg
+++ b/startpage/assets/webcons/deviantart.svg
@@ -1,57 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/discord.svg b/startpage/assets/webcons/discord.svg
index 0080809c7..c14aa071c 100755
--- a/startpage/assets/webcons/discord.svg
+++ b/startpage/assets/webcons/discord.svg
@@ -1,67 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/doi2bib.svg b/startpage/assets/webcons/doi2bib.svg
index 52486836b..3275b3eef 100755
--- a/startpage/assets/webcons/doi2bib.svg
+++ b/startpage/assets/webcons/doi2bib.svg
@@ -1,12 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/douban.svg b/startpage/assets/webcons/douban.svg
index 419cbd4a9..6da2b7929 100755
--- a/startpage/assets/webcons/douban.svg
+++ b/startpage/assets/webcons/douban.svg
@@ -1,8 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/duckduckgo.svg b/startpage/assets/webcons/duckduckgo.svg
index 7a271daac..aa51634e5 100755
--- a/startpage/assets/webcons/duckduckgo.svg
+++ b/startpage/assets/webcons/duckduckgo.svg
@@ -1,130 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/ebay.svg b/startpage/assets/webcons/ebay.svg
index a248a239f..3d5cbefe5 100755
--- a/startpage/assets/webcons/ebay.svg
+++ b/startpage/assets/webcons/ebay.svg
@@ -1,124 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/ebsco.svg b/startpage/assets/webcons/ebsco.svg
index 12bcd69ea..ef3be38ba 100755
--- a/startpage/assets/webcons/ebsco.svg
+++ b/startpage/assets/webcons/ebsco.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/ecosia.svg b/startpage/assets/webcons/ecosia.svg
index fae6a6444..2ee06e5e0 100755
--- a/startpage/assets/webcons/ecosia.svg
+++ b/startpage/assets/webcons/ecosia.svg
@@ -1,68 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/education.svg b/startpage/assets/webcons/education.svg
index e7a37a6af..df5ac2320 100755
--- a/startpage/assets/webcons/education.svg
+++ b/startpage/assets/webcons/education.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/elsevier.svg b/startpage/assets/webcons/elsevier.svg
index 0574c77d4..f5b910f1b 100755
--- a/startpage/assets/webcons/elsevier.svg
+++ b/startpage/assets/webcons/elsevier.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/facebook.svg b/startpage/assets/webcons/facebook.svg
index a6dd2cd30..32112d18c 100755
--- a/startpage/assets/webcons/facebook.svg
+++ b/startpage/assets/webcons/facebook.svg
@@ -1,64 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/favicon.svg b/startpage/assets/webcons/favicon.svg
index d53aa3b29..b8529a541 100755
--- a/startpage/assets/webcons/favicon.svg
+++ b/startpage/assets/webcons/favicon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/figma.svg b/startpage/assets/webcons/figma.svg
index ca34acd14..5e347687a 100755
--- a/startpage/assets/webcons/figma.svg
+++ b/startpage/assets/webcons/figma.svg
@@ -1,82 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/fiverr.svg b/startpage/assets/webcons/fiverr.svg
index 5be11816a..192fe6d51 100755
--- a/startpage/assets/webcons/fiverr.svg
+++ b/startpage/assets/webcons/fiverr.svg
@@ -1,6 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/flaticon.svg b/startpage/assets/webcons/flaticon.svg
index ed074a4b8..cd59d7910 100755
--- a/startpage/assets/webcons/flaticon.svg
+++ b/startpage/assets/webcons/flaticon.svg
@@ -1,72 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/fms.svg b/startpage/assets/webcons/fms.svg
index ecdfbd722..d11f433a9 100755
--- a/startpage/assets/webcons/fms.svg
+++ b/startpage/assets/webcons/fms.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/gaoxiaojob.svg b/startpage/assets/webcons/gaoxiaojob.svg
index cec337c93..0a6e3df56 100755
--- a/startpage/assets/webcons/gaoxiaojob.svg
+++ b/startpage/assets/webcons/gaoxiaojob.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/gdrive.svg b/startpage/assets/webcons/gdrive.svg
index 066e60be4..575d4e930 100755
--- a/startpage/assets/webcons/gdrive.svg
+++ b/startpage/assets/webcons/gdrive.svg
@@ -1,120 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/github.svg b/startpage/assets/webcons/github.svg
index f2a4eb038..1fa7ee828 100755
--- a/startpage/assets/webcons/github.svg
+++ b/startpage/assets/webcons/github.svg
@@ -1,59 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/gitlab.svg b/startpage/assets/webcons/gitlab.svg
index 99cae28b4..99583a1e3 100755
--- a/startpage/assets/webcons/gitlab.svg
+++ b/startpage/assets/webcons/gitlab.svg
@@ -1,84 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/gmail.svg b/startpage/assets/webcons/gmail.svg
index e8495f3f9..1dbab173f 100755
--- a/startpage/assets/webcons/gmail.svg
+++ b/startpage/assets/webcons/gmail.svg
@@ -1,118 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/google-scholar.svg b/startpage/assets/webcons/google-scholar.svg
index 5ade6d2ef..7307dd791 100755
--- a/startpage/assets/webcons/google-scholar.svg
+++ b/startpage/assets/webcons/google-scholar.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/google-translate.svg b/startpage/assets/webcons/google-translate.svg
index 4b63e6ecd..cc031e60f 100755
--- a/startpage/assets/webcons/google-translate.svg
+++ b/startpage/assets/webcons/google-translate.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/google.svg b/startpage/assets/webcons/google.svg
index 609de9511..1bfc5cdab 100755
--- a/startpage/assets/webcons/google.svg
+++ b/startpage/assets/webcons/google.svg
@@ -1,81 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/goverment.svg b/startpage/assets/webcons/goverment.svg
index 4d6d6a19b..2f25b9a72 100755
--- a/startpage/assets/webcons/goverment.svg
+++ b/startpage/assets/webcons/goverment.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/grammarly.svg b/startpage/assets/webcons/grammarly.svg
index 2162c8a02..b3517cfd3 100755
--- a/startpage/assets/webcons/grammarly.svg
+++ b/startpage/assets/webcons/grammarly.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/gsmpku.svg b/startpage/assets/webcons/gsmpku.svg
index f72973a0b..df230a232 100755
--- a/startpage/assets/webcons/gsmpku.svg
+++ b/startpage/assets/webcons/gsmpku.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/hackernews.svg b/startpage/assets/webcons/hackernews.svg
index 798615462..5d022cf0a 100755
--- a/startpage/assets/webcons/hackernews.svg
+++ b/startpage/assets/webcons/hackernews.svg
@@ -1,9 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/heilongjiang.svg b/startpage/assets/webcons/heilongjiang.svg
index 3b2edab19..c84f5989a 100755
--- a/startpage/assets/webcons/heilongjiang.svg
+++ b/startpage/assets/webcons/heilongjiang.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/heywhale.svg b/startpage/assets/webcons/heywhale.svg
index 6123e686d..69412bea3 100755
--- a/startpage/assets/webcons/heywhale.svg
+++ b/startpage/assets/webcons/heywhale.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/hit.svg b/startpage/assets/webcons/hit.svg
index 3bc6cbeb9..b58561d35 100755
--- a/startpage/assets/webcons/hit.svg
+++ b/startpage/assets/webcons/hit.svg
@@ -1,231 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/hitindex.svg b/startpage/assets/webcons/hitindex.svg
index 0c7fbbff2..b3e208383 100755
--- a/startpage/assets/webcons/hitindex.svg
+++ b/startpage/assets/webcons/hitindex.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/hitsom.svg b/startpage/assets/webcons/hitsom.svg
index d32935773..eb22e4b0e 100755
--- a/startpage/assets/webcons/hitsom.svg
+++ b/startpage/assets/webcons/hitsom.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/hitvpn.svg b/startpage/assets/webcons/hitvpn.svg
index 5d0a41512..6238bc01c 100755
--- a/startpage/assets/webcons/hitvpn.svg
+++ b/startpage/assets/webcons/hitvpn.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/huxiu.svg b/startpage/assets/webcons/huxiu.svg
index e151273f2..4e19aa9c9 100755
--- a/startpage/assets/webcons/huxiu.svg
+++ b/startpage/assets/webcons/huxiu.svg
@@ -1,36 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/icons8.svg b/startpage/assets/webcons/icons8.svg
index 1251ab4eb..6a59f1961 100755
--- a/startpage/assets/webcons/icons8.svg
+++ b/startpage/assets/webcons/icons8.svg
@@ -1,284 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/ifeng.svg b/startpage/assets/webcons/ifeng.svg
index 910e3bb48..c9ffbaf87 100755
--- a/startpage/assets/webcons/ifeng.svg
+++ b/startpage/assets/webcons/ifeng.svg
@@ -1,36 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/immersivetranslate.svg b/startpage/assets/webcons/immersivetranslate.svg
index 65f86e373..d1b31098c 100755
--- a/startpage/assets/webcons/immersivetranslate.svg
+++ b/startpage/assets/webcons/immersivetranslate.svg
@@ -1,50 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/indie-hackers.svg b/startpage/assets/webcons/indie-hackers.svg
index af938a2d8..bdb11bcd0 100755
--- a/startpage/assets/webcons/indie-hackers.svg
+++ b/startpage/assets/webcons/indie-hackers.svg
@@ -1,5 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/instagram.svg b/startpage/assets/webcons/instagram.svg
index c18dcd550..2085a703b 100755
--- a/startpage/assets/webcons/instagram.svg
+++ b/startpage/assets/webcons/instagram.svg
@@ -1,87 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/interneting-is-hard.svg b/startpage/assets/webcons/interneting-is-hard.svg
index 610f36fec..f8c762525 100755
--- a/startpage/assets/webcons/interneting-is-hard.svg
+++ b/startpage/assets/webcons/interneting-is-hard.svg
@@ -1,90 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/jsfiddle.svg b/startpage/assets/webcons/jsfiddle.svg
index a2c5c7897..2e468c7b0 100755
--- a/startpage/assets/webcons/jsfiddle.svg
+++ b/startpage/assets/webcons/jsfiddle.svg
@@ -1,57 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/kaggle.svg b/startpage/assets/webcons/kaggle.svg
index 2bd49ad17..6a9c34d3d 100755
--- a/startpage/assets/webcons/kaggle.svg
+++ b/startpage/assets/webcons/kaggle.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/keycode.svg b/startpage/assets/webcons/keycode.svg
index cba376082..a943b01b1 100755
--- a/startpage/assets/webcons/keycode.svg
+++ b/startpage/assets/webcons/keycode.svg
@@ -1,168 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/letpub.svg b/startpage/assets/webcons/letpub.svg
index 2ca6624dc..85ae7efef 100755
--- a/startpage/assets/webcons/letpub.svg
+++ b/startpage/assets/webcons/letpub.svg
@@ -1,62 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/list.svg b/startpage/assets/webcons/list.svg
index 9c365c108..bb4b4b451 100755
--- a/startpage/assets/webcons/list.svg
+++ b/startpage/assets/webcons/list.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/logo.svg b/startpage/assets/webcons/logo.svg
index 49a24605f..a7df658b5 100755
--- a/startpage/assets/webcons/logo.svg
+++ b/startpage/assets/webcons/logo.svg
@@ -1,38 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/manager.svg b/startpage/assets/webcons/manager.svg
index c13a487f6..3c356c9e1 100755
--- a/startpage/assets/webcons/manager.svg
+++ b/startpage/assets/webcons/manager.svg
@@ -1,23 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/markdown.svg b/startpage/assets/webcons/markdown.svg
index 9cec867e5..38d67d4f3 100755
--- a/startpage/assets/webcons/markdown.svg
+++ b/startpage/assets/webcons/markdown.svg
@@ -1,56 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/materialio.svg b/startpage/assets/webcons/materialio.svg
index e5b40e024..95038b7ec 100755
--- a/startpage/assets/webcons/materialio.svg
+++ b/startpage/assets/webcons/materialio.svg
@@ -1,72 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/mdn.svg b/startpage/assets/webcons/mdn.svg
index fa291ca43..62dcdb35f 100755
--- a/startpage/assets/webcons/mdn.svg
+++ b/startpage/assets/webcons/mdn.svg
@@ -1,86 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/medium.svg b/startpage/assets/webcons/medium.svg
index 37ef854d7..0aa474c0d 100755
--- a/startpage/assets/webcons/medium.svg
+++ b/startpage/assets/webcons/medium.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/mega.svg b/startpage/assets/webcons/mega.svg
index cc36259aa..4fdfd2ee7 100755
--- a/startpage/assets/webcons/mega.svg
+++ b/startpage/assets/webcons/mega.svg
@@ -1,53 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/messenger.svg b/startpage/assets/webcons/messenger.svg
index c5471a9d5..aac7f83cf 100755
--- a/startpage/assets/webcons/messenger.svg
+++ b/startpage/assets/webcons/messenger.svg
@@ -1,99 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/metaso.svg b/startpage/assets/webcons/metaso.svg
index 9d59d6b6e..b5c2f2979 100755
--- a/startpage/assets/webcons/metaso.svg
+++ b/startpage/assets/webcons/metaso.svg
@@ -1,28 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/modevol.svg b/startpage/assets/webcons/modevol.svg
index b6bc1dea8..62b359459 100755
--- a/startpage/assets/webcons/modevol.svg
+++ b/startpage/assets/webcons/modevol.svg
@@ -1,9 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/myblog.svg b/startpage/assets/webcons/myblog.svg
index 645567a57..f8229fdc8 100755
--- a/startpage/assets/webcons/myblog.svg
+++ b/startpage/assets/webcons/myblog.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/nature.svg b/startpage/assets/webcons/nature.svg
index 1a24cfd47..82495375d 100755
--- a/startpage/assets/webcons/nature.svg
+++ b/startpage/assets/webcons/nature.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/nber.svg b/startpage/assets/webcons/nber.svg
index c24b148e0..868a46cf9 100755
--- a/startpage/assets/webcons/nber.svg
+++ b/startpage/assets/webcons/nber.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/netflix.svg b/startpage/assets/webcons/netflix.svg
index 8ebc9235d..ce6e50474 100755
--- a/startpage/assets/webcons/netflix.svg
+++ b/startpage/assets/webcons/netflix.svg
@@ -1,107 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/news.svg b/startpage/assets/webcons/news.svg
index 0e0dbe572..d47a0c70f 100755
--- a/startpage/assets/webcons/news.svg
+++ b/startpage/assets/webcons/news.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/nsfc-net.svg b/startpage/assets/webcons/nsfc-net.svg
index e175589dc..be33833fd 100755
--- a/startpage/assets/webcons/nsfc-net.svg
+++ b/startpage/assets/webcons/nsfc-net.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/nsfc.svg b/startpage/assets/webcons/nsfc.svg
index bc177146c..c943c6cb4 100755
--- a/startpage/assets/webcons/nsfc.svg
+++ b/startpage/assets/webcons/nsfc.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/office365.svg b/startpage/assets/webcons/office365.svg
index 99e5500c7..e6d4ee03d 100755
--- a/startpage/assets/webcons/office365.svg
+++ b/startpage/assets/webcons/office365.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/osf.svg b/startpage/assets/webcons/osf.svg
index 1d6939eaf..5940b65eb 100755
--- a/startpage/assets/webcons/osf.svg
+++ b/startpage/assets/webcons/osf.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/overleaf.svg b/startpage/assets/webcons/overleaf.svg
index 4eedcc4e4..39dac768e 100755
--- a/startpage/assets/webcons/overleaf.svg
+++ b/startpage/assets/webcons/overleaf.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/pixabay.svg b/startpage/assets/webcons/pixabay.svg
index f43747df1..3e114c5ab 100755
--- a/startpage/assets/webcons/pixabay.svg
+++ b/startpage/assets/webcons/pixabay.svg
@@ -1,40 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/pkmer.svg b/startpage/assets/webcons/pkmer.svg
index d58ee5e77..91eaaf328 100755
--- a/startpage/assets/webcons/pkmer.svg
+++ b/startpage/assets/webcons/pkmer.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/pnas.svg b/startpage/assets/webcons/pnas.svg
index 8d9c65552..ad823c342 100755
--- a/startpage/assets/webcons/pnas.svg
+++ b/startpage/assets/webcons/pnas.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/pqdtcn.svg b/startpage/assets/webcons/pqdtcn.svg
index db85fbf2a..49f315cce 100755
--- a/startpage/assets/webcons/pqdtcn.svg
+++ b/startpage/assets/webcons/pqdtcn.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/proquest.svg b/startpage/assets/webcons/proquest.svg
index 1fa1bbb87..3b5a771d1 100755
--- a/startpage/assets/webcons/proquest.svg
+++ b/startpage/assets/webcons/proquest.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/pubscholar.svg b/startpage/assets/webcons/pubscholar.svg
index e92221823..d02db2401 100755
--- a/startpage/assets/webcons/pubscholar.svg
+++ b/startpage/assets/webcons/pubscholar.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/qwant.svg b/startpage/assets/webcons/qwant.svg
index ca0d2613e..5d523a132 100755
--- a/startpage/assets/webcons/qwant.svg
+++ b/startpage/assets/webcons/qwant.svg
@@ -1,117 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/qwen.svg b/startpage/assets/webcons/qwen.svg
index 9109fcc82..eaaf160c2 100755
--- a/startpage/assets/webcons/qwen.svg
+++ b/startpage/assets/webcons/qwen.svg
@@ -1,22 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/reddit.svg b/startpage/assets/webcons/reddit.svg
index b0372e5cb..f65e1d991 100755
--- a/startpage/assets/webcons/reddit.svg
+++ b/startpage/assets/webcons/reddit.svg
@@ -1,65 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/researchgate.svg b/startpage/assets/webcons/researchgate.svg
index 005fee1da..7cbad5d80 100755
--- a/startpage/assets/webcons/researchgate.svg
+++ b/startpage/assets/webcons/researchgate.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/sage.svg b/startpage/assets/webcons/sage.svg
index 29a6a2586..7c7cac7ef 100755
--- a/startpage/assets/webcons/sage.svg
+++ b/startpage/assets/webcons/sage.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/science.svg b/startpage/assets/webcons/science.svg
index be83fac2e..662774005 100755
--- a/startpage/assets/webcons/science.svg
+++ b/startpage/assets/webcons/science.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/sciencenews.svg b/startpage/assets/webcons/sciencenews.svg
index c87fa7bb4..bbaa8434d 100755
--- a/startpage/assets/webcons/sciencenews.svg
+++ b/startpage/assets/webcons/sciencenews.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/scihub.svg b/startpage/assets/webcons/scihub.svg
index 4fb064e5c..10b794dbf 100755
--- a/startpage/assets/webcons/scihub.svg
+++ b/startpage/assets/webcons/scihub.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/scispace.svg b/startpage/assets/webcons/scispace.svg
index 65164edd7..cc0299cd2 100755
--- a/startpage/assets/webcons/scispace.svg
+++ b/startpage/assets/webcons/scispace.svg
@@ -1,27 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/semantic.svg b/startpage/assets/webcons/semantic.svg
index 3da07cc11..517098a6c 100755
--- a/startpage/assets/webcons/semantic.svg
+++ b/startpage/assets/webcons/semantic.svg
@@ -1,10 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/soundcloud.svg b/startpage/assets/webcons/soundcloud.svg
index 43c8ff904..0dfddc58a 100755
--- a/startpage/assets/webcons/soundcloud.svg
+++ b/startpage/assets/webcons/soundcloud.svg
@@ -1,113 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/spotify.svg b/startpage/assets/webcons/spotify.svg
index d1559443c..d1d72b162 100755
--- a/startpage/assets/webcons/spotify.svg
+++ b/startpage/assets/webcons/spotify.svg
@@ -1,76 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/springer.svg b/startpage/assets/webcons/springer.svg
index fe1e0d67a..2d0103e52 100755
--- a/startpage/assets/webcons/springer.svg
+++ b/startpage/assets/webcons/springer.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/ssrn.svg b/startpage/assets/webcons/ssrn.svg
index f7428a1ac..ac666ad89 100755
--- a/startpage/assets/webcons/ssrn.svg
+++ b/startpage/assets/webcons/ssrn.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/stackexchange.svg b/startpage/assets/webcons/stackexchange.svg
index 8e6133db7..9cb035a3c 100755
--- a/startpage/assets/webcons/stackexchange.svg
+++ b/startpage/assets/webcons/stackexchange.svg
@@ -1,74 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/stackoverflow.svg b/startpage/assets/webcons/stackoverflow.svg
index 4fade1575..68d6c5b46 100755
--- a/startpage/assets/webcons/stackoverflow.svg
+++ b/startpage/assets/webcons/stackoverflow.svg
@@ -1,66 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/startpage.svg b/startpage/assets/webcons/startpage.svg
index 89a77cbc4..6c72ea0d8 100755
--- a/startpage/assets/webcons/startpage.svg
+++ b/startpage/assets/webcons/startpage.svg
@@ -1,74 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/stats_gov.svg b/startpage/assets/webcons/stats_gov.svg
index 9b298f128..9151dea78 100755
--- a/startpage/assets/webcons/stats_gov.svg
+++ b/startpage/assets/webcons/stats_gov.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/superuser.svg b/startpage/assets/webcons/superuser.svg
index ccdb5f737..24baae4e1 100755
--- a/startpage/assets/webcons/superuser.svg
+++ b/startpage/assets/webcons/superuser.svg
@@ -1,82 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/swarma.svg b/startpage/assets/webcons/swarma.svg
index 1c3e938dd..94529067b 100755
--- a/startpage/assets/webcons/swarma.svg
+++ b/startpage/assets/webcons/swarma.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/taylorfrancis.svg b/startpage/assets/webcons/taylorfrancis.svg
index c95ae0900..139c8a76b 100755
--- a/startpage/assets/webcons/taylorfrancis.svg
+++ b/startpage/assets/webcons/taylorfrancis.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/twitch.svg b/startpage/assets/webcons/twitch.svg
index 636c1eab3..24abe27ad 100755
--- a/startpage/assets/webcons/twitch.svg
+++ b/startpage/assets/webcons/twitch.svg
@@ -1,126 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/twitter.svg b/startpage/assets/webcons/twitter.svg
index 55afcdc1d..5308756be 100755
--- a/startpage/assets/webcons/twitter.svg
+++ b/startpage/assets/webcons/twitter.svg
@@ -1,93 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/unsplash.svg b/startpage/assets/webcons/unsplash.svg
index 079cdff34..ee2ce47c8 100755
--- a/startpage/assets/webcons/unsplash.svg
+++ b/startpage/assets/webcons/unsplash.svg
@@ -1,57 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/upwork.svg b/startpage/assets/webcons/upwork.svg
index f41efb669..eb3988c3b 100755
--- a/startpage/assets/webcons/upwork.svg
+++ b/startpage/assets/webcons/upwork.svg
@@ -1,11 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/wantwords.svg b/startpage/assets/webcons/wantwords.svg
index 5408ed77a..87ecd3d2f 100755
--- a/startpage/assets/webcons/wantwords.svg
+++ b/startpage/assets/webcons/wantwords.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/wenxinyiyan.svg b/startpage/assets/webcons/wenxinyiyan.svg
index be273d472..3df215323 100755
--- a/startpage/assets/webcons/wenxinyiyan.svg
+++ b/startpage/assets/webcons/wenxinyiyan.svg
@@ -1,20 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/wikipedia.svg b/startpage/assets/webcons/wikipedia.svg
index 18dfec431..e08a63d86 100755
--- a/startpage/assets/webcons/wikipedia.svg
+++ b/startpage/assets/webcons/wikipedia.svg
@@ -1,57 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/wos.svg b/startpage/assets/webcons/wos.svg
index e0a544a2d..9ffd5fd0c 100755
--- a/startpage/assets/webcons/wos.svg
+++ b/startpage/assets/webcons/wos.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/xiaohongshu.svg b/startpage/assets/webcons/xiaohongshu.svg
index facddb301..25e430c9b 100755
--- a/startpage/assets/webcons/xiaohongshu.svg
+++ b/startpage/assets/webcons/xiaohongshu.svg
@@ -1,30 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/xueqiu.svg b/startpage/assets/webcons/xueqiu.svg
index b2e490eb1..f16de9d21 100755
--- a/startpage/assets/webcons/xueqiu.svg
+++ b/startpage/assets/webcons/xueqiu.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/yahoo.svg b/startpage/assets/webcons/yahoo.svg
index 799c2262c..88eaf7614 100755
--- a/startpage/assets/webcons/yahoo.svg
+++ b/startpage/assets/webcons/yahoo.svg
@@ -1,116 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/yandex.svg b/startpage/assets/webcons/yandex.svg
index eb48a6d81..9a0f5c103 100755
--- a/startpage/assets/webcons/yandex.svg
+++ b/startpage/assets/webcons/yandex.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/youtube.svg b/startpage/assets/webcons/youtube.svg
index 9bfb545ff..99b733784 100755
--- a/startpage/assets/webcons/youtube.svg
+++ b/startpage/assets/webcons/youtube.svg
@@ -1,58 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/yuanbao.svg b/startpage/assets/webcons/yuanbao.svg
index 70cc8b4f9..7fa04f1bc 100755
--- a/startpage/assets/webcons/yuanbao.svg
+++ b/startpage/assets/webcons/yuanbao.svg
@@ -1,63 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/zaker.svg b/startpage/assets/webcons/zaker.svg
index dff97d1cb..ffd3ed187 100755
--- a/startpage/assets/webcons/zaker.svg
+++ b/startpage/assets/webcons/zaker.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/zenodo.svg b/startpage/assets/webcons/zenodo.svg
index c5631c491..68caebfe5 100755
--- a/startpage/assets/webcons/zenodo.svg
+++ b/startpage/assets/webcons/zenodo.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/zhihu.svg b/startpage/assets/webcons/zhihu.svg
index 873186629..d9d77d5c5 100755
--- a/startpage/assets/webcons/zhihu.svg
+++ b/startpage/assets/webcons/zhihu.svg
@@ -1,6 +1 @@
-
-
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/zhiwang.svg b/startpage/assets/webcons/zhiwang.svg
index a07d9c1e1..d7a45678d 100755
--- a/startpage/assets/webcons/zhiwang.svg
+++ b/startpage/assets/webcons/zhiwang.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage/assets/webcons/zlib.svg b/startpage/assets/webcons/zlib.svg
index 764986189..c7574bce2 100755
--- a/startpage/assets/webcons/zlib.svg
+++ b/startpage/assets/webcons/zlib.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git "a/startpage/assets/webcons/\345\215\232\345\243\253.svg" "b/startpage/assets/webcons/\345\215\232\345\243\253.svg"
index 4e826a1a6..4910bdc16 100755
--- "a/startpage/assets/webcons/\345\215\232\345\243\253.svg"
+++ "b/startpage/assets/webcons/\345\215\232\345\243\253.svg"
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git "a/startpage/assets/webcons/\345\260\221\346\225\260\346\264\276.svg" "b/startpage/assets/webcons/\345\260\221\346\225\260\346\264\276.svg"
index 88ba79926..54131ad79 100755
--- "a/startpage/assets/webcons/\345\260\221\346\225\260\346\264\276.svg"
+++ "b/startpage/assets/webcons/\345\260\221\346\225\260\346\264\276.svg"
@@ -1,9 +1 @@
-
-
-
+
\ No newline at end of file
diff --git "a/startpage/assets/webcons/\347\247\221\345\255\246\347\275\221.svg" "b/startpage/assets/webcons/\347\247\221\345\255\246\347\275\221.svg"
index b7415dff7..c929f3f0b 100755
--- "a/startpage/assets/webcons/\347\247\221\345\255\246\347\275\221.svg"
+++ "b/startpage/assets/webcons/\347\247\221\345\255\246\347\275\221.svg"
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/startpage3/pics/gear.svg b/startpage3/pics/gear.svg
index 2c64393c8..da31aaad0 100755
--- a/startpage3/pics/gear.svg
+++ b/startpage3/pics/gear.svg
@@ -1,48 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/startpage3/pics/loupe.svg b/startpage3/pics/loupe.svg
index ae532d862..f9c0623b6 100755
--- a/startpage3/pics/loupe.svg
+++ b/startpage3/pics/loupe.svg
@@ -1,43 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/startpage4/dibujo.svg b/startpage4/dibujo.svg
index be51cfdd5..201b2aeea 100755
--- a/startpage4/dibujo.svg
+++ b/startpage4/dibujo.svg
@@ -1,100 +1 @@
-
-
+
\ No newline at end of file