Switch to S3 bucket for static assets
This replaces all asset links to use the new public S3 bucket. It also upgrades several packages: - Simple Icons v10.2.0 to v13.9.0 - Tabler Icons v2.47.0 to v3.14.0 - HightightJS v11.9.0 to v11.10.0 - Monaspace v1.000 to v1.101
This commit is contained in:
parent
76c803b894
commit
b7bc906545
9 changed files with 33 additions and 31 deletions
|
@ -46,12 +46,14 @@ Sources for assets used in the site:
|
|||
* My Contact Information
|
||||
|
||||
- Email: [[mailto:foster@hangdaan.email][foster@hangdaan.email]]
|
||||
- GPG Public Key: [[https://static.fosterhangdaan.com/foster-pubkey.asc][DBD3 8E38 4B9E 1F4F 19F9 5BAE E48D 7F49 A852 F112]]
|
||||
- GPG Public Key: [[
|
||||
https://minio.fosterhangdaan.com/public/foster-pubkey.asc
|
||||
][DBD3 8E38 4B9E 1F4F 19F9 5BAE E48D 7F49 A852 F112]]
|
||||
|
||||
* License
|
||||
|
||||
#+attr_html: :width 200px
|
||||
[[https://static.fosterhangdaan.com/images/agplv3-logo.svg]]
|
||||
[[https://minio.fosterhangdaan.com/public/images/logos/licenses/agplv3.svg]]
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as
|
||||
|
|
|
@ -9,7 +9,7 @@ export default function ({ comp }: Lume.Data) {
|
|||
<div className="social-links">
|
||||
<a href="https://code.fosterhangdaan.com/foster" title="Forgejo">
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/simple-icons/v10.2.0/forgejo.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/simple-icons/13.9.0/forgejo.svg"
|
||||
className="icon"
|
||||
style={iconStyle}
|
||||
alt="forgejo"
|
||||
|
@ -17,7 +17,7 @@ export default function ({ comp }: Lume.Data) {
|
|||
</a>
|
||||
<a href="mailto:foster@hangdaan.email" title="eMail">
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/mail-filled.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/filled/mail.svg"
|
||||
className="icon"
|
||||
style={iconStyle}
|
||||
alt="e-mail"
|
||||
|
@ -25,7 +25,7 @@ export default function ({ comp }: Lume.Data) {
|
|||
</a>
|
||||
<a href="https://pay.fosterhangdaan.com" title="Donate">
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/heart-dollar.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/heart-dollar.svg"
|
||||
className="icon"
|
||||
style={iconStyle}
|
||||
alt="donate"
|
||||
|
@ -33,7 +33,7 @@ export default function ({ comp }: Lume.Data) {
|
|||
</a>
|
||||
<a href="https://www.fosterhangdaan.com/blog/feed.rss" title="RSS Feed">
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/rss.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/rss.svg"
|
||||
className="icon"
|
||||
style={iconStyle}
|
||||
alt="rss"
|
||||
|
@ -44,7 +44,7 @@ export default function ({ comp }: Lume.Data) {
|
|||
title="JSON Feed"
|
||||
>
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/braces.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/braces.svg"
|
||||
className="icon"
|
||||
style={iconStyle}
|
||||
alt="json feed"
|
||||
|
|
|
@ -9,7 +9,7 @@ export default function () {
|
|||
<li className="navbar-list-item home">
|
||||
<a href="/" title="Home">
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/home.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/home.svg"
|
||||
className="icon"
|
||||
style={iconStyle}
|
||||
alt="home"
|
||||
|
@ -19,7 +19,7 @@ export default function () {
|
|||
<li className="navbar-list-item">
|
||||
<a href="/blog/" title="Blog">
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/news.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/news.svg"
|
||||
className="icon"
|
||||
style={iconStyle}
|
||||
alt="blog"
|
||||
|
@ -29,7 +29,7 @@ export default function () {
|
|||
<li className="navbar-list-item">
|
||||
<a href="/resume/" title="Resume">
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/file-cv.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/file-cv.svg"
|
||||
className="icon"
|
||||
style={iconStyle}
|
||||
alt="resume"
|
||||
|
@ -39,7 +39,7 @@ export default function () {
|
|||
<li className="navbar-list-item">
|
||||
<a href="/gpg-key/" title="GPG Key">
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/key.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/key.svg"
|
||||
className="icon"
|
||||
style={iconStyle}
|
||||
alt="gpg key"
|
||||
|
|
|
@ -4,7 +4,7 @@ export default function () {
|
|||
<span className="outer-outline" />
|
||||
<span>
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/diamonds.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/diamonds.svg"
|
||||
className="icon"
|
||||
style={{ filter: "var(--filter-black)" }}
|
||||
alt=""
|
||||
|
|
|
@ -164,13 +164,13 @@ blockquote {
|
|||
left: calc(-0.75rem - 1.5rem);
|
||||
filter: var(--filter-bg);
|
||||
content: "";
|
||||
background-image: url("https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/quote.svg");
|
||||
background-image: url("https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/quote.svg");
|
||||
background-repeat: no-repeat !important;
|
||||
background-size: contain !important;
|
||||
}
|
||||
&.info {
|
||||
&::before {
|
||||
background-image: url("https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/info-circle.svg");
|
||||
background-image: url("https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/info-circle.svg");
|
||||
}
|
||||
& {
|
||||
color: var(--color-blue);
|
||||
|
@ -179,7 +179,7 @@ blockquote {
|
|||
}
|
||||
&.success {
|
||||
&::before {
|
||||
background-image: url("https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/check.svg");
|
||||
background-image: url("https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/check.svg");
|
||||
}
|
||||
& {
|
||||
color: var(--color-success);
|
||||
|
@ -188,7 +188,7 @@ blockquote {
|
|||
}
|
||||
&.warning {
|
||||
&::before {
|
||||
background-image: url("https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/alert-triangle.svg");
|
||||
background-image: url("https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/alert-triangle.svg");
|
||||
}
|
||||
& {
|
||||
color: var(--color-warn);
|
||||
|
@ -197,7 +197,7 @@ blockquote {
|
|||
}
|
||||
&.danger {
|
||||
&::before {
|
||||
background-image: url("https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/circle-x.svg");
|
||||
background-image: url("https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/circle-x.svg");
|
||||
}
|
||||
& {
|
||||
color: var(--color-error);
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Tokyo Night styles for highlight.js */
|
||||
@import "https://static.fosterhangdaan.com/packages/highlightjs/v11.9.0/styles/tokyo-night-dark.css";
|
||||
@import "https://static.fosterhangdaan.com/packages/highlightjs/v11.9.0/styles/tokyo-night-light.css" (prefers-color-scheme: light);
|
||||
@import "https://minio.fosterhangdaan.com/public/releases/js/highlightjs/11.10.0/styles/tokyo-night-dark.css";
|
||||
@import "https://minio.fosterhangdaan.com/public/releases/js/highlightjs/11.10.0/styles/tokyo-night-light.css" (prefers-color-scheme: light);
|
||||
|
||||
/* Tokyo night color palette */
|
||||
:root {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
@font-face {
|
||||
font-family: 'Mona Sans';
|
||||
src:
|
||||
url('https://static.fosterhangdaan.com/fonts/mona-sans/latest/MonaSans%5Bslnt,wdth,wght%5D.woff2') format('woff2 supports variations'),
|
||||
url('https://static.fosterhangdaan.com/fonts/mona-sans/latest/MonaSans%5Bslnt,wdth,wght%5D.woff2') format('woff2-variations');
|
||||
url('https://minio.fosterhangdaan.com/public/fonts/mona-sans/1.0.1/MonaSans%5Bslnt,wdth,wght%5D.woff2') format('woff2 supports variations'),
|
||||
url('https://minio.fosterhangdaan.com/public/fonts/mona-sans/1.0.1/MonaSans%5Bslnt,wdth,wght%5D.woff2') format('woff2-variations');
|
||||
font-weight: 200 900;
|
||||
font-stretch: 75% 125%;
|
||||
font-display: swap;
|
||||
|
@ -11,8 +11,8 @@ @font-face {
|
|||
@font-face {
|
||||
font-family: 'Hubot Sans';
|
||||
src:
|
||||
url('https://static.fosterhangdaan.com/fonts/hubot-sans/latest/HubotSans%5Bslnt,wdth,wght%5D.woff2') format('woff2 supports variations'),
|
||||
url('https://static.fosterhangdaan.com/fonts/hubot-sans/latest/HubotSans%5Bslnt,wdth,wght%5D.woff2') format('woff2-variations');
|
||||
url('https://minio.fosterhangdaan.com/public/fonts/hubot-sans/1.0.1/HubotSans%5Bslnt,wdth,wght%5D.woff2') format('woff2 supports variations'),
|
||||
url('https://minio.fosterhangdaan.com/public/fonts/hubot-sans/1.0.1/HubotSans%5Bslnt,wdth,wght%5D.woff2') format('woff2-variations');
|
||||
font-weight: 200 900;
|
||||
font-stretch: 75% 125%;
|
||||
font-display: swap;
|
||||
|
@ -21,8 +21,8 @@ @font-face {
|
|||
@font-face {
|
||||
font-family: 'Monaspace Neon';
|
||||
src:
|
||||
url('https://static.fosterhangdaan.com/fonts/monaspace/v1.000/MonaspaceNeonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2 supports variations'),
|
||||
url('https://static.fosterhangdaan.com/fonts/monaspace/v1.000/MonaspaceNeonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2-variations');
|
||||
url('https://minio.fosterhangdaan.com/public/fonts/monaspace/1.101/MonaspaceNeonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2 supports variations'),
|
||||
url('https://minio.fosterhangdaan.com/public/fonts/monaspace/1.101/MonaspaceNeonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2-variations');
|
||||
font-weight: 200 800;
|
||||
font-stretch: 100% 125%;
|
||||
font-display: swap;
|
||||
|
@ -31,8 +31,8 @@ @font-face {
|
|||
@font-face {
|
||||
font-family: 'Monaspace Radon';
|
||||
src:
|
||||
url('https://static.fosterhangdaan.com/fonts/monaspace/v1.000/MonaspaceRadonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2 supports variations'),
|
||||
url('https://static.fosterhangdaan.com/fonts/monaspace/v1.000/MonaspaceRadonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2-variations');
|
||||
url('https://minio.fosterhangdaan.com/public/fonts/monaspace/1.101/MonaspaceRadonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2 supports variations'),
|
||||
url('https://minio.fosterhangdaan.com/public/fonts/monaspace/1.101/MonaspaceRadonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2-variations');
|
||||
font-weight: 200 800;
|
||||
font-stretch: 100% 125%;
|
||||
font-display: swap;
|
||||
|
@ -41,8 +41,8 @@ @font-face {
|
|||
@font-face {
|
||||
font-family: 'Monaspace Xenon';
|
||||
src:
|
||||
url('https://static.fosterhangdaan.com/fonts/monaspace/v1.000/MonaspaceXenonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2 supports variations'),
|
||||
url('https://static.fosterhangdaan.com/fonts/monaspace/v1.000/MonaspaceXenonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2-variations');
|
||||
url('https://minio.fosterhangdaan.com/public/fonts/monaspace/1.101/MonaspaceXenonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2 supports variations'),
|
||||
url('https://minio.fosterhangdaan.com/public/fonts/monaspace/1.101/MonaspaceXenonVarVF%5Bwght,wdth,slnt%5D.woff2') format('woff2-variations');
|
||||
font-weight: 200 800;
|
||||
font-stretch: 100% 125%;
|
||||
font-display: swap;
|
||||
|
|
|
@ -8,7 +8,7 @@ export default function ({ nav, comp }: Lume.Data) {
|
|||
return (
|
||||
<div className="no-posts">
|
||||
<img
|
||||
src="https://static.fosterhangdaan.com/icons/tabler-icons/v2.47.0/svg/coffee.svg"
|
||||
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/coffee.svg"
|
||||
className="icon"
|
||||
alt=""
|
||||
/>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
## Obtaining My Key
|
||||
|
||||
You can download my public key here:
|
||||
[Foster Hangdaan's Public Key](https://static.fosterhangdaan.com/foster-pubkey.asc){download}.
|
||||
[Foster Hangdaan's Public Key](https://minio.fosterhangdaan.com/public/foster-pubkey.asc){download}.
|
||||
|
||||
The key's fingerprint should match the one below:
|
||||
|
||||
|
|
Loading…
Reference in a new issue