diff --git a/.drone.yml b/.drone.yml index adc87b2..ff42d8c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,13 +1,22 @@ kind: pipeline type: docker name: default + steps: + - name: build + when: + branch: + - main + image: denoland/deno:alpine + commands: + - deno run -A https://deno.land/x/lume@v1.6.4/install.ts + - deno task build + - name: publish when: branch: - main image: appleboy/drone-scp - repo: pub-solar/pub.solar settings: host: pub.solar port: 2020 @@ -16,12 +25,6 @@ steps: key: from_secret: ps_ssh_key source: - - "!.envrc" - - "!.git" - - "!.gitignore" - - "!.drone.yml" - - "!LICENSE.md" - - "!shell.nix" - - ./* + - ./_site/* target: /srv/pub.solar/ overwrite: true diff --git a/_data/people/avd.yml b/_data/people/avd.yml deleted file mode 100644 index a1a2caa..0000000 --- a/_data/people/avd.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Alexander von Dombois -pronouns: he/him -role: Product Design -contactOptions: - - name: mail - value: avd@miom.space - link: 'mailto:avd@miom.space' - - name: insta - value: '@alexandervondombois' - - name: web - value: alexandervondombois.de - link: 'https://alexandervondombois.de' - diff --git a/_data/people/byb.yml b/_data/people/byb.yml deleted file mode 100644 index 1e0ea00..0000000 --- a/_data/people/byb.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: Benjamin Bädorf -pronouns: he/him -role: Software Engineer -contactOptions: - - name: mail - value: byb@miom.space - link: 'mailto:byb@miom.space' - - name: git - value: '@b12f' - link: 'git.b12f.io/b12f' - - name: gpg - value: 4332 E0D0 2B21 4D31 376C 366E 4406 E80E 13CD 656C - - name: matrix - value: '@b12f:pub.solar' - - name: web - value: benjaminbaedorf.eu - link: 'https://benjaminbaedorf.eu' diff --git a/_data/people/cmp.yml b/_data/people/cmp.yml deleted file mode 100644 index 4575eae..0000000 --- a/_data/people/cmp.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: Constantin Pannwitz -pronouns: he/him -role: Product Designer -contactOptions: - - name: mail - value: cmp@miom.space - link: 'mailto:cmp@miom.space' diff --git a/_data/people/hmd.yml b/_data/people/hmd.yml deleted file mode 100644 index 964d313..0000000 --- a/_data/people/hmd.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: Hanna Deuss -pronouns: she/her -role: Visual Artist -contactOptions: - - name: mail - value: hmd@miom.space - link: 'mailto:hmd@miom.space' diff --git a/_data/people/hsg.yml b/_data/people/hsg.yml deleted file mode 100644 index 1560aed..0000000 --- a/_data/people/hsg.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: Helena Geisler -pronouns: she/her -role: Artist, Writer, Scientist -contactOptions: - - name: mail - value: hsg@miom.space - link: 'mailto:hsg@miom.space' diff --git a/_data/people/jfw.yml b/_data/people/jfw.yml deleted file mode 100644 index 19e2cab..0000000 --- a/_data/people/jfw.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Jhonas Wernery -pronouns: he/him -role: System Engineer -contactOptions: - - name: mail - value: jfw@miom.space - link: 'mailto:jfw@miom.space' - - name: git - value: '@teutat3s' - link: 'https://git.b12f.io/teutat3s' - - name: matrix - value: '@teutat3s:pub.solar' diff --git a/_data/people/jjg.yml b/_data/people/jjg.yml deleted file mode 100644 index 7bc962c..0000000 --- a/_data/people/jjg.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: Julian Gerullis -pronouns: he/him -role: Product Designer -contactOptions: - - name: mail - value: jjg@miom.space - link: 'mailto:jjg@miom.space' diff --git a/_data/thingsWeAre.yml b/_data/thingsWeAre.yml deleted file mode 100644 index 21e1430..0000000 --- a/_data/thingsWeAre.yml +++ /dev/null @@ -1,5 +0,0 @@ -- 'an off' -- 'a studio' -- 'an art' -- 'a tech' -- 'a people' diff --git a/_includes/Homelink.tsx b/_includes/Homelink.tsx new file mode 100644 index 0000000..3863e69 --- /dev/null +++ b/_includes/Homelink.tsx @@ -0,0 +1 @@ +export default () => <a className="ps-homelink" href="/">pub.solar/</a>; diff --git a/_includes/layouts/default.tsx b/_includes/layouts/default.tsx index c00c888..5565406 100644 --- a/_includes/layouts/default.tsx +++ b/_includes/layouts/default.tsx @@ -1,6 +1,7 @@ import { md } from '../../filters.ts'; import Head from '../Head.tsx'; import Background from '../Background.tsx'; +import Homelink from '../Homelink.tsx'; import HakkenDates from '../HakkenDates.tsx'; export default ({ @@ -26,6 +27,8 @@ export default ({ <Background /> + <Homelink /> + <main className="ps-main--page ps-page"> <section lang="en" diff --git a/build.sh b/build.sh deleted file mode 100755 index ba3af75..0000000 --- a/build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -lume -cp -r ./fonts ./_site/ -rm -rf ./_site/README diff --git a/index.yml b/index.yml index 46090c5..3f72803 100644 --- a/index.yml +++ b/index.yml @@ -8,10 +8,13 @@ links: title: PubSolarOS - href: https://chat.pub.solar/ title: Matrix + openInNewTab: true - href: https://mastodon.pub.solar/ title: Mastodon + openInNewTab: true - href: https://cloud.pub.solar/ title: Nextcloud + openInNewTab: true - href: ./hakken title: hakken.irl - href: ./about diff --git a/style.css b/style.css index 2a97272..c5dd892 100644 --- a/style.css +++ b/style.css @@ -297,3 +297,29 @@ html { transform: rotate(360deg); } } + +.ps-homelink { + position: fixed; + top: 0; + left: 0; + z-index: 100; + + pointer-events: all; + color: var(--foreground); + background: white; + text-decoration: none; + text-align: center; + font-weight: 900; + font-size: 2rem; + line-height: 1em; + padding: 0.4vw; + text-shadow: 0.15vw 0px 0px white; + transition: text-shadow 0.1s ease; + border: 12px solid black; + border-top: 0; + border-left: 0; +} + +.ps-homelink:hover { + text-shadow: 0.3vw 0px 0px var(--accent); +}