Botania

Botania

133M Downloads

Make the website static

williewillus opened this issue ยท 2 comments

commented

Move the website (located in web/) to something like Hugo or Jekyll and statically generate it. I would probably prefer Hugo for ease of installation on Windows systems.

Requirements:

  • Design must remain essentially identical to the current site
  • Must be fully static (no more PHP on the server side)
  • "Special" pages like the lexicon are generated with e.g. a gradle task before the static site is built and pushed (the notice at the top of the page will need to be changed to reflect this change in pace)
  • Old *.php URL's redirect to new ones (no suffix)
  • Remove obsolete links (FTB/MC forums/IRC) and replace with new links (e.g. Discord)
  • Fix broken links (old vazkii site)
  • Remove redundant Go To Top and Download buttons from the changelog, have one floating go to top button at the bottom right of the viewport and one download link to CF at the top.
  • Make it so that changelog anchor links actually work

Stretch:

  • Move the top menubar to Hugo's menu primitive
  • Update Bootstrap to v4, or eliminate it and replace with our own minimal vanillaJS and CSS. I doubt we need all of Bootstrap.
commented

Implemented by myself and Alwinfy

commented

This issue is stale because it has been open for a while with no activity. Remove stale label or comment or this will be closed soon.