Compare commits
3 commits
c1e01d07ff
...
205a242ef4
Author | SHA1 | Date | |
---|---|---|---|
205a242ef4 | |||
574911e290 | |||
f8d14239f6 |
12 changed files with 84 additions and 2 deletions
|
@ -224,3 +224,13 @@ pacman -S mako # notifications
|
|||
# TODO notification history?
|
||||
|
||||
```
|
||||
|
||||
## utils
|
||||
|
||||
|
||||
|
||||
|
||||
```
|
||||
pacman -S hyprland
|
||||
pacman -S neovim ghostty dolphin wofi
|
||||
```
|
||||
|
|
4
content/projects/_index.md
Normal file
4
content/projects/_index.md
Normal file
|
@ -0,0 +1,4 @@
|
|||
+++
|
||||
title = "Projects"
|
||||
layout = "projects"
|
||||
+++
|
10
content/projects/games-screenshot-manager.md
Normal file
10
content/projects/games-screenshot-manager.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
+++
|
||||
title = "Games Screenshot Manager"
|
||||
description = "A tool for managing screenshots of games"
|
||||
layout = "projects"
|
||||
repository = "https://github.com/fmartingr/games-screenshot-manager"
|
||||
+++
|
||||
|
||||
A tool for managing screenshots of games, it allows you to extract and organize the screenshots by platform and create a nice web gallery to display as a static site.
|
||||
|
||||
It's the tool I used to build [my screenshots gallery](http://screenshots.fmartingr.com).
|
6
content/projects/shiori.md
Normal file
6
content/projects/shiori.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
+++
|
||||
title = "Shiori"
|
||||
repository = "https://github.com/go-shiori/shiori"
|
||||
+++
|
||||
|
||||
A simple bookmark manager, read-later and web-archive tool. A way to store your bookmarks with both a CLI and web interface, with the option to archive the site contents and generate epub files.
|
8
content/projects/smtp2shoutrrr.md
Normal file
8
content/projects/smtp2shoutrrr.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
+++
|
||||
title = "smtp2shoutrrr"
|
||||
repository = "https://git.nakama.town/fmartingr/smtp2shoutrrr"
|
||||
+++
|
||||
|
||||
A SMTP server to foward incoming emails to setup shoutrrr backends. Used to send notifications from legacy systems to modern services.
|
||||
|
||||
I use it for example to send the email notifications from my Proxmox nodes into my Mattermost server, or urgent things to my ntfy topics.
|
|
@ -41,6 +41,10 @@ weight = 10
|
|||
name = 'Blog'
|
||||
pageRef = '/blog'
|
||||
weight = 20
|
||||
[[menus.main]]
|
||||
name = 'Projects'
|
||||
pageRef = '/projects'
|
||||
weight = 30
|
||||
# [[menus.main]]
|
||||
# name = 'Now'
|
||||
# pageRef = '/now'
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
div.article, main.blog
|
||||
div.article, main.blog, main.projects
|
||||
.title
|
||||
margin-bottom: 0.3em
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ header
|
|||
padding-left: 16px
|
||||
vertical-align: middle
|
||||
|
||||
.active
|
||||
.active, .ancestor
|
||||
font-weight: bold
|
||||
|
||||
.menu-button-toggle-label
|
||||
|
|
1
themes/fmartingr/layouts/partials/svg/README.md
Normal file
1
themes/fmartingr/layouts/partials/svg/README.md
Normal file
|
@ -0,0 +1 @@
|
|||
Icons from: https://tabler.io/icons
|
1
themes/fmartingr/layouts/partials/svg/brand-git.svg
Normal file
1
themes/fmartingr/layouts/partials/svg/brand-git.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-git"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /><path d="M12 8m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /><path d="M12 16m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /><path d="M12 15v-6" /><path d="M15 11l-2 -2" /><path d="M11 7l-1.9 -1.9" /><path d="M13.446 2.6l7.955 7.954a2.045 2.045 0 0 1 0 2.892l-7.955 7.955a2.045 2.045 0 0 1 -2.892 0l-7.955 -7.955a2.045 2.045 0 0 1 0 -2.892l7.955 -7.955a2.045 2.045 0 0 1 2.892 0z" /></svg>
|
After Width: | Height: | Size: 732 B |
21
themes/fmartingr/layouts/projects/list.html
Normal file
21
themes/fmartingr/layouts/projects/list.html
Normal file
|
@ -0,0 +1,21 @@
|
|||
{{ define "main" }}
|
||||
<div class="center">
|
||||
<h1 class="title">{{ .Title }}</h1>
|
||||
{{ .Content }}
|
||||
{{ range .Pages }}
|
||||
<div class="artitle {{ $.Param "site_style.container_class" }}">
|
||||
<h2 id="{{ .Title | urlize }}" class="title">{{ .LinkTitle }}</h2>
|
||||
<div class="info">
|
||||
{{ partial "svg/brand-git.svg" (dict "size" 24) }}
|
||||
<span>
|
||||
<a href="{{ $.Param "repository" }}">{{ .Param "repository" }}</a>
|
||||
</span>
|
||||
</div>
|
||||
<div class="summary content">{{ .Summary }}</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="center text-center">
|
||||
{{ partial "pagination" . }}
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
17
themes/fmartingr/layouts/projects/single.html
Normal file
17
themes/fmartingr/layouts/projects/single.html
Normal file
|
@ -0,0 +1,17 @@
|
|||
{{ define "main" }}
|
||||
<article class="{{ .Params.site_style.container_class | default ($.Param "site_style.container_class") }}">
|
||||
<h1 class="title">{{ .Title }}</h1>
|
||||
|
||||
{{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
|
||||
{{ $dateHuman := .Date | time.Format ":date_long" }}
|
||||
{{ if strings.Contains .Section "blog" }}
|
||||
<div class="info">
|
||||
{{ partial "svg/calendar-event.svg" (dict "size" 24) }}
|
||||
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
|
||||
<div>{{ partial "terms.html" (dict "taxonomy" "tags" "page" .) }}</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
|
||||
<div class="content">{{ .Content }}</div>
|
||||
</article>
|
||||
{{ end }}
|
Loading…
Add table
Add a link
Reference in a new issue