|
||
---|---|---|
archetypes | ||
assets | ||
automation | ||
content | ||
layouts | ||
static | ||
themes/minimal-theme | ||
.gitignore | ||
hugo.toml | ||
LICENSE | ||
NOTICE | ||
package-lock.json | ||
package.json | ||
README.md |
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
Building the website
-
Install the npm dependencies first.
npm install
-
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.