Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/systemli/systemli-website
Website built with hugo
https://github.com/systemli/systemli-website
hugo translation website
Last synced: about 2 months ago
JSON representation
Website built with hugo
- Host: GitHub
- URL: https://github.com/systemli/systemli-website
- Owner: systemli
- Created: 2015-10-22T12:41:31.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2024-10-31T21:47:24.000Z (about 2 months ago)
- Last Synced: 2024-10-31T22:27:03.552Z (about 2 months ago)
- Topics: hugo, translation, website
- Language: HTML
- Homepage:
- Size: 46.5 MB
- Stars: 9
- Watchers: 7
- Forks: 11
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Source code for www.systemli.org
This static website is built with [Hugo](https://github.com/gohugoio/hugo) as site generator, using [Tailwind CSS](https://tailwindcss.com/) as CSS Framework.
Please improve by providing content, translations or code.## Start development
1. Make sure to have [hugo](https://gohugo.io/getting-started/installing/) installed.
1. Make sure npm is installed
1. Make sure postcss dependencies are installed `npm install -g postcss postcss-cli`
1. Make sure theme dependencies are installed `cd themes/systemli && npm i`
1. Run `hugo server` for preview
1. Visit## Structure
* [content](content/): Pages & Posts
* [static](static/): Static content## Add new pages or posts
To create a new page, run the corresponding command. In each case: Replace `example.md` with a unique name.
TODO: commands for different archetypes
### Homepage
The static content on the homepage comes from `content/[lang]/_index.md`. The image and links are maintained in the frontmatter. Additionally, there is a toggle in the frontmatter to hide this content from the start page (`hideStaticContent`).
### Services
If you want services to appear on the homepage, make sure to properly fill out `service_bar_title` and `icon` in the frontmatter of the relevant files. Vice versa: If you don't want them to show, delete these properties from the frontmatter (don't just leave blank, delete).
If you want to mark a service as being in beta status, add `beta: true` to the frontmatter. Don't forget to change the icon from grayscale to color once you remove the beta flag.