Feature: added favicon + new colors on menu-buttons
This commit is contained in:
parent
4e2a22fb6c
commit
5457ed972d
13 changed files with 199 additions and 18 deletions
|
@ -9,7 +9,7 @@
|
||||||
/* Home button hover */
|
/* Home button hover */
|
||||||
.logo a:hover {
|
.logo a:hover {
|
||||||
transition: 0.15s;
|
transition: 0.15s;
|
||||||
color: grey;
|
color: #918DED;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Social media hover */
|
/* Social media hover */
|
||||||
|
@ -47,5 +47,5 @@ svg:hover {
|
||||||
/* Menu-links hover*/
|
/* Menu-links hover*/
|
||||||
#menu a:hover {
|
#menu a:hover {
|
||||||
transition: 0.15s;
|
transition: 0.15s;
|
||||||
color: grey;
|
color: #918DED;
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,6 +45,9 @@ params:
|
||||||
label:
|
label:
|
||||||
text: "Home"
|
text: "Home"
|
||||||
|
|
||||||
|
assets:
|
||||||
|
favicon: "img/cat.png"
|
||||||
|
|
||||||
# profile-mode
|
# profile-mode
|
||||||
profileMode:
|
profileMode:
|
||||||
enabled: true # needs to be explicitly set
|
enabled: true # needs to be explicitly set
|
||||||
|
|
|
@ -18,7 +18,7 @@ public class Me {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Favourites favs(self) {
|
public Favourites favs(self) {
|
||||||
self.fav_sport = "bouldering, discgolf";
|
self.fav_sport = "bouldering && sportsclimbing";
|
||||||
self.fav_color = "purple";
|
self.fav_color = "purple";
|
||||||
self.fav_series = "Silicon Valley";
|
self.fav_series = "Silicon Valley";
|
||||||
self.fav_anime = "One Piece";
|
self.fav_anime = "One Piece";
|
||||||
|
|
|
@ -8,7 +8,7 @@ draft: false
|
||||||
### The Idea
|
### The Idea
|
||||||
During the summer of 2022 I got hooked on watching YouTube videos about modding retro consoles, all from the GameBoy Color to the Nintendo Wii. It was like injecting pure dopamine in to my brain one video at a time lmao.
|
During the summer of 2022 I got hooked on watching YouTube videos about modding retro consoles, all from the GameBoy Color to the Nintendo Wii. It was like injecting pure dopamine in to my brain one video at a time lmao.
|
||||||
|
|
||||||
But one video, by [Macho Nacho Productions](https://www.youtube.com/watch?v=yqnrEpcaans), really stood out to me. Basically he made a "Super" GameBoy Color, where he crammed like 4 mods into it. I immediatly wanted to try something like it myself, so I took my dusty, old, purple GameBoy Color with me back to Bergen, where I study.
|
But one video, by [Macho Nacho Productions](https://www.youtube.com/watch?v=yqnrEpcaans), really stood out to me. Basically he made a "Super" GameBoy Color, where he crammed like 4 mods into it. I immediately wanted to try something like it myself, so I took my dusty, old, purple GameBoy Color with me back to Bergen, where I study.
|
||||||
|
|
||||||

|

|
||||||
[*GameBoy Color CGI by Alexander Gueres*](https://www.behance.net/gallery/38279981/Game-Boy-Color-1998-Full-CGI)
|
[*GameBoy Color CGI by Alexander Gueres*](https://www.behance.net/gallery/38279981/Game-Boy-Color-1998-Full-CGI)
|
||||||
|
|
|
@ -1,8 +1,14 @@
|
||||||
---
|
---
|
||||||
title: "Wii Homebrew mod"
|
title: "Why you should get the Nintendo Wii in 2023"
|
||||||
date: 2022-09-23T21:13:00+02:00
|
date: 2022-12-02T10:03:57+02:00
|
||||||
description: ""
|
description: "..."
|
||||||
author: "Sindre Kjelsrud"
|
author: "Sindre Kjelsrud"
|
||||||
image: ""
|
|
||||||
draft: true
|
draft: true
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### Introduction
|
||||||
|
Before you start, yes I know the Switch is the handheld/home console go-to for most people when it comes to Nintendo, but let me show you why exactly the Wii is the better choice!
|
||||||
|
|
||||||
|

|
||||||
|
[*The Nintendo Wii!* (🖼️ - **turn-on.de**)](https://www.turn-on.de/article/die-nintendo-wii-u-ist-am-ende-5-gruende-fuer-ihr-scheitern-69517)
|
||||||
|
wWA
|
||||||
|
|
|
@ -10,7 +10,6 @@ Sindre Kjelsrud
|
||||||
|
|
||||||
* Email: kjelsrudsindre@gmail.com
|
* Email: kjelsrudsindre@gmail.com
|
||||||
* Hometown: Oslo, Norway
|
* Hometown: Oslo, Norway
|
||||||
* Number: 47201180
|
|
||||||
* Linkedin: https://www.linkedin.com/in/sindre-kjelsrud-345583218/
|
* Linkedin: https://www.linkedin.com/in/sindre-kjelsrud-345583218/
|
||||||
* Github: https://github.com/SindreKjelsrud
|
* Github: https://github.com/SindreKjelsrud
|
||||||
|
|
||||||
|
@ -48,9 +47,10 @@ Education
|
||||||
|
|
||||||
Extracurricular activity
|
Extracurricular activity
|
||||||
---------
|
---------
|
||||||
**Member, [friByte](http://friByte.no) student organization**
|
**Member, [friByte](https://fribyte.no) student organization**
|
||||||
*2022 - todays' date*
|
*2. semester of 2022*
|
||||||
>Member of the student organization friByte in Bergen. friByte is an independent student organization that supplies secure and stable data services to other student organizations in Bergen.
|
>Member of the student organization friByte in Bergen. friByte is an independent student organization that supplies secure and stable data services to other student organizations in Bergen.
|
||||||
|
>This role generally contains maintenance and operation of IT systems, and the setup of different services for automatic deployment of other services.
|
||||||
|
|
||||||
-----------------------------------------------
|
-----------------------------------------------
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ My Personal Website | Hugo Framework
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
Wordle | Java
|
Wordle | Java (WIP)
|
||||||
: A clone of the game Wordle. [Github Repo](https://github.com/SindreKjelsrud/Wordle)
|
: A clone of the game Wordle. [Github Repo](https://github.com/SindreKjelsrud/Wordle)
|
||||||
|
|
||||||
-----------------------------------------------
|
-----------------------------------------------
|
||||||
|
@ -75,20 +75,21 @@ Extra Section
|
||||||
----------
|
----------
|
||||||
|
|
||||||
IT-skills
|
IT-skills
|
||||||
: Knowledge of **Java**, **HTML/CSS** & **Office 365**.
|
: **Programming Languages:** Java, HTML/CSS, and basic knowledge of Python & postgreSQL.
|
||||||
Basic knowledge of **postgreSQL** & **Python**.
|
**Libraries & Frameworks:** Hugo
|
||||||
|
**Tools:** Git, Office 365 (learning Docker & Vim)
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
Certificates & Courses
|
Certificates & Courses
|
||||||
: Driver Licence (class B) **|**
|
: Driver Licence (class B)
|
||||||
First Aid course **|**
|
First Aid course
|
||||||
Forklift licence (class T1)
|
Forklift licence (class T1)
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
Language
|
Language
|
||||||
: Norwegian ⋅ Native **|**
|
: Norwegian ⋅ Native
|
||||||
English ⋅ Fluent
|
English ⋅ Fluent
|
||||||
|
|
||||||
-----------------------------------------------
|
-----------------------------------------------
|
||||||
|
|
|
@ -17,6 +17,7 @@ _Dec. 2021 - Mar. 2022, Python_
|
||||||
_Sep. 2022 - Now, Hugo Framework_
|
_Sep. 2022 - Now, Hugo Framework_
|
||||||
>Github Repo: <https://github.com/SindreKjelsrud/sindrekjelsrud.github.io>
|
>Github Repo: <https://github.com/SindreKjelsrud/sindrekjelsrud.github.io>
|
||||||
- This website uses [PaperMod](https://github.com/adityatelange/hugo-PaperMod) theme and is based on Hugo.
|
- This website uses [PaperMod](https://github.com/adityatelange/hugo-PaperMod) theme and is based on Hugo.
|
||||||
|
- Is a WIP, as I will continue to add small stuff and posts!
|
||||||
---
|
---
|
||||||
### Wordle 🔠
|
### Wordle 🔠
|
||||||
_Oct. 2022 - Now, Java_
|
_Oct. 2022 - Now, Java_
|
||||||
|
|
170
layouts/partials/head.html
Normal file
170
layouts/partials/head.html
Normal file
|
@ -0,0 +1,170 @@
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
|
{{- if hugo.IsProduction | or (eq site.Params.env "production") | and (ne .Params.robotsNoIndex true) }}
|
||||||
|
<meta name="robots" content="index, follow">
|
||||||
|
{{- else }}
|
||||||
|
<meta name="robots" content="noindex, nofollow">
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
{{- /* Title */}}
|
||||||
|
<title>{{ if .IsHome }}{{ else }}{{ if .Title }}{{ .Title }} | {{ end }}{{ end }}{{ site.Title }}</title>
|
||||||
|
|
||||||
|
{{- /* Meta */}}
|
||||||
|
{{- if .IsHome }}
|
||||||
|
{{ with site.Params.keywords -}}<meta name="keywords" content="{{- range $i, $e := . }}{{ if $i }}, {{ end }}{{ $e }}{{ end }}">{{ end }}
|
||||||
|
{{- else }}
|
||||||
|
<meta name="keywords" content="{{ if .Params.keywords -}}
|
||||||
|
{{- range $i, $e := .Params.keywords }}{{ if $i }}, {{ end }}{{ $e }}{{ end }} {{- else }}
|
||||||
|
{{- range $i, $e := .Params.tags }}{{ if $i }}, {{ end }}{{ $e }}{{ end }} {{- end -}}">
|
||||||
|
{{- end }}
|
||||||
|
<meta name="description" content="{{- with .Description }}{{ . }}{{- else }}{{- if or .IsPage .IsSection}}
|
||||||
|
{{- .Summary | default (printf "%s - %s" .Title site.Title) }}{{- else }}
|
||||||
|
{{- with site.Params.description }}{{ . }}{{- end }}{{- end }}{{- end -}}">
|
||||||
|
<meta name="author" content="{{ (partial "author.html" . ) }}">
|
||||||
|
<link rel="canonical" href="{{ if .Params.canonicalURL -}} {{ trim .Params.canonicalURL " " }} {{- else -}} {{ .Permalink }} {{- end }}">
|
||||||
|
{{- if site.Params.analytics.google.SiteVerificationTag }}
|
||||||
|
<meta name="google-site-verification" content="{{ site.Params.analytics.google.SiteVerificationTag }}">
|
||||||
|
{{- end }}
|
||||||
|
{{- if site.Params.analytics.yandex.SiteVerificationTag }}
|
||||||
|
<meta name="yandex-verification" content="{{ site.Params.analytics.yandex.SiteVerificationTag }}">
|
||||||
|
{{- end }}
|
||||||
|
{{- if site.Params.analytics.bing.SiteVerificationTag }}
|
||||||
|
<meta name="msvalidate.01" content="{{ site.Params.analytics.bing.SiteVerificationTag }}">
|
||||||
|
{{- end }}
|
||||||
|
{{- if site.Params.analytics.naver.SiteVerificationTag }}
|
||||||
|
<meta name="naver-site-verification" content="{{ site.Params.analytics.naver.SiteVerificationTag }}">
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
{{- /* Styles */}}
|
||||||
|
|
||||||
|
{{- /* includes */}}
|
||||||
|
{{- $includes := slice }}
|
||||||
|
{{- $includes = $includes | append (" " | resources.FromString "assets/css/includes-blank.css")}}
|
||||||
|
|
||||||
|
{{- if not (eq site.Params.assets.disableScrollBarStyle true) }}
|
||||||
|
{{- $ScrollStyle := (resources.Get "css/includes/scroll-bar.css") }}
|
||||||
|
{{- $includes = (append $ScrollStyle $includes) }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
{{- $includes_all := $includes | resources.Concat "assets/css/includes.css" }}
|
||||||
|
|
||||||
|
{{- $theme_vars := (resources.Get "css/core/theme-vars.css") }}
|
||||||
|
{{- $reset := (resources.Get "css/core/reset.css") }}
|
||||||
|
{{- $media := (resources.Get "css/core/zmedia.css") }}
|
||||||
|
{{- $license_css := (resources.Get "css/core/license.css") }}
|
||||||
|
{{- $common := (resources.Match "css/common/*.css") | resources.Concat "assets/css/common.css" }}
|
||||||
|
|
||||||
|
{{- /* include `an-old-hope` if hljs is on */}}
|
||||||
|
{{- $isHLJSdisabled := (site.Params.assets.disableHLJS | default false) }}
|
||||||
|
{{- $hljs := (cond ($isHLJSdisabled) (".chroma { background-color: unset !important;}" | resources.FromString "assets/css/hljs-blank.css") (resources.Get "css/hljs/an-old-hope.min.css")) }}
|
||||||
|
|
||||||
|
{{- /* order is important */}}
|
||||||
|
{{- $core := (slice $theme_vars $reset $common $hljs $includes_all $media) | resources.Concat "assets/css/core.css" | resources.Minify }}
|
||||||
|
{{- $extended := (resources.Match "css/extended/*.css") | resources.Concat "assets/css/extended.css" | resources.Minify }}
|
||||||
|
|
||||||
|
{{- /* bundle all required css */}}
|
||||||
|
{{- /* Add extended css after theme style */ -}}
|
||||||
|
{{- $stylesheet := (slice $license_css $core $extended) | resources.Concat "assets/css/stylesheet.css" }}
|
||||||
|
|
||||||
|
{{- if not site.Params.assets.disableFingerprinting }}
|
||||||
|
{{- $stylesheet := $stylesheet | fingerprint }}
|
||||||
|
<link crossorigin="anonymous" href="{{ $stylesheet.RelPermalink }}" integrity="{{ $stylesheet.Data.Integrity }}" rel="preload stylesheet" as="style">
|
||||||
|
{{- else }}
|
||||||
|
<link crossorigin="anonymous" href="{{ $stylesheet.RelPermalink }}" rel="preload stylesheet" as="style">
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
{{- /* Search */}}
|
||||||
|
{{- if (eq .Layout `search`) -}}
|
||||||
|
<link crossorigin="anonymous" rel="preload" as="fetch" href="../index.json">
|
||||||
|
{{- $fastsearch := resources.Get "js/fastsearch.js" | js.Build (dict "params" (dict "fuseOpts" site.Params.fuseOpts)) | resources.Minify }}
|
||||||
|
{{- $fusejs := resources.Get "js/fuse.basic.min.js" }}
|
||||||
|
{{- $license_js := resources.Get "js/license.js" }}
|
||||||
|
{{- if not site.Params.assets.disableFingerprinting }}
|
||||||
|
{{- $search := (slice $fusejs $license_js $fastsearch ) | resources.Concat "assets/js/search.js" | fingerprint }}
|
||||||
|
<script defer crossorigin="anonymous" src="{{ $search.RelPermalink }}" integrity="{{ $search.Data.Integrity }}"></script>
|
||||||
|
{{- else }}
|
||||||
|
{{- $search := (slice $fusejs $fastsearch ) | resources.Concat "assets/js/search.js" }}
|
||||||
|
<script defer crossorigin="anonymous" src="{{ $search.RelPermalink }}"></script>
|
||||||
|
{{- end }}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- /* Highlight.js */}}
|
||||||
|
{{- $isHLJSdisabled := (site.Params.assets.disableHLJS | default .Params.disableHLJS ) }}
|
||||||
|
{{- if (and (eq .Kind "page") (ne .Layout "archives") (ne .Layout "search") (not $isHLJSdisabled)) }}
|
||||||
|
{{- if not site.Params.assets.disableFingerprinting }}
|
||||||
|
{{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | fingerprint }}
|
||||||
|
<script defer crossorigin="anonymous" src="{{ $highlight.RelPermalink }}" integrity="{{ $highlight.Data.Integrity }}"
|
||||||
|
onload="hljs.initHighlightingOnLoad();"></script>
|
||||||
|
{{- else }}
|
||||||
|
{{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" }}
|
||||||
|
<script defer crossorigin="anonymous" src="{{ $highlight.RelPermalink }}" onload="hljs.initHighlightingOnLoad();"></script>
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
{{- /* Favicons */}}
|
||||||
|
<link rel="icon" href="{{ site.Params.assets.favicon | default "favicon.ico" | absURL }}">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="{{ site.Params.assets.favicon16x16 | default "favicon-16x16.png" | absURL }}">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="{{ site.Params.assets.favicon32x32 | default "favicon-32x32.png" | absURL }}">
|
||||||
|
<link rel="apple-touch-icon" href="{{ site.Params.assets.apple_touch_icon | default "apple-touch-icon.png" | absURL }}">
|
||||||
|
<link rel="mask-icon" href="{{ site.Params.assets.safari_pinned_tab | default "safari-pinned-tab.svg" | absURL }}">
|
||||||
|
<meta name="theme-color" content="{{ site.Params.assets.theme_color | default "#2e2e33" }}">
|
||||||
|
<meta name="msapplication-TileColor" content="{{ site.Params.assets.msapplication_TileColor | default "#2e2e33" }}">
|
||||||
|
|
||||||
|
{{- /* RSS */}}
|
||||||
|
{{ range .AlternativeOutputFormats -}}
|
||||||
|
<link rel="{{ .Rel }}" type="{{ .MediaType.Type | html }}" href="{{ .Permalink | safeURL }}">
|
||||||
|
{{ end -}}
|
||||||
|
{{- range .AllTranslations -}}
|
||||||
|
<link rel="alternate" hreflang="{{ .Lang }}" href="{{ .Permalink }}">
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
|
<noscript>
|
||||||
|
<style>
|
||||||
|
#theme-toggle,
|
||||||
|
.top-link {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
{{- if (and (ne site.Params.defaultTheme "light") (ne site.Params.defaultTheme "dark")) }}
|
||||||
|
<style>
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
:root {
|
||||||
|
--theme: rgb(29, 30, 32);
|
||||||
|
--entry: rgb(46, 46, 51);
|
||||||
|
--primary: rgb(218, 218, 219);
|
||||||
|
--secondary: rgb(155, 156, 157);
|
||||||
|
--tertiary: rgb(65, 66, 68);
|
||||||
|
--content: rgb(196, 196, 197);
|
||||||
|
--hljs-bg: rgb(46, 46, 51);
|
||||||
|
--code-bg: rgb(55, 56, 62);
|
||||||
|
--border: rgb(51, 51, 51);
|
||||||
|
}
|
||||||
|
|
||||||
|
.list {
|
||||||
|
background: var(--theme);
|
||||||
|
}
|
||||||
|
|
||||||
|
.list:not(.dark)::-webkit-scrollbar-track {
|
||||||
|
background: 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.list:not(.dark)::-webkit-scrollbar-thumb {
|
||||||
|
border-color: var(--theme);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
{{- end }}
|
||||||
|
</noscript>
|
||||||
|
|
||||||
|
{{- partial "extend_head.html" . -}}
|
||||||
|
|
||||||
|
{{- /* Misc */}}
|
||||||
|
{{- if hugo.IsProduction | or (eq site.Params.env "production") }}
|
||||||
|
{{- template "_internal/google_analytics.html" . }}
|
||||||
|
{{- template "partials/templates/opengraph.html" . }}
|
||||||
|
{{- template "partials/templates/twitter_cards.html" . }}
|
||||||
|
{{- template "partials/templates/schema_json.html" . }}
|
||||||
|
{{- end -}}
|
BIN
static/img/cat.png
Normal file
BIN
static/img/cat.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 151 KiB |
BIN
static/img/coolkid.png
Normal file
BIN
static/img/coolkid.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.7 KiB |
BIN
static/img/favicon-gengar.png
Normal file
BIN
static/img/favicon-gengar.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 738 B |
BIN
static/img/favicon-lugia.ico
Normal file
BIN
static/img/favicon-lugia.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 567 B |
BIN
static/img/pikawow.png
Normal file
BIN
static/img/pikawow.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
Loading…
Add table
Reference in a new issue