diff --git a/docs/README.md b/docs/README.md
index 8af524a8d..2793cc9a4 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -2178,6 +2178,10 @@ IATA 国际航空运输协会机场代码, 参见[维基百科 国际航空运
+### 搜狗
+
+
+
### 香港天文台
diff --git a/router.js b/router.js
index 254660110..cc0a1c0a5 100644
--- a/router.js
+++ b/router.js
@@ -738,6 +738,9 @@ router.get('/geekpark/breakingnews', require('./routes/geekpark/breakingnews'));
// 百度
router.get('/baidu/doodles', require('./routes/baidu/doodles'));
+// 搜狗
+router.get('/sogou/doodles', require('./routes/sogou/doodles'));
+
// 香港天文台
router.get('/hko/weather', require('./routes/hko/weather'));
diff --git a/routes/sogou/doodles.js b/routes/sogou/doodles.js
new file mode 100644
index 000000000..1bea6a8d7
--- /dev/null
+++ b/routes/sogou/doodles.js
@@ -0,0 +1,26 @@
+const axios = require('../../utils/axios');
+
+module.exports = async (ctx) => {
+ const response = await axios({
+ method: 'get',
+ url: 'http://help.sogou.com/logo/doodle_logo_list.html',
+ });
+
+ const data = response.data.split(/\r\n/).slice(1);
+
+ ctx.state.data = {
+ title: '搜狗特色LOGO',
+ link: 'http://help.sogou.com/logo/',
+ item: data.map((item) => {
+ item = item.split(',');
+
+ return {
+ title: `${item[2]}-${item[5]}`,
+ description: `
`,
+ pubDate: new Date(item[5]).toUTCString(),
+ link: item[7],
+ guid: item[4],
+ };
+ }),
+ };
+};