From 73e145884680242d64bc542afac09aee5f24b132 Mon Sep 17 00:00:00 2001 From: Mark Powers Date: Thu, 13 Aug 2020 11:12:37 -0500 Subject: Remove client JS requirement from /blog, convert new posts from markdown automatically --- package-lock.json | 9 +++++++-- package.json | 1 + src/html/admin.html | 3 ++- src/html/blog.html | 16 ---------------- src/server.js | 28 ++++++++++++++++++---------- src/templates.js | 20 ++++++++++++++++++++ 6 files changed, 48 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8b76a1d..1f39823 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ }, "array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "asn1": { @@ -669,9 +669,14 @@ "yallist": "^3.0.2" } }, + "marked": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.1.1.tgz", + "integrity": "sha512-mJzT8D2yPxoPh7h0UXkB+dBj4FykPJ2OIfxAWeIHrvoHDkFxukV/29QxoFQoPM6RLEwhIFdJpmKBlqVM3s2ZIw==" + }, "media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "merge-descriptors": { diff --git a/package.json b/package.json index 13885fc..8012d6a 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "cookie-parser": "^1.4.4", "express": "^4.17.1", "jsonwebtoken": "^8.5.1", + "marked": "^1.1.1", "minimist": ">=0.2.1", "multer": "^1.4.2", "mysql2": "^1.7.0", diff --git a/src/html/admin.html b/src/html/admin.html index 363f5c0..6136b3c 100644 --- a/src/html/admin.html +++ b/src/html/admin.html @@ -8,6 +8,7 @@ +