Site Launch
Writing a fully dynamically generated website.
Typically you see people using CMS such as Wordpress, Wix, Squarespace, etc to build their personal website for dynamic generation. But since reinventing the wheel is fun I decided to do the exact same thing, but from scratch using only Next.JS and React. Given a repository of markdown files the site will generate each page and route dynamically.
Benefits?
The current benefits of rolling your own CMS site is being able to write content locally, utilize LaTeX, and then have an easily portable website. Since in React everything is utilized as components, all you have to do is place the Markdown file contents within a component and CSS styles will also apply to it, this allows a standard layout throughout your website and allows you to explicitly focus on writing content.
React & Markdown App
- Benefits of using React... but...
- Write layout in Markdown and allow LaTeX/Code-highlighting!
template <typename T> T& do_nothing(T& input) { return input; }