diff --git a/package-lock.json b/package-lock.json index bc04a98..5453748 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,11 +19,11 @@ "hexo-filter-mathjax": "^0.9.1", "hexo-generator-archive": "^2.0.0", "hexo-generator-category": "^2.0.0", - "hexo-generator-feed": "^3.0.0", "hexo-generator-index": "^4.0.0", "hexo-generator-searchdb": "^1.5.0", "hexo-generator-sitemap": "^3.0.1", "hexo-generator-tag": "^2.0.0", + "hexo-pretty-feed": "^1.1.0", "hexo-renderer-ejs": "^2.0.0", "hexo-renderer-marked": "^7.0.0", "hexo-renderer-pug": "^3.0.0", @@ -2278,121 +2278,6 @@ "node": ">=14" } }, - "node_modules/hexo-generator-feed": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/hexo-generator-feed/-/hexo-generator-feed-3.0.0.tgz", - "integrity": "sha512-Jo35VSRSNeMitS2JmjCq3OHAXXYU4+JIODujHtubdG/NRj2++b3Tgyz9pwTmROx6Yxr2php/hC8og5AGZHh8UQ==", - "license": "MIT", - "dependencies": { - "hexo-util": "^2.1.0", - "nunjucks": "^3.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/hexo-generator-feed/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/hexo-generator-feed/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/hexo-generator-feed/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/hexo-generator-feed/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/hexo-generator-feed/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/hexo-generator-feed/node_modules/hexo-util": { - "version": "2.7.0", - "resolved": "https://registry.npmmirror.com/hexo-util/-/hexo-util-2.7.0.tgz", - "integrity": "sha512-hQM3h34nhDg0bSe/Tg1lnpODvNkz7h2u0+lZGzlKL0Oufp+5KCAEUX9wal7/xC7ax3/cwEn8IuoU75kNpZLpJQ==", - "license": "MIT", - "dependencies": { - "bluebird": "^3.5.2", - "camel-case": "^4.0.0", - "cross-spawn": "^7.0.0", - "deepmerge": "^4.2.2", - "highlight.js": "^11.0.1", - "htmlparser2": "^7.0.0", - "prismjs": "^1.17.1", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=12.4.0" - } - }, - "node_modules/hexo-generator-feed/node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, "node_modules/hexo-generator-index": { "version": "4.0.0", "resolved": "https://registry.npmmirror.com/hexo-generator-index/-/hexo-generator-index-4.0.0.tgz", @@ -2575,6 +2460,19 @@ "node": ">=14" } }, + "node_modules/hexo-pretty-feed": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/hexo-pretty-feed/-/hexo-pretty-feed-1.1.0.tgz", + "integrity": "sha512-ZSNj14FYv1inwLBz960ZIWxPTVmjXtRFR+/6U5IPhm2qBGLgj5nD3LyizeaaSoJLXhmyhPHgykxpvGBs/ATvSg==", + "license": "MIT", + "dependencies": { + "hexo-util": "^3.0.1", + "nunjucks": "^3.2.3" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/hexo-renderer-ejs": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/hexo-renderer-ejs/-/hexo-renderer-ejs-2.0.0.tgz", diff --git a/package.json b/package.json index 28a4946..f221382 100644 --- a/package.json +++ b/package.json @@ -23,11 +23,11 @@ "hexo-filter-mathjax": "^0.9.1", "hexo-generator-archive": "^2.0.0", "hexo-generator-category": "^2.0.0", - "hexo-generator-feed": "^3.0.0", "hexo-generator-index": "^4.0.0", "hexo-generator-searchdb": "^1.5.0", "hexo-generator-sitemap": "^3.0.1", "hexo-generator-tag": "^2.0.0", + "hexo-pretty-feed": "^1.1.0", "hexo-renderer-ejs": "^2.0.0", "hexo-renderer-marked": "^7.0.0", "hexo-renderer-pug": "^3.0.0", diff --git a/source/atom.xsl b/source/atom.xsl new file mode 100644 index 0000000..60702a0 --- /dev/null +++ b/source/atom.xsl @@ -0,0 +1,38 @@ + +<xsl:value-of select="$title"/>

+ This RSS feed for the + + website. +