diff --git a/webroot/index.html b/webroot/index.html index ca37ab3d6..6431740d4 100644 --- a/webroot/index.html +++ b/webroot/index.html @@ -11,7 +11,7 @@ - + diff --git a/webroot/js/app.js b/webroot/js/app.js index 4157256b4..33c86a94a 100644 --- a/webroot/js/app.js +++ b/webroot/js/app.js @@ -25,8 +25,20 @@ async function setupApp() { appMessagingMisc.init(); const config = await new Config().init(); - app.description = autoLink(config.description, { embed: false }); app.title = config.title; + + const configFileLocation = "./js/config.json"; + + try { + const pageContentFile = "/static/content.md" + const response = await fetch(pageContentFile); + const descriptionMarkdown = await response.text() + const descriptionHTML = new showdown.Converter().makeHtml(descriptionMarkdown); + app.description = descriptionHTML; + return this; + } catch (error) { + console.log(error); + } } var websocketReconnectTimer; diff --git a/webroot/static/content.md b/webroot/static/content.md new file mode 100644 index 000000000..6b8f2888b --- /dev/null +++ b/webroot/static/content.md @@ -0,0 +1,4 @@ +# Stream description and content can go here. + +1. Edit `content.md` in markdown. +1. And it'll go here. \ No newline at end of file diff --git a/webroot/styles/layout.css b/webroot/styles/layout.css index 5407aff7c..ab82b1694 100644 --- a/webroot/styles/layout.css +++ b/webroot/styles/layout.css @@ -407,3 +407,12 @@ header h1 { display: none; } } + +/* Tailwind sets list styles to none. I don't know why. */ +ol { + list-style: decimal; +} + +ul { + list-style: unset; +}