aaa
This commit is contained in:
parent
f9593d42cc
commit
4ea74c0cb1
4 changed files with 10 additions and 4 deletions
5
config.json
Normal file
5
config.json
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"branding": {
|
||||
"title": "hexlocation's blog"
|
||||
}
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
<div id="header-content">
|
||||
<h1>disseminate</h1>
|
||||
<h1><%= config.branding.title %></h1>
|
||||
<hr>
|
||||
<div id="link-container">
|
||||
<a href="/">home</a>
|
||||
|
|
5
index.ts
5
index.ts
|
@ -4,6 +4,7 @@ import ejs from "ejs";
|
|||
import fs from "fs";
|
||||
import path from "path";
|
||||
import jsdom from "jsdom";
|
||||
import config from "./config.json"
|
||||
|
||||
let app = express();
|
||||
|
||||
|
@ -52,7 +53,7 @@ async function contentScan(){
|
|||
}
|
||||
|
||||
app.get("/", async (req:express.Request,res:express.Response) => {
|
||||
res.render("index", {posts: (await contentScan())})
|
||||
res.render("index", {posts: (await contentScan()), config: config})
|
||||
});
|
||||
|
||||
app.use("/post/:post", async (req:express.Request,res:express.Response) => {
|
||||
|
@ -61,7 +62,7 @@ app.use("/post/:post", async (req:express.Request,res:express.Response) => {
|
|||
let posts = await contentScan();
|
||||
let post = posts.filter(post => post.file === req.params.post)
|
||||
if(!post[0]) return res.end("404.")
|
||||
res.render("post", {posts: posts, post: post[0]})
|
||||
res.render("post", {posts: posts, post: post[0], config: config})
|
||||
})
|
||||
|
||||
app.listen(3024)
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
// "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */
|
||||
// "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */
|
||||
// "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */
|
||||
// "resolveJsonModule": true, /* Enable importing .json files. */
|
||||
"resolveJsonModule": true, /* Enable importing .json files. */
|
||||
// "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */
|
||||
// "noResolve": true, /* Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project. */
|
||||
|
||||
|
|
Loading…
Reference in a new issue