Skip to content

OSU-Sustainability-Office/osu-sustainability-office.github.io

Repository files navigation

OSU Sustainability Wiki

Frontend Status PR Status

Site URL (Try it Yourself!)

About

Documentation Wiki for Oregon State University Sustainability Office.

The site was built with Docusaurus, so reference their documentation for the basics of how this site functions.

More specifically, this site was built on a template from easyops-cn, so go read the original repository's README if you want more information on the technical details of the site / want to make refactoring changes.

The site is deployed on Github Pages, although it can also be deployed on any static website host.

Site Features:

OSU Sustainability Wiki has the advantage of a search bar feature (frontend only, no database costs). This means that compared to just hosting multiple Markdown files on Github directly, the search UI is much improved on this wiki. Also, combining several projects' worth of documentation into one wiki is more efficient / better UX.

Site Setup

Dependencies

NodeJS

  • NodeJS version 18 (nvm use 18)

Yarn:

  • npm install --global yarn

How to change Node version:

Installation / Command Line Arguments

  • yarn install to install required node modules.
  • yarn start to open the dev environment to preview the website.
  • yarn build to build the website locally (needed if you want to test the search function before deployment).
  • Deployment is handled by the files in .github/workflows
  • yarn format for code formatting

Contribution Guidelines

  1. Review Basic Markdown Syntax.
  2. Make a Github Account if you don't already have one.
  3. Make a fork.
  4. Go to Docs folder (osu-sustainability-office.github.io/website/docs) and make your edits. Edit osu-sustainability-office.github.io/website/sidebars.js as well if you added a new guide.
  5. Make a Pull request for your changes.

About

OSU Sustainability Office Documentation Wiki (Revamped)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •