Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 1.9 KB

README.md

File metadata and controls

56 lines (39 loc) · 1.9 KB

Installation

Prerequisites

  • Download the latest version of Hugo

  • Install .deb file

    • sudo dpkg -i hugo_extended_<VERSION>_Linux-64bit.deb
    • sudo snap install --classic go
  • Download repo to installation directory

    • git clone https://github.com/RIVeR-Lab/river_website.git

Build

  • Generate static site output
    • cd river_website
    • hugo for site build only
    • hugo server for webserver with automatic refresh of content on localhost

Content

Project

News

Events

Publications

People

  • Create author files
    • hugo new content/authors/firstname-lastname
    • Configuration
      • Attribute Description Example
        title Displayed name title: "Michael Hanson"
        authors Username, must match folder name and name on publications authors:
        • "Michael Hanson"
        role Degree status role: PhD Candidate
        organizations University affiliation organizations:
        • name: Northeastern University
          url: ""
        interests Research interests interests:
        • Additive manufacturing
        • Navigation
        education Degrees earned education:
        courses:
        • course: PhD - Computer Engineering
          institution: Northeastern University
        • course: M.S. - Computer Engineering
          institution: MIT
        user_groups Group of individual
        • Postdocs
        • PhD Students
        • M.S. Students
        • Undergraduates
  • Markdown
    • ## Biography
    • ## Publication
      - [Title](link)

Production Server Configuration

Hugo Server

Nginx

Github Workflow

HTTPS/Firewall configuration