Random Header Message

I made this little bit of script to show random header messages every time a page is loaded, kinda inspired by the minecraft title screen. Refresh the page a couple times to see what I mean.

function SetTagline() {
  const taglines = [
   'Stay as long as you like :)',
   'The human body is 60% Uranium',
   'Have you ever seen a ghost?',
   'Remember to drink water!'
  ];
  
  const selectedTagline =
    taglines[Math.floor(Math.random() * 1000) % taglines.length];
  
  document.getElementById('HeaderTagline')
    .innerHTML = selectedTagline;
}

SetTagline();

Updates Page from RSS

I wrote this script as part of my static website generator to make a more readable Updates page for my site without needing to copy all of the updates over manually.

const { XMLParser, XMLBuilder, XMLValidator} = require("fast-xml-parser");

let parser = new XMLParser();

let updatesBodyHtml = '';

// Generate Updates Body
let rss = parser.parse(fs.readFileSync(path.join(sourceDir, 'feed')));
for (const item of rss.rss.channel.item) {
    updatesBodyHtml += `‹span›‹h3 style="display: inline"›${item.title}‹/h3›  ${item.pubDate}‹br /›`;
    updatesBodyHtml += `‹p›${item.description}‹/p›‹/span›‹br /›‹br /›`;
}