From fc713bcbb320ff692cac6332f5aa587dc817305c Mon Sep 17 00:00:00 2001 From: terminaldweller Date: Wed, 6 Jul 2022 15:54:39 +0430 Subject: WIP, we now have to fix the pug template which is not working --- model.js | 1 + put_in_db.js | 26 ++++++++++++++++++++++++++ server.js | 6 ------ views/rss_feed.pug | 2 +- 4 files changed, 28 insertions(+), 7 deletions(-) create mode 100644 put_in_db.js diff --git a/model.js b/model.js index 5df1270..dde3913 100644 --- a/model.js +++ b/model.js @@ -54,6 +54,7 @@ function populateDB(model) { newBlogPost.save(); }); } + module.exports = { blogPost: mongoose.model("BlogPost", BlogPostSchema), dbInit: dbInit, diff --git a/put_in_db.js b/put_in_db.js new file mode 100644 index 0000000..da5a050 --- /dev/null +++ b/put_in_db.js @@ -0,0 +1,26 @@ +"use strict"; +// mongosh --host 127.0.0.1 --port 27117 -u mongo -p mongo -f put_in_db.js + +const fs = require("fs"); +const path = require("path"); +// db = connect("http://mongo:mongo@127.0.0.1:27117"); + +blog_entry_1 = { + title: "Turning C structs into Lua tables", + slug: "c_struct_lua_table", + body: fs.readFileSync(path.join(__dirname) + "/mds/cstruct2luatable.md"), + teaser: "Turning C structures into Lua tables", + keywords: "c,lua", + lastUpdatedAt: Date.now(), +}; + +blog_entry_2 = { + title: "Lazy Makefiles", + slug: "lazy_makefile", + body: fs.readFileSync(path.join(__dirname) + "/mds/lazymakefiles.md"), + teaser: "Lazy Makefiles", + keywords: "makefile,c,c++", + lastUpdatedAt: Date.now(), +}; + +db.blogposts.insertMany([blog_entry_1, blog_entry_2]); diff --git a/server.js b/server.js index 4c2be0c..6d51d1b 100755 --- a/server.js +++ b/server.js @@ -123,12 +123,6 @@ app.get("/archive", (req, res) => { }, }); }); - // res.render("archive.ejs", { - // cache: true, - // data: { - // mds: fs.readdirSync(path.join(__dirname, "mds"), "utf-8"), - // }, - // }); }); app.get("/robots.txt", (req, res) => { diff --git a/views/rss_feed.pug b/views/rss_feed.pug index 0ae2b74..e75225d 100644 --- a/views/rss_feed.pug +++ b/views/rss_feed.pug @@ -18,4 +18,4 @@ rss(version='2.0', xmlns:atom='https://blog.terminaldweller.com/blog/#{post.slug}') 'Read more »' | ]]> pubDate= new Date(post.lastUpdatedAt).toUTCString() - guid(isPermaLink='false') https://blog.terminaldweller.com/blog/#{post.slug} -- cgit v1.2.3