-This site theme is designed to highlight the new [Bard Fieldtype](https://docs.statamic.com/fieldtypes/bard) and it's magnificent capabilities. It includes a number of pre-built Bard sets for long form content.
+![Statamic 4+](https://img.shields.io/badge/Statamic-4+-FF269E?style=for-the-badge&link=https://statamic.com)
+
-- Hero Blocks with background images and color/mix overlays
-- Photos
-- Video Embeds
-- Two Column Text
+## Features
+- Bard's focused starter-kit with a number of pre-built Bard sets for long form content:
+ - Hero Blocks with background images and color/mix overlays
+ - Photos that can be customized for the front-end in 5 different sizes
+ - Video Embeds
+ - Two Column Text
+ - Image gallery
-## Screenshot:
+- Articles blogging collection with all articles heroes on the home page
+- Tags taxonomy for Articles
+- Beautifully responsive
+- Built with [TailwindCSS](https://tailwindcss.com)
-![Storyteller Preview](https://d.pr/i/VqnfH/aXEnVnAj5C+)
+## Quick Start
-Or you can see it in action at [new.jackmcdade.com](https://jackmcdade.com/blog).
+### 1. Create a new site
-## Installing
+You can create a new site using the [Statamic CLI Tool](https://github.com/statamic/cli):
-- Setup a fresh Statamic install
-- Unzip the Storyteller package
-- Replace the contents of `site` and `assets` with those from the package
-- Create a super user to access the Control Panel
+```
+statamic new your-site statamic/starter-kit-storyteller
+```
+
+Or you can install manually into a fresh [Statamic installation](https://statamic.dev/installation) by running:
+
+```
+php please starter-kit:install statamic/starter-kit-storyteller --clear-site
+```
+
+### 2. Make a new user
-## Customizing
+The above installers should prompt you to make a user, but you can also run `php please make:user`. You'll want it to be a `super` so you have access to everything.
-Storyteller is essentially drop-and-go for new sites. You can modify some design elements in the Globals area to make it your own. And if you want to really go at it, you can mess around in the templates. Everything uses [Tailwind](https://tailwindcss.com) so it's very easy to make changes.
+### 3. Recompile the CSS (optional)
+
+The [TailwindCSS](https://tailwindcss.com/) included in this kit is compiled and purged to reduce filesize on any unused classes and selectors. If you want to modify anything, just recompile it.
+
+Change your markup in the antlers.html files and/or in style.css and compile for production again:
```
-cd site/themes/storyteller
-yarn && yarn run dev
+npm run build
```
+
+This starter-kit makes use of Vite 4.5 for blazing fast assets compilation.
+
+### 4. Do your thing!
+
+If you're using [Laravel Valet](https://laravel.com/docs/valet) (or similar), your site should be available at `http://cool-site.test`. You can access the control panel at `http://cool-site.test/cp` and login with your new user. Open up the source code, follow along with the [Statamic docs](https://statamic.dev), and enjoy!
+
+## Contributing
+
+Contributions are always welcome, no matter how large or small. Before contributing, please read the [code of conduct](https://github.com/statamic/cms/wiki/Code-of-Conduct).
diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..4189c9a
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,9 @@
+{
+ "name": "my-vendor-name/path",
+ "extra": {
+ "statamic": {
+ "name": "Path",
+ "description": "Path starter kit"
+ }
+ }
+}
diff --git a/site/addons/.gitkeep b/content/assets/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/addons/.gitkeep
rename to content/assets/.gitkeep
diff --git a/content/assets/assets.yaml b/content/assets/assets.yaml
new file mode 100644
index 0000000..2578389
--- /dev/null
+++ b/content/assets/assets.yaml
@@ -0,0 +1,8 @@
+title: Assets
+disk: assets
+allow_uploads: true
+allow_downloading: true
+allow_renaming: true
+allow_moving: true
+create_folders: true
+source_preset: max_upload_size
diff --git a/content/assets/site-assets.yaml b/content/assets/site-assets.yaml
new file mode 100644
index 0000000..da5ff1e
--- /dev/null
+++ b/content/assets/site-assets.yaml
@@ -0,0 +1,8 @@
+title: Site-Assets
+disk: site-assets
+allow_uploads: true
+allow_downloading: true
+allow_renaming: true
+allow_moving: true
+create_folders: true
+warm_presets: false
diff --git a/site/database/migrations/.gitkeep b/content/collections/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/database/migrations/.gitkeep
rename to content/collections/.gitkeep
diff --git a/content/collections/articles.yaml b/content/collections/articles.yaml
new file mode 100644
index 0000000..6e6f06b
--- /dev/null
+++ b/content/collections/articles.yaml
@@ -0,0 +1,18 @@
+title: Articles
+template: articles/show
+layout: layout
+mount: home
+taxonomies:
+ - tags
+revisions: true
+route: '/articles/{slug}'
+date: true
+sort_dir: asc
+date_behavior:
+ past: public
+ future: private
+preview_targets:
+ -
+ label: Entry
+ url: '{permalink}'
+ refresh: true
diff --git a/content/collections/articles/2024-03-24.oh-hai-sacha.md b/content/collections/articles/2024-03-24.oh-hai-sacha.md
new file mode 100644
index 0000000..98d8584
--- /dev/null
+++ b/content/collections/articles/2024-03-24.oh-hai-sacha.md
@@ -0,0 +1,226 @@
+---
+id: 1d241e40-02ed-4c88-8650-58bc5e7beb31
+blueprint: article
+title: 'Oh Hai Sacha!'
+subtitle: "You'll never believe what starter-kit Statamic just re-added!"
+background_image: noah-grossenbacher-272202.jpg
+grayscale: none
+background_color: '#fd2d78'
+blend_mode: multiply
+section_title: Stories
+updated_by: b6c04226-2d48-4c4f-80a8-b14f535a693c
+updated_at: 1712325969
+tags:
+ - bard
+ - good-bull
+ - writing
+content:
+ -
+ type: heading
+ attrs:
+ level: 2
+ content:
+ -
+ type: text
+ text: 'A sub heading which is not as important as the second, but should be used with consideration'
+ -
+ type: paragraph
+ content:
+ -
+ type: text
+ text: 'Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. When you have an itch to scratch that you can’t reach natively (talking about features here), you’ve always able to extend '
+ -
+ type: text
+ marks:
+ -
+ type: link
+ attrs:
+ href: '#'
+ rel: noreferrer
+ target: _blank
+ title: null
+ text: Statamic
+ -
+ type: text
+ text: ' by creating an addon.'
+ -
+ type: paragraph
+ content:
+ -
+ type: text
+ text: 'However, creating a whole addon, with all of it’s naming requirements and whatnot just to write (for example) 3 lines of PHP can be annoying and time consuming. With site helpers, you can just drop your code into a single file and call it a day.'
+ -
+ type: set
+ attrs:
+ id: lu5t4whz
+ values:
+ type: two_col
+ col_one: |-
+ ### Jack
+ But I must explain to you how all this mistaken idea of denouncing of a pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it?
+ > But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences?
_Nikolaj Sokolowski_
+ col_two: |-
+ ### Jason
+ On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammeled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains.
+
+ Wie im Morgenrot
+ Du rings mich anglühst,
+ Frühling, Geliebter !
+ Mit tausendfacher Liebeswonne
+ Sich an mein Herz drängt
+ Deiner ewigen Wärme
+ Heilig Gefühl,
+ Unendliche Schöne !
+ -
+ type: paragraph
+ content:
+ -
+ type: text
+ text: 'Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.'
+ -
+ type: paragraph
+ content:
+ -
+ type: text
+ text: 'When you have an itch to scratch that you can’t reach natively (talking about features here), you’ve always able to extend Statamic by creating an addon.'
+ -
+ type: heading
+ attrs:
+ level: 3
+ content:
+ -
+ type: text
+ text: 'Image can be Inline:'
+ -
+ type: set
+ attrs:
+ id: lubp4qvi
+ values:
+ type: photo
+ image: thiva-xX_Bptw-MhE-unsplash.jpg
+ grayscale: none
+ size: 'md lg:max-w-md xl:max-w-md'
+ -
+ type: heading
+ attrs:
+ level: 3
+ content:
+ -
+ type: text
+ text: 'Inline+ image gets slightly larger at large screen size:'
+ -
+ type: set
+ attrs:
+ id: lu5tb4qy
+ values:
+ type: photo
+ image: chuttersnap-297553.jpg
+ grayscale: none
+ size: 'md lg:max-w-md xl:max-w-lg'
+ -
+ type: heading
+ attrs:
+ level: 3
+ content:
+ -
+ type: text
+ text: 'Let’s try an Oversized image:'
+ -
+ type: set
+ attrs:
+ id: lubp9s85
+ values:
+ type: photo
+ image: patrick-federi-OfxkOGuSO_k-unsplash.jpg
+ grayscale: none
+ size: 'lg lg:max-w-xl xl:max-w-xl'
+ -
+ type: heading
+ attrs:
+ level: 3
+ content:
+ -
+ type: text
+ text: 'Or what about Oversized+?'
+ -
+ type: set
+ attrs:
+ id: lu5tbgjb
+ values:
+ type: photo
+ image: jason-pischke-G58Nyod4KCs-unsplash.jpg
+ grayscale: grayscale
+ size: 'lg lg:max-w-xl xl:max-w-2xl'
+ -
+ type: heading
+ attrs:
+ level: 3
+ content:
+ -
+ type: text
+ text: 'Finally, isn’t Full Size the real deal?'
+ -
+ type: set
+ attrs:
+ id: lu5tdk44
+ values:
+ type: photo
+ image: 20230430_203852.jpg
+ grayscale: none
+ size: full
+ -
+ type: heading
+ attrs:
+ level: 3
+ content:
+ -
+ type: text
+ text: 'It’s H3 time, again!'
+ -
+ type: paragraph
+ content:
+ -
+ type: text
+ text: 'Later that day I climbed this cliff face for a shot of the sunset and got stuck up there overnight. The medicine man appeared again, smelling even funnier than before. He told me I was destined for grape things. I was confused. And then he disappeared. Grape things?'
+ -
+ type: blockquote
+ content:
+ -
+ type: paragraph
+ content:
+ -
+ type: text
+ text: 'You are destined for grape things.'
+ -
+ type: paragraph
+ content:
+ -
+ type: text
+ text: "I woke to a hot air balloon over my head. They swooped down and asked if I wanted a lift. When presented with adventure, you just say yes. That's my motto. And up I went. I don’t remember anything else."
+ -
+ type: set
+ attrs:
+ id: lu5tis4z
+ values:
+ type: video
+ video: 'https://youtu.be/6_Fd8R9Bat8?feature=shared'
+ -
+ type: heading
+ attrs:
+ level: 3
+ content:
+ -
+ type: text
+ text: 'I did tell you with have a new gallery feature, didnt’t I?'
+ -
+ type: set
+ attrs:
+ id: luchzbc9
+ values:
+ type: gallery
+ gallery:
+ - thiva-xX_Bptw-MhE-unsplash.jpg
+ - patrick-federi-OfxkOGuSO_k-unsplash.jpg
+ - jason-pischke-G58Nyod4KCs-unsplash.jpg
+ - andrew-haimerl-381931.jpg
+---
diff --git a/content/collections/pages.yaml b/content/collections/pages.yaml
new file mode 100644
index 0000000..80bb327
--- /dev/null
+++ b/content/collections/pages.yaml
@@ -0,0 +1,13 @@
+title: Pages
+template: default
+layout: layout
+revisions: false
+route: '{slug}'
+sort_dir: asc
+preview_targets:
+ -
+ label: Entry
+ url: '{permalink}'
+ refresh: true
+structure:
+ root: true
diff --git a/content/collections/pages/home.md b/content/collections/pages/home.md
new file mode 100644
index 0000000..91d3ced
--- /dev/null
+++ b/content/collections/pages/home.md
@@ -0,0 +1,8 @@
+---
+id: home
+blueprint: pages
+title: Stories
+template: articles/index
+updated_by: b6c04226-2d48-4c4f-80a8-b14f535a693c
+updated_at: 1711188539
+---
diff --git a/site/helpers/.gitkeep b/content/globals/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/helpers/.gitkeep
rename to content/globals/.gitkeep
diff --git a/content/globals/settings.yaml b/content/globals/settings.yaml
new file mode 100644
index 0000000..bf1076b
--- /dev/null
+++ b/content/globals/settings.yaml
@@ -0,0 +1,6 @@
+title: Settings
+data:
+ site_name: Storyteller
+ website_short_description: 'My short stories I would like to tell you about'
+ website_allow_pinterest: true
+ site_background_image: efe-kurnaz-315384.jpg
diff --git a/site/lang/.gitkeep b/content/navigation/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/lang/.gitkeep
rename to content/navigation/.gitkeep
diff --git a/site/settings/addons/.gitkeep b/content/taxonomies/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/settings/addons/.gitkeep
rename to content/taxonomies/.gitkeep
diff --git a/content/taxonomies/tags.yaml b/content/taxonomies/tags.yaml
new file mode 100644
index 0000000..2ba3bf5
--- /dev/null
+++ b/content/taxonomies/tags.yaml
@@ -0,0 +1,6 @@
+title: Tags
+preview_targets:
+ -
+ label: Term
+ url: '{permalink}'
+ refresh: true
diff --git a/content/taxonomies/tags/bard.yaml b/content/taxonomies/tags/bard.yaml
new file mode 100644
index 0000000..07eaf7a
--- /dev/null
+++ b/content/taxonomies/tags/bard.yaml
@@ -0,0 +1,4 @@
+title: Bard
+updated_by: b6c04226-2d48-4c4f-80a8-b14f535a693c
+updated_at: 1712259659
+blueprint: tag
diff --git a/content/taxonomies/tags/good-bull.yaml b/content/taxonomies/tags/good-bull.yaml
new file mode 100644
index 0000000..de9911d
--- /dev/null
+++ b/content/taxonomies/tags/good-bull.yaml
@@ -0,0 +1,4 @@
+title: 'Good Bull'
+updated_by: b6c04226-2d48-4c4f-80a8-b14f535a693c
+updated_at: 1712259704
+blueprint: tag
diff --git a/content/taxonomies/tags/writing.yaml b/content/taxonomies/tags/writing.yaml
new file mode 100644
index 0000000..6846466
--- /dev/null
+++ b/content/taxonomies/tags/writing.yaml
@@ -0,0 +1,4 @@
+title: Writing
+updated_by: b6c04226-2d48-4c4f-80a8-b14f535a693c
+updated_at: 1712259696
+blueprint: tag
diff --git a/site/storage/.gitkeep b/content/trees/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/storage/.gitkeep
rename to content/trees/.gitkeep
diff --git a/content/trees/collections/pages.yaml b/content/trees/collections/pages.yaml
new file mode 100644
index 0000000..f7bcb87
--- /dev/null
+++ b/content/trees/collections/pages.yaml
@@ -0,0 +1 @@
+{ }
\ No newline at end of file
diff --git a/content/trees/navigation/home.yaml b/content/trees/navigation/home.yaml
new file mode 100644
index 0000000..f7bcb87
--- /dev/null
+++ b/content/trees/navigation/home.yaml
@@ -0,0 +1 @@
+{ }
\ No newline at end of file
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..fad1e3f
--- /dev/null
+++ b/package.json
@@ -0,0 +1,16 @@
+{
+ "private": true,
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build"
+ },
+ "devDependencies": {
+ "@tailwindcss/typography": "^0.5.9",
+ "autoprefixer": "^10.4.14",
+ "laravel-vite-plugin": "^0.8.0",
+ "postcss": "^8.4.23",
+ "postcss-import": "^16.1.0",
+ "tailwindcss": "^3.4.1",
+ "vite": "4.5.3"
+ }
+}
diff --git a/postcss.config.js b/postcss.config.js
new file mode 100644
index 0000000..273c66d
--- /dev/null
+++ b/postcss.config.js
@@ -0,0 +1,8 @@
+module.exports = {
+ plugins: {
+ 'postcss-import': {},
+ 'tailwindcss/nesting': {},
+ tailwindcss: {},
+ autoprefixer: {},
+ },
+}
diff --git a/site/users/.gitkeep b/public/assets/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/users/.gitkeep
rename to public/assets/.gitkeep
diff --git a/public/assets/.meta/20230430_203852.jpg.yaml b/public/assets/.meta/20230430_203852.jpg.yaml
new file mode 100644
index 0000000..666cf07
--- /dev/null
+++ b/public/assets/.meta/20230430_203852.jpg.yaml
@@ -0,0 +1,7 @@
+data: { }
+size: 1139239
+last_modified: 1712325878
+width: 2500
+height: 1875
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/.meta/andrew-haimerl-381931-1712323069.jpg.yaml b/public/assets/.meta/andrew-haimerl-381931-1712323069.jpg.yaml
new file mode 100644
index 0000000..7704c87
--- /dev/null
+++ b/public/assets/.meta/andrew-haimerl-381931-1712323069.jpg.yaml
@@ -0,0 +1,7 @@
+data: { }
+size: 1842179
+last_modified: 1712323069
+width: 3153
+height: 3941
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/.meta/andrew-haimerl-381931.jpg.yaml b/public/assets/.meta/andrew-haimerl-381931.jpg.yaml
new file mode 100644
index 0000000..8cab9fd
--- /dev/null
+++ b/public/assets/.meta/andrew-haimerl-381931.jpg.yaml
@@ -0,0 +1,8 @@
+data:
+ alt: 'Hello Andrew'
+size: 1842179
+last_modified: 1576789396
+width: 3153
+height: 3941
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/.meta/chuttersnap-297553.jpg.yaml b/public/assets/.meta/chuttersnap-297553.jpg.yaml
new file mode 100644
index 0000000..abec075
--- /dev/null
+++ b/public/assets/.meta/chuttersnap-297553.jpg.yaml
@@ -0,0 +1,8 @@
+data:
+ alt: 'Chuttersnap - Smoke & Mirrors'
+size: 792709
+last_modified: 1576789396
+width: 6016
+height: 4016
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/.meta/efe-kurnaz-315384.jpg.yaml b/public/assets/.meta/efe-kurnaz-315384.jpg.yaml
new file mode 100644
index 0000000..ae9ca0c
--- /dev/null
+++ b/public/assets/.meta/efe-kurnaz-315384.jpg.yaml
@@ -0,0 +1,7 @@
+data: { }
+size: 1301091
+last_modified: 1539664734
+width: 3223
+height: 4834
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/.meta/jason-pischke-G58Nyod4KCs-unsplash.jpg.yaml b/public/assets/.meta/jason-pischke-G58Nyod4KCs-unsplash.jpg.yaml
new file mode 100644
index 0000000..4d15d3c
--- /dev/null
+++ b/public/assets/.meta/jason-pischke-G58Nyod4KCs-unsplash.jpg.yaml
@@ -0,0 +1,7 @@
+data: { }
+size: 1289849
+last_modified: 1711658111
+width: 2400
+height: 1920
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/.meta/noah-grossenbacher-272202.jpg.yaml b/public/assets/.meta/noah-grossenbacher-272202.jpg.yaml
new file mode 100644
index 0000000..3e03ead
--- /dev/null
+++ b/public/assets/.meta/noah-grossenbacher-272202.jpg.yaml
@@ -0,0 +1,8 @@
+data:
+ alt: 'Explosion from Grossenbacher'
+size: 573381
+last_modified: 1576789396
+width: 3696
+height: 2448
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/.meta/patrick-federi-OfxkOGuSO_k-unsplash.jpg.yaml b/public/assets/.meta/patrick-federi-OfxkOGuSO_k-unsplash.jpg.yaml
new file mode 100644
index 0000000..ffc9f82
--- /dev/null
+++ b/public/assets/.meta/patrick-federi-OfxkOGuSO_k-unsplash.jpg.yaml
@@ -0,0 +1,8 @@
+data:
+ alt: 'Image by Patrick Federi on unsplash.com'
+size: 1464353
+last_modified: 1711657851
+width: 2400
+height: 1600
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/.meta/pexels-felix-mittermeier-1080401-1712325509.jpg.yaml b/public/assets/.meta/pexels-felix-mittermeier-1080401-1712325509.jpg.yaml
new file mode 100644
index 0000000..8c6a258
--- /dev/null
+++ b/public/assets/.meta/pexels-felix-mittermeier-1080401-1712325509.jpg.yaml
@@ -0,0 +1,8 @@
+data:
+ focus: 60-30-1
+size: 2913674
+last_modified: 1712325509
+width: 1920
+height: 2310
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/.meta/pexels-felix-mittermeier-1080401.jpg.yaml b/public/assets/.meta/pexels-felix-mittermeier-1080401.jpg.yaml
new file mode 100644
index 0000000..ba42db9
--- /dev/null
+++ b/public/assets/.meta/pexels-felix-mittermeier-1080401.jpg.yaml
@@ -0,0 +1,7 @@
+data: { }
+size: 2078983
+last_modified: 1674934465
+width: 1920
+height: 2310
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/.meta/thiva-xX_Bptw-MhE-unsplash.jpg.yaml b/public/assets/.meta/thiva-xX_Bptw-MhE-unsplash.jpg.yaml
new file mode 100644
index 0000000..75bf7af
--- /dev/null
+++ b/public/assets/.meta/thiva-xX_Bptw-MhE-unsplash.jpg.yaml
@@ -0,0 +1,9 @@
+data:
+ alt: 'Photo by Thiva on unsplash.com'
+ focus: 83-44-2.1
+size: 735698
+last_modified: 1711657737
+width: 2400
+height: 1600
+mime_type: image/jpeg
+duration: null
diff --git a/public/assets/20230430_203852.jpg b/public/assets/20230430_203852.jpg
new file mode 100644
index 0000000..ad2ebe9
Binary files /dev/null and b/public/assets/20230430_203852.jpg differ
diff --git a/assets/andrew-haimerl-381931.jpg b/public/assets/andrew-haimerl-381931.jpg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/andrew-haimerl-381931.jpg
rename to public/assets/andrew-haimerl-381931.jpg
diff --git a/assets/chuttersnap-297553.jpg b/public/assets/chuttersnap-297553.jpg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/chuttersnap-297553.jpg
rename to public/assets/chuttersnap-297553.jpg
diff --git a/assets/efe-kurnaz-315384.jpg b/public/assets/efe-kurnaz-315384.jpg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/efe-kurnaz-315384.jpg
rename to public/assets/efe-kurnaz-315384.jpg
diff --git a/site/themes/storyteller/img/tags.svg b/public/assets/img/tags.svg
similarity index 100%
rename from site/themes/storyteller/img/tags.svg
rename to public/assets/img/tags.svg
diff --git a/public/assets/jason-pischke-G58Nyod4KCs-unsplash.jpg b/public/assets/jason-pischke-G58Nyod4KCs-unsplash.jpg
new file mode 100644
index 0000000..84601fa
Binary files /dev/null and b/public/assets/jason-pischke-G58Nyod4KCs-unsplash.jpg differ
diff --git a/assets/noah-grossenbacher-272202.jpg b/public/assets/noah-grossenbacher-272202.jpg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/noah-grossenbacher-272202.jpg
rename to public/assets/noah-grossenbacher-272202.jpg
diff --git a/public/assets/patrick-federi-OfxkOGuSO_k-unsplash.jpg b/public/assets/patrick-federi-OfxkOGuSO_k-unsplash.jpg
new file mode 100644
index 0000000..ef12a96
Binary files /dev/null and b/public/assets/patrick-federi-OfxkOGuSO_k-unsplash.jpg differ
diff --git a/public/assets/pexels-felix-mittermeier-1080401-1712325509.jpg b/public/assets/pexels-felix-mittermeier-1080401-1712325509.jpg
new file mode 100644
index 0000000..30771d0
Binary files /dev/null and b/public/assets/pexels-felix-mittermeier-1080401-1712325509.jpg differ
diff --git a/public/assets/pexels-felix-mittermeier-1080401.jpg b/public/assets/pexels-felix-mittermeier-1080401.jpg
new file mode 100644
index 0000000..9b44a4d
Binary files /dev/null and b/public/assets/pexels-felix-mittermeier-1080401.jpg differ
diff --git a/public/assets/thiva-xX_Bptw-MhE-unsplash.jpg b/public/assets/thiva-xX_Bptw-MhE-unsplash.jpg
new file mode 100644
index 0000000..4fa29f5
Binary files /dev/null and b/public/assets/thiva-xX_Bptw-MhE-unsplash.jpg differ
diff --git a/public/build/assets/site-4ed993c7.js b/public/build/assets/site-4ed993c7.js
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/public/build/assets/site-4ed993c7.js
@@ -0,0 +1 @@
+
diff --git a/public/build/assets/site-c60e724c.css b/public/build/assets/site-c60e724c.css
new file mode 100644
index 0000000..647f851
--- /dev/null
+++ b/public/build/assets/site-c60e724c.css
@@ -0,0 +1 @@
+*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }p,ul,ol{margin-bottom:1.5rem}blockquote{position:relative;text-align:center;font-family:Unica One;font-size:1.875rem;line-height:2.25rem;margin:1.5rem auto}blockquote:after,blockquote:before{content:"";background-size:auto 3px;display:block;height:3px;width:50%;margin:45px auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='Squiggle-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%232C185B' stroke-width='1' class='st0' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E")}h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem}@media (min-width: 768px){h2{font-size:1.875rem;line-height:2.25rem}}.content p,.content h2,.content h3,.content h4,.content h5,.content table,.content ul,.content ol,.content blockquote{max-width:40rem;margin-left:auto;margin-right:auto}.content blockquote *:last-child{margin-bottom:0}.content a{color:#fd2d78}.content a:hover{color:#483b49}.content h3{font-size:1.25rem;margin-bottom:1rem}.video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-embed iframe,.video-embed object,.video-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.pin{top:0;right:0;bottom:0;left:0}.h-screen-sans-nav{height:calc(100vh - 68px)}.h-screen{height:100vh}.h-800{height:800px}.mix-normal{mix-blend-mode:normal}.mix-multiply{mix-blend-mode:multiply}.mix-screen{mix-blend-mode:screen}.mix-overlay{mix-blend-mode:overlay}.mix-darken{mix-blend-mode:darken}.mix-lighten{mix-blend-mode:lighten}.mix-hard-light{mix-blend-mode:hard-light}.mix-soft-light{mix-blend-mode:soft-light}.mix-difference{mix-blend-mode:difference}.mix-exclusion{mix-blend-mode:exclusion}.mix-plus-lighter{mix-blend-mode:plus-lighter}.filter-none{filter:none}.filter-grayscale{filter:grayscale(100%)}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-16{margin-top:-4rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.h-6{height:1.5rem}.h-full{height:100%}.h-screen-1\/2{height:50vh}.min-h-screen{min-height:100vh}.w-6{width:1.5rem}.w-64{width:16rem}.w-full{width:100%}.max-w-2xl{max-width:70rem}.max-w-md{max-width:40rem}.max-w-xl{max-width:60rem}.flex-1{flex:1 1 0%}.columns-1{-moz-columns:1;columns:1}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border-b{border-bottom-width:1px}.bg-grey-darker{--tw-bg-opacity: 1;background-color:rgb(72 59 73 / var(--tw-bg-opacity))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-fixed{background-attachment:fixed}.object-cover{-o-object-fit:cover;object-fit:cover}.p-16{padding:4rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-16{padding-bottom:4rem}.pt-2{padding-top:.5rem}.text-center{text-align:center}.text-justify{text-align:justify}.font-heading{font-family:Ultra}.font-serif{font-family:Volkhov,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.font-subheading{font-family:Unica One}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-grey-dark{--tw-text-opacity: 1;color:rgb(112 129 138 / var(--tw-text-opacity))}.text-grey-darker{--tw-text-opacity: 1;color:rgb(72 59 73 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-whitish{color:#ffffffbf}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:bg-teal-600:hover{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}.hover\:text-whitish:hover{color:#ffffffbf}.hover\:opacity-100:hover{opacity:1}@media (min-width: 768px){.md\:columns-3{-moz-columns:3;columns:3}.md\:px-0{padding-left:0;padding-right:0}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:max-w-md{max-width:40rem}.lg\:max-w-xl{max-width:60rem}.lg\:rounded-lg{border-radius:.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 1280px){.xl\:max-w-2xl{max-width:70rem}.xl\:max-w-lg{max-width:50rem}.xl\:max-w-md{max-width:40rem}.xl\:max-w-xl{max-width:60rem}}.\[\&\>img\:not\(\:first-child\)\]\:mt-2>img:not(:first-child){margin-top:.5rem}
diff --git a/public/build/assets/site-e09781ea.css b/public/build/assets/site-e09781ea.css
new file mode 100644
index 0000000..381e0e3
--- /dev/null
+++ b/public/build/assets/site-e09781ea.css
@@ -0,0 +1 @@
+*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }p,ul,ol{margin-bottom:1.5rem}blockquote{position:relative;text-align:center;font-family:Unica One;font-size:1.875rem;line-height:2.25rem;margin:1.5rem auto}blockquote:after,blockquote:before{content:"";background-size:auto 3px;display:block;height:3px;width:50%;margin:45px auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='Squiggle-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%232C185B' stroke-width='1' class='st0' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E")}h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem}@media (min-width: 768px){h2{font-size:1.875rem;line-height:2.25rem}}.content p,.content h2,.content h3,.content h4,.content h5,.content table,.content ul,.content ol,.content blockquote{max-width:40rem;margin-left:auto;margin-right:auto}.content blockquote *:last-child{margin-bottom:0}.content a{color:#fd2d78}.content a:hover{color:#483b49}.content h3{font-size:1.25rem;margin-bottom:1rem}.video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-embed iframe,.video-embed object,.video-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.pin{top:0;right:0;bottom:0;left:0}.h-screen-sans-nav{height:calc(100vh - 68px)}.h-screen{height:100vh}.h-800{height:800px}.mix-normal{mix-blend-mode:normal}.mix-multiply{mix-blend-mode:multiply}.mix-screen{mix-blend-mode:screen}.mix-overlay{mix-blend-mode:overlay}.mix-darken{mix-blend-mode:darken}.mix-lighten{mix-blend-mode:lighten}.mix-hard-light{mix-blend-mode:hard-light}.mix-soft-light{mix-blend-mode:soft-light}.mix-difference{mix-blend-mode:difference}.mix-exclusion{mix-blend-mode:exclusion}.mix-plus-lighter{mix-blend-mode:plus-lighter}.filter-none{filter:none}.filter-grayscale{filter:grayscale(100%)}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-16{margin-top:-4rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.h-full{height:100%}.h-screen-1\/2{height:50vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:70rem}.max-w-md{max-width:40rem}.max-w-xl{max-width:60rem}.flex-1{flex:1 1 0%}.columns-1{-moz-columns:1;columns:1}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border-b{border-bottom-width:1px}.bg-grey-darker{--tw-bg-opacity: 1;background-color:rgb(72 59 73 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-fixed{background-attachment:fixed}.object-cover{-o-object-fit:cover;object-fit:cover}.p-16{padding:4rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.pb-16{padding-bottom:4rem}.pt-2{padding-top:.5rem}.text-center{text-align:center}.text-justify{text-align:justify}.font-heading{font-family:Ultra}.font-serif{font-family:Volkhov,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.font-subheading{font-family:Unica One}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-grey-dark{--tw-text-opacity: 1;color:rgb(112 129 138 / var(--tw-text-opacity))}.text-grey-darker{--tw-text-opacity: 1;color:rgb(72 59 73 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-whitish{color:#ffffffbf}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:text-whitish:hover{color:#ffffffbf}.hover\:opacity-100:hover{opacity:1}@media (min-width: 768px){.md\:columns-3{-moz-columns:3;columns:3}.md\:px-0{padding-left:0;padding-right:0}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:max-w-md{max-width:40rem}.lg\:max-w-xl{max-width:60rem}.lg\:rounded-lg{border-radius:.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 1280px){.xl\:max-w-2xl{max-width:70rem}.xl\:max-w-lg{max-width:50rem}.xl\:max-w-md{max-width:40rem}.xl\:max-w-xl{max-width:60rem}}.\[\&\>img\:not\(\:first-child\)\]\:mt-2>img:not(:first-child){margin-top:.5rem}
diff --git a/public/build/manifest.json b/public/build/manifest.json
new file mode 100644
index 0000000..62d9c62
--- /dev/null
+++ b/public/build/manifest.json
@@ -0,0 +1,12 @@
+{
+ "resources/css/site.css": {
+ "file": "assets/site-c60e724c.css",
+ "isEntry": true,
+ "src": "resources/css/site.css"
+ },
+ "resources/js/site.js": {
+ "file": "assets/site-4ed993c7.js",
+ "isEntry": true,
+ "src": "resources/js/site.js"
+ }
+}
\ No newline at end of file
diff --git a/site/settings/assets.yaml b/resources/blueprints/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/settings/assets.yaml
rename to resources/blueprints/.gitkeep
diff --git a/resources/blueprints/assets/assets.yaml b/resources/blueprints/assets/assets.yaml
new file mode 100644
index 0000000..9c44ac9
--- /dev/null
+++ b/resources/blueprints/assets/assets.yaml
@@ -0,0 +1,20 @@
+title: Asset
+tabs:
+ main:
+ display: Main
+ sections:
+ -
+ fields:
+ -
+ handle: alt
+ field:
+ display: 'Alt text'
+ type: text
+ instructions: 'Image description'
+ instructions_position: above
+ listable: hidden
+ visibility: visible
+ replicator_preview: true
+ input_type: text
+ antlers: false
+ hide_display: false
diff --git a/resources/blueprints/collections/articles/article.yaml b/resources/blueprints/collections/articles/article.yaml
new file mode 100644
index 0000000..ade9f91
--- /dev/null
+++ b/resources/blueprints/collections/articles/article.yaml
@@ -0,0 +1,363 @@
+title: Story
+tabs:
+ main:
+ display: 'Story Hero'
+ sections:
+ -
+ fields:
+ -
+ handle: title
+ field:
+ type: text
+ required: true
+ validate:
+ - required
+ instructions_position: above
+ listable: hidden
+ visibility: visible
+ replicator_preview: true
+ input_type: text
+ antlers: false
+ hide_display: false
+ -
+ handle: subtitle
+ field:
+ input_type: text
+ antlers: false
+ type: text
+ display: Subtitle
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ -
+ handle: background_image
+ field: image.background_image
+ config:
+ width: 66
+ -
+ handle: grayscale
+ field: image.grayscale
+ config:
+ width: 33
+ -
+ handle: background_color
+ field: image.background_color
+ -
+ handle: blend_mode
+ field: image.blend_mode
+ story_content:
+ display: 'Story Content'
+ sections:
+ -
+ instructions: 'Please click inside the text area to choose your type of content or to enter any text.'
+ fields:
+ -
+ handle: content
+ field:
+ buttons:
+ - h2
+ - h3
+ - bold
+ - italic
+ - underline
+ - unorderedlist
+ - orderedlist
+ - quote
+ - anchor
+ smart_typography: true
+ save_html: false
+ inline: false
+ toolbar_mode: fixed
+ reading_time: false
+ word_count: false
+ fullscreen: true
+ allow_source: true
+ enable_input_rules: true
+ enable_paste_rules: true
+ remove_empty_nodes: trim
+ antlers: false
+ link_noopener: false
+ link_noreferrer: true
+ target_blank: true
+ sets:
+ groupe_1:
+ display: Group1
+ instructions: null
+ icon: null
+ sets:
+ hero_block:
+ display: 'Hero Block'
+ instructions: null
+ icon: favorite-award
+ fields:
+ -
+ handle: background_image
+ field: image.background_image
+ config:
+ width: 33
+ -
+ handle: height
+ field:
+ options:
+ 800: 800px
+ screen-1/2: 'Half Screen'
+ screen: 'Full Screen'
+ taggable: false
+ push_tags: false
+ multiple: false
+ max_items: 1
+ clearable: false
+ searchable: true
+ cast_booleans: false
+ type: select
+ display: Height
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ width: 33
+ -
+ handle: grayscale
+ field: image.grayscale
+ config:
+ width: 33
+ -
+ handle: background_color
+ field: image.background_color
+ config:
+ width: 50
+ -
+ handle: blend_mode
+ field: image.blend_mode
+ config:
+ width: 50
+ -
+ handle: headline
+ field:
+ input_type: text
+ antlers: false
+ type: text
+ display: Headline
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ -
+ handle: subhead
+ field:
+ input_type: text
+ antlers: false
+ type: text
+ display: Subhead
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ photo:
+ display: Photo
+ instructions: null
+ icon: media-image-camera
+ fields:
+ -
+ handle: image
+ field:
+ max_files: 1
+ mode: list
+ container: assets
+ restrict: false
+ allow_uploads: true
+ show_filename: true
+ show_set_alt: true
+ type: assets
+ display: Image
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ width: 75
+ -
+ handle: grayscale
+ field: image.grayscale
+ config:
+ width: 25
+ -
+ handle: size
+ field:
+ options:
+ 'md lg:max-w-md xl:max-w-md': Inline
+ 'md lg:max-w-md xl:max-w-lg': Inline+
+ 'lg lg:max-w-xl xl:max-w-xl': Oversized
+ 'lg lg:max-w-xl xl:max-w-2xl': Oversized+
+ full: 'Full Width'
+ inline: true
+ cast_booleans: false
+ default: md
+ type: radio
+ display: Size
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ two_col:
+ display: 'Two Column Text'
+ instructions: null
+ icon: layout-two-columns
+ fields:
+ -
+ handle: col_one
+ field:
+ restrict: false
+ buttons:
+ - bold
+ - italic
+ - unorderedlist
+ - orderedlist
+ - quote
+ - link
+ automatic_line_breaks: true
+ automatic_links: true
+ escape_markup: false
+ heading_anchors: false
+ smartypants: false
+ table_of_contents: false
+ antlers: false
+ type: markdown
+ display: 'First column'
+ width: 50
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ -
+ handle: col_two
+ field:
+ restrict: false
+ buttons:
+ - bold
+ - italic
+ - unorderedlist
+ - orderedlist
+ - quote
+ - link
+ automatic_line_breaks: true
+ automatic_links: true
+ escape_markup: false
+ heading_anchors: false
+ smartypants: false
+ table_of_contents: false
+ antlers: false
+ type: markdown
+ display: 'Second column'
+ width: 50
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ video:
+ display: Video
+ instructions: null
+ icon: media-webcam-video
+ fields:
+ -
+ handle: video
+ field:
+ type: video
+ display: Video
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ gallery:
+ display: Gallery
+ instructions: null
+ icon: dashboard-layout-2
+ fields:
+ -
+ handle: gallery
+ field:
+ min_files: 3
+ mode: list
+ container: assets
+ restrict: false
+ allow_uploads: true
+ show_filename: true
+ show_set_alt: true
+ type: assets
+ display: Gallery
+ instructions: 'Choose or upload at least 3 images.'
+ listable: true
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ always_show_set_button: true
+ collapse: false
+ previews: true
+ type: bard
+ display: Content
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ instructions: 'Please click inside the content area to choose your type of content or to enter any text.'
+ link_collections:
+ - articles
+ sidebar:
+ display: Tags
+ sections:
+ -
+ fields:
+ -
+ handle: tags
+ field:
+ type: terms
+ taxonomies:
+ - tags
+ display: Tags
+ mode: default
+ instructions_position: above
+ listable: hidden
+ visibility: visible
+ replicator_preview: true
+ create: true
+ hide_display: false
+ -
+ handle: date
+ field:
+ type: date
+ required: true
+ default: now
+ validate:
+ - required
+ -
+ handle: slug
+ field:
+ type: slug
+ localizable: true
+ validate: 'max:200'
+ -
+ handle: section_title
+ field:
+ input_type: text
+ default: Stories
+ antlers: false
+ type: text
+ display: 'Section Title'
+ listable: hidden
+ instructions_position: above
+ visibility: hidden
+ replicator_preview: false
+ hide_display: false
+ validate:
+ - sometimes
diff --git a/resources/blueprints/collections/pages/pages.yaml b/resources/blueprints/collections/pages/pages.yaml
new file mode 100644
index 0000000..26fdc8d
--- /dev/null
+++ b/resources/blueprints/collections/pages/pages.yaml
@@ -0,0 +1,56 @@
+title: Pages
+tabs:
+ main:
+ display: Main
+ sections:
+ -
+ fields:
+ -
+ handle: title
+ field:
+ type: text
+ required: true
+ validate:
+ - required
+ display: Title
+ instructions_position: above
+ listable: hidden
+ visibility: visible
+ replicator_preview: true
+ input_type: text
+ antlers: false
+ hide_display: false
+ -
+ handle: content
+ field:
+ type: markdown
+ display: Content
+ localizable: true
+ -
+ handle: template
+ field:
+ type: template
+ display: Template
+ localizable: true
+ sidebar:
+ display: Sidebar
+ sections:
+ -
+ fields:
+ -
+ handle: slug
+ field:
+ type: slug
+ localizable: true
+ validate:
+ - required
+ - 'new \Statamic\Rules\UniqueEntryValue({collection}, {id}, {site})'
+ -
+ handle: parent
+ field:
+ type: entries
+ collections:
+ - pages
+ max_items: 1
+ listable: false
+ localizable: true
diff --git a/site/settings/caching.yaml b/resources/blueprints/globals/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/settings/caching.yaml
rename to resources/blueprints/globals/.gitkeep
diff --git a/resources/blueprints/globals/settings.yaml b/resources/blueprints/globals/settings.yaml
new file mode 100644
index 0000000..8368c53
--- /dev/null
+++ b/resources/blueprints/globals/settings.yaml
@@ -0,0 +1,62 @@
+tabs:
+ main:
+ display: Main
+ sections:
+ -
+ fields:
+ -
+ handle: site_name
+ field:
+ input_type: text
+ antlers: false
+ type: text
+ display: 'Website Name'
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ -
+ handle: website_short_description
+ field:
+ input_type: text
+ antlers: false
+ type: text
+ display: 'Website Short Description'
+ instructions: 'What is this all about'
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ -
+ handle: website_allow_pinterest
+ field:
+ inline_label: 'Allow Pinterest pins?'
+ inline_label_when_true: 'yes'
+ default: true
+ type: toggle
+ display: 'Website Allow Pinterest'
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ -
+ handle: site_background_image
+ field:
+ max_files: 1
+ mode: list
+ container: site-assets
+ restrict: false
+ allow_uploads: true
+ show_filename: true
+ show_set_alt: true
+ type: assets
+ display: 'Website Background Image'
+ instructions: 'We recommend a dark image in portrait mode'
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
diff --git a/resources/blueprints/taxonomies/tags/tag.yaml b/resources/blueprints/taxonomies/tags/tag.yaml
new file mode 100644
index 0000000..8951c9e
--- /dev/null
+++ b/resources/blueprints/taxonomies/tags/tag.yaml
@@ -0,0 +1,15 @@
+title: Tag
+tabs:
+ main:
+ display: Main
+ sections:
+ -
+ fields:
+ -
+ handle: title
+ field:
+ display: Title
+ type: text
+ required: true
+ validate:
+ - required
diff --git a/resources/css/cp.css b/resources/css/cp.css
new file mode 100644
index 0000000..7516af4
--- /dev/null
+++ b/resources/css/cp.css
@@ -0,0 +1 @@
+/* This is all you. */
diff --git a/resources/css/site.css b/resources/css/site.css
new file mode 100644
index 0000000..f90372c
--- /dev/null
+++ b/resources/css/site.css
@@ -0,0 +1,4 @@
+@import "tailwindcss/base";
+@import "./style.css";
+@import "tailwindcss/components";
+@import "tailwindcss/utilities";
diff --git a/resources/css/style.css b/resources/css/style.css
new file mode 100644
index 0000000..56c700f
--- /dev/null
+++ b/resources/css/style.css
@@ -0,0 +1,120 @@
+p, ul, ol {
+ margin-bottom: 1.5rem;
+}
+
+blockquote {
+ position: relative;
+ text-align: center;
+ font-family: 'Unica One';
+ font-size: 1.875rem;
+ line-height: 2.25rem;
+ margin: 1.5rem auto;
+}
+
+blockquote:after,
+blockquote:before {
+ content: "";
+ background-size: auto 3px;
+ display: block;
+ height: 3px;
+ width: 50%;
+ margin: 45px auto;
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Squiggle-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%232C185B' stroke-width='1' class='st0' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
+}
+
+h2 {
+ font-size: 1.5rem;
+ line-height: 2rem;
+ margin-bottom: 1.5rem;
+}
+
+@media (min-width: 768px) {
+h2 {
+ font-size: 1.875rem;
+ line-height: 2.25rem;
+ }
+}
+
+.content {
+ p, h2, h3, h4, h5, table, ul, ol, blockquote {
+ max-width: 40rem;
+ margin-left: auto;
+ margin-right: auto;
+ }
+ blockquote *:last-child {
+ margin-bottom: 0;
+ }
+}
+
+.content a {color: #fd2d78; }
+.content a:hover { color: #483B49; }
+
+.content h3 {
+ font-size: 1.25rem;
+ margin-bottom: 1rem;
+}
+
+.video-embed {
+ position: relative;
+ padding-bottom: 56.25%;
+ height: 0;
+ overflow: hidden;
+ max-width: 100%;
+
+ iframe, object, embed {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ }
+}
+
+.pin {
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+
+.h-screen-sans-nav {
+ height: calc(100vh - 68px)
+}
+
+.h-screen {
+ height: 100vh;
+}
+
+.h-screen-1\/2 {
+ height: 50vh;
+}
+
+.h-800 {
+ height: 800px;
+}
+
+.mix-normal { mix-blend-mode: normal; }
+
+.mix-multiply { mix-blend-mode: multiply; }
+
+.mix-screen { mix-blend-mode: screen; }
+
+.mix-overlay { mix-blend-mode: overlay; }
+
+.mix-darken { mix-blend-mode: darken; }
+
+.mix-lighten { mix-blend-mode: lighten; }
+
+.mix-hard-light { mix-blend-mode: hard-light; }
+
+.mix-soft-light { mix-blend-mode: soft-light; }
+
+.mix-difference { mix-blend-mode: difference; }
+
+.mix-exclusion { mix-blend-mode: exclusion; }
+
+.mix-plus-lighter { mix-blend-mode: plus-lighter; }
+
+.filter-none {filter: none; }
+
+.filter-grayscale {filter: grayscale(100%); }
diff --git a/site/settings/email.yaml b/resources/fieldsets/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/settings/email.yaml
rename to resources/fieldsets/.gitkeep
diff --git a/resources/fieldsets/image.yaml b/resources/fieldsets/image.yaml
new file mode 100644
index 0000000..b18c7da
--- /dev/null
+++ b/resources/fieldsets/image.yaml
@@ -0,0 +1,78 @@
+title: Image
+fields:
+ -
+ handle: background_image
+ field:
+ max_files: 1
+ mode: list
+ container: assets
+ restrict: false
+ allow_uploads: true
+ show_filename: true
+ show_set_alt: true
+ type: assets
+ display: 'Background Image'
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ width: 50
+ -
+ handle: grayscale
+ field:
+ options:
+ none: 'Full colors'
+ grayscale: Grayscale
+ inline: false
+ cast_booleans: false
+ default: none
+ type: radio
+ display: Grayscale
+ width: 50
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ -
+ handle: background_color
+ field:
+ allow_any: true
+ type: color
+ display: 'Background Overlay Color'
+ width: 50
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ -
+ handle: blend_mode
+ field:
+ options:
+ normal: Normal
+ screen: Screen
+ overlay: Overlay
+ lighten: Lighten
+ darken: Darken
+ multiply: Multiply
+ difference: Difference
+ exclusion: Exclusion
+ plus-lighter: Plus-lighter
+ display: 'Background Blend Mode'
+ taggable: false
+ push_tags: false
+ multiple: false
+ max_items: 1
+ clearable: false
+ searchable: true
+ cast_booleans: false
+ default: normal
+ type: select
+ listable: hidden
+ instructions_position: above
+ visibility: visible
+ replicator_preview: true
+ hide_display: false
+ width: 50
diff --git a/resources/js/components/fieldtypes/ExampleFieldtype.vue b/resources/js/components/fieldtypes/ExampleFieldtype.vue
new file mode 100644
index 0000000..1293e4e
--- /dev/null
+++ b/resources/js/components/fieldtypes/ExampleFieldtype.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/resources/js/cp.js b/resources/js/cp.js
new file mode 100644
index 0000000..c3143b4
--- /dev/null
+++ b/resources/js/cp.js
@@ -0,0 +1,14 @@
+/**
+ * When extending the control panel, be sure to uncomment the necessary code for your build process:
+ * https://statamic.dev/extending/control-panel
+ */
+
+/** Example Fieldtype
+
+import ExampleFieldtype from './components/fieldtypes/ExampleFieldtype.vue';
+
+Statamic.booting(() => {
+ Statamic.$components.register('example-fieldtype', ExampleFieldtype);
+});
+
+*/
diff --git a/resources/js/site.js b/resources/js/site.js
new file mode 100644
index 0000000..35cf051
--- /dev/null
+++ b/resources/js/site.js
@@ -0,0 +1 @@
+// This is all you.
diff --git a/site/settings/search.yaml b/resources/views/.gitkeep
old mode 100755
new mode 100644
similarity index 100%
rename from site/settings/search.yaml
rename to resources/views/.gitkeep
diff --git a/resources/views/articles/index.antlers.html b/resources/views/articles/index.antlers.html
new file mode 100644
index 0000000..af4782e
--- /dev/null
+++ b/resources/views/articles/index.antlers.html
@@ -0,0 +1,31 @@
+
We do not use marketing, performance, preference or audience measurement cookies.Only our CMS uses technical cookies.By continuing to browse this site, you accept this demeanor.
+
+
+
diff --git a/resources/views/articles/show.antlers.html b/resources/views/articles/show.antlers.html
new file mode 100644
index 0000000..99c1a90
--- /dev/null
+++ b/resources/views/articles/show.antlers.html
@@ -0,0 +1,54 @@
+
+ {{ partial:hero :headline="title" :subhead="subtitle" height="screen" }}
+
+ {{ content }}
+ {{ if type == "hero_block" }}
+ {{ partial:hero }}
+ {{ /if }}
+
+ {{ if type == "text" }}
+
+ {{ text }}
+
+ {{ /if }}
+
+ {{ if type == "photo" }}
+
+ {{ if image:alt }}
{{ image:alt }}
{{ /if }}
+ {{ /if }}
+
+ {{ if type == "video" }}
+
+
+ {{ if video | is_embeddable }}
+
+ {{ else }}
+
+ {{ /if }}
+
diff --git a/site/content/assets/main.yaml b/site/content/assets/main.yaml
deleted file mode 100755
index 98f5df2..0000000
--- a/site/content/assets/main.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-title: Main Assets
-path: assets
-url: /assets
-assets:
- img/black-bear-cubs.jpg:
- title: Black Bear Cubs
- alt: Some black bears standing up
- img/coffee-mug.jpg:
- title: Coffee Mug
- img/me.jpg:
- title: Me
- alt: Niles Peppertrout
- img/redwood-sign.jpg:
- title: redwood sign
- img/desert.jpg:
- focus: 77-70
- chuttersnap-297553.jpg:
- alt: Smoke and Mirrors
diff --git a/site/content/collections/articles/2018-01-15.another-one.md b/site/content/collections/articles/2018-01-15.another-one.md
deleted file mode 100755
index eab7870..0000000
--- a/site/content/collections/articles/2018-01-15.another-one.md
+++ /dev/null
@@ -1,39 +0,0 @@
-subtitle: "Of course there's more than one!"
-background_image: /assets/andrew-haimerl-381931.jpg
-title: Another One!
-id: fee4f48d-da45-4a09-8fdb-3c55b44bfbc2
-story:
- -
- type: text
- text: |
-
A sub heading which is not as important as the second, but should be used with consideration
-
- Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
- When you have an itch to scratch that you can’t reach natively (talking about features here), you’ve always able to extend Statamic by creating an addon.
However, creating a whole addon, with all of it’s naming requirements and whatnot just to write (for example) 3 lines of PHP can be annoying and time consuming. With site helpers, you can just drop your code into a single file and call it a day.
With the Marketplace launch rapidly approaching, we are encouraging developers to treat addons as packages you may want to distribute. For single-site specific code, just use a helper. It’s quicker and cleaner, even if it does remind you of that one blogging-platform-you-swear-you’ll-never-use-again’s functions.php file.
Later that day I climbed this cliff face for a shot of the sunset and got stuck up there overnight. The medicine man appeared again, smelling even funnier than before. He told me I was destined for grape things. I was confused. And then he disappeared. Grape things?
You are destined for grape things.
I woke to a hot air balloon over my head. They swooped down and asked if I wanted a lift. When presented with adventure, you just say yes. That's my motto. And up I went. I don't remember anything else.
"
- -
- type: video
- video: https://vimeo.com/249226357
- -
- type: two_col
- col_one: >
- But I must explain to you how all this mistaken idea of denouncing of a pleasure and praising pain
- was born and I will give you a complete account of the system, and expound the actual teachings of
- the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or
- avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue
- pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who
- loves or pursues or desires to obtain pain of itself, because it is pain, but occasionally
- circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial
- example, which of us ever undertakes laborious physical exercise, except to obtain some advantage
- from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no
- annoying consequences, or one who avoids a pain that produces no resultant pleasure?
- col_two: 'On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammeled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains.'
-topics:
- - bard
- - writing
diff --git a/site/content/collections/articles/2018-01-16.bard.md b/site/content/collections/articles/2018-01-16.bard.md
deleted file mode 100644
index 3bbb97f..0000000
--- a/site/content/collections/articles/2018-01-16.bard.md
+++ /dev/null
@@ -1,42 +0,0 @@
-title: Oh Hai Mark!
-subtitle: "You'll never believe what feature Statamic just added!"
-template: article
-id: e80ed81c-0443-4210-80ba-b95b5526b063
-background_image: /assets/noah-grossenbacher-272202.jpg
-background_color: '#602381'
-story:
- -
- type: text
- text: |
-
A sub heading which is not as important as the second, but should be used with consideration
-
- Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
- When you have an itch to scratch that you can’t reach natively (talking about features here), you’ve always able to extend Statamic by creating an addon.
However, creating a whole addon, with all of it’s naming requirements and whatnot just to write (for example) 3 lines of PHP can be annoying and time consuming. With site helpers, you can just drop your code into a single file and call it a day.
With the Marketplace launch rapidly approaching, we are encouraging developers to treat addons as packages you may want to distribute. For single-site specific code, just use a helper. It’s quicker and cleaner, even if it does remind you of that one blogging-platform-you-swear-you’ll-never-use-again’s functions.php file.
Later that day I climbed this cliff face for a shot of the sunset and got stuck up there overnight. The medicine man appeared again, smelling even funnier than before. He told me I was destined for grape things. I was confused. And then he disappeared. Grape things?
You are destined for grape things.
I woke to a hot air balloon over my head. They swooped down and asked if I wanted a lift. When presented with adventure, you just say yes. That's my motto. And up I went. I don't remember anything else.
"
- -
- type: video
- video: https://vimeo.com/249226357
- -
- type: two_col
- col_one: >
- But I must explain to you how all this mistaken idea of denouncing of a pleasure and praising pain
- was born and I will give you a complete account of the system, and expound the actual teachings of
- the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or
- avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue
- pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who
- loves or pursues or desires to obtain pain of itself, because it is pain, but occasionally
- circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial
- example, which of us ever undertakes laborious physical exercise, except to obtain some advantage
- from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no
- annoying consequences, or one who avoids a pain that produces no resultant pleasure?
- col_two: 'On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammeled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains.'
-topics:
- - bard
- - writing
- - design
diff --git a/site/content/collections/articles/folder.yaml b/site/content/collections/articles/folder.yaml
deleted file mode 100755
index b29659c..0000000
--- a/site/content/collections/articles/folder.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-order: date
-fieldset: article
-template: article
-section_title: Stories
diff --git a/site/content/globals/global.yaml b/site/content/globals/global.yaml
deleted file mode 100755
index 8a5af72..0000000
--- a/site/content/globals/global.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-site_name: Storyteller
-site_background_image: /assets/efe-kurnaz-315384.jpg
-text_404: Nothing to see here.
-title: Theme Settings
-fieldset: theme_settings
-id: d9bfc09a-3a90-41d3-8acc-3f551f8432af
diff --git a/site/content/pages/articles/index.md b/site/content/pages/articles/index.md
deleted file mode 100644
index 769455c..0000000
--- a/site/content/pages/articles/index.md
+++ /dev/null
@@ -1,4 +0,0 @@
-title: Articles
-template: article
-mount: articles
-id: 5112c73f-052a-4d22-a91e-da237084a062
diff --git a/site/content/pages/index.md b/site/content/pages/index.md
deleted file mode 100755
index 5ba1d21..0000000
--- a/site/content/pages/index.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Stories
-template: default
-id: db0ae4e3-4f10-4802-bc40-0b880cbf02c7
----
diff --git a/site/content/taxonomies/topics.yaml b/site/content/taxonomies/topics.yaml
deleted file mode 100755
index c86f230..0000000
--- a/site/content/taxonomies/topics.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-title: Topics
-template: default
diff --git a/site/content/taxonomies/topics/bard.yaml b/site/content/taxonomies/topics/bard.yaml
deleted file mode 100755
index adbde9c..0000000
--- a/site/content/taxonomies/topics/bard.yaml
+++ /dev/null
@@ -1 +0,0 @@
-title: Bard
diff --git a/site/content/taxonomies/topics/design.yaml b/site/content/taxonomies/topics/design.yaml
deleted file mode 100755
index 00fef54..0000000
--- a/site/content/taxonomies/topics/design.yaml
+++ /dev/null
@@ -1 +0,0 @@
-title: Design
diff --git a/site/content/taxonomies/topics/development.yaml b/site/content/taxonomies/topics/development.yaml
deleted file mode 100755
index a4ffc33..0000000
--- a/site/content/taxonomies/topics/development.yaml
+++ /dev/null
@@ -1 +0,0 @@
-title: Development
diff --git a/site/content/taxonomies/topics/houses.yaml b/site/content/taxonomies/topics/houses.yaml
deleted file mode 100755
index 00fa865..0000000
--- a/site/content/taxonomies/topics/houses.yaml
+++ /dev/null
@@ -1 +0,0 @@
-title: Houses
diff --git a/site/content/taxonomies/topics/travel.yaml b/site/content/taxonomies/topics/travel.yaml
deleted file mode 100755
index 08c321d..0000000
--- a/site/content/taxonomies/topics/travel.yaml
+++ /dev/null
@@ -1 +0,0 @@
-title: Travel
diff --git a/site/content/taxonomies/topics/writing.yaml b/site/content/taxonomies/topics/writing.yaml
deleted file mode 100755
index e429d26..0000000
--- a/site/content/taxonomies/topics/writing.yaml
+++ /dev/null
@@ -1 +0,0 @@
-title: Writing
diff --git a/site/helpers/cp/override.css b/site/helpers/cp/override.css
deleted file mode 100755
index 0f1712b..0000000
--- a/site/helpers/cp/override.css
+++ /dev/null
@@ -1 +0,0 @@
-/* Custom Control Panel styles... */
diff --git a/site/helpers/cp/scripts.js b/site/helpers/cp/scripts.js
deleted file mode 100755
index b417c98..0000000
--- a/site/helpers/cp/scripts.js
+++ /dev/null
@@ -1 +0,0 @@
-/* Custom Control Panel JavaScript... */
diff --git a/site/settings/cp.yaml b/site/settings/cp.yaml
deleted file mode 100755
index 551e470..0000000
--- a/site/settings/cp.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-widgets:
- -
- type: collection
- collection: articles
- limit: 10
- width: full
diff --git a/site/settings/debug.yaml b/site/settings/debug.yaml
deleted file mode 100755
index a3e7b72..0000000
--- a/site/settings/debug.yaml
+++ /dev/null
@@ -1 +0,0 @@
-debug: true
\ No newline at end of file
diff --git a/site/settings/environments/dev.yaml b/site/settings/environments/dev.yaml
deleted file mode 100755
index dd35e5a..0000000
--- a/site/settings/environments/dev.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-settings:
- debug:
- debug: true
\ No newline at end of file
diff --git a/site/settings/fieldsets/article.yaml b/site/settings/fieldsets/article.yaml
deleted file mode 100644
index 41191fa..0000000
--- a/site/settings/fieldsets/article.yaml
+++ /dev/null
@@ -1,103 +0,0 @@
-title: Article
-taxonomies:
- topics: true
-fields:
- section:
- display: Article Hero
- type: section
- subtitle:
- display: Subtitle
- type: text
- background_image:
- display: Background Image
- type: assets
- container: main
- max_files: 1
- background_color:
- display: Background Overlay Color
- type: text
- mode: color
- width: 50
- blend_mode:
- display: Background Blend Mode
- type: select
- default: none
- width: 50
- options:
- none: none
- overlay: overlay
- soft-light: soft-light
- multiply: multiply
- section_2:
- display: Article Content
- type: section
- story:
- type: bard
- display: Content
- sets:
- hero:
- display: Hero Block
- fields:
- background_image:
- type: assets
- container: main
- max_files: 1
- height:
- display: Height
- type: select
- width: 33
- options:
- 800: 800px
- screen-1/2: Half Screen
- screen: Full Screen
- background_color:
- display: Background Color
- type: text
- mode: color
- width: 33
- blend_mode:
- display: Blend Mode
- type: select
- default: none
- width: 33
- options:
- none: none
- overlay: overlay
- soft-light: soft-light
- multiply: multiply
- headline:
- type: text
- subhead:
- type: text
- image:
- display: Photo
- fields:
- image:
- type: assets
- container: main
- max_files: 1
- size:
- type: radio
- inline: true
- default: inline
- options:
- md: inline
- xl: oversized
- full: full-width
- two_col:
- display: Two Column Text
- fields:
- col_one:
- display: Column One
- type: markdown
- width: 50
- col_two:
- display: Column Two
- type: markdown
- width: 50
- video:
- display: Video Embed
- fields:
- video:
- display: Video
- type: video
diff --git a/site/settings/fieldsets/theme_settings.yaml b/site/settings/fieldsets/theme_settings.yaml
deleted file mode 100644
index bc2525b..0000000
--- a/site/settings/fieldsets/theme_settings.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-title: Design
-fields:
- site_name:
- display: Site Name
- type: text
- site_background_image:
- display: Site Background Image
- instructions: For best results pick a darker image in a vertical orientation.
- type: assets
- max_files: 1
- container: main
- text_404:
- display: 404 Text
- instructions: Text to display on any 404 pages
- type: text
diff --git a/site/settings/formsets/contact.yaml b/site/settings/formsets/contact.yaml
deleted file mode 100755
index a5935dc..0000000
--- a/site/settings/formsets/contact.yaml
+++ /dev/null
@@ -1,28 +0,0 @@
-title: Contact Me
-
-fields:
- name:
- display: Name
- validate: required|min:2
- email:
- display: Email Address
- validate: required|email
- number:
- display: Favorite Number
- validate: integer
- comment:
- display: Comment
-
-metrics:
- -
- type: total
- label: Total Responses
- -
- type: sum
- field: number
- label: Sum of Favorite Number
- -
- type: average
- field: number
- label: Average Favorite Number
- precision: 1
diff --git a/site/settings/routes.yaml b/site/settings/routes.yaml
deleted file mode 100755
index 7678901..0000000
--- a/site/settings/routes.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-collections:
- articles: '/articles/{slug}'
-taxonomies:
- topics: '/articles/topics/{slug}'
-routes:
- /articles/topics: topics
diff --git a/site/settings/system.yaml b/site/settings/system.yaml
deleted file mode 100755
index fb47f25..0000000
--- a/site/settings/system.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-# The following key has been automatically generated by Statamic.
-app_key: kkdAfZP0mDjtH9BEs8IS7YlbPCYBD9ze
-
-locales:
- en:
- name: English
- full: en_US
- url: /
diff --git a/site/settings/theming.yaml b/site/settings/theming.yaml
deleted file mode 100755
index c4a2e8f..0000000
--- a/site/settings/theming.yaml
+++ /dev/null
@@ -1,14 +0,0 @@
-theme: storyteller
-default_layout: default
-default_page_template: default
-default_entry_template: article
-default_taxonomy_template: topics
-error_template_folder: errors
-default_fieldset: default
-default_page_fieldset: default
-default_entry_fieldset: article
-default_term_fieldset: term
-default_asset_fieldset: asset
-smartypants: false
-allow_php: false
-markdown_hard_wrap: false
diff --git a/site/settings/users.yaml b/site/settings/users.yaml
deleted file mode 100755
index e69de29..0000000
diff --git a/site/settings/users/groups.yaml b/site/settings/users/groups.yaml
deleted file mode 100755
index e69de29..0000000
diff --git a/site/settings/users/roles.yaml b/site/settings/users/roles.yaml
deleted file mode 100755
index e2d922a..0000000
--- a/site/settings/users/roles.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-d32e14fb-08c9-44c2-aaf8-21200852bafd:
- title: Admin
- permissions:
- - super
\ No newline at end of file
diff --git a/site/tests/ExampleTest.php b/site/tests/ExampleTest.php
deleted file mode 100755
index 76d131e..0000000
--- a/site/tests/ExampleTest.php
+++ /dev/null
@@ -1,11 +0,0 @@
-assertTrue(true);
- }
-}
diff --git a/site/tests/bootstrap.php b/site/tests/bootstrap.php
deleted file mode 100755
index 0389a01..0000000
--- a/site/tests/bootstrap.php
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/site/themes/storyteller/js/typography.js b/site/themes/storyteller/js/typography.js
deleted file mode 100755
index e69de29..0000000
diff --git a/site/themes/storyteller/layouts/default.html b/site/themes/storyteller/layouts/default.html
deleted file mode 100755
index 5be8be4..0000000
--- a/site/themes/storyteller/layouts/default.html
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
- {{ title }} / {{ site_name }}
-
-
-
-
-
- {{ partial:nav }}
-
- {{ template_content }}
-
- {{ partial:footer }}
-
-
diff --git a/site/themes/storyteller/less/main.less b/site/themes/storyteller/less/main.less
deleted file mode 100755
index 650f8df..0000000
--- a/site/themes/storyteller/less/main.less
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This injects Tailwind's base styles, which is a combination of
- * Normalize.css and some additional base styles.
- *
- * You can see the styles here:
- * https://github.com/tailwindcss/tailwindcss/blob/master/css/preflight.css
- *
- * If using `postcss-import`, you should import this line from it's own file:
- *
- * @import "./tailwind-preflight.css";
- *
- * See: https://github.com/tailwindcss/tailwindcss/issues/53#issuecomment-341413622
- */
-@tailwind preflight;
-
-@import "style";
-
-/**
- * This injects all of Tailwind's utility classes, generated based on your
- * config file.
- *
- * If using `postcss-import`, you should import this line from it's own file:
- *
- * @import "./tailwind-utilities.css";
- *
- * See: https://github.com/tailwindcss/tailwindcss/issues/53#issuecomment-341413622
- */
-@tailwind utilities;
-
-/**
- * Here you would add any custom utilities you need that don't come out of the
- * box with Tailwind.
- *
- * Example :
- *
- * .bg-pattern-graph-paper { ... }
- * .skew-45 { ... }
- *
- * Or if using a preprocessor or `postcss-import`:
- *
- * @import "utilities/background-patterns";
- * @import "utilities/skew-transforms";
- */
diff --git a/site/themes/storyteller/less/style.less b/site/themes/storyteller/less/style.less
deleted file mode 100644
index 11ee383..0000000
--- a/site/themes/storyteller/less/style.less
+++ /dev/null
@@ -1,98 +0,0 @@
-h1 {
- @apply .font-heading .text-5xl .font-normal .mb-0 .leading-tight;
- small {
- @apply .text-4xl .font-serif .align-middle .tracking-tight .opacity-50;
- }
-}
-
-@screen lg {
- h1 {
- @apply .text-6xl;
- }
-}
-
-h2 {
- @apply .text-3xl .mb-3 .leading-tight;
-}
-
-h3 {
- @apply .text-xl .mb-2;
-}
-
-img {
- max-width: 100%;
-}
-
-p, ul, ol {
- @apply .mb-3;
-}
-
-a {
- @apply .text-grey-dark;
-
- &:hover {
- @apply .text-grey-darker;
- }
-}
-
-blockquote {
- @apply .text-3xl .py-2 .font-subheading .my-3 .relative .text-center;
-
- &:before, &:after {
- content: "";
- background-size: auto 3px;
- display: block;
- height: 3px;
- width: 50%;
- margin: 45px auto;
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Squiggle-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%232C185B' stroke-width='1' class='st0' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
- }
-}
-
-nav {
- a {
- @apply .no-underline .text-white .opacity-75;
- &:hover {
- @apply .text-white .opacity-100;
- }
- }
-}
-
-.content {
- p, h2, h3, h4, h5, table, ul, ol, blockquote {
- @apply .max-w-md .mx-auto;
- }
- blockquote *:last-child {
- margin-bottom: 0;
- }
-}
-
-.video-embed {
- position: relative;
- padding-bottom: 56.25%;
- height: 0;
- overflow: hidden;
- max-width: 100%;
-
- iframe, object, embed {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- }
-}
-
-.fit { object-fit: cover; }
-
-.mix-difference { mix-blend-mode: difference; }
-
-.mix-multiply { mix-blend-mode: multiply; }
-
-.mix-soft-light { mix-blend-mode: soft-light; }
-
-.mix-overlay { mix-blend-mode: overlay; }
-
-.filter-greyscale { filter: grayscale(100%); }
-
-.outline-none { outline: none; }
diff --git a/site/themes/storyteller/meta.yaml b/site/themes/storyteller/meta.yaml
deleted file mode 100755
index 012bc80..0000000
--- a/site/themes/storyteller/meta.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-name: Storyteller
-designer: Jack McDade
diff --git a/site/themes/storyteller/mix-manifest.json b/site/themes/storyteller/mix-manifest.json
deleted file mode 100644
index 24b59ce..0000000
--- a/site/themes/storyteller/mix-manifest.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "/css/main.css": "/css/main.css"
-}
\ No newline at end of file
diff --git a/site/themes/storyteller/package.json b/site/themes/storyteller/package.json
deleted file mode 100644
index 80ecd73..0000000
--- a/site/themes/storyteller/package.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "private": true,
- "scripts": {
- "dev": "npm run development",
- "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
- "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
- "watch-poll": "npm run watch -- --watch-poll",
- "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
- "prod": "npm run production",
- "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
- },
- "devDependencies": {
- "cross-env": "^5.1",
- "laravel-mix": "^1.0",
- "less": "^2.7.3",
- "less-loader": "^4.0.5"
- },
- "dependencies": {
- "tailwindcss": "^0.4.0"
- }
-}
diff --git a/site/themes/storyteller/partials/footer.html b/site/themes/storyteller/partials/footer.html
deleted file mode 100644
index c6aebc7..0000000
--- a/site/themes/storyteller/partials/footer.html
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/site/themes/storyteller/partials/hero.html b/site/themes/storyteller/partials/hero.html
deleted file mode 100644
index 8b0d105..0000000
--- a/site/themes/storyteller/partials/hero.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
{{ headline }}
-
{{ subhead }}
-
-
-
- {{ if show_topic }}
{{ topics | sentence_list }}
{{ /if }}
-
diff --git a/site/themes/storyteller/partials/nav.html b/site/themes/storyteller/partials/nav.html
deleted file mode 100644
index c14aac0..0000000
--- a/site/themes/storyteller/partials/nav.html
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- {{ theme:output src="img/tags.svg" }}
-
diff --git a/site/themes/storyteller/settings/macros.yaml b/site/themes/storyteller/settings/macros.yaml
deleted file mode 100755
index e69de29..0000000
diff --git a/site/themes/storyteller/settings/theme.yaml b/site/themes/storyteller/settings/theme.yaml
deleted file mode 100755
index e69de29..0000000
diff --git a/site/themes/storyteller/tailwind.js b/site/themes/storyteller/tailwind.js
deleted file mode 100644
index 6db7c02..0000000
--- a/site/themes/storyteller/tailwind.js
+++ /dev/null
@@ -1,786 +0,0 @@
-/*
-
-Tailwind - The Utility-First CSS Framework
-
-A project by Adam Wathan (@adamwathan), Jonathan Reinink (@reinink),
-David Hemphill (@davidhemphill) and Steve Schoger (@steveschoger).
-
-Welcome to the Tailwind config file. This is where you can customize
-Tailwind specifically for your project. Don't be intimidated by the
-length of this file. It's really just a big JavaScript object and
-we've done our very best to explain each section.
-
-View the full documentation at https://tailwindcss.com.
-
-
-|-------------------------------------------------------------------------------
-| The default config
-|-------------------------------------------------------------------------------
-|
-| This variable contains the default Tailwind config. You don't have
-| to use it, but it can sometimes be helpful to have available. For
-| example, you may choose to merge your custom configuration
-| values with some of the Tailwind defaults.
-|
-*/
-
-var defaultConfig = require('tailwindcss/defaultConfig')()
-
-
-/*
-|-------------------------------------------------------------------------------
-| Colors https://tailwindcss.com/docs/colors
-|-------------------------------------------------------------------------------
-|
-| Here you can specify the colors used in your project. To get you started,
-| we've provided a generous palette of great looking colors that are perfect
-| for prototyping, but don't hesitate to change them for your project. You
-| own these colors, nothing will break if you change everything about them.
-|
-| We've used literal color names ("red", "blue", etc.) for the default
-| palette, but if you'd rather use functional names like "primary" and
-| "secondary", or even a numeric scale like "100" and "200", go for it.
-|
-*/
-
-var colors = {
- 'transparent': 'transparent',
-
- 'black': '#222b2f',
- 'darkish': 'rgba(0,0,0,.75)',
- 'grey-darkest': '#364349',
- 'grey-darker': '#483B49',
- 'grey-dark': '#70818a',
- 'grey': '#9babb4',
- 'grey-light': '#dae4e9',
- 'grey-lighter': '#f3f7f9',
- 'grey-lightest': '#fafcfc',
- 'white': '#ffffff',
- 'whitish': 'rgba(255,255,255,.75)',
-
- 'pale': '#FBFAFB',
-
- 'purple': '#8649d6',
-
- 'red-darkest': '#420806',
- 'red-darker': '#6a1b19',
- 'red-dark': '#cc1f1a',
- 'red': '#e3342f',
- 'red-light': '#ef5753',
- 'red-lighter': '#f9acaa',
- 'red-lightest': '#fcebea',
-
- 'orange-darkest': '#542605',
- 'orange-darker': '#7f4012',
- 'orange-dark': '#de751f',
- 'orange': '#f6993f',
- 'orange-light': '#faad63',
- 'orange-lighter': '#fcd9b6',
- 'orange-lightest': '#fff5eb',
-}
-
-module.exports = {
-
- /*
- |-----------------------------------------------------------------------------
- | Colors https://tailwindcss.com/docs/colors
- |-----------------------------------------------------------------------------
- |
- | The color palette defined above is also assigned to the "colors" key of
- | your Tailwind config. This makes it easy to access them in your CSS
- | using Tailwind's config helper. For example:
- |
- | .error { color: config('colors.red') }
- |
- */
-
- colors: colors,
-
-
- /*
- |-----------------------------------------------------------------------------
- | Screens https://tailwindcss.com/docs/responsive-design
- |-----------------------------------------------------------------------------
- |
- | Screens in Tailwind are translated to CSS media queries. They define the
- | responsive breakpoints for your project. By default Tailwind takes a
- | "mobile first" approach, where each screen size represents a minimum
- | viewport width. Feel free to have as few or as many screens as you
- | want, naming them in whatever way you'd prefer for your project.
- |
- | Tailwind also allows for more complex screen definitions, which can be
- | useful in certain situations. Be sure to see the full responsive
- | documentation for a complete list of options.
- |
- | Class name: .{screen}:{utility}
- |
- */
-
- screens: {
- 'sm': '576px',
- 'lg': '992px',
- 'xl': '1200px',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Fonts https://tailwindcss.com/docs/fonts
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your project's font stack, or font families.
- | Keep in mind that Tailwind doesn't actually load any fonts for you.
- | If you're using custom fonts you'll need to import them prior to
- | defining them here.
- |
- | By default we provide a native font stack that works remarkably well on
- | any device or OS you're using, since it just uses the default fonts
- | provided by the platform.
- |
- | Class name: .font-{name}
- |
- */
-
- fonts: {
- 'sans': [
- '-apple-system',
- 'BlinkMacSystemFont',
- 'Segoe UI',
- 'Roboto',
- 'Oxygen',
- 'Ubuntu',
- 'Cantarell',
- 'Fira Sans',
- 'Droid Sans',
- 'Helvetica Neue',
- 'sans-serif',
- ],
- 'heading': [
- 'Ultra'
- ],
- 'subheading': [
- 'Unica One'
- ],
- 'serif': [
- 'Vollkorn',
- 'Constantia',
- 'Lucida Bright',
- 'Lucidabright',
- 'Lucida Serif',
- 'Lucida',
- 'DejaVu Serif',
- 'Bitstream Vera Serif',
- 'Liberation Serif',
- 'Georgia',
- 'serif',
- ],
- 'mono': [
- 'Menlo',
- 'Monaco',
- 'Consolas',
- 'Liberation Mono',
- 'Courier New',
- 'monospace',
- ]
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Text sizes https://tailwindcss.com/docs/text-sizing
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your text sizes. Name these in whatever way
- | makes the most sense to you. We use size names by default, but
- | you're welcome to use a numeric scale or even something else
- | entirely.
- |
- | By default Tailwind uses the "rem" unit type for most measurements.
- | This allows you to set a root font size which all other sizes are
- | then based on. That said, you are free to use whatever units you
- | prefer, be it rems, ems, pixels or other.
- |
- | Class name: .text-{size}
- |
- */
-
- textSizes: {
- 'xs': '.75rem', // 12px
- 'sm': '.875rem', // 14px
- 'base': '1rem', // 16px
- 'lg': '1.125rem', // 18px
- 'xl': '1.25rem', // 20px
- '2xl': '1.5rem', // 24px
- '3xl': '1.875rem', // 30px
- '4xl': '2.25rem', // 36px
- '5xl': '3rem', // 48px
- '6xl': '5rem',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Font weights https://tailwindcss.com/docs/font-weight
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your font weights. We've provided a list of
- | common font weight names with their respective numeric scale values
- | to get you started. It's unlikely that your project will require
- | all of these, so we recommend removing those you don't need.
- |
- | Class name: .font-{weight}
- |
- */
-
- fontWeights: {
- 'light': 300,
- 'normal': 400,
- 'bold': 700,
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Leading (line height) https://tailwindcss.com/docs/line-height
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your line height values, or as we call
- | them in Tailwind, leadings.
- |
- | Class name: .leading-{size}
- |
- */
-
- leading: {
- 'none': 1,
- 'tight': 1.25,
- 'normal': 1.5,
- 'loose': 2,
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Tracking (letter spacing) https://tailwindcss.com/docs/letter-spacing
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your letter spacing values, or as we call
- | them in Tailwind, tracking.
- |
- | Class name: .tracking-{size}
- |
- */
-
- tracking: {
- 'tight': '-0.05em',
- 'normal': '0',
- 'wide': '0.1em',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Text colors https://tailwindcss.com/docs/text-color
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your text colors. By default these use the
- | color palette we defined above, however you're welcome to set these
- | independently if that makes sense for your project.
- |
- | Class name: .text-{color}
- |
- */
-
- textColors: colors,
-
-
- /*
- |-----------------------------------------------------------------------------
- | Background colors https://tailwindcss.com/docs/background-color
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your background colors. By default these use
- | the color palette we defined above, however you're welcome to set
- | these independently if that makes sense for your project.
- |
- | Class name: .bg-{color}
- |
- */
-
- backgroundColors: colors,
-
-
- /*
- |-----------------------------------------------------------------------------
- | Border widths https://tailwindcss.com/docs/border-width
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your border widths. Take note that border
- | widths require a special "default" value set as well. This is the
- | width that will be used when you do not specify a border width.
- |
- | Class name: .border{-side?}{-width?}
- |
- */
-
- borderWidths: {
- default: '1px',
- '0': '0',
- '2': '2px',
- '4': '4px',
- '8': '8px',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Border colors https://tailwindcss.com/docs/border-color
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your border colors. By default these use the
- | color palette we defined above, however you're welcome to set these
- | independently if that makes sense for your project.
- |
- | Take note that border colors require a special "default" value set
- | as well. This is the color that will be used when you do not
- | specify a border color.
- |
- | Class name: .border-{color}
- |
- */
-
- borderColors: Object.assign({ default: colors['grey-light'] }, colors),
-
-
- /*
- |-----------------------------------------------------------------------------
- | Border radius https://tailwindcss.com/docs/border-radius
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your border radius values. If a `default` radius
- | is provided, it will be made available as the non-suffixed `.rounded`
- | utility.
- |
- | If your scale includes a `0` value to reset already rounded corners, it's
- | a good idea to put it first so other values are able to override it.
- |
- | Class name: .rounded{-side?}{-size?}
- |
- */
-
- borderRadius: {
- 'none': '0',
- 'sm': '.125rem',
- default: '.25rem',
- 'lg': '.5rem',
- 'full': '9999px',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Width https://tailwindcss.com/docs/width
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your width utility sizes. These can be
- | percentage based, pixels, rems, or any other units. By default
- | we provide a sensible rem based numeric scale, a percentage
- | based fraction scale, plus some other common use-cases. You
- | can, of course, modify these values as needed.
- |
- |
- | It's also worth mentioning that Tailwind automatically escapes
- | invalid CSS class name characters, which allows you to have
- | awesome classes like .w-2/3.
- |
- | Class name: .w-{size}
- |
- */
-
- width: {
- 'auto': 'auto',
- 'px': '1px',
- '1': '0.25rem',
- '2': '0.5rem',
- '3': '0.75rem',
- '4': '1rem',
- '6': '1.5rem',
- '8': '2rem',
- '10': '2.5rem',
- '12': '3rem',
- '16': '4rem',
- '24': '6rem',
- '32': '8rem',
- '48': '12rem',
- '64': '16rem',
- '1/2': '50%',
- '1/3': '33.33333%',
- '2/3': '66.66667%',
- '1/4': '25%',
- '3/4': '75%',
- '1/5': '20%',
- '2/5': '40%',
- '3/5': '60%',
- '4/5': '80%',
- '1/6': '16.66667%',
- '5/6': '83.33333%',
- 'full': '100%',
- 'screen': '100vw'
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Height https://tailwindcss.com/docs/height
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your height utility sizes. These can be
- | percentage based, pixels, rems, or any other units. By default
- | we provide a sensible rem based numeric scale plus some other
- | common use-cases. You can, of course, modify these values as
- | needed.
- |
- | Class name: .h-{size}
- |
- */
-
- height: {
- 'auto': 'auto',
- 'px': '1px',
- '1': '0.25rem',
- '2': '0.5rem',
- '3': '0.75rem',
- '4': '1rem',
- '6': '1.5rem',
- '8': '2rem',
- '10': '2.5rem',
- '12': '3rem',
- '16': '4rem',
- '24': '6rem',
- '32': '8rem',
- '48': '12rem',
- '64': '16rem',
- '800': '800px',
- 'full': '100%',
- 'screen': '100vh',
- 'screen-1/2': '50vh',
- 'screen-sans-nav': 'calc(100vh - 68px)'
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Minimum width https://tailwindcss.com/docs/min-width
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your minimum width utility sizes. These can
- | be percentage based, pixels, rems, or any other units. We provide a
- | couple common use-cases by default. You can, of course, modify
- | these values as needed.
- |
- | Class name: .min-w-{size}
- |
- */
-
- minWidth: {
- '0': '0',
- 'xs': '20rem',
- 'full': '100%',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Minimum height https://tailwindcss.com/docs/min-height
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your minimum height utility sizes. These can
- | be percentage based, pixels, rems, or any other units. We provide a
- | few common use-cases by default. You can, of course, modify these
- | values as needed.
- |
- | Class name: .min-h-{size}
- |
- */
-
- minHeight: {
- '0': '0',
- 'full': '100%',
- 'screen': '100vh'
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Maximum width https://tailwindcss.com/docs/max-width
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your maximum width utility sizes. These can
- | be percentage based, pixels, rems, or any other units. By default
- | we provide a sensible rem based scale and a "full width" size,
- | which is basically a reset utility. You can, of course,
- | modify these values as needed.
- |
- | Class name: .max-w-{size}
- |
- */
-
- maxWidth: {
- 'xs': '20rem',
- 'sm': '30rem',
- 'md': '40rem',
- 'lg': '50rem',
- 'xl': '60rem',
- '2xl': '70rem',
- '3xl': '80rem',
- '4xl': '90rem',
- '5xl': '100rem',
- 'full': '100%',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Maximum height https://tailwindcss.com/docs/max-height
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your maximum height utility sizes. These can
- | be percentage based, pixels, rems, or any other units. We provide a
- | couple common use-cases by default. You can, of course, modify
- | these values as needed.
- |
- | Class name: .max-h-{size}
- |
- */
-
- maxHeight: {
- 'full': '100%',
- 'screen': '100vh',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Padding https://tailwindcss.com/docs/padding
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your padding utility sizes. These can be
- | percentage based, pixels, rems, or any other units. By default we
- | provide a sensible rem based numeric scale plus a couple other
- | common use-cases like "1px". You can, of course, modify these
- | values as needed.
- |
- | Class name: .p{side?}-{size}
- |
- */
-
- padding: {
- 'px': '1px',
- '1/2': '4px',
- '0': '0',
- '1': '8px',
- '2': '16px',
- '3': '24px',
- '4': '40px',
- '5': '64px',
- '6': '80px',
- '7': '120px',
- '8': '240px'
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Margin https://tailwindcss.com/docs/margin
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your margin utility sizes. These can be
- | percentage based, pixels, rems, or any other units. By default we
- | provide a sensible rem based numeric scale plus a couple other
- | common use-cases like "1px". You can, of course, modify these
- | values as needed.
- |
- | Class name: .m{side?}-{size}
- |
- */
-
- margin: {
- 'auto': 'auto',
- 'px': '1px',
- '1/2': '4px',
- '0': '0',
- '1': '8px',
- '2': '16px',
- '3': '24px',
- '4': '40px',
- '5': '64px',
- '6': '80px',
- '7': '120px',
- '8': '240px'
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Negative margin https://tailwindcss.com/docs/negative-margin
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your negative margin utility sizes. These can
- | be percentage based, pixels, rems, or any other units. By default we
- | provide matching values to the padding scale since these utilities
- | generally get used together. You can, of course, modify these
- | values as needed.
- |
- | Class name: .-m{side?}-{size}
- |
- */
-
- negativeMargin: {
- 'px': '1px',
- '1/2': '4px',
- '0': '0',
- '1': '8px',
- '2': '16px',
- '3': '24px',
- '4': '40px',
- '5': '64px',
- '6': '80px',
- '7': '120px',
- '8': '240px'
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Shadows https://tailwindcss.com/docs/shadows
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your shadow utilities. As you can see from
- | the defaults we provide, it's possible to apply multiple shadows
- | per utility using comma separation.
- |
- | If a `default` shadow is provided, it will be made available as the non-
- | suffixed `.shadow` utility.
- |
- | Class name: .shadow-{size?}
- |
- */
-
- shadows: {
- default: '0 2px 4px 0 rgba(0,0,0,0.10)',
- 'md': '0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)',
- 'lg': '0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)',
- 'inner': 'inset 0 2px 4px 0 rgba(0,0,0,0.06)',
- 'none': 'none',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Z-index https://tailwindcss.com/docs/z-index
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your z-index utility values. By default we
- | provide a sensible numeric scale. You can, of course, modify these
- | values as needed.
- |
- | Class name: .z-{index}
- |
- */
-
- zIndex: {
- 'auto': 'auto',
- '0': 0,
- '10': 10,
- '20': 20,
- '30': 30,
- '40': 40,
- '50': 50,
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Opacity https://tailwindcss.com/docs/opacity
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your opacity utility values. By default we
- | provide a sensible numeric scale. You can, of course, modify these
- | values as needed.
- |
- | Class name: .opacity-{name}
- |
- */
-
- opacity: {
- '0': '0',
- '25': '.25',
- '50': '.5',
- '75': '.75',
- '100': '1',
- },
-
- modules: {
- appearance: ['responsive'],
- backgroundAttachment: ['responsive'],
- backgroundColors: ['responsive', 'hover'],
- backgroundPosition: ['responsive'],
- backgroundRepeat: ['responsive'],
- backgroundSize: ['responsive'],
- borderColors: ['responsive', 'hover'],
- borderRadius: ['responsive'],
- borderStyle: ['responsive'],
- borderWidths: ['responsive'],
- cursor: ['responsive'],
- display: ['responsive'],
- flexbox: ['responsive'],
- float: ['responsive'],
- fonts: ['responsive'],
- fontWeights: ['responsive', 'hover'],
- height: ['responsive'],
- leading: ['responsive'],
- lists: ['responsive'],
- margin: ['responsive'],
- maxHeight: ['responsive'],
- maxWidth: ['responsive'],
- minHeight: ['responsive'],
- minWidth: ['responsive'],
- negativeMargin: ['responsive'],
- opacity: ['responsive', 'hover'],
- overflow: ['responsive'],
- padding: ['responsive'],
- pointerEvents: ['responsive'],
- position: ['responsive'],
- resize: ['responsive'],
- shadows: ['responsive'],
- svgFill: [],
- svgStroke: [],
- textAlign: ['responsive'],
- textColors: ['responsive', 'hover'],
- textSizes: ['responsive'],
- textStyle: ['responsive', 'hover'],
- tracking: ['responsive'],
- userSelect: ['responsive'],
- verticalAlign: ['responsive'],
- visibility: ['responsive'],
- whitespace: ['responsive'],
- width: ['responsive'],
- zIndex: ['responsive'],
- },
-
- /*
- |-----------------------------------------------------------------------------
- | Options https://tailwindcss.com/docs/configuration#options
- |-----------------------------------------------------------------------------
- |
- | Here is where you can set your Tailwind configuration options. For more
- | details about these options, visit the configuration options documentation.
- |
- */
-
- options: {
- prefix: '',
- important: false,
- },
-
-}
diff --git a/site/themes/storyteller/templates/article.html b/site/themes/storyteller/templates/article.html
deleted file mode 100755
index 260d92e..0000000
--- a/site/themes/storyteller/templates/article.html
+++ /dev/null
@@ -1,49 +0,0 @@
----
-footer_class: pt-3
----
-
-
-
- {{ partial:hero :headline="title" :subhead="subtitle" height="screen" show_topic="true" }}
-
- {{ story }}
- {{ if type == "hero" }}
- {{ partial:hero }}
- {{ /if }}
-
- {{ if type == "text" }}
-
- {{ text }}
-
- {{ /if }}
-
- {{ if type == "image" }}
-
- {{ if image | get:alt }}
{{ image | get:alt }}
{{ /if }}
- {{ /if }}
-
- {{ if type == "video" }}
-
-
- {{ if video | is_embeddable }}
-
- {{ else }}
-
- {{ /if }}
-