Skip to main content

Site Updates

Recent Updates

2022.05.28

  • Updated Docusaurus 2.0.0-beta.20 -> 2.0.0-beta.21 via npm i @docusaurus/core@latest @docusaurus/preset-classic@latest @docusaurus/module-type-aliases@latest
  • Made Sidebar Collapsible

2022.05.25

  • Started Docusaurus proof of concept site with defaults running on localhost
  • Noticed an oddity where localhost dev fails with chrome, but works with firefox. (probably an issue specific to Ubuntu 22)
  • Created a simple browser tab icon for the site
  • Brainstormed desired end state for the short term:
    • Read what was possible + tinkered + brainstormed
    • Decided to disable "blog" functionality, and go "docs" (tree) only mode, which results in better consistency in the UI. (otherwise it's possible to have tags associated with blogs and tags associated with docs, that are independent of each other which is a bad UX.)
    • I figured Site Updates can function as a change log posted on the site instead of hidden in a readme. + I can manually specify cronological order of updates/changes there, which was the only feature I wanted from the blog functionality.
    • Decided on this for top menu:
      • Home --> about GuydeScape
      • Browse by Tree --> Tree View of Content
      • Browse by Tags --> Tag search (great for when things fall in multiple categories, but must exist in a primary location in the tree.)
      • Site Updates
      • Premium Content (future page that can link to courses, books, and other paid content)
      • Search
  • Wired the site up to match my desired end state (with placeholder text in some places)
  • Disabled & Removed some of the original default content & default home page
  • Got basic clientside search functionality to work (plan to replace in the distant future.)

How updates are organized

  • KISS text file based Change log of updates will be posted here.
  • (Eventually when this page becomes big I'll break out older updates into a seperate file)