IRS Satellite Software Projects Website https://absatsw.irs.uni-stuttgart.de/
Go to file
2024-08-20 15:28:20 +02:00
archetypes init commit 2023-12-08 10:43:06 +01:00
assets Update for sat-rs 2024-04-04 15:33:53 +02:00
automation this exclude stuff is really annyoing 2023-12-12 13:21:57 +01:00
content some fixes 2024-08-20 15:27:35 +02:00
layouts DONE 2023-12-11 14:02:31 +01:00
static add favicon 2023-12-11 10:12:43 +01:00
themes/minimal-theme exclude some more unneded bootstrap 2023-12-12 17:26:46 +01:00
.gitignore I like this 2023-12-08 11:37:31 +01:00
hugo.toml better looking tags 2023-12-11 10:53:38 +01:00
LICENSE added license files 2023-12-08 14:36:13 +01:00
NOTICE added license files 2023-12-08 14:36:13 +01:00
package-lock.json well that was hard 2023-12-10 18:11:02 +01:00
package.json well that was hard 2023-12-10 18:11:02 +01:00
README.md added instructions to add a page 2023-12-11 15:46:39 +01:00

IRS Software Website

This website shows the software projects of the satellite division at the Institute of Space Systems of the University of Stuttgart.

Development

Prerequisites

  1. Install hugo
  2. Install node

Building the website

  1. Install the npm dependencies first.

    npm install
    
  2. Build the website locally.

hugo serve --open

Generating the website

The website can be built into the public folder by running

hugo

Adding a page

A new page can be added by adding a new page (bundle) inside the projects directory by creating a new folder inside the /content/projects directory containing an index.md or _index.md. The home page will display the summary parameter of the page bundle front matter. A small logo used for the homepage display can be specified in the front matter by adding a logo page resource and specifying the image source relative to the diretory. Custom CSS has to be specified via the homeLogoCss variable as shown in the block below:

homeLogoCss = "satrs-img"
[[resources]]
  name = "logo"
  src = "sat-rs_logo.png"

Alternatively, you can specify a text only header using the homeSummaryHeader parameter:

homeSummaryHeader = "spacepackets"

The home page template found in layouts/index.html will collect all pages inside the content/projects folder and render them accordingly.