mirror of
https://github.com/Jerryplusy/crystelf-plugin.git
synced 2025-07-04 14:19:19 +00:00
优化html模板&使用正则捕捉字符串
This commit is contained in:
parent
7c240b5f5d
commit
8e431210b4
@ -70,7 +70,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.footer a {
|
.footer a {
|
||||||
color: #4CAF50;
|
color: #40e147;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -81,7 +81,7 @@
|
|||||||
.bottom-credit {
|
.bottom-credit {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
color: rgb(94, 255, 0);
|
color: rgb(0, 0, 0);
|
||||||
margin: 60px 20px 20px;
|
margin: 60px 20px 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -12,13 +12,13 @@ const screenshot = {
|
|||||||
async generateScreenshot(feedItem, savePath) {
|
async generateScreenshot(feedItem, savePath) {
|
||||||
const htmlTemplate = fs.readFileSync(paths.rssHTML, 'utf-8');
|
const htmlTemplate = fs.readFileSync(paths.rssHTML, 'utf-8');
|
||||||
const html = htmlTemplate
|
const html = htmlTemplate
|
||||||
.replace('{{title}}', feedItem.title)
|
.replace(/{{title}}/g, feedItem.title)
|
||||||
.replace('{{author}}', feedItem.author)
|
.replace(/{{author}}/g, feedItem.author)
|
||||||
.replace('{{content}}', feedItem.content)
|
.replace(/{{content}}/g, feedItem.content)
|
||||||
.replace('{{link}}', feedItem.link)
|
.replace(/{{link}}/g, feedItem.link)
|
||||||
.replace('{{date}}', new Date(feedItem.date).toLocaleString())
|
.replace(/{{date}}/g, new Date(feedItem.date).toLocaleString())
|
||||||
.replace('{{feedTitle}}', feedItem.feedTitle)
|
.replace(/{{feedTitle}}/g, feedItem.feedTitle)
|
||||||
.replace('{{image}}', feedItem.image || '');
|
.replace(/{{image}}/g, feedItem.image || '');
|
||||||
|
|
||||||
const browser = await puppeteer.launch({
|
const browser = await puppeteer.launch({
|
||||||
headers: 'new',
|
headers: 'new',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user