Move apps into projects section
All checks were successful
Deploy Website / build-and-deploy (push) Successful in 7s
@@ -1,12 +0,0 @@
|
|||||||
---
|
|
||||||
title: "{{ replace .File.ContentBaseName "-" " " | title }}"
|
|
||||||
date: "{{ .Date }}"
|
|
||||||
draft: true
|
|
||||||
description: ""
|
|
||||||
tags: []
|
|
||||||
status: ""
|
|
||||||
weight: 10
|
|
||||||
links: []
|
|
||||||
toc: true
|
|
||||||
math: false
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
title: "Apps"
|
|
||||||
build:
|
|
||||||
render: never
|
|
||||||
list: always
|
|
||||||
---
|
|
||||||
@@ -6,6 +6,8 @@ description: "A local-only macOS clipboard manager with a keyboard-first bottom
|
|||||||
tags: ["Swift", "AppKit", "macOS", "Clipboard", "SQLite"]
|
tags: ["Swift", "AppKit", "macOS", "Clipboard", "SQLite"]
|
||||||
status: "open beta"
|
status: "open beta"
|
||||||
weight: 20
|
weight: 20
|
||||||
|
aliases:
|
||||||
|
- /apps/clipbored/
|
||||||
links:
|
links:
|
||||||
- label: "GitHub"
|
- label: "GitHub"
|
||||||
url: "https://github.com/akkolli/clipbored"
|
url: "https://github.com/akkolli/clipbored"
|
||||||
@@ -15,7 +17,7 @@ math: false
|
|||||||
|
|
||||||
ClipBored is a small native macOS clipboard manager. It captures local clipboard history and opens a keyboard-first responsive bottom panel for search, sorting, copy, paste, pinning, deletion, and organization.
|
ClipBored is a small native macOS clipboard manager. It captures local clipboard history and opens a keyboard-first responsive bottom panel for search, sorting, copy, paste, pinning, deletion, and organization.
|
||||||
|
|
||||||
{{< figure src="/images/apps/clipbored/panel.png" alt="ClipBored clipboard panel snapshot." />}}
|
{{< figure src="/images/projects/clipbored/panel.png" alt="ClipBored clipboard panel snapshot." />}}
|
||||||
|
|
||||||
## What It Does
|
## What It Does
|
||||||
|
|
||||||
@@ -6,6 +6,8 @@ description: "A local-first native SwiftUI feed reader for macOS and iOS."
|
|||||||
tags: ["Swift", "SwiftUI", "RSS", "macOS", "iOS"]
|
tags: ["Swift", "SwiftUI", "RSS", "macOS", "iOS"]
|
||||||
status: "open beta"
|
status: "open beta"
|
||||||
weight: 10
|
weight: 10
|
||||||
|
aliases:
|
||||||
|
- /apps/feedme/
|
||||||
links: []
|
links: []
|
||||||
toc: true
|
toc: true
|
||||||
math: false
|
math: false
|
||||||
@@ -13,7 +15,7 @@ math: false
|
|||||||
|
|
||||||
FeedMe is a small native SwiftUI feed reader for macOS and iOS. It is local-first, account-free, and built around a shared Swift package for feed parsing, OPML import/export, refresh orchestration, and SQLite persistence.
|
FeedMe is a small native SwiftUI feed reader for macOS and iOS. It is local-first, account-free, and built around a shared Swift package for feed parsing, OPML import/export, refresh orchestration, and SQLite persistence.
|
||||||
|
|
||||||
{{< figure src="/images/apps/feedme/demo.png" alt="FeedMe running with a local demo library on iOS." />}}
|
{{< figure src="/images/projects/feedme/demo.png" alt="FeedMe running with a local demo library on iOS." />}}
|
||||||
|
|
||||||
## What It Does
|
## What It Does
|
||||||
|
|
||||||
@@ -6,6 +6,8 @@ description: "A tiny native macOS PDF reader for local reading, highlighting, co
|
|||||||
tags: ["Swift", "SwiftUI", "PDFKit", "macOS"]
|
tags: ["Swift", "SwiftUI", "PDFKit", "macOS"]
|
||||||
status: "open beta"
|
status: "open beta"
|
||||||
weight: 30
|
weight: 30
|
||||||
|
aliases:
|
||||||
|
- /apps/ihatepdfs/
|
||||||
links:
|
links:
|
||||||
- label: "GitHub"
|
- label: "GitHub"
|
||||||
url: "https://github.com/akkolli/ihatepdfs"
|
url: "https://github.com/akkolli/ihatepdfs"
|
||||||
@@ -19,7 +21,7 @@ math: false
|
|||||||
|
|
||||||
I Hate PDFs is a small native macOS PDF reader for local reading, highlighting, commenting, and review. It uses SwiftUI, AppKit, and PDFKit, keeps documents on your Mac, and avoids accounts, tracking, and cloud upload.
|
I Hate PDFs is a small native macOS PDF reader for local reading, highlighting, commenting, and review. It uses SwiftUI, AppKit, and PDFKit, keeps documents on your Mac, and avoids accounts, tracking, and cloud upload.
|
||||||
|
|
||||||
{{< figure src="/images/apps/ihatepdfs/default-reading.png" alt="I Hate PDFs default reading mode." />}}
|
{{< figure src="/images/projects/ihatepdfs/default-reading.png" alt="I Hate PDFs default reading mode." />}}
|
||||||
|
|
||||||
## What It Does
|
## What It Does
|
||||||
|
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
{{ $hasToc := and (ne .Params.toc false) (gt (len (findRE "<li>" .TableOfContents)) 0) }}
|
{{ $hasToc := and (ne .Params.toc false) (gt (len (findRE "<li>" .TableOfContents)) 0) }}
|
||||||
{{ $backHref := "/" | relURL }}
|
{{ $backHref := "/" | relURL }}
|
||||||
{{ $backLabel := "Home" }}
|
{{ $backLabel := "Home" }}
|
||||||
{{ if in (slice "apps" "projects" "websites") .Section }}
|
{{ if in (slice "projects" "websites") .Section }}
|
||||||
{{ $backHref = "/projects/" | relURL }}
|
{{ $backHref = "/projects/" | relURL }}
|
||||||
{{ $backLabel = "Projects" }}
|
{{ $backLabel = "Projects" }}
|
||||||
{{ else if eq .Section "publications" }}
|
{{ else if eq .Section "publications" }}
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
{{- $items := slice -}}
|
{{- $items := slice -}}
|
||||||
{{- range where site.RegularPages "Section" "in" (slice "posts" "projects" "apps") -}}
|
{{- range where site.RegularPages "Section" "in" (slice "posts" "projects") -}}
|
||||||
{{- $description := .Description | default (.Summary | plainify) -}}
|
{{- $description := .Description | default (.Summary | plainify) -}}
|
||||||
{{- $section := title .Section -}}
|
{{- $section := title .Section -}}
|
||||||
{{- if eq .Section "apps" }}{{ $section = "Projects" }}{{ end -}}
|
|
||||||
{{- $items = $items | append (dict
|
{{- $items = $items | append (dict
|
||||||
"title" .Title
|
"title" .Title
|
||||||
"link" .Permalink
|
"link" .Permalink
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
{{ if eq $active "publications" }}
|
{{ if eq $active "publications" }}
|
||||||
{{ partial "publication-list.html" hugo.Data.publications }}
|
{{ partial "publication-list.html" hugo.Data.publications }}
|
||||||
{{ else if eq $active "projects" }}
|
{{ else if eq $active "projects" }}
|
||||||
{{ partial "page-list.html" (where site.RegularPages "Section" "in" (slice "projects" "apps")) }}
|
{{ partial "page-list.html" (where site.RegularPages "Section" "projects") }}
|
||||||
{{ else if eq $active "contact" }}
|
{{ else if eq $active "contact" }}
|
||||||
{{ partial "contact-section.html" . }}
|
{{ partial "contact-section.html" . }}
|
||||||
{{ else }}
|
{{ else }}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 244 KiB After Width: | Height: | Size: 244 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 875 KiB After Width: | Height: | Size: 875 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |