diff --git a/assets/background.jpg b/assets/background.jpg deleted file mode 100644 index 4ca8a36..0000000 Binary files a/assets/background.jpg and /dev/null differ diff --git a/assets/background3.png b/assets/background3.png new file mode 100644 index 0000000..b907c8c Binary files /dev/null and b/assets/background3.png differ diff --git a/assets/baloo_thambi_2/OFL.txt b/assets/baloo_thambi_2/OFL.txt deleted file mode 100644 index 061cfc2..0000000 --- a/assets/baloo_thambi_2/OFL.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright (c) 2015 Ek Type (www.ektype.in) - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/assets/baloo_thambi_2/baloothambi2-bold-webfont.woff b/assets/baloo_thambi_2/baloothambi2-bold-webfont.woff deleted file mode 100644 index 1ddc9ef..0000000 Binary files a/assets/baloo_thambi_2/baloothambi2-bold-webfont.woff and /dev/null differ diff --git a/assets/baloo_thambi_2/baloothambi2-bold-webfont.woff2 b/assets/baloo_thambi_2/baloothambi2-bold-webfont.woff2 deleted file mode 100644 index 69e600f..0000000 Binary files a/assets/baloo_thambi_2/baloothambi2-bold-webfont.woff2 and /dev/null differ diff --git a/assets/baloo_thambi_2/baloothambi2-medium-webfont.woff b/assets/baloo_thambi_2/baloothambi2-medium-webfont.woff deleted file mode 100644 index 0e71d71..0000000 Binary files a/assets/baloo_thambi_2/baloothambi2-medium-webfont.woff and /dev/null differ diff --git a/assets/baloo_thambi_2/baloothambi2-medium-webfont.woff2 b/assets/baloo_thambi_2/baloothambi2-medium-webfont.woff2 deleted file mode 100644 index e680076..0000000 Binary files a/assets/baloo_thambi_2/baloothambi2-medium-webfont.woff2 and /dev/null differ diff --git a/assets/duck_hunt/duckhunt.eot b/assets/duck_hunt/duckhunt.eot deleted file mode 100644 index 5693948..0000000 Binary files a/assets/duck_hunt/duckhunt.eot and /dev/null differ diff --git a/assets/duck_hunt/duckhunt.svg b/assets/duck_hunt/duckhunt.svg deleted file mode 100644 index dd02759..0000000 --- a/assets/duck_hunt/duckhunt.svg +++ /dev/null @@ -1,532 +0,0 @@ - - - - -Created by FontForge 20110222 at Mon Mar 7 13:22:36 2011 - By www-data -Copyright (c) Joseph Spicer, 2004. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/duck_hunt/duckhunt.ttf b/assets/duck_hunt/duckhunt.ttf deleted file mode 100644 index 33cbc15..0000000 Binary files a/assets/duck_hunt/duckhunt.ttf and /dev/null differ diff --git a/assets/duck_hunt/duckhunt.woff b/assets/duck_hunt/duckhunt.woff deleted file mode 100644 index 1dcbef4..0000000 Binary files a/assets/duck_hunt/duckhunt.woff and /dev/null differ diff --git a/assets/yoster-web.woff b/assets/yoster-web.woff new file mode 100644 index 0000000..ed7b8f6 Binary files /dev/null and b/assets/yoster-web.woff differ diff --git a/assets/yoster-web.woff2 b/assets/yoster-web.woff2 new file mode 100644 index 0000000..0dd5553 Binary files /dev/null and b/assets/yoster-web.woff2 differ diff --git a/index.html b/index.html index e00159a..4ba8234 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,24 @@ - + + + @@ -27,45 +44,48 @@

Hello world!

- Welcome to subcon.town! Subcon town is a small private "pubnix" server (better called a privnix), + Welcome to subcon.town! Subcon town is a small private "pubnix" server, hosted for friends and family. Subcon offers ssh access, webpage hosting and various other cloud services, such as nextcloud and git hosting.

-
-

News

-

Januari 2022: Design overhaul

+

October 2022: Finalizing stuff

- The subcon frontpage has received a design overhaul with a better finish. Also added now are - news articles and an overview of our user pages (see below, or click "Users" in the menu). + It has been quite a while, but slowly the server has been getting ready to start functioning + as an actual pubnix community. The website has received a little touch-up, the copyright notice + has been updated, and a lot of work has been done under the hood.

- Starting 2022, user pages are now operational. That means you can create your own webpages - in your home directory, under public_html. Additionally, work has started on markdown file - handling using template files, which means you can soon more easily write webpages using - plain markdown files! + The initial plan once everything is ready, is to allow a few people on the server for testing: + this is to iron out some issues before letting any more people in. Depending on how much trouble + we run into, this may take a little while. After that, I hope I can welcome more friends onto + my server, in hopes of making this another way of getting together and staying in touch.

- Meanwhile, game servers will soon be discontinued as they are no longer actively used. This - also means openjdk will be removed to increase server security. + The available services on subcon town are still being tweaked; however we do now have proper + http, gopher and gemini hosting for our users. Nextcloud and gitea will remain available as well, + as will the new Akko's Friture akkoma instance. However, after some consideration, I have + decided to also shutdown a few services: Bookstack, the wiki solution, will be removed as it + is simply not in active use. The Snikket xmpp service might be discontinued if I cannot find + a fix for the http issues it has; it might be replaced with a regular Prosody installation. +

+

+ I hope to bring more news on a much sooner schedule. Please wait warmly!

-
-

Services

- - - + - + +
Bookstack: wiki.subcon.town
Gitea: vcs.subcon.town
Gopher: gopher://subcon.town
Akkoma: akkos.fritu.re
Gemini: gemini://subcon.town
Mobilizon: Planned
Gopher: gopher://subcon.town
Gitea: vcs.subcon.town
Nextcloud: cloud.subcon.town
@@ -75,85 +95,82 @@ and its subdomains.

-
-

Users

- +
~fristifristi
-
-

FAQ

+

+ Q: It's been almost a year, are you ever gonna get this show running? +
+ A: Yes. I really want this to work. But it's hard to keep working on it + with work being work and life being life. However, I've decided to start dedicating some + more time to myself so I can more reliably work on my projects. +

Q: Is Subcon Town open for new users?
- A: No. Currently it's a private "pubnix", meant for - friends and family. So technically it should be called a "privnix" since it's - not actually public like other pubnixes. + A: No. The intended purpose is an invite-only pubnix, for friends and + family. After the testing phase, I will start sending out invites to people interested. + You may ask for an invite as well at that point, but the plan is to only let comfy people in.

Q: Can I get an account on one of your services?
A: Only as an existing member. We are currently not open for new users to join. If you're already a member, ask - @fristi for an account. + @fristi for an account.

Q: Didn't you also run kartoffel.cafe?
A: Yes, but a recent change of plans made running an activitypub instance not very feasible, so I made the difficult choice of closing - the instance, for good. I may run a new instance in the future though once - I get better bandwidth. + the instance, for good. I currently run a new instance called + Akko's Friture, but it's a single user instance for now.

- Q: How do I do things on the server? -
- A: Broad question. I'm currently writing up a wiki with some - tutorials and tips to get started. Please check back later for the link. -

-

- Q: Is that the Duck Hunt font? + Q: Is that the Yoshi's Island font?
A: Yes. It was good game.

-
- -
-

Contact

-

- Subcon.town is hosted by @fristi. If you - have any questions, feel free to contact me on the fediverse. -

-

- Please allow up to 24 hours for a response. -

-
- -
- @@ -163,10 +180,12 @@ © 2021-2022 Subcon Town.  License  Source -  Contact + + + \ No newline at end of file diff --git a/style.css b/style.css index 5c52572..d1fbe68 100644 --- a/style.css +++ b/style.css @@ -1,32 +1,27 @@ -/* @font-face kit by Fonts2u (https://fonts2u.com) */ @font-face { - font-family:"Duck Hunt"; - src:url("assets/duck_hunt/duckhunt.eot?") format("eot"), - url("assets/duck_hunt/duckhunt.woff") format("woff"), - url("assets/duck_hunt/duckhunt.ttf") format("truetype"), - url("assets/duck_hunt/duckhunt.svg#DuckHunt") format("svg"); - font-weight:normal; - font-style:normal; -} - -@font-face { - font-family: 'Baloo Thambi 2'; - src: url('assets/baloo_thambi_2/baloothambi2-medium-webfont.woff2') format('woff2'), - url('assets/baloo_thambi_2/baloothambi2-medium-webfont.woff') format('woff'); + font-family: 'yoster_islandregular'; + src: url('assets/yoster-web.woff2') format('woff2'), + url('assets/yoster-web.woff') format('woff'); font-weight: normal; font-style: normal; } -@font-face { - font-family: 'Baloo Thambi 2'; - src: url('assets/baloo_thambi_2/baloothambi2-bold-webfont.woff2') format('woff2'), - url('assets/baloo_thambi_2/baloothambi2-bold-webfont.woff') format('woff'); - font-weight: bold; - font-style: normal; +/* Variables */ + +:root { + --font: "yoster_islandregular", monospace; + --font-size: 16px; + --line-height: 24px; + --spacing-normal: var(--font-size); + --spacing-large: var(--line-height); + --fg-color: rgba(255, 255, 255, 1); + --fg-shadow: 0px 2px 0px rgba(0,0,0, 0.4); + --bg-color: rgba(0, 0, 0, 0.3); + --bg-backdrop: saturate(300%) contrast(30%); + --link-color: rgba(215, 215, 109, 1); } - -/* Common Elements */ +/* Structure */ html, body { margin:0; @@ -34,84 +29,74 @@ html, body { } body { - background-image: url("assets/background.jpg"); + background-image: url("assets/background3.png"); background-position: center center; background-size: cover; background-attachment: fixed; overflow: hidden; - - font-size: 16px; - line-height: 24px; - font-family: 'Baloo Thambi 2', cursive; - - color: rgba(255, 255, 255, 1); + font-size: var(--font-size); + line-height: var(--line-height); + font-family: var(--font); + color: var(--fg-color); + text-shadow: var(--fg-shadow); } -hr { - color: rgba(255, 255, 255, 0.3); - margin: 2.5em 5em; -} - -h1 { - /*font-family: "Duck Hunt", sans-serif;*/ - font-size: 1.5rem; - /*font-weight: normal;*/ - text-align: center; -} - -h2 { - font-size: 1.15rem; -} - -a { - color: #fff; - font-weight: bold; -} - -a:hover { - color: rgba(255, 255, 255, 0.8); -} - - - -table tbody tr td:first-child { - padding: 0 3em 0 0; -} - - -/* Containers */ - .container { position: absolute; box-sizing: border-box; - left:0; - right:0; height: 100%; - max-width: 640px; - padding: 0 20px; + max-width: 600px; + padding: 0 24px; margin:auto; - display:flex; flex-direction: column; flex-wrap: nowrap; - overflow: hidden; + background-color: var(--bg-color); + backdrop-filter: var(--bg-backdrop); } header { - margin: 40px 0 20px 0; - text-align: center; + display: flex; + margin: var(--spacing-large); flex: 0 0 auto; } +header img { + width: 265px; + object-fit: contain; + flex: 0 0 auto; +} + +header ul { + position: relative; + list-style: none; + font-size: 0; + flex: 1 1 auto; + text-align: right; +} + +header ul li { + position: relative; +} + +header ul li a{ + display: block; + color: #fff; + font-size: 20px; + font-weight: normal; + line-height: 28px; +} + +header ul li a:hover:before { + content: "> "; +} + main { flex: 1 1 auto; overflow: hidden; - padding: 20px 17px 20px 20px; - - background-color: rgba(255, 255, 255, 0.12); - border-radius: .4rem; + padding: var(--spacing-large) 0 var(--spacing-large) var(--spacing-large); } main .inner-main { @@ -119,62 +104,66 @@ main .inner-main { overflow-y: auto; scrollbar-color: #fff transparent; scrollbar-width: thin; - padding-right: 20px; + padding-right: var(--spacing-large); text-align: justify; } -main .inner-main::-webkit-scrollbar { - width: 3px; -} - -main .inner-main::-webkit-scrollbar-track { - background: transparent; -} - -main .inner-main::-webkit-scrollbar-thumb { - background: #fff; -} +main .inner-main::-webkit-scrollbar { width: 3px; } +main .inner-main::-webkit-scrollbar-track { background: transparent; } +main .inner-main::-webkit-scrollbar-thumb { background: #fff; } footer { - margin: 40px 0 0 0; - height: 40px; + margin: var(--spacing-large); + height: var(--line-height); flex: 0 0 auto; } +/* Element styling */ -/* Custom styling */ - -header ul { - position: relative; - /*background: rgba(255, 255, 255, 0.3);*/ - font-family: "Duck Hunt", sans-serif; - list-style: none; - margin: 10px 0 0 0; - padding: 0; - font-size: 0; +p { + margin: var(--spacing-large) 0; } -header ul li { - position: relative; - display: inline-block; +hr { + color: rgba(255, 255, 255, 0.5); + margin: 48px; +} + +h1 { + font-weight: normal; + font-size: 24px; text-align: center; + margin: 24px 0 36px 0; + text-shadow: 0px 3px 0px rgba(0,0,0, 0.4); } -header ul li a { - display: block; +h1:first-child { + margin-top: 0; +} + +h2 { + font-weight: normal; + font-size: var(--font-size); + margin: var(--spacing-large) 0; +} + +h2:before { + content: "* "; +} + +a { color: #fff; text-decoration: none; - font-size: 24px; - line-height: 24px; - padding:10px 20px 8px 20px; } -header ul li a:hover { - color: #fff; - text-decoration: underline; +a:hover { + color: var(--link-color); } -.muted { - font-style: italic; - color: #999; +a:not(header a):before, a:not(header a):after { color: var(--link-color); } +a:not(header a):before { content:"["; margin-right: 6px; } +a:not(header a):after { content:"]"; margin-left: 6px; } + +table tbody tr td:first-child { + padding: 0 3em 0 0; } \ No newline at end of file