Compare commits

..

3 Enmetoj

Author SHA1 Message Date
Jaidyn Ann ed720b1755 En’git’igas publikajn servilagordojn 2024-01-30 15:46:30 -06:00
Jaidyn Ann 697dc768c4 Faras nian propran (mojosan) ĉefpaĝon
Kun ankaŭ filmetoj cititaj!
2024-01-30 12:42:06 -06:00
Jaidyn Ann 55efc0e6ea Variigu la retejnomon laŭ lingvo
… ankaŭ uzu mallongan version de la nomo en
<title>, ĉar »Lab. Ŝinonome« eble plitaŭgas
tie ol »Laboratorio Ŝinonome«. :P

Tio ĉi efektive difinas niajn proprajn
tradukvalorojn, kiuj kopiiĝu al la
fino de la oficialaj tradukdosieroj.
2024-01-30 12:39:57 -06:00
7 changed files with 191 additions and 0 deletions

64
custom/conf/app.ini Normal file
View File

@ -0,0 +1,64 @@
APP_NAME = Laboratorio Ŝɪɴᴏɴᴏᴍᴇ
RUN_USER = forgejo
WORK_PATH = /var/lib/forgejo
RUN_MODE = prod
[server]
DOMAIN = hak.xwx.moe
HTTP_ADDR = 0.0.0.0
HTTP_PORT = 3000
ENABLE_GZIP = true
SSH_DOMAIN = hak.xwx.moe
ROOT_URL = https://hak.xwx.moe/
APP_DATA_PATH = /var/lib/forgejo/data
DISABLE_SSH = false
SSH_PORT = 22
LFS_START_SERVER = true
OFFLINE_MODE = false
LANGS = eo
[camo]
[log]
MODE = console
LEVEL = info
ROOT_PATH = /var/log/forgejo/
[git]
[service]
REGISTER_EMAIL_CONFIRM = false
ENABLE_NOTIFY_MAIL = false
DISABLE_REGISTRATION = false
ALLOW_ONLY_EXTERNAL_REGISTRATION = false
ENABLE_CAPTCHA = true
REQUIRE_SIGNIN_VIEW = false
DEFAULT_KEEP_EMAIL_PRIVATE = true
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
DEFAULT_ENABLE_TIMETRACKING = true
NO_REPLY_ADDRESS = noreply.hak.xwx.moe
[repository]
ROOT = /var/lib/forgejo/data/forgejo-repositories
[lfs]
PATH = /var/lib/forgejo/data/lfs
[mailer]
ENABLED = false
[openid]
ENABLE_OPENID_SIGNIN = false
ENABLE_OPENID_SIGNUP = false
[cron.update_checker]
ENABLED = false
[session]
PROVIDER = file
[repository.pull-request]
DEFAULT_MERGE_STYLE = merge
[repository.signing]
DEFAULT_TRUST_MODEL = committer

View File

@ -0,0 +1,12 @@
[shinonome]
titolo = Shinonome Laboratories
titolo_mallonge = Shinonome Labs
enkonduko = Hakases hacking!
kodo = A Forgejo instance of nil-repute
kodo_subteksto = Nothing of value is done here.
reprogramado = Cutting-edge technology
reprogramado_subteksto = Nano! Nano! I just reprogrammed you, watch this!
raketo = Shooting for the stars
raketo_subteksto = Wooow! Your new <a href="/assets/film/niĉiĵo-s01e08-manraketo.webm">arm-rocket</a> goes sooo farr, huh? Wait, its…!
fajro = Act first, think later
fajro_subteksto = … help, help! Theres a five! I mean fore! <a href="/assets/film/it_crowd-s01e02-fajro.webm">I mean fire!!</a>

View File

@ -0,0 +1,12 @@
[shinonome]
titolo = Laboratorio Ŝɪɴᴏɴᴏᴍᴇ
titolo_mallonge = Lab. Ŝinonome
enkonduko = Hakase kodumas!
kodo = Forgeja servilo kun pura intenco
kodo_subteksto = … sed malpura reputacio. Nu, tielas vivo.
reprogramado = Nasku pretermodernan teĥnikaron
reprogramado_subteksto = Nano! Nano! Mi ĵus reprogramis vin! Vidu, ek!
raketo = Kuraĝe celu kosmen
raketo_subteksto = Uaaaaa! Via <a href="/assets/film/niĉiĵo-s01e08-manraketo.webm">brakraketo</a> iras tiom fooooore! He? Ho ne, ĝi—!
fajro = Kuru rapide, pensu malrapide
fajro_subteksto = … helpu! Fajro, fajro! Nano, blovu, blovu!! :_:

Binary file not shown.

View File

@ -0,0 +1,51 @@
<!DOCTYPE html>
<html lang="{{ctx.Locale.Lang}}" data-theme="{{ThemeName .SignedUser}}">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
{{/* Display `- .Repsository.FullName` only if `.Title` does not already start with that. */}}
<title>{{if .Title}}{{.Title | RenderEmojiPlain}} - {{end}}{{if and (.Repository.Name) (not (StringUtils.HasPrefix .Title .Repository.FullName))}}{{.Repository.FullName}} - {{end}}{{ctx.Locale.Tr "shinonome.titolo_mallonge"}}</title>
{{if .ManifestData}}<link rel="manifest" href="data:{{.ManifestData}}">{{end}}
<meta name="author" content="{{if .Repository}}{{.Owner.Name}}{{else}}{{MetaAuthor}}{{end}}">
<meta name="description" content="{{if .Repository}}{{.Repository.Name}}{{if .Repository.Description}} - {{.Repository.Description}}{{end}}{{else}}{{MetaDescription}}{{end}}">
<meta name="keywords" content="{{MetaKeywords}}">
<meta name="referrer" content="no-referrer">
{{if .GoGetImport}}
<meta name="go-import" content="{{.GoGetImport}} git {{.RepoCloneLink.HTTPS}}">
<meta name="go-source" content="{{.GoGetImport}} _ {{.GoDocDirectory}} {{.GoDocFile}}">
{{end}}
{{if and .EnableFeed .FeedURL}}
<link rel="alternate" type="application/atom+xml" title="" href="{{.FeedURL}}.atom">
<link rel="alternate" type="application/rss+xml" title="" href="{{.FeedURL}}.rss">
{{end}}
<link rel="icon" href="{{AssetUrlPrefix}}/img/favicon.svg" type="image/svg+xml">
<link rel="alternate icon" href="{{AssetUrlPrefix}}/img/favicon.png" type="image/png">
{{template "base/head_script" .}}
<noscript>
<style>
.dropdown:hover > .menu { display: block; }
.ui.secondary.menu .dropdown.item > .menu { margin-top: 0; }
</style>
</noscript>
{{template "base/head_opengraph" .}}
{{template "base/head_style" .}}
{{template "custom/header" .}}
</head>
<body>
{{ctx.DataRaceCheck $.Context}}
{{template "custom/body_outer_pre" .}}
<div class="full height">
<noscript>{{ctx.Locale.Tr "enable_javascript"}}</noscript>
{{template "custom/body_inner_pre" .}}
{{if not .PageIsInstall}}
{{template "base/head_navbar" .}}
{{end}}
{{if false}}
{{/* to make html structure "likely" complete to prevent IDE warnings */}}
</div>
</body>
</html>
{{end}}

View File

@ -0,0 +1,52 @@
{{template "base/head" .}}
<div role="main" aria-label="{{if .IsSigned}}{{ctx.Locale.Tr "dashboard"}}{{else}}{{ctx.Locale.Tr "home"}}{{end}}" class="page-content home">
<div class="gt-mb-5 gt-px-5">
<div class="center">
<img class="logo" width="220" height="220" src="{{AssetUrlPrefix}}/img/logo.svg" alt="{{ctx.Locale.Tr "logo"}}">
<div class="hero">
<h1 class="ui icon header title">
{{ctx.Locale.Tr "shinonome.titolo"}}
</h1>
<h2>{{ctx.Locale.Tr "shinonome.enkonduko"}}</h2>
</div>
</div>
</div>
<div class="ui stackable middle very relaxed page grid">
<div class="eight wide center column">
<h1 class="hero ui icon header">
{{svg "octicon-code"}} {{ctx.Locale.Tr "shinonome.kodo"}}
</h1>
<p class="large">
{{ctx.Locale.Tr "shinonome.kodo_subteksto" | Str2html}}
</p>
</div>
<div class="eight wide center column">
<h1 class="hero ui icon header">
{{svg "octicon-device-desktop"}} {{ctx.Locale.Tr "shinonome.reprogramado"}}
</h1>
<p class="large">
{{ctx.Locale.Tr "shinonome.reprogramado_subteksto" | Str2html}}
</p>
</div>
</div>
<div class="ui stackable middle very relaxed page grid">
<div class="eight wide center column">
<h1 class="hero ui icon header">
{{svg "octicon-rocket"}} {{ctx.Locale.Tr "shinonome.raketo"}}
</h1>
<p class="large">
{{ctx.Locale.Tr "shinonome.raketo_subteksto" | Str2html}}
</p>
</div>
<div class="eight wide center column">
<h1 class="hero ui icon header">
{{svg "octicon-flame"}} {{ctx.Locale.Tr "shinonome.fajro"}}
</h1>
<p class="large">
{{ctx.Locale.Tr "shinonome.fajro_subteksto" | Str2html}}
</p>
</div>
</div>
</div>
{{template "base/footer" .}}