feat: 增加 SANS Institute: Summit Archives (#2986)
This commit is contained in:
parent
313c665ec0
commit
2ca197b622
|
|
@ -231,6 +231,12 @@ pageClass: routes
|
|||
|
||||
</Route>
|
||||
|
||||
## SANS Institute
|
||||
|
||||
### 最新会议材料
|
||||
|
||||
<Route author="sbilly" example="/sans/summit_archive" path="/sans/summit_archive" />
|
||||
|
||||
## sixthtone
|
||||
|
||||
### 最新文章
|
||||
|
|
|
|||
|
|
@ -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'));
|
||||
|
||||
|
|
|
|||
|
|
@ -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()`,
|
||||
},
|
||||
});
|
||||
};
|
||||
Loading…
Reference in New Issue