feat: 增加 SANS Institute: Summit Archives (#2986)

This commit is contained in:
sbilly 2019-09-03 13:01:48 +08:00 committed by DIYgod
parent 313c665ec0
commit 2ca197b622
3 changed files with 33 additions and 0 deletions

View File

@ -231,6 +231,12 @@ pageClass: routes
</Route>
## SANS Institute
### 最新会议材料
<Route author="sbilly" example="/sans/summit_archive" path="/sans/summit_archive" />
## sixthtone
### 最新文章

View File

@ -1648,6 +1648,9 @@ router.get('/sf/sffq-announce', require('./routes/sf/sffq-announce'));
router.get('/queshu/sale', require('./routes/queshu/sale'));
router.get('/queshu/book/:bookid', require('./routes/queshu/book'));
// SANS
router.get('/sans/summit_archive', require('./routes/sans/summit_archive'));
// LaTeX 开源小屋
router.get('/latexstudio/home', require('./routes/latexstudio/home'));

View File

@ -0,0 +1,24 @@
// const got = require('@/utils/got');
// const cheerio = require('cheerio');
const buildData = require('@/utils/common-config');
module.exports = async (ctx) => {
const link = `https://www.sans.org/cyber-security-summit/archives/`;
const host = `https://www.sans.org`;
ctx.state.data = await buildData({
link,
url: link,
title: `%title%`,
params: {
title: 'SANS Institute: Summit Archives',
host,
link,
},
item: {
item: 'li.bottom-buffer',
title: `$('li.bottom-buffer strong').text()`,
link: `'%link%'`,
description: `$('li.bottom-buffer ul').html()`,
},
});
};