chore: feed cleanup
This commit is contained in:
parent
d2dc2844e6
commit
523c301bcf
2 changed files with 1 additions and 606 deletions
|
@ -23,7 +23,7 @@ module.exports = async function () {
|
|||
title: book['title'],
|
||||
url: book['link'],
|
||||
isbn: book['isbn'],
|
||||
description: book['book_description'],
|
||||
description: `${book['book_description']}<br/><br/>`,
|
||||
dateAdded: book['user_date_added'],
|
||||
type: 'book',
|
||||
})
|
||||
|
|
|
@ -1,605 +0,0 @@
|
|||
html,
|
||||
body,
|
||||
div,
|
||||
span,
|
||||
applet,
|
||||
object,
|
||||
iframe,
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6,
|
||||
p,
|
||||
blockquote,
|
||||
pre,
|
||||
a,
|
||||
abbr,
|
||||
acronym,
|
||||
address,
|
||||
big,
|
||||
cite,
|
||||
code,
|
||||
del,
|
||||
dfn,
|
||||
em,
|
||||
img,
|
||||
ins,
|
||||
kbd,
|
||||
q,
|
||||
s,
|
||||
samp,
|
||||
small,
|
||||
strike,
|
||||
strong,
|
||||
sub,
|
||||
sup,
|
||||
tt,
|
||||
var,
|
||||
b,
|
||||
u,
|
||||
i,
|
||||
center,
|
||||
dl,
|
||||
dt,
|
||||
dd,
|
||||
ol,
|
||||
ul,
|
||||
li,
|
||||
fieldset,
|
||||
form,
|
||||
label,
|
||||
legend,
|
||||
table,
|
||||
caption,
|
||||
tbody,
|
||||
tfoot,
|
||||
thead,
|
||||
tr,
|
||||
th,
|
||||
td,
|
||||
article,
|
||||
aside,
|
||||
canvas,
|
||||
details,
|
||||
embed,
|
||||
figure,
|
||||
figcaption,
|
||||
footer,
|
||||
header,
|
||||
hgroup,
|
||||
menu,
|
||||
nav,
|
||||
output,
|
||||
ruby,
|
||||
section,
|
||||
summary,
|
||||
time,
|
||||
mark,
|
||||
audio,
|
||||
video {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
font-size: 100%;
|
||||
font: inherit;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
article,
|
||||
aside,
|
||||
details,
|
||||
figcaption,
|
||||
figure,
|
||||
footer,
|
||||
header,
|
||||
hgroup,
|
||||
menu,
|
||||
nav,
|
||||
section {
|
||||
display: block;
|
||||
}
|
||||
body {
|
||||
line-height: 1;
|
||||
}
|
||||
ol,
|
||||
ul {
|
||||
list-style: none;
|
||||
}
|
||||
blockquote,
|
||||
q {
|
||||
quotes: none;
|
||||
}
|
||||
blockquote:before,
|
||||
blockquote:after,
|
||||
q:before,
|
||||
q:after {
|
||||
content: "";
|
||||
content: none;
|
||||
}
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
}
|
||||
* {
|
||||
box-sizing: border-box;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
}
|
||||
.cf:before,
|
||||
.cf:after {
|
||||
content: "";
|
||||
display: table;
|
||||
}
|
||||
.cf:after {
|
||||
clear: both;
|
||||
}
|
||||
a:link,
|
||||
a:visited,
|
||||
a:active {
|
||||
color: #9333ea;
|
||||
text-decoration: none;
|
||||
}
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
padding: 0;
|
||||
font-size: 13px;
|
||||
color: #374151;
|
||||
}
|
||||
|
||||
body, html {
|
||||
font-family: Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
|
||||
}
|
||||
|
||||
p {
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
div#main {
|
||||
margin: 0 auto;
|
||||
padding: 0;
|
||||
}
|
||||
div#header {
|
||||
padding: 20px;
|
||||
margin: 0 auto 16px;
|
||||
}
|
||||
div#header:before,
|
||||
div#header:after {
|
||||
content: "";
|
||||
display: table;
|
||||
}
|
||||
div#header:after {
|
||||
clear: both;
|
||||
}
|
||||
div#header h1 {
|
||||
font-size: 32px;
|
||||
line-height: 101%;
|
||||
letter-spacing: -0.5px;
|
||||
text-align: center;
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
div#header h1 a {
|
||||
color: #fff;
|
||||
font-weight: 700;
|
||||
}
|
||||
div#header h2 {
|
||||
font-size: 15px;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
}
|
||||
div#header p.about {
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
font-size: 14px;
|
||||
margin: 10px 0 3px;
|
||||
line-height: 1.3;
|
||||
}
|
||||
div#header p#logo {
|
||||
text-align: center;
|
||||
margin: 30px 0;
|
||||
}
|
||||
div#header p#logo img#feedimage {
|
||||
max-width: 250px;
|
||||
max-height: 250px;
|
||||
border-radius: 10px;
|
||||
border: 1px solid #e5e7eb;
|
||||
box-shadow: rgba(0, 0, 0, 0.5) 0 2px 10px 0;
|
||||
}
|
||||
div#header figure#background {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
width: 100vw;
|
||||
min-width: 100vw;
|
||||
z-index: -1;
|
||||
margin: 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
div#header figure#background img {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
min-width: 100%;
|
||||
top: 50%;
|
||||
left: 0;
|
||||
transform: translateY(-50%) scale(2);
|
||||
filter: blur(20px);
|
||||
}
|
||||
div#header figure#background::before {
|
||||
content: "";
|
||||
display: block;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
z-index: 1;
|
||||
background: rgba(0, 0, 0, 0.55);
|
||||
}
|
||||
div#feedpress {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
left: 5px;
|
||||
}
|
||||
div#feedpress a {
|
||||
background: url(https://static.feedpress.com/images/feedpress-white@2x.png);
|
||||
background-size: 124px 25px;
|
||||
width: 32px;
|
||||
height: 25px;
|
||||
display: inline-block;
|
||||
}
|
||||
div#feedpress a:hover {
|
||||
width: 124px;
|
||||
}
|
||||
div#subscribe {
|
||||
padding: 30px 20px 30px;
|
||||
width: 90%;
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
}
|
||||
div#subscribe div.subbutton {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
box-shadow: rgba(0, 0, 0, 0.1) 0 2px 10px 0;
|
||||
display: inline-block;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
transition-property: box-shadow;
|
||||
transition-duration: 200ms;
|
||||
margin: 5px 5px;
|
||||
}
|
||||
div#subscribe div.subbutton svg {
|
||||
float: left;
|
||||
margin: 5px 5px 5px 10px;
|
||||
}
|
||||
div#subscribe div.subbutton span {
|
||||
display: inline-block;
|
||||
margin: 7px 10px 0 0;
|
||||
}
|
||||
div#subscribe div.subbutton:hover {
|
||||
box-shadow: rgba(0, 0, 0, 0.5) 0 2px 10px 0;
|
||||
}
|
||||
div#subscribe h3 {
|
||||
padding-left: 0;
|
||||
font-size: 18px;
|
||||
}
|
||||
div#subscribe h4 {
|
||||
font-weight: 400;
|
||||
margin: 14px 0 6px 0;
|
||||
}
|
||||
div#subscribe div#feedinput {
|
||||
text-align: center;
|
||||
}
|
||||
div#subscribe div#feedinput input[type="text"] {
|
||||
padding: 6px;
|
||||
border: 1px solid #e5e7eb;
|
||||
font-size: 16px;
|
||||
width: 500px;
|
||||
color: #333;
|
||||
outline: 0;
|
||||
}
|
||||
div#subscribe div#feedinput input[type="button"] {
|
||||
padding: 6px;
|
||||
border: 1px solid #0f766e;
|
||||
background: #0f766e;
|
||||
font-size: 16px;
|
||||
width: 180px;
|
||||
margin: 0 0 0 4px;
|
||||
color: #fff;
|
||||
outline: 0;
|
||||
font-weight: 700;
|
||||
}
|
||||
div#subscribe div#feedinput div#subpopin {
|
||||
display: none;
|
||||
z-index: 1000;
|
||||
position: fixed;
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
box-shadow: rgba(0, 0, 0, 0.5) 0 2px 10px 0;
|
||||
width: 300px;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
border-radius: 5px;
|
||||
padding-top: 45px;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
div#subscribe div#feedinput div#subpopin span {
|
||||
position: absolute;
|
||||
top: 10px;
|
||||
right: 15px;
|
||||
font-size: 20px;
|
||||
cursor: pointer;
|
||||
}
|
||||
div#subscribe div#feedinput div#subpopin h3 {
|
||||
position: absolute;
|
||||
top: 10px;
|
||||
left: 15px;
|
||||
text-transform: uppercase;
|
||||
font-size: 10px;
|
||||
}
|
||||
div#subscribe div#feedinput div#subpopin div.subprovider a {
|
||||
text-decoration: none;
|
||||
color: #374151;
|
||||
display: inline-block;
|
||||
padding: 10px 10px 10px 15px;
|
||||
width: 100%;
|
||||
transition-property: background-color;
|
||||
transition-duration: 200ms;
|
||||
}
|
||||
div#subscribe div#feedinput div#subpopin div.subprovider a svg,
|
||||
div#subscribe div#feedinput div#subpopin div.subprovider a img {
|
||||
padding: 0;
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
float: left;
|
||||
}
|
||||
div#subscribe div#feedinput div#subpopin div.subprovider a span {
|
||||
position: relative;
|
||||
float: left;
|
||||
margin: 5px 5px 5px 10px;
|
||||
top: 0;
|
||||
left: 0;
|
||||
font-size: 16px;
|
||||
}
|
||||
div#subscribe div#feedinput div#subpopin div.subprovider a:hover {
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
div#subscribe div#readerslinks {
|
||||
text-align: center;
|
||||
}
|
||||
div#subscribe div#xmllink {
|
||||
text-align: center;
|
||||
}
|
||||
div#subscribe div#newsletterlink {
|
||||
text-align: center;
|
||||
}
|
||||
div#subscribe div img {
|
||||
padding-left: 3px;
|
||||
padding-right: 3px;
|
||||
padding-bottom: 3px;
|
||||
}
|
||||
div#subscribe p {
|
||||
margin-top: 12px;
|
||||
line-height: 150%;
|
||||
}
|
||||
div#subscribe div#subpopin {
|
||||
z-index: 1000;
|
||||
position: fixed;
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
box-shadow: rgba(0, 0, 0, 0.5) 0 2px 10px 0;
|
||||
width: 300px;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
border-radius: 5px;
|
||||
padding-top: 45px;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
div#subscribe div#subpopin span {
|
||||
position: absolute;
|
||||
top: 10px;
|
||||
right: 15px;
|
||||
font-size: 20px;
|
||||
cursor: pointer;
|
||||
}
|
||||
div#subscribe div#subpopin h3 {
|
||||
position: absolute;
|
||||
top: 15px;
|
||||
left: 15px;
|
||||
text-transform: uppercase;
|
||||
font-size: 10px;
|
||||
}
|
||||
div#subscribe div#subpopin div.subprovider a {
|
||||
text-decoration: none;
|
||||
color: #374151;
|
||||
display: inline-block;
|
||||
padding: 10px 10px 10px 15px;
|
||||
width: 100%;
|
||||
transition-property: background-color;
|
||||
transition-duration: 200ms;
|
||||
}
|
||||
div#subscribe div#subpopin div.subprovider a svg {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
float: left;
|
||||
}
|
||||
div#subscribe div#subpopin div.subprovider a span {
|
||||
position: relative;
|
||||
float: left;
|
||||
margin: 5px 5px 5px 10px;
|
||||
top: 0;
|
||||
left: 0;
|
||||
font-size: 16px;
|
||||
}
|
||||
div#subscribe div#subpopin div.subprovider a:hover {
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
ul#items {
|
||||
background: #e5e7eb url(https://static.feedpress.com/images/background.png);
|
||||
background-size: 568px 468px;
|
||||
padding: 20px 0;
|
||||
}
|
||||
ul#items li.regularitem {
|
||||
padding: 20px;
|
||||
margin: 20px auto;
|
||||
width: 50%;
|
||||
background: #fff;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #e5e7eb;
|
||||
box-shadow: rgba(0, 0, 0, 0.2) 0 2px 10px 0;
|
||||
}
|
||||
ul#items li.regularitem h4.itemtitle {
|
||||
font-size: 18px;
|
||||
letter-spacing: -0.25px;
|
||||
padding-bottom: 4px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
ul#items li.regularitem h5.itemposttime {
|
||||
font-size: 12px;
|
||||
font-weight: 400;
|
||||
color: #374151;
|
||||
margin-top: 3px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
ul#items li.regularitem h5.itemposttime span {
|
||||
color: #374151;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent {
|
||||
font-size: 14px;
|
||||
line-height: 130% !important;
|
||||
overflow: hidden;
|
||||
width: 99%;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent h1 {
|
||||
font-weight: 700;
|
||||
font-size: 20px;
|
||||
margin: 0 0 16px 0;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent h2 {
|
||||
font-weight: 700;
|
||||
font-size: 18px;
|
||||
margin: 0 0 16px 0;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent h3 {
|
||||
font-weight: 700;
|
||||
font-size: 16px;
|
||||
margin: 0 0 16px 0;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent h4 {
|
||||
font-weight: 700;
|
||||
font-size: 14px;
|
||||
margin: 0 0 16px 0;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent ul {
|
||||
list-style: square;
|
||||
padding-left: 1em;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent li {
|
||||
margin-left: 2.4em;
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent ol {
|
||||
list-style-type: decimal;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent img[align="right"] {
|
||||
padding-left: 12px;
|
||||
padding-bottom: 12px;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent img[align="left"] {
|
||||
padding-right: 12px;
|
||||
padding-bottom: 12px;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent iframe {
|
||||
display: block !important;
|
||||
margin: 0 auto 25px !important;
|
||||
text-align: center;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent pre {
|
||||
border: 0 !important;
|
||||
font-size: 13px;
|
||||
margin: 0 25px 25px;
|
||||
font-family: Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;
|
||||
white-space: pre-wrap;
|
||||
white-space: -moz-pre-wrap;
|
||||
white-space: -pre-wrap;
|
||||
white-space: -o-pre-wrap;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent img {
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent blockquote {
|
||||
margin: 25px;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent strong {
|
||||
font-weight: 700;
|
||||
}
|
||||
ul#items li.regularitem div.itemcontent p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
ul#items li.regularitem div.player img {
|
||||
max-width: 100%;
|
||||
}
|
||||
ul#items li.regularitem img.mediacontent {
|
||||
float: left;
|
||||
max-height: 140px;
|
||||
margin-right: 15px;
|
||||
}
|
||||
ul#items li.regularitem p.mediasubtitle {
|
||||
line-height: 150%;
|
||||
color: #374151;
|
||||
font-style: italic;
|
||||
}
|
||||
ul#items li.regularitem p.mediaenclosure {
|
||||
text-transform: uppercase;
|
||||
font-weight: 700;
|
||||
margin: 10px 0 10px 0;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
ul#items li.regularitem p.mediaenclosure a {
|
||||
text-transform: none;
|
||||
}
|
||||
ul#items li.regularitem audio {
|
||||
width: 100%;
|
||||
margin: 10px auto 20px;
|
||||
}
|
||||
#footer {
|
||||
padding: 20px 20px 5px;
|
||||
background: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
#footer p {
|
||||
line-height: 140%;
|
||||
}
|
||||
#footer img {
|
||||
float: right;
|
||||
margin: 5px 0 0 10px;
|
||||
}
|
||||
@media screen and (max-width: 980px) {
|
||||
div#main {
|
||||
width: auto;
|
||||
}
|
||||
div#subscribe div#feedinput input[type="text"] {
|
||||
max-width: 100%;
|
||||
}
|
||||
ul#items li.regularitem {
|
||||
margin-bottom: 0;
|
||||
border: 0;
|
||||
width: 85%;
|
||||
}
|
||||
#footer p {
|
||||
text-align: center;
|
||||
}
|
||||
#footer img {
|
||||
float: none;
|
||||
display: block;
|
||||
margin: 0 auto 15px;
|
||||
}
|
||||
}
|
Reference in a new issue