Source repository for franklyflawless.org and hosting.franklyflawless.org.
Find a file
Frank Lý 1295f2a4d0
All checks were successful
Build and Deploy / deploy (push) Successful in 13s
Build and Deploy / reset-status (push) Has been skipped
Small correct to Hostiko to fix range iteration error
2026-05-02 05:09:44 +02:00
.forgejo/workflows fix: update deploy.yml reset-status sed for scalar format 2026-04-24 12:32:52 +02:00
hosting Small correct to Hostiko to fix range iteration error 2026-05-02 05:09:44 +02:00
root Underline card-url on hover, logo copyright READMEs, update docs 2026-04-19 08:52:22 +02:00
themes April 2025 update (2 of 2) 2026-05-02 05:00:46 +02:00
.gitmodules Use relative submodule URL for CI compatibility 2026-04-15 06:44:29 +02:00
LICENSE Initial commit 2026-04-15 04:53:30 +02:00
README.md Underline card-url on hover, logo copyright READMEs, update docs 2026-04-19 08:52:22 +02:00

Website

Source repository for franklyflawless.org and hosting.franklyflawless.org.

Built with Hugo using the Directory theme.

Structure

Website/
├── .forgejo/workflows/   # CI/CD pipeline
├── hosting/ # hosting.franklyflawless.org
│   ├── hugo.toml
│   ├── archetypes/
│   ├── content/ # Service entries (one .md per provider)
│   ├── layouts/ # Site-specific template overrides
│   └── static/img/       # Provider logos (see img/README.md)
├── root/ # franklyflawless.org
│   ├── hugo.toml
│   ├── layouts/
│   └── static/img/       # Service logos (see img/README.md)
├── themes/directory/     # Git submodule → hugo-directory
├── LICENSE
└── README.md

Setup

git clone --recurse-submodules https://forgejo.franklyflawless.org/FranklyFlawless/Website.git
cd Website

Adding a hosting entry

cd hosting
hugo new content/provider-name.md

Edit hosting/content/provider-name.md with the service details. Download the provider logo to hosting/static/img/provider-name.svg.

Overridable values

The following values are specific to this deployment and should be changed if forking:

File Value Purpose
hosting/hugo.toml baseURL Hosting directory domain
root/hugo.toml baseURL Root domain
hosting/layouts/index.html https://franklyflawless.org Home navigation link
hosting/layouts/_default/single.html https://franklyflawless.org Home navigation link
hosting/layouts/_default/single.html forgejo.franklyflawless.org/FranklyFlawless/Website Git commit URL prefix
root/layouts/index.html Service URLs and thumbnails Root domain entry list

The theme also contains a hard-coded Forgejo commit URL prefix in layouts/partials/card.html. See the theme README for details.

Provider and service logos in hosting/static/img/ and root/static/img/ are property of their respective owners and are not covered by this repository's CC0-1.0 license. See the README.md file in each img/ directory for details.

Building locally

# Root site
cd root && hugo --themesDir ../themes

# Hosting directory
cd hosting && hugo --themesDir ../themes

License

CC0-1.0 (excluding provider/service logos — see above)