diff --git a/lib/v2/56kog/class.js b/lib/v2/56kog/class.js
new file mode 100644
index 0000000000..b3e0b678e0
--- /dev/null
+++ b/lib/v2/56kog/class.js
@@ -0,0 +1,10 @@
+const { rootUrl, fetchItems } = require('./util');
+
+module.exports = async (ctx) => {
+ const { category = '1_1' } = ctx.params;
+ const limit = ctx.query.limit ? Number.parseInt(ctx.query.limit, 10) : 30;
+
+ const currentUrl = new URL(`class/${category}.html`, rootUrl).href;
+
+ ctx.state.data = await fetchItems(limit, currentUrl, ctx.cache.tryGet);
+};
diff --git a/lib/v2/56kog/maintainer.js b/lib/v2/56kog/maintainer.js
new file mode 100644
index 0000000000..7ad76cbaa9
--- /dev/null
+++ b/lib/v2/56kog/maintainer.js
@@ -0,0 +1,4 @@
+module.exports = {
+ '/class/:category?': ['nczitzk'],
+ '/top/:category?': ['nczitzk'],
+};
diff --git a/lib/v2/56kog/radar.js b/lib/v2/56kog/radar.js
new file mode 100644
index 0000000000..84bac8db17
--- /dev/null
+++ b/lib/v2/56kog/radar.js
@@ -0,0 +1,85 @@
+module.exports = {
+ '56kog.com': {
+ _name: '明月中文网',
+ '.': [
+ {
+ title: '玄幻魔法',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-fen-lei',
+ source: ['/class/1_1.html'],
+ target: '/56kog/class/1_1',
+ },
+ {
+ title: '武侠修真',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-fen-lei',
+ source: ['/class/2_1.html'],
+ target: '/56kog/class/2_1',
+ },
+ {
+ title: '历史军事',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-fen-lei',
+ source: ['/class/4_1.html'],
+ target: '/56kog/class/4_1',
+ },
+ {
+ title: '侦探推理',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-fen-lei',
+ source: ['/class/5_1.html'],
+ target: '/56kog/class/5_1',
+ },
+ {
+ title: '网游动漫',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-fen-lei',
+ source: ['/class/6_1.html'],
+ target: '/56kog/class/6_1',
+ },
+ {
+ title: '恐怖灵异',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-fen-lei',
+ source: ['/class/8_1.html'],
+ target: '/56kog/class/8_1',
+ },
+ {
+ title: '都市言情',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-fen-lei',
+ source: ['/class/3_1.html'],
+ target: '/56kog/class/3_1',
+ },
+ {
+ title: '科幻',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-fen-lei',
+ source: ['/class/7_1.html'],
+ target: '/56kog/class/7_1',
+ },
+ {
+ title: '女生小说',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-fen-lei',
+ source: ['/class/9_1.html'],
+ target: '/56kog/class/9_1',
+ },
+ {
+ title: '其他',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-fen-lei',
+ source: ['/class/10_1.html'],
+ target: '/56kog/class/10_1',
+ },
+ {
+ title: '周点击榜',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-bang-dan',
+ source: ['/top/weekvisit_1.html'],
+ target: '/56kog/top/weekvisit',
+ },
+ {
+ title: '总收藏榜',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-bang-dan',
+ source: ['/top/goodnum_1.html'],
+ target: '/56kog/top/goodnum',
+ },
+ {
+ title: '最新入库',
+ docs: 'https://docs.rsshub.app/routes/reading#ming-yue-zhong-wen-wang-bang-dan',
+ source: ['/top/postdate_1.html'],
+ target: '/56kog/top/postdate',
+ },
+ ],
+ },
+};
diff --git a/lib/v2/56kog/router.js b/lib/v2/56kog/router.js
new file mode 100644
index 0000000000..1ddc345841
--- /dev/null
+++ b/lib/v2/56kog/router.js
@@ -0,0 +1,4 @@
+module.exports = (router) => {
+ router.get('/class/:category?', require('./class'));
+ router.get('/top/:category?', require('./top'));
+};
diff --git a/lib/v2/56kog/templates/description.art b/lib/v2/56kog/templates/description.art
new file mode 100644
index 0000000000..dccde741ae
--- /dev/null
+++ b/lib/v2/56kog/templates/description.art
@@ -0,0 +1,32 @@
+{{ if images }}
+ {{ each images image }}
+ {{ if image?.src }}
+
+
| {{ detail.label }} | ++ {{ if detail.value?.href && detail.value?.text }} + {{ detail.value.text }} + {{ else }} + {{ detail.value }} + {{ /if }} + | +
|---|