add very simple csp and rss link to the generated html
This commit is contained in:
parent
50c4a3df93
commit
90c79a2868
8
index.js
8
index.js
|
@ -30,6 +30,8 @@ async function handleRequest(request) {
|
|||
headers: {
|
||||
'content-type': 'text/html;charset=UTF-8',
|
||||
'Cache-Control': 'max-age=3600',
|
||||
'Content-Security-Policy':
|
||||
"script-src 'none'; style-src cdn.jsdelivr.net;",
|
||||
},
|
||||
})
|
||||
} else if (path === '/rss') {
|
||||
|
@ -158,5 +160,9 @@ function createFeed(items) {
|
|||
*/
|
||||
function createHTML(items) {
|
||||
let template = Handlebars.templates['list_posts']
|
||||
return template({ items: items, page_title: TITLE })
|
||||
return template({
|
||||
items: items,
|
||||
page_title: TITLE,
|
||||
page_description: DESCRIPTION,
|
||||
})
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>{{page_title}}</title>
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="Planet RSS feed" href="/rss" />
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet"
|
||||
integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous">
|
||||
</head>
|
||||
|
|
|
@ -188,7 +188,7 @@ templates['list_posts'] = template({
|
|||
})
|
||||
: helper),
|
||||
) +
|
||||
'</title>\n\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet"\n integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous">\n</head>\n\n<body>\n <nav class="navbar navbar-expand-lg navbar-light bg-light">\n <div class="container">\n <a class="navbar-brand" href="#">' +
|
||||
'</title>\n <link rel="alternate" type="application/rss+xml" title="Planet RSS feed" href="/rss" />\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet"\n integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous">\n</head>\n\n<body>\n <nav class="navbar navbar-expand-lg navbar-light bg-light">\n <div class="container">\n <a class="navbar-brand" href="#">' +
|
||||
alias4(
|
||||
((helper =
|
||||
(helper =
|
||||
|
|
Loading…
Reference in New Issue