Skip to content
Commits on Source (26)
...@@ -22,3 +22,10 @@ Temporary Items ...@@ -22,3 +22,10 @@ Temporary Items
.apdisk .apdisk
**/_gen **/_gen
public/ public/
.hugo_build.lock
static/latest_commit_author_name.txt
static/latest_commit_authored_date.txt
static/latest_commit_id.txt
static/latest_commit_title.txt
static/latest_release_date.txt
static/latest_release_name.txt
image: registry.gitlab.com/pages/hugo:0.73.0 image: registry.gitlab.com/pages/hugo:0.121.1
variables: variables:
GIT_SUBMODULE_STRATEGY: recursive GIT_SUBMODULE_STRATEGY: recursive
...@@ -11,14 +11,14 @@ test: ...@@ -11,14 +11,14 @@ test:
pages: pages:
script: script:
- apk add --update --no-cache jq curl - apk add --update --no-cache jq curl ca-certificates
- curl https://git.silence.dev/api/v4/projects/20/repository/commits | jq -r .[0].id > static/latest_commit_id.txt - curl https://git.silence.dev/api/v4/projects/20/repository/commits | jq -r ".[0].id" > static/latest_commit_id.txt
- curl https://git.silence.dev/api/v4/projects/20/repository/commits | jq -r .[0].title > static/latest_commit_title.txt - curl https://git.silence.dev/api/v4/projects/20/repository/commits | jq -r ".[0].title" > static/latest_commit_title.txt
- curl https://git.silence.dev/api/v4/projects/20/repository/commits | jq -r .[0].author_name > static/latest_commit_author_name.txt - curl https://git.silence.dev/api/v4/projects/20/repository/commits | jq -r ".[0].author_name" > static/latest_commit_author_name.txt
- curl https://git.silence.dev/api/v4/projects/20/repository/commits | jq -r .[0].authored_date > static/latest_commit_authored_date.txt - curl https://git.silence.dev/api/v4/projects/20/repository/commits | jq -r ".[0].authored_date" > static/latest_commit_authored_date.txt
- curl https://git.silence.dev/api/v4/projects/20/repository/tags | jq -r .[1].name > static/latest_release_name.txt - curl https://git.silence.dev/api/v4/projects/20/repository/tags | jq -r ".[1].name" > static/latest_release_name.txt
- curl https://git.silence.dev/api/v4/projects/20/repository/tags | jq -r .[1].commit.authored_date > static/latest_release_date.txt - curl https://git.silence.dev/api/v4/projects/20/repository/tags | jq -r ".[1].commit.authored_date" > static/latest_release_date.txt
- hugo - hugo --minify
artifacts: artifacts:
paths: paths:
- public - public
......
...@@ -41,35 +41,6 @@ ...@@ -41,35 +41,6 @@
{{ $styles := resources.Get "css/styles.css" }} {{ $styles := resources.Get "css/styles.css" }}
<link type="text/css" rel="stylesheet" href="{{ $styles.Permalink }}"> <link type="text/css" rel="stylesheet" href="{{ $styles.Permalink }}">
{{ if and (.IsHome) (eq $.Site.Language.Lang "en") }}
<script type="text/javascript">
var availableLanguages = [
{{ range $.Site.Home.AllTranslations }}
'{{ .Language.Lang }}',
{{ end }}
];
var language = navigator.language || navigator.userLanguage;
var langCode = language.split('-')[0];
if (availableLanguages.indexOf(langCode) >= 0 &&
language != null &&
localStorage.getItem('language_redirected') == null)
{
localStorage.setItem('language_redirected', true);
window.location.replace('/' + langCode);
}
</script>
{{ end }}
{{ if not .Site.IsServer }}
<script type="text/javascript">
if (location.hostname != "silence.im") {
window.location.replace("https://silence.im" + window.location.pathname);
}
</script>
{{ end }}
{{ partial "banner" . }} {{ partial "banner" . }}
{{ block "head" . }}{{ end }} {{ block "head" . }}{{ end }}
......
...@@ -18,8 +18,6 @@ ...@@ -18,8 +18,6 @@
<div class="border-0"> <div class="border-0">
<div class="raw text-center text-white"> <div class="raw text-center text-white">
<h3>{{ i18n "latest_release" . }}</h3> <h3>{{ i18n "latest_release" . }}</h3>
<h5><time class="date-ago-no-brackets" datetime="{{ dateFormat "02 Jan 06 15:04 -0700" (.Scratch.Get "latest_release_date") }}">{{ dateFormat "2006-01-02" (.Scratch.Get "latest_release_date") }}</time></h5>
<h6>{{ (i18n "latest_commit" .) | safeHTML }}</h6>
</div> </div>
</div> </div>
</div> </div>
......
-----BEGIN PGP SIGNED MESSAGE----- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512 Hash: SHA512
As of today, 2020-09-02, Silence has not been compromised. There As of today, 2024-02-12, Silence has not been compromised. There
is no backdoor and no known security breach has been left. is no backdoor and no known security breach has been left.
This canary should be updated and resigned every two months. This canary should be updated and resigned every two months.
-----BEGIN PGP SIGNATURE----- -----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEJoTs72B2Glsln0XMh41tCR7eCYkFAl9PX/kACgkQh41tCR7e iQIzBAEBCgAdFiEEJoTs72B2Glsln0XMh41tCR7eCYkFAmXJ8YEACgkQh41tCR7e
CYmMVxAAoZC6DMTBgxhDKFQnKRmHOuHSVurZbW7nLjw74QkBR2yNGVwrwll4Jg1U CYnf1Q//cMkWcujWZmE8PkylKL6AtAOK5SVRFtKv/LQolq5Hnew5kmydpYWIfJnQ
RMIfHd/oSYkdN6piowj0WMwJA5/pcx55pP8kfnbZbwUchbV7J/m0Dz9sQZwNZMjb UABguf6E9z6/7YSRYfavg6IzmFn7oYgSOdvFK6eS0HqC+GJf0T+edM77FNis3DBy
iy7dn9PSEGcSk2TDzWn+PpDmcXyKQ0c2otYcU/dKy+BuL0g1a1pr0vfkRg3Qydpg 9xtNcdken1W7bEe5Y+4PF7lQ1DJh/0lhh0CiEVpEamSosSQRH13ciQNAZnV7+Jz9
D8oEUT2EFWz8446RxMMzwE/qPox0esfi/CLmhZNUdmnxBpdc2Mjf+d4ho6ya1PxD tVt1x45ZULyqz9RLR7X8dB1WWVzPXuWXXntjFX+S6JW0pjNjpc0QRllsLs3sbvFL
Wv7B06Mym8cD7msU1N+KHjpTZ3EqJE6YAUeXaZU9gc5E2dE3UCFr+2ga+Ba/lBgo fkUkCdPtLmY3D6s/XtMXBUTPwkj+I8r7swBp8koMbGPoguMOdgyglDEFxVzsDXev
MadIv8XGtEYTqfsfiCRhcFu7QcaPxnsB7pNuq4OsUlKVhZm31oaEzYLTzGqgWms1 XjCqvyG65DaAPQnMefcPsYmJg2jAPxJCbkHZ161VeQ6We0TL1wGCq6Wy0UXnX8x3
TJVrvmKUKWogObVaO1mOIXk6e+tsMc3EmktTyXeYbNDvFx754zonkJFMtzhS9lmr nw9eonClM4oGwdtjcE3hUg7nHhj+7nG14Ufq0SJ+rhxtWd5arEPAaytv2WGVhr0k
80D1CaZgOLhAToAIuz642vyeo/YE8w04IYORuElSvxLhNmcSdDxlVO8fsp4zpsPw eXvg6gvDxy7gk+Gl/CHzrT+P62uS7AKV3+bwgaHnxOD9oX1NPuawaiWV0IQLnG6M
x5xyzMKEL86Zunf1BO+T+Ay6idC+4us4LEqsDNbejxm0htrz1mxJWvfmuaYA14J5 PUzhoIwnFZgZtrONg8N1QFwKK0QzOBK5vaq02BUt5bH1vMGXc3IDM/kcVkEFZhFW
0rDqVxpLaX7NVsZT1GAKWNNWr9Nz3HPxSHGFhOpbMokdzRiSnnweAsn7KVzLOzKF bri/cWV8ogPf+qbWqPemI5BNTQHlbzAb/VRpZti6squfEcjd9Tk7QzmJDAGVMy2y
orqQ1pnTjjcuX4NleAToCCPt5WZjBqAa0eAAhCJhBFFyXcw/GAc= sDW/L2s5kWkoRHQz5505+L89luNKjCAilKek87doyVQ/CWTkYtE=
=uJmu =s7FJ
-----END PGP SIGNATURE----- -----END PGP SIGNATURE-----
As of today, 2020-09-02, Silence has not been compromised. There As of today, 2024-02-12, Silence has not been compromised. There
is no backdoor and no known security breach has been left. is no backdoor and no known security breach has been left.
This canary should be updated and resigned every two months. This canary should be updated and resigned every two months.