diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a5e2304 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +resources +.hugo_build.lock diff --git a/.gitmodules b/.gitmodules index 7d57bc8..778d1e4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ -[submodule "themes/papermod"] - path = themes/papermod - url = https://github.com/adityatelange/hugo-PaperMod +[submodule "themes/terminal"] + path = themes/terminal + url = https://github.com/panr/hugo-theme-terminal diff --git a/content/index.md b/content/index.md index 094897f..760b68b 100644 --- a/content/index.md +++ b/content/index.md @@ -1,26 +1,55 @@ --- -title: "sos!web" +title: "Welcome" --- # Hi! We are **the StarOpenSource Project**! We develop **ethical** and **open source** applications, tools and games *without* **ads, tracking or analytics**. -# // FASTMENU -[[ABOUT US]](#who-are-you-exactly) [[PROJECTS]](#what-are-you-doing) [[LINKS]](#links) +# » FASTMENU « +[[ABOUT US]](#who-are-you-exactly) [[PROJECTS]](#what-are-you-doing) [[LINKS]](#links) [[TERMS OF SERVICE]](#terms-of-service) # Who are you *exactly*? We are a organization focused on developing **free** and **open source** *(FOSS)* software under the **GNU General Public License 3 *(only)***. We are a one-person-team at the moment *(unfortunately)*. # What are you doing? We are doing these things at the moment: -- Hosting services such as [StarOpenGit](https://git.staropensource.de) or [StarOpenSource Social)(https://net.staropensource.de) +- Hosting services such as [a Forgejo instance](https://git.staropensource.de) or [a Mastodon instance](https://net.staropensource.de) - Developing the [CORE Framework](https://core.staropensource.de) -- Endorsing Linux and FOSS software in general # Links -- [StarOpenGit](https://git.staropensource.de) -- [StarOpenSource Social](https://net.staropensource.de) -- [CORE Framework](https://core.staropensource.de) -- [Status page](https://status.staropensource.de) +- [**sos!status** *(StarOpenSource Status)*](https://status.staropensource.de) +- [**sos!git** *(StarOpenGit)*](https://git.staropensource.de) +- [**sos!social** *(StarOpenSource Social)*](https://net.staropensource.de) +- [**sos!sky** *(StarOpenSource Sky)*](https://sky.staropensource.de) +- [**sos!core** *(CORE Framework)*](https://core.staropensource.de) --- -- [@staropensource@net.staropensource.de *(Mastodon/Fediverse)*](https://net.staropensource.de/@staropensource) +- [**@staropensource@net.staropensource.de** *(Mastodon)*](https://net.staropensource.de/@staropensource) +- [**@staropensource@sky.staropensource.de** *(Firefish)*](https://sky.staropensource.de/@staropensource) + +# Terms Of Service +## Warning +[General terms](#general) always apply, regardless of which service you are using. Certain services have their own terms of service alongside the general terms that you have to follow too. +## General +- §GE1 No abuse of the service +- §GE2 No abuse of other people +- §GE3 No harassment, discrimination or bullying +- §GE4 No manipulation +- §GE5 Do not beg or troll +- §GE6 **You should not be a nazi** +- §GE7 Evading a punishment **will** lead to further consequences +- §GE8 Punishments may **not** be appealed and are permanent +- §GE9 You are **required** to report misbehaving users +## [sos!git](https://git.staropensource.de) +- §GI1 You may **only** host StarOpenSource-related repositories on StarOpenGit *(example: a fork of our software or a bot displaying StarOpenSource stats)* +- §GI2 You may **not** submit **stupid** issues or pulls requests +- §GI3 **Check for duplicate issues or pull requests!** +- §GI4 **Only one** account is allowed. Multi-accounting **is bannable**. +## [sos!social](https://net.staropensource.de) & [sos!sky](https://sky.staropensource.de) +- §SO1 Mark NSFW *(18+)* content appropriately +- §SO2 Use content warnings when necessary *(gore, spoilers, voilence, nsfw, etc.)* +- §SO3 **Boosting** content that voilates StarOpenSource's Terms Of Service **is bannable** +- §SO4 No **attention grabbing** or **begging** for followers/boosts/etc. unless you have a **really good reason** +- §SO5 Creating multiple accounts **is allowed**, but **only** create as many accounts as you *actually need* +## [sos!live](https://live.staropensource.de) +- §LI1 Do not write NSFW stuff +- §LI2 No spamming diff --git a/hugo.toml b/hugo.toml index 6b4a9c7..45e0b66 100644 --- a/hugo.toml +++ b/hugo.toml @@ -1,4 +1,60 @@ -baseURL = 'https://staropensource.de' +baseURL = '/' languageCode = 'en-us' title = 'StarOpenSource' -theme = 'papermod' +theme = 'terminal' + +[params] + # dir name of your main content (default is `content/posts`). + # the list of set content will show up on your index page (baseurl). + contentTypeName = "content" + + # ["orange", "blue", "red", "green", "pink"] + themeColor = "red" + + # if you set this to 0, only submenu trigger will be visible + showMenuItems = 0 + + # show selector to switch language + showLanguageSelector = false + + # set theme to full screen width + fullWidthTheme = true + + # center theme with default width + centerTheme = true + + # if your resource directory contains an image called `cover.(jpg|png|webp)`, + # then the file will be used as a cover automatically. + # With this option you don't have to put the `cover` param in a front-matter. + autoCover = true + + # set post to show the last updated + # If you use git, you can set `enableGitInfo` to `true` and then post will automatically get the last updated + showLastUpdated = false + + # set a custom favicon (default is a `themeColor` square) + # favicon = "favicon.ico" + + # Provide a string as a prefix for the last update date. By default, it looks like this: 2020-xx-xx [Updated: 2020-xx-xx] :: Author + # updatedDatePrefix = "Updated" + + # set all headings to their default size (depending on browser settings) + # oneHeadingSize = true # default + + # whether to show a page's estimated reading time + # readingTime = false # default + + # whether to show a table of contents + # can be overridden in a page's front-matter + # Toc = false # default + + # set title for the table of contents + # can be overridden in a page's front-matter + # TocTitle = "Table of Contents" # default + +[languages] + [languages.en] + [languages.en.menu] + [language.en.params.logo] + [languages.en.params.logo] + logoText = "sos!web" diff --git a/themes/papermod b/themes/papermod deleted file mode 160000 index efe4cb4..0000000 --- a/themes/papermod +++ /dev/null @@ -1 +0,0 @@ -Subproject commit efe4cb45161be836d602d5cd0f857e62661dae8b diff --git a/themes/terminal b/themes/terminal new file mode 160000 index 0000000..7e13d24 --- /dev/null +++ b/themes/terminal @@ -0,0 +1 @@ +Subproject commit 7e13d24d10c59c1cf1d1f011f7c4c93266d8aa7d