Skip to content

Migrating to Hugo #24

@andrewhong04

Description

@andrewhong04

Migrating to Hugo

Hugo isn't a python-based static website generator, but it's currently used by

Before I begin, I would like to clarify that the initial reason for choosing React + NextJS was to get a website up and running as quickly as possible within 4 days without learning any new website frameworks.

The reason for this switch is that we are currently using NextJS + React, which are heavily based on JavaScript/TypeScript and since most of our contributors are low-level programmers heavily involved with C, learning a new language like JavaScript could be frustrating. Another thing to note is that we do not use any dependencies related to React, so there should be no reason to even use it in the first place.

Pros of Switching to Hugo

  • No TypeScript/Javascript nonsense
  • Simple technology stack
  • Very easy to setup blog posts for releases and community announcements

Cons of Switching to Hugo

  • Ability to add future react dependencies are gone (Headless UI, Material UI, React Bootstrap)
  • Ability to add community project showcases are gone

I would like @Mega-JC & @Starbuck5's opinions on this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions