Compare commits
10 commits
Author | SHA1 | Date | |
---|---|---|---|
D. Moonfire | 42648eab72 | ||
D. Moonfire | ac0d62eb29 | ||
D. Moonfire | a42aad58f9 | ||
cd43601318 | |||
D. Moonfire | b3ac7fb552 | ||
3cc59bf19a | |||
D. Moonfire | 0a8dc1e69e | ||
D. Moonfire | 8fbf3b0472 | ||
1044d1213a | |||
D. Moonfire | b057c4d583 |
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -4,6 +4,7 @@
|
|||
*.pdf
|
||||
*.html
|
||||
*.docx
|
||||
releases.yml
|
||||
|
||||
node_modules/
|
||||
.direnv/
|
||||
|
|
47
.woodpecker.yml
Normal file
47
.woodpecker.yml
Normal file
|
@ -0,0 +1,47 @@
|
|||
clone:
|
||||
git:
|
||||
image: woodpeckerci/plugin-git
|
||||
settings:
|
||||
tags: true
|
||||
|
||||
pipeline:
|
||||
build:
|
||||
image: registry.gitlab.com/dmoonfire/nix-flake-docker:latest
|
||||
commands:
|
||||
- nix develop --command scripts/build.sh
|
||||
when:
|
||||
event: [push, tag, manual]
|
||||
tag: v*
|
||||
branch: main
|
||||
|
||||
test:
|
||||
image: registry.gitlab.com/dmoonfire/nix-flake-docker:latest
|
||||
commands:
|
||||
- nix develop --command scripts/test.sh
|
||||
when:
|
||||
event: [push, manual]
|
||||
branch: main
|
||||
|
||||
release-main:
|
||||
image: registry.gitlab.com/dmoonfire/nix-flake-docker:latest
|
||||
commands:
|
||||
- nix develop --command scripts/release.sh
|
||||
secrets:
|
||||
- gitea_token
|
||||
- git_credentials
|
||||
when:
|
||||
event: [push, manual]
|
||||
branch: main
|
||||
|
||||
release-gitea:
|
||||
image: plugins/gitea-release
|
||||
settings:
|
||||
base_url: https://src.mfgames.com
|
||||
files:
|
||||
- "*.pdf"
|
||||
- "*.epub"
|
||||
api_key:
|
||||
from_secret: gitea_token
|
||||
when:
|
||||
event: tag
|
||||
tag: v*
|
|
@ -1,26 +0,0 @@
|
|||
clone:
|
||||
git:
|
||||
image: woodpeckerci/plugin-git
|
||||
settings:
|
||||
tags: true
|
||||
|
||||
pipeline:
|
||||
build:
|
||||
image: registry.gitlab.com/dmoonfire/nix-flake-docker:latest
|
||||
commands:
|
||||
- nix develop --command scripts/build.sh
|
||||
- nix develop --command scripts/test.sh
|
||||
when:
|
||||
event: [push, pull_request]
|
||||
release:
|
||||
image: registry.gitlab.com/dmoonfire/nix-flake-docker:latest
|
||||
commands:
|
||||
- export DRONE="true" # Required to convince `env-ci` that it is a known CI
|
||||
- git branch $DRONE_BRANCH origin/$DRONE_BRANCH # semantic-release needs this locally
|
||||
- nix develop --command scripts/release.sh
|
||||
secrets:
|
||||
- gitea_token
|
||||
- git_credentials
|
||||
when:
|
||||
event: [push]
|
||||
branch: main
|
|
@ -1,25 +0,0 @@
|
|||
clone:
|
||||
git:
|
||||
image: woodpeckerci/plugin-git
|
||||
settings:
|
||||
tags: true
|
||||
|
||||
pipeline:
|
||||
build:
|
||||
image: registry.gitlab.com/dmoonfire/nix-flake-docker:latest
|
||||
commands:
|
||||
- nix develop --command scripts/build.sh
|
||||
when:
|
||||
event: [tag]
|
||||
tag: v*
|
||||
gitea:
|
||||
image: plugins/gitea-release
|
||||
settings:
|
||||
base_url: https://src.mfgames.com
|
||||
files: exit-planning*.*
|
||||
secrets:
|
||||
- source: gitea_token
|
||||
target: plugin_api_key
|
||||
when:
|
||||
event: [tag]
|
||||
tag: v*
|
5
dmoonfire.json
Normal file
5
dmoonfire.json
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"categories": ["Writing"],
|
||||
"tags": ["Book Layout"],
|
||||
"summary": "Ideas on how to format spines to make it easier to sort and organize books."
|
||||
}
|
8
package-lock.json
generated
8
package-lock.json
generated
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "exit-planning",
|
||||
"version": "1.0.5",
|
||||
"name": "sorting-books",
|
||||
"version": "1.0.3",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "exit-planning",
|
||||
"version": "1.0.5",
|
||||
"name": "sorting-books",
|
||||
"version": "1.0.3",
|
||||
"dependencies": {
|
||||
"@mfgames-writing/clean-theme": "^4.0.2",
|
||||
"@mfgames-writing/contracts": "^4.2.0",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "sorting-books",
|
||||
"description": "Ideas for making it easier to sort books.",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.3",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"build:pdf": "mfgames-writing-format build pdf",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
},
|
||||
{
|
||||
"element": "chapter",
|
||||
"source": "src/introduction.md",
|
||||
"source": "src/index.md",
|
||||
"pipeline": [
|
||||
{
|
||||
"module": "@mfgames-writing/hyphen-pipeline"
|
||||
|
|
12
src/index.md
12
src/index.md
|
@ -1,12 +1,4 @@
|
|||
---
|
||||
title: Sorting Books
|
||||
date: 2022-01-17
|
||||
version: 1.0.0
|
||||
categories:
|
||||
- Writing
|
||||
summary: >
|
||||
How to sort books and why Fedran has a sort key on the spine.
|
||||
---
|
||||
# Sorting Books
|
||||
|
||||
One of my more common penalty chores in my youth was to alphabetize the house which saw a constant influx of new books and a shuffling of existing ones as they were read and put away. The problem was that I would sort through the books and pluck out the ones that interest me, frequently gathering a to-read pile as big as the one I put back into my shelves.
|
||||
|
||||
|
@ -20,7 +12,7 @@ The ordering I always wanted was series and then sequence. That made book one of
|
|||
|
||||
That approach is very slow and difficult. It requires thought and knowledge of a series, which is harder to demonstrate. Sometimes it isn't always clear what is book two or book three, or maybe they are both at the same time.
|
||||
|
||||
# Fedran
|
||||
## Fedran
|
||||
|
||||
But I always liked approach, which is why my [Fedran](https://fedran.com/) books have a sort key. Now this lead into a different train of thought but ultimately came down to the concept of identifiers which drives a lot of my site and explains all the entries that look like "0100-01" and "0047-00".
|
||||
|
||||
|
|
Loading…
Reference in a new issue