diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/_config.icarus.yml b/_config.icarus.yml old mode 100644 new mode 100755 index dbe04e3..e03a70f --- a/_config.icarus.yml +++ b/_config.icarus.yml @@ -7,7 +7,7 @@ logo: /img/200.jpg # Page metadata configurations head: # URL or path to the website's icon - favicon: /img/logo-32.svg + favicon: /img/logo-32.webp # Web application manifests configuration # https://developer.mozilla.org/en-US/docs/Web/Manifest manifest: @@ -19,10 +19,10 @@ head: # The start URL of the web application start_url: # The default theme color for the application - theme_color: + theme_color: "#f1f3f4" # A placeholder background color for the application page to display # before its stylesheet is loaded - background_color: + background_color: "#f1f3f4" # The preferred display mode for the website display: standalone # Image files that can serve as application icons for different contexts @@ -99,11 +99,9 @@ navbar: # Navigation menu items menu: 主页: / - 存档: /archives - 分类: /categories - 标签: /tags 关于: /about 志愿者: /people + 联系我们: /help # Links to be shown on the right of the navigation bar links: Download on GitHub: @@ -114,8 +112,6 @@ navbar: url: https://gdg.community.dev/gdg-zhengzhou # Page footer configurations footer: - # Copyright text - copyright: © Since 2015 # Links to be shown on the right of the footer section links: Creative Commons: @@ -181,7 +177,7 @@ widgets: # Author name author: GDG Zhengzhou # Author title -# author_title: Your title + author_title: GDG Zhengzhou official blog # Author's current location location: Zhengzhou # URL or path to the avatar image @@ -219,35 +215,24 @@ widgets: # Whether to collapse sub-headings when they are out-of-view collapsed: true # Maximum level of headings to show (1-6) - depth: 3 - # Recommendation links widget configurations + depth: 3 # Recommendation links widget configurations - # Where should the widget be placed, left sidebar or right sidebar - position: left + position: right type: links # Names and URLs of the sites links: - GDG Event Platform: https://gdg.community.dev/gdg-zhengzhou - Bulma: https://bulma.io - # Categories widget configurations - - - # Where should the widget be placed, left sidebar or right sidebar - position: left - type: categories + Google 中国: https://china.googleblog.com/ + Bard: https://bard.google.com/chat # Recent posts widget configurations - # Where should the widget be placed, left sidebar or right sidebar position: left type: recent_posts - # Archives widget configurations - - - # Where should the widget be placed, left sidebar or right sidebar - position: left - type: archives # Tags widget configurations - # Where should the widget be placed, left sidebar or right sidebar - position: left + position: right type: tags # How to order tags. For example 'name' to order by name in ascending order, and '-length' to order by number of posts in each tags in descending order order_by: name @@ -255,6 +240,17 @@ widgets: amount: # Whether to show tags count, i.e. number of posts in the tag. show_count: true + # Categories widget configurations + - + # Where should the widget be placed, left sidebar or right sidebar + position: right + type: categories + # Archives widget configurations + - + # Where should the widget be placed, left sidebar or right sidebar + position: right + type: archives + # Plugin configurations # https://ppoffice.github.io/hexo-theme-icarus/categories/Plugins/ plugins: diff --git a/_config.post.yml b/_config.post.yml old mode 100644 new mode 100755 diff --git a/_config.yml b/_config.yml old mode 100644 new mode 100755 diff --git a/package-lock.json b/package-lock.json index 961a28a..7883781 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,16 +8,14 @@ "name": "hexo-site", "version": "0.0.0", "dependencies": { - "hexo": "^7.0.0", - "hexo-deployer-git": "^4.0.0", + "hexo": "^6.3.0", "hexo-generator-archive": "^2.0.0", "hexo-generator-category": "^2.0.0", "hexo-generator-index": "^3.0.0", "hexo-generator-tag": "^2.0.0", "hexo-renderer-ejs": "^2.0.0", - "hexo-renderer-inferno": "^0.1.3", "hexo-renderer-marked": "^6.0.0", - "hexo-renderer-stylus": "^3.0.0", + "hexo-renderer-stylus": "^2.1.0", "hexo-server": "^3.0.0", "hexo-theme-icarus": "^5.2.1", "hexo-theme-landscape": "^1.0.0" @@ -26,7 +24,8 @@ "node_modules/@adobe/css-tools": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", - "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==", + "peer": true }, "node_modules/@ampproject/remapping": { "version": "2.2.1", @@ -2729,23 +2728,23 @@ } }, "node_modules/hexo": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/hexo/-/hexo-7.0.0.tgz", - "integrity": "sha512-3iRSYReDcYd+bdCrDYS53aFjR717M+eSwKVXdM1tF2QETi8urcwDdDDoD7Nm2E0trqN4oeoHJ7FoXbn2UsZxqw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/hexo/-/hexo-6.3.0.tgz", + "integrity": "sha512-4Jq+rWd8sYvR1YdIQyndN/9WboQ/Mqm6eax8CjrjO+ePFm2oMVafSOx9WEyJ42wcLOHjfyMfnlQhnUuNmJIpPg==", "dependencies": { - "abbrev": "^2.0.0", + "abbrev": "^1.1.1", "archy": "^1.0.0", "bluebird": "^3.7.2", "hexo-cli": "^4.3.0", - "hexo-front-matter": "^4.2.1", - "hexo-fs": "^4.1.1", - "hexo-i18n": "^2.0.0", - "hexo-log": "^4.0.1", - "hexo-util": "^3.0.1", + "hexo-front-matter": "^3.0.0", + "hexo-fs": "^3.1.0", + "hexo-i18n": "^1.0.0", + "hexo-log": "^3.2.0", + "hexo-util": "^2.7.0", "js-yaml": "^4.1.0", "js-yaml-js-types": "^1.0.0", "micromatch": "^4.0.4", - "moize": "^6.1.6", + "moize": "^6.1.0", "moment": "^2.29.1", "moment-timezone": "^0.5.34", "nunjucks": "^3.2.3", @@ -2756,13 +2755,13 @@ "text-table": "^0.2.0", "tildify": "^2.0.0", "titlecase": "^1.1.3", - "warehouse": "^5.0.0" + "warehouse": "^4.0.2" }, "bin": { "hexo": "bin/hexo" }, "engines": { - "node": ">=14" + "node": ">=12.13.0" }, "funding": { "type": "opencollective", @@ -2822,88 +2821,6 @@ "node": ">=12.4.0" } }, - "node_modules/hexo-component-inferno/node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/hexo-component-inferno/node_modules/hexo": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/hexo/-/hexo-6.3.0.tgz", - "integrity": "sha512-4Jq+rWd8sYvR1YdIQyndN/9WboQ/Mqm6eax8CjrjO+ePFm2oMVafSOx9WEyJ42wcLOHjfyMfnlQhnUuNmJIpPg==", - "dependencies": { - "abbrev": "^1.1.1", - "archy": "^1.0.0", - "bluebird": "^3.7.2", - "hexo-cli": "^4.3.0", - "hexo-front-matter": "^3.0.0", - "hexo-fs": "^3.1.0", - "hexo-i18n": "^1.0.0", - "hexo-log": "^3.2.0", - "hexo-util": "^2.7.0", - "js-yaml": "^4.1.0", - "js-yaml-js-types": "^1.0.0", - "micromatch": "^4.0.4", - "moize": "^6.1.0", - "moment": "^2.29.1", - "moment-timezone": "^0.5.34", - "nunjucks": "^3.2.3", - "picocolors": "^1.0.0", - "pretty-hrtime": "^1.0.3", - "resolve": "^1.22.0", - "strip-ansi": "^6.0.0", - "text-table": "^0.2.0", - "tildify": "^2.0.0", - "titlecase": "^1.1.3", - "warehouse": "^4.0.2" - }, - "bin": { - "hexo": "bin/hexo" - }, - "engines": { - "node": ">=12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/hexo" - } - }, - "node_modules/hexo-component-inferno/node_modules/hexo-front-matter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hexo-front-matter/-/hexo-front-matter-3.0.0.tgz", - "integrity": "sha512-hSQTPUmB/BCe1BFYmXRkPyLk8rqbBqHCQq+rjwwOJuEfOADrFaVK2VPZb90tJzPyXE1xSxpgCxE/AZq0CyTVwg==", - "dependencies": { - "js-yaml": "^4.1.0" - }, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/hexo-component-inferno/node_modules/hexo-fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hexo-fs/-/hexo-fs-3.1.0.tgz", - "integrity": "sha512-SfoDH7zlU9Iop+bAfEONXezbNIkpVX1QqjNCBYpapilZR+xVOCfTEdlNixanrKBbLGPb2fXqrdDBFgrKuiVGQQ==", - "dependencies": { - "bluebird": "^3.5.1", - "chokidar": "^3.0.0", - "graceful-fs": "^4.1.11", - "hexo-util": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/hexo-component-inferno/node_modules/hexo-i18n": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hexo-i18n/-/hexo-i18n-1.0.0.tgz", - "integrity": "sha512-yw90JHr7ybUHN/QOkpHmlWJj1luVk5/v8CUU5NRA0n4TFp6av8NT7ujZ10GDawgnQEdMHnN5PUfAbNIVGR6axg==", - "dependencies": { - "sprintf-js": "^1.0.3" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/hexo-component-inferno/node_modules/hexo-pagination": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hexo-pagination/-/hexo-pagination-2.0.0.tgz", @@ -2912,14 +2829,6 @@ "node": ">=10.13.0" } }, - "node_modules/hexo-component-inferno/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/hexo-component-inferno/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -2945,54 +2854,20 @@ "node": ">=10" } }, - "node_modules/hexo-component-inferno/node_modules/warehouse": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/warehouse/-/warehouse-4.0.2.tgz", - "integrity": "sha512-GixS7SolBGu81rnxYM6bScxdElLM97Jx/kr0a6B6PGBWFqvHeuWFj7QbgEX1YWZSxiJt/aR6dBVQKC/PvvihdQ==", - "dependencies": { - "bluebird": "^3.2.2", - "cuid": "^2.1.4", - "graceful-fs": "^4.1.3", - "hexo-log": "^3.0.0", - "is-plain-object": "^5.0.0", - "jsonparse": "^1.3.1", - "rfdc": "^1.1.4", - "through2": "^4.0.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/hexo-component-inferno/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/hexo-deployer-git": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hexo-deployer-git/-/hexo-deployer-git-4.0.0.tgz", - "integrity": "sha512-28t1Q+4taB/UaBAP52W3mD/wcCwa2y2zBieUfBJFBZudbmVgiKJB5YedYILeyI5QByaUKAOwoupmdTbocdQ+CQ==", - "dependencies": { - "bluebird": "^3.7.2", - "hexo-fs": "^4.0.0", - "hexo-util": "^2.7.0", - "luxon": "^3.0.4", - "nunjucks": "^3.2.3", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/hexo-front-matter": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hexo-front-matter/-/hexo-front-matter-4.2.1.tgz", - "integrity": "sha512-sJJI0GNmejYiwBvgnGRKn5V3sbODB4dNPr8jyw2Qp0PRHr4Uuyv8iyxw6WfK3+T7yvzYvJOh+tZ7jnwr2BYARA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hexo-front-matter/-/hexo-front-matter-3.0.0.tgz", + "integrity": "sha512-hSQTPUmB/BCe1BFYmXRkPyLk8rqbBqHCQq+rjwwOJuEfOADrFaVK2VPZb90tJzPyXE1xSxpgCxE/AZq0CyTVwg==", "dependencies": { "js-yaml": "^4.1.0" }, "engines": { - "node": ">=14" + "node": ">=12.13.0" } }, "node_modules/hexo-fs": { @@ -3054,14 +2929,14 @@ } }, "node_modules/hexo-i18n": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hexo-i18n/-/hexo-i18n-2.0.0.tgz", - "integrity": "sha512-dkUXecEtChaQMdTHN4WR13c8GwKqjbSOZPJS9qDqV6Ebnb77Wa/nQzWFckhP0dCps3a9lUQBd8hYGOMbOosiQQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hexo-i18n/-/hexo-i18n-1.0.0.tgz", + "integrity": "sha512-yw90JHr7ybUHN/QOkpHmlWJj1luVk5/v8CUU5NRA0n4TFp6av8NT7ujZ10GDawgnQEdMHnN5PUfAbNIVGR6axg==", "dependencies": { - "sprintf-js": "^1.1.2" + "sprintf-js": "^1.0.3" }, "engines": { - "node": ">=14" + "node": ">=8.6.0" } }, "node_modules/hexo-log": { @@ -3213,15 +3088,42 @@ } }, "node_modules/hexo-renderer-stylus": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hexo-renderer-stylus/-/hexo-renderer-stylus-3.0.0.tgz", - "integrity": "sha512-wgKOcjUzq1i4Y70luoyYDbh91QeQcDzJO+v1598LgY+IdREFAm+vy1MWtl/TZsVXyPaEtsULNi3Vi22hdsPUSA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hexo-renderer-stylus/-/hexo-renderer-stylus-2.1.0.tgz", + "integrity": "sha512-Nef4YCr7JX8jaRaByhzXMSsWnDed+RgJj6aU/ARnYu3Bn5xz/qRz52VJG7KqD0Xuysxa9TIBdVUgNzBrSFn3DQ==", "dependencies": { "nib": "^1.2.0", - "stylus": "^0.59.0" + "stylus": "^0.57.0" }, "engines": { - "node": ">=14" + "node": ">=12.13.0" + } + }, + "node_modules/hexo-renderer-stylus/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/hexo-renderer-stylus/node_modules/stylus": { + "version": "0.57.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.57.0.tgz", + "integrity": "sha512-yOI6G8WYfr0q8v8rRvE91wbxFU+rJPo760Va4MF6K0I6BZjO4r+xSynkvyPBP9tV1CIEUeRsiidjIs2rzb1CnQ==", + "dependencies": { + "css": "^3.0.0", + "debug": "^4.3.2", + "glob": "^7.1.6", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" } }, "node_modules/hexo-server": { @@ -3265,88 +3167,6 @@ "node": ">=12.4.0" } }, - "node_modules/hexo-theme-icarus/node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/hexo-theme-icarus/node_modules/hexo": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/hexo/-/hexo-6.3.0.tgz", - "integrity": "sha512-4Jq+rWd8sYvR1YdIQyndN/9WboQ/Mqm6eax8CjrjO+ePFm2oMVafSOx9WEyJ42wcLOHjfyMfnlQhnUuNmJIpPg==", - "dependencies": { - "abbrev": "^1.1.1", - "archy": "^1.0.0", - "bluebird": "^3.7.2", - "hexo-cli": "^4.3.0", - "hexo-front-matter": "^3.0.0", - "hexo-fs": "^3.1.0", - "hexo-i18n": "^1.0.0", - "hexo-log": "^3.2.0", - "hexo-util": "^2.7.0", - "js-yaml": "^4.1.0", - "js-yaml-js-types": "^1.0.0", - "micromatch": "^4.0.4", - "moize": "^6.1.0", - "moment": "^2.29.1", - "moment-timezone": "^0.5.34", - "nunjucks": "^3.2.3", - "picocolors": "^1.0.0", - "pretty-hrtime": "^1.0.3", - "resolve": "^1.22.0", - "strip-ansi": "^6.0.0", - "text-table": "^0.2.0", - "tildify": "^2.0.0", - "titlecase": "^1.1.3", - "warehouse": "^4.0.2" - }, - "bin": { - "hexo": "bin/hexo" - }, - "engines": { - "node": ">=12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/hexo" - } - }, - "node_modules/hexo-theme-icarus/node_modules/hexo-front-matter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hexo-front-matter/-/hexo-front-matter-3.0.0.tgz", - "integrity": "sha512-hSQTPUmB/BCe1BFYmXRkPyLk8rqbBqHCQq+rjwwOJuEfOADrFaVK2VPZb90tJzPyXE1xSxpgCxE/AZq0CyTVwg==", - "dependencies": { - "js-yaml": "^4.1.0" - }, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/hexo-theme-icarus/node_modules/hexo-fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hexo-fs/-/hexo-fs-3.1.0.tgz", - "integrity": "sha512-SfoDH7zlU9Iop+bAfEONXezbNIkpVX1QqjNCBYpapilZR+xVOCfTEdlNixanrKBbLGPb2fXqrdDBFgrKuiVGQQ==", - "dependencies": { - "bluebird": "^3.5.1", - "chokidar": "^3.0.0", - "graceful-fs": "^4.1.11", - "hexo-util": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/hexo-theme-icarus/node_modules/hexo-i18n": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hexo-i18n/-/hexo-i18n-1.0.0.tgz", - "integrity": "sha512-yw90JHr7ybUHN/QOkpHmlWJj1luVk5/v8CUU5NRA0n4TFp6av8NT7ujZ10GDawgnQEdMHnN5PUfAbNIVGR6axg==", - "dependencies": { - "sprintf-js": "^1.0.3" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/hexo-theme-icarus/node_modules/hexo-pagination": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hexo-pagination/-/hexo-pagination-2.0.0.tgz", @@ -3355,71 +3175,6 @@ "node": ">=10.13.0" } }, - "node_modules/hexo-theme-icarus/node_modules/hexo-renderer-stylus": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hexo-renderer-stylus/-/hexo-renderer-stylus-2.1.0.tgz", - "integrity": "sha512-Nef4YCr7JX8jaRaByhzXMSsWnDed+RgJj6aU/ARnYu3Bn5xz/qRz52VJG7KqD0Xuysxa9TIBdVUgNzBrSFn3DQ==", - "dependencies": { - "nib": "^1.2.0", - "stylus": "^0.57.0" - }, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/hexo-theme-icarus/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hexo-theme-icarus/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/hexo-theme-icarus/node_modules/stylus": { - "version": "0.57.0", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.57.0.tgz", - "integrity": "sha512-yOI6G8WYfr0q8v8rRvE91wbxFU+rJPo760Va4MF6K0I6BZjO4r+xSynkvyPBP9tV1CIEUeRsiidjIs2rzb1CnQ==", - "dependencies": { - "css": "^3.0.0", - "debug": "^4.3.2", - "glob": "^7.1.6", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "source-map": "^0.7.3" - }, - "bin": { - "stylus": "bin/stylus" - }, - "engines": { - "node": "*" - } - }, - "node_modules/hexo-theme-icarus/node_modules/warehouse": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/warehouse/-/warehouse-4.0.2.tgz", - "integrity": "sha512-GixS7SolBGu81rnxYM6bScxdElLM97Jx/kr0a6B6PGBWFqvHeuWFj7QbgEX1YWZSxiJt/aR6dBVQKC/PvvihdQ==", - "dependencies": { - "bluebird": "^3.2.2", - "cuid": "^2.1.4", - "graceful-fs": "^4.1.3", - "hexo-log": "^3.0.0", - "is-plain-object": "^5.0.0", - "jsonparse": "^1.3.1", - "rfdc": "^1.1.4", - "through2": "^4.0.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/hexo-theme-landscape": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hexo-theme-landscape/-/hexo-theme-landscape-1.0.0.tgz", @@ -3443,102 +3198,23 @@ "node": ">=12.4.0" } }, - "node_modules/hexo/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/hexo/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/hexo/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/hexo/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/hexo/node_modules/hexo-log": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hexo-log/-/hexo-log-4.1.0.tgz", - "integrity": "sha512-i2Sgxk8Cgx5viSjq5qW5N/rBFfwoCKQcH8qnnW1fawCapcdEAhIsq+Y3vbrs9bssyDlyU6Vqm4oQmosREaNI7Q==", - "dependencies": { - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=14" - } + "node_modules/hexo/node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, - "node_modules/hexo/node_modules/hexo-util": { + "node_modules/hexo/node_modules/hexo-fs": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hexo-util/-/hexo-util-3.1.0.tgz", - "integrity": "sha512-LmztAhkJHQ59VHqz6AnvwEKiNA0pCBBI0qW08cCzjhnpGoqZ8tlGDwElzy7oTxCvMChkiqg5V8VflhdI8tHsGg==", - "hasInstallScript": true, + "resolved": "https://registry.npmjs.org/hexo-fs/-/hexo-fs-3.1.0.tgz", + "integrity": "sha512-SfoDH7zlU9Iop+bAfEONXezbNIkpVX1QqjNCBYpapilZR+xVOCfTEdlNixanrKBbLGPb2fXqrdDBFgrKuiVGQQ==", "dependencies": { - "camel-case": "^4.1.2", - "cross-spawn": "^7.0.3", - "deepmerge": "^4.2.2", - "highlight.js": "^11.6.0", - "htmlparser2": "^9.0.0", - "prismjs": "^1.29.0", - "strip-indent": "^3.0.0" + "bluebird": "^3.5.1", + "chokidar": "^3.0.0", + "graceful-fs": "^4.1.11", + "hexo-util": "^2.0.0" }, "engines": { - "node": ">=14" - } - }, - "node_modules/hexo/node_modules/htmlparser2": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.0.0.tgz", - "integrity": "sha512-uxbSI98wmFT/G4P2zXx4OVx04qWUmyFPrD2/CNepa2Zo3GPNaCaaxElDgwUrwYWkK1nr9fft0Ya8dws8coDLLQ==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" + "node": ">=10.13.0" } }, "node_modules/highlight.js": { @@ -4022,14 +3698,6 @@ "yallist": "^3.0.2" } }, - "node_modules/luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", - "engines": { - "node": ">=12" - } - }, "node_modules/make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", @@ -4872,6 +4540,7 @@ "version": "0.59.0", "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.59.0.tgz", "integrity": "sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==", + "peer": true, "dependencies": { "@adobe/css-tools": "^4.0.1", "debug": "^4.3.2", @@ -4893,6 +4562,7 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "peer": true, "engines": { "node": ">= 8" } @@ -5141,32 +4811,21 @@ } }, "node_modules/warehouse": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/warehouse/-/warehouse-5.0.0.tgz", - "integrity": "sha512-3NDCqIF1r83ermIM6QffsJPn9sYoNN/aohb87edraeE2NF57yjSd651f+G7tqOgg4SZuD2DgGmwekc8fTIdi2g==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/warehouse/-/warehouse-4.0.2.tgz", + "integrity": "sha512-GixS7SolBGu81rnxYM6bScxdElLM97Jx/kr0a6B6PGBWFqvHeuWFj7QbgEX1YWZSxiJt/aR6dBVQKC/PvvihdQ==", "dependencies": { - "bluebird": "^3.7.2", - "cuid": "^2.1.8", - "graceful-fs": "^4.2.10", - "hexo-log": "^4.0.1", + "bluebird": "^3.2.2", + "cuid": "^2.1.4", + "graceful-fs": "^4.1.3", + "hexo-log": "^3.0.0", "is-plain-object": "^5.0.0", "jsonparse": "^1.3.1", - "rfdc": "^1.3.0", + "rfdc": "^1.1.4", "through2": "^4.0.2" }, "engines": { - "node": ">=14" - } - }, - "node_modules/warehouse/node_modules/hexo-log": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hexo-log/-/hexo-log-4.1.0.tgz", - "integrity": "sha512-i2Sgxk8Cgx5viSjq5qW5N/rBFfwoCKQcH8qnnW1fawCapcdEAhIsq+Y3vbrs9bssyDlyU6Vqm4oQmosREaNI7Q==", - "dependencies": { - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=14" + "node": ">=10.13.0" } }, "node_modules/warehouse/node_modules/is-plain-object": { diff --git a/package.json b/package.json old mode 100644 new mode 100755 index b314924..970338b --- a/package.json +++ b/package.json @@ -9,21 +9,19 @@ "server": "hexo server" }, "hexo": { - "version": "7.0.0" + "version": "6.3.0" }, "dependencies": { - "hexo": "^7.0.0", - "hexo-deployer-git": "^4.0.0", + "hexo": "^6.3.0", "hexo-generator-archive": "^2.0.0", "hexo-generator-category": "^2.0.0", "hexo-generator-index": "^3.0.0", "hexo-generator-tag": "^2.0.0", "hexo-renderer-ejs": "^2.0.0", - "hexo-renderer-inferno": "^0.1.3", "hexo-renderer-marked": "^6.0.0", - "hexo-renderer-stylus": "^3.0.0", + "hexo-renderer-stylus": "^2.1.0", "hexo-server": "^3.0.0", "hexo-theme-icarus": "^5.2.1", "hexo-theme-landscape": "^1.0.0" } -} +} \ No newline at end of file diff --git a/scaffolds/draft.md b/scaffolds/draft.md old mode 100644 new mode 100755 diff --git a/scaffolds/page.md b/scaffolds/page.md old mode 100644 new mode 100755 diff --git a/scaffolds/post.md b/scaffolds/post.md old mode 100644 new mode 100755 diff --git a/source/CNAME b/source/CNAME old mode 100644 new mode 100755 diff --git a/source/_posts/DevFest_2015.md b/source/_posts/DevFest_2015.md old mode 100644 new mode 100755 diff --git a/source/_posts/DevFest_2016.md b/source/_posts/DevFest_2016.md old mode 100644 new mode 100755 diff --git a/source/_posts/DevFest_2017.md b/source/_posts/DevFest_2017.md old mode 100644 new mode 100755 diff --git a/source/_posts/Google_Cloud_Next_2017_Recap.md b/source/_posts/Google_Cloud_Next_2017_Recap.md old mode 100644 new mode 100755 diff --git a/source/_posts/Google_IO_Extended_2016.md b/source/_posts/Google_IO_Extended_2016.md old mode 100644 new mode 100755 diff --git a/source/_posts/Google_IO_Extended_2017.md b/source/_posts/Google_IO_Extended_2017.md old mode 100644 new mode 100755 diff --git a/source/_posts/Google_IO_Extended_2018.md b/source/_posts/Google_IO_Extended_2018.md old mode 100644 new mode 100755 diff --git a/source/_posts/Google_IO_Redux_2016.md b/source/_posts/Google_IO_Redux_2016.md old mode 100644 new mode 100755 diff --git a/source/_posts/Monthly_Weekend_Party_0.md b/source/_posts/Monthly_Weekend_Party_0.md old mode 100644 new mode 100755 diff --git a/source/_posts/Monthly_Weekend_Party_1.md b/source/_posts/Monthly_Weekend_Party_1.md old mode 100644 new mode 100755 diff --git a/source/_posts/Monthly_Weekend_Party_2.md b/source/_posts/Monthly_Weekend_Party_2.md old mode 100644 new mode 100755 diff --git a/source/_posts/Monthly_Weekend_Party_3.md b/source/_posts/Monthly_Weekend_Party_3.md old mode 100644 new mode 100755 diff --git a/source/_posts/Monthly_Weekend_Party_4.md b/source/_posts/Monthly_Weekend_Party_4.md old mode 100644 new mode 100755 diff --git a/source/_posts/Monthly_Weekend_Party_5.md b/source/_posts/Monthly_Weekend_Party_5.md old mode 100644 new mode 100755 diff --git a/source/_posts/Monthly_Weekend_Party_8.md b/source/_posts/Monthly_Weekend_Party_8.md old mode 100644 new mode 100755 index f105668..cbfa02b --- a/source/_posts/Monthly_Weekend_Party_8.md +++ b/source/_posts/Monthly_Weekend_Party_8.md @@ -1,14 +1,17 @@ --- title: 郑州GDG 每月周末聚会 第 8 期活动招募 date: 2023-12-05 18:00:00 -categories: Events +categories: +- Events tags: - 周末聚会 - 2023 +language: zh-CN +toc: true +cover: https://s2.loli.net/2023/12/07/czw4q23vWMOZtTA.jpg +thumbnail: https://s2.loli.net/2023/12/07/czw4q23vWMOZtTA.jpg --- -![](https://s2.loli.net/2023/12/07/czw4q23vWMOZtTA.jpg) - 社区的小伙伴们大家好 我们计划在本周日举办一场线下聚会,活动形式为 GDG Zhengzhou 传统周末聚会。 diff --git a/source/_posts/Progressive_Web_App_Dev_Summit_viewingparties.md b/source/_posts/Progressive_Web_App_Dev_Summit_viewingparties.md old mode 100644 new mode 100755 diff --git a/source/_posts/Study_Jams_1A&Cardboard.md b/source/_posts/Study_Jams_1A&Cardboard.md old mode 100644 new mode 100755 diff --git a/source/_posts/Study_Jams_PUB&Team.md b/source/_posts/Study_Jams_PUB&Team.md old mode 100644 new mode 100755 diff --git a/source/_posts/TensorFlow_DevSummit_Viewing_Party_2018.md b/source/_posts/TensorFlow_DevSummit_Viewing_Party_2018.md old mode 100644 new mode 100755 diff --git a/source/_posts/TensorFlow_Dev_Summit_2017_Recap.md b/source/_posts/TensorFlow_Dev_Summit_2017_Recap.md old mode 100644 new mode 100755 diff --git a/source/_posts/TensorFlow_Getting_Start.md b/source/_posts/TensorFlow_Getting_Start.md old mode 100644 new mode 100755 diff --git a/source/_posts/Women_Techmakers_2017.md b/source/_posts/Women_Techmakers_2017.md old mode 100644 new mode 100755 diff --git a/source/_posts/Women_Techmakers_2018.md b/source/_posts/Women_Techmakers_2018.md old mode 100644 new mode 100755 diff --git a/source/_posts/Write_Guide.md b/source/_posts/Write_Guide.md old mode 100644 new mode 100755 index b7c48a3..745b5d6 --- a/source/_posts/Write_Guide.md +++ b/source/_posts/Write_Guide.md @@ -1,10 +1,13 @@ --- title: 博客写作指南 date: 2023-10-24 00:00:00 -categories: Guide +categories: +- Guide tags: - Build - 2023 +language: zh-CN +toc: true --- ## 注意 @@ -25,11 +28,14 @@ tags: --- title: 文章标题 date: 2018-06-06 17:32:11 -description: 文章摘要 -categories: 文章分类 +categories: +- 分类1 +- 分类2 tags: - - 标签1 - - 标签2 +- 标签1 +- 标签2 +language: zh-CN +toc: true --- ``` 上述片段中涉及的 Hexo Front-matter 具体有以下用途: @@ -37,31 +43,10 @@ tags: ---- | --- title | 文章标题 date | 编写时间(如不声明,可自动生成) -description | 文章摘要,作用于主页与RSS categories | 文章分类,含此配置会被"分类"页面收录至相关分类,每篇文章仅允许一个分类 tags | 文章标签,含此配置会被"标签"页面收录至相关分类,每篇文章允许多个标签 - -### 内部文章 -内部文章用于满足志愿者工作、活动策划及实施等特定场景下的需求,通常会被隐藏并加密,一个典型的内部文章 Front-matter 如下: -```Markdown ---- -title: 文章标题 -date: 1970-01-01 00:00:00 -sage: true -password: 文章密码 -abstract: 提示信息 -message: 提示信息 ---- -``` -上述片段中涉及的 Hexo Front-matter 具体有以下用途: -代码 | 用途 ----- | --- -title | 文章标题 -date | 编写时间(请不要修改日期,固定填写为 1970-01-01 00:00:00) -sage | 是否隐藏文章 -password | 文章的密码 -abstract | 密码提示信息 -message | 密码提示信息 +language | 文章语言,在文章存在多语言版本时可以进行分类 +toc | 是否开启文内目录 ## 正文书写 正文部分的书写为严格匹配的 Markdown 格式,其基本语法如下: @@ -98,11 +83,9 @@ message | 密码提示信息 ## 文稿书写&发布101 1. 创建本地文件,命名为XXX.md,XXX必须为英文,除了较为广泛使用的缩写(WTM etc.),尽量使用全拼,如有多个单词,请使用`_`作为连接符号,避免使用空格或其他符号。 -2. 根据文章的性质(日常文章/内部文章),复制相应的 `Front-matter` 到 md 文件头部。 -3. 严格遵守 Markdown 语法,完成正文部分的书写并保存。 -4. 上传文件至 GitHub 项目的 `\source\_posts` 处,完成发布。 +2. 严格遵守 Markdown 语法,完成正文部分的书写并保存。 +3. 上传文件至 GitHub 项目的 `\source\_posts` 处,完成发布。 **注意** - 上传文件可以使用 Github 网页拖拽、Git 提交等方法完成,不限方法,选择你喜欢的即可。 -- 文件上传后,需要等待45秒左右,等待 CI 完成编译方会在博客内看到新文章,编译时间最长不超过2分钟,如果长时间没有看到更新,请联系 [技术支持](mailto:icemberry@gmail.com) - +- 文件上传后,需要等待45秒左右,等待 CI 完成编译方会在博客内看到新文章,编译时间通常不会超过2分钟 \ No newline at end of file diff --git a/source/about/index.md b/source/about/index.md old mode 100644 new mode 100755 diff --git a/source/categories/index.md b/source/categories/index.md old mode 100644 new mode 100755 diff --git a/source/help/index.md b/source/help/index.md old mode 100644 new mode 100755 index 329f95f..3fa2b52 --- a/source/help/index.md +++ b/source/help/index.md @@ -40,7 +40,9 @@ updated: 2023-12-07 11:22:17 ~~我们现在与全球其他社区一样,转移到了 [Meetup](https://www.meetup.com/gdg-zhengzhou) ,现在所有的活动信息均会在第一时间在 Meetup 上发布、收集报名,我们推荐你注册 Meetup 并关注 GDG Zhengzhou,以确保你会在第一时间收到我们的活动通知。~~ -受全球社区方案调整,自2021年5月开始,GDG 社区不再使用 Meetup 发布活动,而是在 [GDG Event Platform](https://gdg.community.dev) 发布活动,请关注并加入 GDG Zhengzhou 的主页: https://gdg.community.dev/gdg-zhengzhou +受全球社区方案调整,自2021年5月开始,GDG 社区不再使用 Meetup 发布活动,而是在 [GDG Event Platform](https://gdg.community.dev) 发布活动 + +请在 GDG Event Platform 上关注并加入 GDG Zhengzhou 的主页: https://gdg.community.dev/gdg-zhengzhou ### 微信 与各个国家的 GDG 社区一样,我们的活动也会在 GEP 以外的本地平台发布活动通知 diff --git a/source/img/200.jpg b/source/img/200.jpg old mode 100644 new mode 100755 diff --git a/source/img/585.jpg b/source/img/585.jpg old mode 100644 new mode 100755 diff --git a/source/img/history.jpg b/source/img/history.jpg old mode 100644 new mode 100755 diff --git a/source/img/logo-32.svg b/source/img/logo-32.svg deleted file mode 100644 index 5bf22d4..0000000 --- a/source/img/logo-32.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/source/img/logo-32.webp b/source/img/logo-32.webp new file mode 100755 index 0000000..8ea177a Binary files /dev/null and b/source/img/logo-32.webp differ diff --git a/source/img/logo.png b/source/img/logo.png old mode 100644 new mode 100755 diff --git a/source/people/index.md b/source/people/index.md old mode 100644 new mode 100755 index 492890d..9585562 --- a/source/people/index.md +++ b/source/people/index.md @@ -4,7 +4,8 @@ date: 2019-02-11 14:33:07 updated: 2023-12-07 15:27:19 --- ## 发起人 -![脉脉不得语](https://i.loli.net/2019/02/14/5c64d1b75d6a5.jpeg) +![](https://i.loli.net/2019/02/14/5c64d1b75d6a5.jpeg) +脉脉不得语 ## 现役志愿者 diff --git a/source/tags/index.md b/source/tags/index.md old mode 100644 new mode 100755