From 4dbf2aeb3ecdc89a495b73ece41c98e8c32e4946 Mon Sep 17 00:00:00 2001 From: Bill Niblock Date: Mon, 4 Mar 2024 00:56:10 -0500 Subject: [PATCH] Implement Journals Jekyll will follow directory structures, using it as the URL path when building a site. This significant change adds configuration, styles, and layouts for journals. Journals will be stored in the `/journals` directory, and then within a directory for the character. For each character's journals, configuration must be established in the `_config.yml` file. Each character journal directory then can be treated similar to a Jekyll project: the `_posts` directory can be leveraged for posts. The base character journal directory has an index page, which by default shows a small top section, then the most recent post. Since these character journals don't adhere to the actual calendar, permalinks have been reduced to the post title alone. Note: this means every post in the character journal must be named different. Not certain if every post on the site must be named different. There are a number of steps still left: - Build site index page. Include cards for each character that has a journal, for each adventure, and for any additional miscellaneous things captured on the site. - Implement the adventure section, similar to journals. Any configured adventures will exist in the `/adventures` directory, and then within a specific directory. - Actually write stuff. --- 404.html | 2 +- _config.yml | 75 +++++++++------------ _includes/journal_footer.html | 23 +++++++ _layouts/home.html | 30 ++++++--- _layouts/journal.html | 50 ++++++++++++++ assets/bask.css | 8 +++ assets/bask.png | Bin 0 -> 331755 bytes assets/journal.css | 110 +++++++++++++++++++++++++++++++ assets/nataliah.css | 8 +++ assets/nataliah.png | Bin 0 -> 405301 bytes index.markdown | 9 ++- journals/bask/index.markdown | 14 ++++ journals/nataliah/index.markdown | 14 ++++ 13 files changed, 286 insertions(+), 57 deletions(-) create mode 100644 _includes/journal_footer.html create mode 100644 _layouts/journal.html create mode 100644 assets/bask.css create mode 100644 assets/bask.png create mode 100644 assets/journal.css create mode 100644 assets/nataliah.css create mode 100644 assets/nataliah.png create mode 100644 journals/bask/index.markdown create mode 100644 journals/nataliah/index.markdown diff --git a/404.html b/404.html index 8bef35f..808bd7f 100644 --- a/404.html +++ b/404.html @@ -1,6 +1,6 @@ --- permalink: /404.html -layout: default +layout: journal ---