Compare commits
No commits in common. "6a3b2da013856277e112aa5ca80dbe8947297569" and "60fc1b90caa6cba8b73a5e7c88805afd8441037b" have entirely different histories.
6a3b2da013
...
60fc1b90ca
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,5 +3,4 @@ package-lock.json
|
|||||||
posts.js
|
posts.js
|
||||||
comments.js
|
comments.js
|
||||||
users.js
|
users.js
|
||||||
config.js
|
|
||||||
*.swp
|
*.swp
|
||||||
|
156
config.js
Executable file
156
config.js
Executable file
@ -0,0 +1,156 @@
|
|||||||
|
export const seperator = "<hr/>"
|
||||||
|
export const comment_indent = "| "
|
||||||
|
export const site_name = "Deadvey's Blog"
|
||||||
|
export const site_url = "https://deadvey.com"
|
||||||
|
export const port = 8080
|
||||||
|
export const site_description = "Films, tech, random shit"
|
||||||
|
export const timeline_length = 20
|
||||||
|
export const enable_hitcount = true // Can slow down page loading a bit
|
||||||
|
export const charset = "UTF-8" // Don't change unless you know why
|
||||||
|
// Anything in this directory will be in the webroot, so put favicon.ico and anything else here.
|
||||||
|
export const root_path = "/var/www/deadvey.com/blog"
|
||||||
|
|
||||||
|
// Default username if no username is inputted in comment submission
|
||||||
|
export const default_username = "Anon"
|
||||||
|
|
||||||
|
//export const federation = true
|
||||||
|
//export const fediverse_url = "deadvey.com"
|
||||||
|
export const rss = true
|
||||||
|
export const rss_path = "/rss"
|
||||||
|
|
||||||
|
// https://date-fns.org/v4.1.0/docs/format
|
||||||
|
export const date_format = "yyyy-MM-dd"
|
||||||
|
export const time_zone = "+0000"
|
||||||
|
|
||||||
|
//// Format /////
|
||||||
|
// The syntax for this is pretty simple
|
||||||
|
// %% - A literal %
|
||||||
|
// %A - List of tags
|
||||||
|
// %B - List of tags, each one with a hyperlink to that tag page
|
||||||
|
// %C - Post content
|
||||||
|
// %D - Published date in the format specified by date_format
|
||||||
|
// %E - Edited date in the format specified by date_format
|
||||||
|
// %F - Pretty name
|
||||||
|
// %G - Tag name (used for the tag page only)
|
||||||
|
// %H - Frontpage hit count
|
||||||
|
// %I - User description
|
||||||
|
// %L - URL Permanent link to the post
|
||||||
|
// %M - comments
|
||||||
|
// %N - the username of the user (poster)
|
||||||
|
// %P - URL to create a new post
|
||||||
|
// %O - URL to edit this post
|
||||||
|
// %R - Site wide RSS feed
|
||||||
|
// %S - post seperator as defined by post_seperator
|
||||||
|
// %T - Title
|
||||||
|
// %U - URL the the user (poster)
|
||||||
|
// %W - Site Description as defined by site_description
|
||||||
|
// %X - Comment submission box
|
||||||
|
// %Y - Site Name as defined by site_name
|
||||||
|
// %Z - Attribution (to me) and source code link and license
|
||||||
|
|
||||||
|
export const timeline_header = `<h1>%Y</h1>
|
||||||
|
<h2>%W</h2>
|
||||||
|
<a href="%P">Create Post</a><br/>
|
||||||
|
<a href="%R">RSS Feed</a><br/>
|
||||||
|
Hit count: %H
|
||||||
|
%S`
|
||||||
|
export const user_page_header = `<h1>%F's posts:</h1>
|
||||||
|
%I
|
||||||
|
%S`
|
||||||
|
export const tag_page_header = `<h1>Posts tagged: %G</h1>%S`
|
||||||
|
// ---------------------------------------------
|
||||||
|
export const user_post_format = `<h2>%T</h2>
|
||||||
|
<p>%C</p>
|
||||||
|
<i>%B</i><br/>
|
||||||
|
<a href="%L">Permalink</a><br/>
|
||||||
|
%X
|
||||||
|
%M
|
||||||
|
%S`
|
||||||
|
export const post_page_format = `<h1>%T</h1>
|
||||||
|
<p>%C</p>
|
||||||
|
<i>%B</i><br/>
|
||||||
|
<i>By <a href="%U">%N</a></i><br/>
|
||||||
|
<a href="%O">Edit Post</a><br/>
|
||||||
|
<i>Posted: %D</i><br/>
|
||||||
|
<i>Edited: %E</i>
|
||||||
|
%S
|
||||||
|
%X
|
||||||
|
%M
|
||||||
|
%S`
|
||||||
|
export const timeline_post_format = `<h3>%T</h3>
|
||||||
|
<p>%C</p>
|
||||||
|
<a href="%L">Permalink</a><br/>
|
||||||
|
<i>By <a href="%U">%N</a></i>
|
||||||
|
%X
|
||||||
|
%M
|
||||||
|
%S`
|
||||||
|
export const tag_post_format = `<h3>%T</h3>
|
||||||
|
<p>%C</p>
|
||||||
|
<i>%B</i><br/>
|
||||||
|
<a href="%L">Permalink</a><br/>
|
||||||
|
<i>By <a href="%U">%N</a></i>
|
||||||
|
%S`
|
||||||
|
// -------------------------------------
|
||||||
|
export const site_wide_footer = `Site is ran by DeaDvey<br/>
|
||||||
|
%Z`
|
||||||
|
|
||||||
|
|
||||||
|
/// Custom CSS to be applied to every page
|
||||||
|
export const css = `
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
body {
|
||||||
|
background: #ebdbb2;
|
||||||
|
color: #282828;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
background: #bdae93;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #076678;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #8f3f71;
|
||||||
|
}
|
||||||
|
input,textarea,button {
|
||||||
|
background: #ebdbb2;
|
||||||
|
color: #282828;
|
||||||
|
border: 1px solid #282828;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
border: solid 1px #282828;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
body {
|
||||||
|
background: #282828;
|
||||||
|
color: #ebdbb2;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
background: #665c54;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
display: block;
|
||||||
|
white-space: pre;
|
||||||
|
max-width: 50%;
|
||||||
|
min-width: 100px;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #83a598;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #d3869b;
|
||||||
|
}
|
||||||
|
input,textarea,button {
|
||||||
|
background: #282828;
|
||||||
|
color: #ebdbb2;
|
||||||
|
border: 1px solid #ebdbb2;
|
||||||
|
}
|
||||||
|
table, td, th {
|
||||||
|
border: solid 1px #ebdbb2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`
|
||||||
|
|
||||||
|
// pretty please don't change this
|
||||||
|
export const attribution = "Powered by blogger-nodejs: <a href='https://git.javalsai.tuxcord.net/deadvey/blogger-nodejs'>Source Code</a>, <a href='https://git.javalsai.tuxcord.net/deadvey/blogger-nodejs/raw/branch/master/LICENSE'>license (WTFPL)</a>"
|
Loading…
x
Reference in New Issue
Block a user