Initial commit
21
.editorconfig
Normal file
@@ -0,0 +1,21 @@
|
||||
[*.{css,scss,less,js,json,ts,sass,html,hbs,mustache,phtml,html.twig,md,yml}]
|
||||
charset = utf-8
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
end_of_line = lf
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
||||
[*.md]
|
||||
indent_size = 4
|
||||
trim_trailing_whitespace = false
|
||||
|
||||
[site/templates/**.php]
|
||||
indent_size = 2
|
||||
|
||||
[site/snippets/**.php]
|
||||
indent_size = 2
|
||||
|
||||
[package.json,.{babelrc,editorconfig,eslintrc,lintstagedrc,stylelintrc}]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
3
.gitattributes
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
# git
|
||||
.gitattributes export-ignore
|
||||
.github export-ignore
|
||||
51
.gitignore
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
# System files
|
||||
# ------------
|
||||
|
||||
Icon
|
||||
.DS_Store
|
||||
|
||||
# Temporary files
|
||||
# ---------------
|
||||
|
||||
/media/*
|
||||
!/media/index.html
|
||||
|
||||
# Lock files
|
||||
# ---------------
|
||||
|
||||
.lock
|
||||
|
||||
# Editors
|
||||
# (sensitive workspace files)
|
||||
# ---------------------------
|
||||
*.sublime-workspace
|
||||
/.vscode
|
||||
/.idea
|
||||
|
||||
# -------------SECURITY-------------
|
||||
# NEVER publish these files via Git!
|
||||
# -------------SECURITY-------------
|
||||
|
||||
# Cache Files
|
||||
# ---------------
|
||||
|
||||
/site/cache/*
|
||||
!/site/cache/index.html
|
||||
|
||||
# Accounts
|
||||
# ---------------
|
||||
|
||||
/site/accounts/*
|
||||
!/site/accounts/index.html
|
||||
|
||||
# Sessions
|
||||
# ---------------
|
||||
|
||||
/site/sessions/*
|
||||
!/site/sessions/index.html
|
||||
|
||||
# License
|
||||
# ---------------
|
||||
|
||||
/site/config/.license
|
||||
/site/config/config.starterkit.test.php
|
||||
67
.htaccess
Normal file
@@ -0,0 +1,67 @@
|
||||
# Kirby .htaccess
|
||||
# revision 2023-07-22
|
||||
|
||||
# rewrite rules
|
||||
<IfModule mod_rewrite.c>
|
||||
|
||||
# enable awesome urls. i.e.:
|
||||
# http://yourdomain.com/about-us/team
|
||||
RewriteEngine on
|
||||
|
||||
# make sure to set the RewriteBase correctly
|
||||
# if you are running the site in a subfolder;
|
||||
# otherwise links or the entire site will break.
|
||||
#
|
||||
# If your homepage is http://yourdomain.com/mysite,
|
||||
# set the RewriteBase to:
|
||||
#
|
||||
# RewriteBase /mysite
|
||||
|
||||
# In some environments it's necessary to
|
||||
# set the RewriteBase to:
|
||||
#
|
||||
# RewriteBase /
|
||||
|
||||
# block files and folders beginning with a dot, such as .git
|
||||
# except for the .well-known folder, which is used for Let's Encrypt and security.txt
|
||||
RewriteRule (^|/)\.(?!well-known\/) index.php [L]
|
||||
|
||||
# block all files in the content folder from being accessed directly
|
||||
RewriteRule ^content/(.*) index.php [L]
|
||||
|
||||
# block all files in the site folder from being accessed directly
|
||||
RewriteRule ^site/(.*) index.php [L]
|
||||
|
||||
# block direct access to Kirby and the Panel sources
|
||||
RewriteRule ^kirby/(.*) index.php [L]
|
||||
|
||||
# make site links work
|
||||
RewriteCond %{REQUEST_FILENAME} !-f
|
||||
RewriteCond %{REQUEST_FILENAME} !-d
|
||||
RewriteRule ^(.*) index.php [L]
|
||||
|
||||
</IfModule>
|
||||
|
||||
# pass the Authorization header to PHP
|
||||
SetEnvIf Authorization "(.+)" HTTP_AUTHORIZATION=$1
|
||||
|
||||
# compress text file responses
|
||||
<IfModule mod_deflate.c>
|
||||
AddOutputFilterByType DEFLATE text/plain
|
||||
AddOutputFilterByType DEFLATE text/html
|
||||
AddOutputFilterByType DEFLATE text/css
|
||||
AddOutputFilterByType DEFLATE text/javascript
|
||||
AddOutputFilterByType DEFLATE application/json
|
||||
AddOutputFilterByType DEFLATE application/javascript
|
||||
AddOutputFilterByType DEFLATE application/x-javascript
|
||||
</IfModule>
|
||||
|
||||
# set security headers in all responses
|
||||
<IfModule mod_headers.c>
|
||||
|
||||
# serve files as plain text if the actual content type is not known
|
||||
# (hardens against attacks from malicious file uploads)
|
||||
Header set Content-Type "text/plain" "expr=-z %{CONTENT_TYPE}"
|
||||
Header set X-Content-Type-Options "nosniff"
|
||||
|
||||
</IfModule>
|
||||
79
README.md
Normal file
@@ -0,0 +1,79 @@
|
||||
# hocusfokus-web
|
||||
|
||||
Die Website von **hocusfokus** basiert auf [Kirby CMS](https://getkirby.com) und wird auf `https://web.mindboost.team` gehostet.
|
||||
|
||||
---
|
||||
|
||||
## Für Entwickler: So funktioniert der Workflow
|
||||
|
||||
### Voraussetzungen
|
||||
|
||||
- Git-Zugang zum Repo: `https://gitea.mindboost.team/hocusfokus/hocusfokus-web.git`
|
||||
- Schreibrechte auf dem `main`-Branch
|
||||
|
||||
### Repository klonen
|
||||
|
||||
```bash
|
||||
git clone https://gitea.mindboost.team/hocusfokus/hocusfokus-web.git
|
||||
cd hocusfokus-web
|
||||
```
|
||||
|
||||
### Lokale Entwicklung
|
||||
|
||||
Kirby läuft ohne Datenbank – alle Inhalte liegen als Dateien im `content/`-Ordner. Für eine lokale Vorschau reicht ein einfacher PHP-Server:
|
||||
|
||||
```bash
|
||||
php -S localhost:8000
|
||||
```
|
||||
|
||||
Danach ist die Seite unter `http://localhost:8000` und das Panel unter `http://localhost:8000/panel` erreichbar.
|
||||
|
||||
> **Hinweis:** Die Datei `site/config/config.php` enthält die URL-Konfiguration für die Produktionsumgebung. Lokal kann es sein, dass Kirby eine Warnung wegen der URL zeigt – das ist normal und beeinflusst die Entwicklung nicht.
|
||||
|
||||
### Änderungen deployen
|
||||
|
||||
Das Deployment läuft vollautomatisch über einen Gitea-Webhook:
|
||||
|
||||
1. Änderungen committen und auf `main` pushen
|
||||
2. Gitea löst automatisch einen Webhook aus
|
||||
3. Der Server führt `git pull` im Produktionsverzeichnis aus
|
||||
4. Die Änderungen sind sofort live auf `https://web.mindboost.team`
|
||||
|
||||
```bash
|
||||
git add .
|
||||
git commit -m "Beschreibung der Änderung"
|
||||
git push origin main
|
||||
```
|
||||
|
||||
> Pushes auf andere Branches lösen **kein** Deployment aus. Nur `main` wird automatisch deployed.
|
||||
|
||||
### Projektstruktur
|
||||
|
||||
```
|
||||
├── assets/ # CSS, JS, Bilder (Theme-Dateien)
|
||||
├── content/ # Alle Seiteninhalte als Textdateien
|
||||
├── kirby/ # Kirby CMS Core (nicht bearbeiten)
|
||||
├── media/ # Automatisch generierter Cache (nicht committen)
|
||||
├── site/
|
||||
│ ├── blueprints/ # Panel-Konfiguration (Felder, Layouts)
|
||||
│ ├── config/ # Kirby-Konfiguration
|
||||
│ ├── plugins/ # Erweiterungen
|
||||
│ ├── snippets/ # Wiederverwendbare Template-Teile
|
||||
│ └── templates/ # Seitentemplates
|
||||
└── index.php # Einstiegspunkt
|
||||
```
|
||||
|
||||
### Was gehört ins Repo, was nicht?
|
||||
|
||||
| Gehört rein | Gehört **nicht** rein |
|
||||
|---|---|
|
||||
| `content/` | `media/` (automatisch generiert) |
|
||||
| `assets/` | `site/accounts/` (Benutzerkonten) |
|
||||
| `site/` | `site/sessions/` (Sitzungsdaten) |
|
||||
| `kirby/` | `site/cache/` (Cache) |
|
||||
|
||||
Die `.gitignore` ist bereits entsprechend konfiguriert.
|
||||
|
||||
---
|
||||
|
||||
Fragen zum Setup? Wende dich an das Hocus Fokus-Team.
|
||||
434
assets/css/index.css
Normal file
@@ -0,0 +1,434 @@
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
:root {
|
||||
--padding: 1.5rem;
|
||||
--color-black: #000;
|
||||
--color-white: #fff;
|
||||
--color-grey: #777;
|
||||
--color-light: #efefef;
|
||||
--color-text: var(--color-black);
|
||||
--color-text-grey: var(--color-grey);
|
||||
--color-background: var(--color-white);
|
||||
--color-code-light-grey: #cacbd1;
|
||||
--color-code-comment: #a9aaad;
|
||||
--color-code-white: #c5c9c6;
|
||||
--color-code-red: #d16464;
|
||||
--color-code-orange: #de935f;
|
||||
--color-code-yellow: #f0c674;
|
||||
--color-code-green: #a7bd68;
|
||||
--color-code-aqua: #8abeb7;
|
||||
--color-code-blue: #7e9abf;
|
||||
--color-code-purple: #b294bb;
|
||||
--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
||||
--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
||||
}
|
||||
|
||||
html {
|
||||
font-family: var(--font-family-sans);
|
||||
color: var(--color-text);
|
||||
background: var(--color-background);
|
||||
}
|
||||
img {
|
||||
width: 100%;
|
||||
}
|
||||
body {
|
||||
padding: var(--padding);
|
||||
max-width: 70rem;
|
||||
margin: 0 auto;
|
||||
}
|
||||
li {
|
||||
list-style: none;
|
||||
}
|
||||
a {
|
||||
color: currentColor;
|
||||
text-decoration: none;
|
||||
}
|
||||
button {
|
||||
font: inherit;
|
||||
background: none;
|
||||
border: 0;
|
||||
color: currentColor;
|
||||
cursor: pointer;
|
||||
}
|
||||
strong, b {
|
||||
font-weight: 600;
|
||||
}
|
||||
small {
|
||||
font-size: inherit;
|
||||
color: var(--color-text-grey);
|
||||
}
|
||||
|
||||
.bg-light {
|
||||
background-color: var(--color-light);
|
||||
}
|
||||
.color-grey {
|
||||
color: var(--color-text-grey);
|
||||
}
|
||||
|
||||
.header {
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-between;
|
||||
margin-right: -1rem;
|
||||
margin-left: -1rem;
|
||||
margin-bottom: 6rem;
|
||||
}
|
||||
|
||||
.logo {
|
||||
padding: 1rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-weight: 600;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.menu {
|
||||
display: flex;
|
||||
}
|
||||
.menu a {
|
||||
padding: 1rem;
|
||||
display: block;
|
||||
}
|
||||
.menu a[aria-current] {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.social {
|
||||
display: flex;
|
||||
padding: 0 .5rem;
|
||||
}
|
||||
.social a {
|
||||
padding: 1rem .5rem;
|
||||
}
|
||||
|
||||
.section {
|
||||
padding: 3rem 0;
|
||||
}
|
||||
|
||||
.grid {
|
||||
--columns: 12;
|
||||
--gutter: 3rem;
|
||||
display: grid;
|
||||
grid-gap: var(--gutter);
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
.grid > .column {
|
||||
margin-bottom: var(--gutter);
|
||||
}
|
||||
|
||||
.autogrid {
|
||||
--gutter: 3rem;
|
||||
--min: 10rem;
|
||||
display: grid;
|
||||
grid-gap: var(--gutter);
|
||||
grid-template-columns: repeat(auto-fit, minmax(var(--min), 1fr));
|
||||
grid-auto-flow: dense;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-size: inherit;
|
||||
font-weight: inherit;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
.text {
|
||||
line-height: 1.5em;
|
||||
}
|
||||
.text a {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.text :first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
.text :last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.text p,
|
||||
.text ul,
|
||||
.text ol {
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
.text ul,
|
||||
.text ol {
|
||||
margin-left: 1rem;
|
||||
}
|
||||
.text ul p,
|
||||
.text ol p {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.text ul > li {
|
||||
list-style: disc;
|
||||
}
|
||||
.text ol > li {
|
||||
list-style: decimal;
|
||||
}
|
||||
.text ul ol,
|
||||
.text ul ul,
|
||||
.text ol ul,
|
||||
.text ol ol {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.text h1,
|
||||
.h1,
|
||||
.intro {
|
||||
font-size: 2rem;
|
||||
margin-bottom: 3rem;
|
||||
line-height: 1.25em;
|
||||
}
|
||||
.text h2,
|
||||
.h2 {
|
||||
font-size: 1.25rem;
|
||||
font-weight: 600;
|
||||
margin-bottom: 1.25rem;
|
||||
}
|
||||
.text h3,
|
||||
.h3 {
|
||||
font-weight: 600;
|
||||
}
|
||||
.text .codeblock {
|
||||
display: grid;
|
||||
}
|
||||
.text code {
|
||||
font-family: var(--font-family-mono);
|
||||
font-size: 1em;
|
||||
background: var(--color-light);
|
||||
padding: 0 .5rem;
|
||||
display: inline-block;
|
||||
color: var(--color-black);
|
||||
}
|
||||
.text pre {
|
||||
margin: 3rem 0;
|
||||
background: var(--color-black);
|
||||
color: var(--color-white);
|
||||
padding: 1.5rem;
|
||||
overflow-x: scroll;
|
||||
overflow-y: hidden;
|
||||
line-height: 1.5rem;
|
||||
}
|
||||
.text pre code {
|
||||
padding: 0;
|
||||
background: none;
|
||||
color: inherit;
|
||||
}
|
||||
.text hr {
|
||||
margin: 6rem 0;
|
||||
}
|
||||
.text dt {
|
||||
font-weight: 600;
|
||||
}
|
||||
.text blockquote {
|
||||
font-size: 1.25rem;
|
||||
line-height: 1.325em;
|
||||
border-left: 2px solid var(--color-black);
|
||||
padding-left: 1rem;
|
||||
margin: 3rem 0;
|
||||
max-width: 25rem;
|
||||
}
|
||||
.text blockquote footer {
|
||||
font-size: .875rem;
|
||||
font-style: italic;
|
||||
}
|
||||
.text figure {
|
||||
margin: 3rem 0;
|
||||
}
|
||||
.text figcaption {
|
||||
padding-top: .75rem;
|
||||
color: var(--color-text-grey);
|
||||
}
|
||||
.text figure ul {
|
||||
line-height: 0;
|
||||
display: grid;
|
||||
gap: 1.5rem;
|
||||
margin: 0;
|
||||
grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
|
||||
}
|
||||
.text figure ul li {
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
hr {
|
||||
border: 0;
|
||||
background: currentColor;
|
||||
height: 2px;
|
||||
width: 1.5rem;
|
||||
margin: 3rem auto;
|
||||
}
|
||||
|
||||
.align-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.intro {
|
||||
max-width: 40rem;
|
||||
}
|
||||
.intro *:not(:last-child) {
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.cta {
|
||||
background: var(--color-black);
|
||||
color: var(--color-white);
|
||||
display: inline-flex;
|
||||
justify-content: center;
|
||||
padding: .75rem 1.5rem;
|
||||
border: 4px solid var(--color-white);
|
||||
outline: 2px solid var(--color-black);
|
||||
}
|
||||
|
||||
.box {
|
||||
background: var(--color-light);
|
||||
padding: 1.5rem;
|
||||
border: 4px solid var(--color-white);
|
||||
outline: 2px solid var(--color-light);
|
||||
}
|
||||
|
||||
.video,
|
||||
.img {
|
||||
position: relative;
|
||||
display: block;
|
||||
--w: 1;
|
||||
--h: 1;
|
||||
padding-bottom: calc(100% / var(--w) * var(--h));
|
||||
background: var(--color-black);
|
||||
}
|
||||
.img img,
|
||||
.video iframe {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
border: 0;
|
||||
}
|
||||
.img[data-contain] img {
|
||||
object-fit: contain;
|
||||
}
|
||||
.img-caption,
|
||||
.video-caption {
|
||||
padding-top: .75rem;
|
||||
line-height: 1.5em;
|
||||
}
|
||||
|
||||
.footer {
|
||||
padding: 9rem 0 6rem;
|
||||
line-height: 1.5em;
|
||||
}
|
||||
.footer:before {
|
||||
content: "";
|
||||
display: block;
|
||||
width: 1.5rem;
|
||||
height: 2px;
|
||||
background: var(--color-black);
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
.footer h2 {
|
||||
font-weight: 600;
|
||||
margin-bottom: .75rem;
|
||||
}
|
||||
.footer ul,
|
||||
.footer p {
|
||||
color: var(--color-text-grey);
|
||||
}
|
||||
.footer p {
|
||||
max-width: 15rem;
|
||||
}
|
||||
.footer a:hover {
|
||||
color: var(--color-text);
|
||||
}
|
||||
|
||||
|
||||
.map {
|
||||
--w: 2;
|
||||
--h: 1;
|
||||
padding-bottom: calc(100% / var(--w) * var(--h));
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
background: var(--color-black);
|
||||
}
|
||||
.map iframe {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.margin-s {
|
||||
margin-bottom: .75rem;
|
||||
}
|
||||
.margin-m {
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
.margin-l {
|
||||
margin-bottom: 3rem;
|
||||
}
|
||||
.margin-xl {
|
||||
margin-bottom: 4.5rem;
|
||||
}
|
||||
.margin-xxl {
|
||||
margin-bottom: 6rem;
|
||||
}
|
||||
|
||||
|
||||
@media screen and (min-width: 60rem) {
|
||||
body {
|
||||
--padding: 3rem;
|
||||
}
|
||||
|
||||
.grid {
|
||||
grid-template-columns: repeat(12, 1fr);
|
||||
}
|
||||
.grid > .column {
|
||||
grid-column: span var(--columns);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.pagination {
|
||||
display: flex;
|
||||
padding-top: 6rem;
|
||||
}
|
||||
.pagination > span {
|
||||
color: var(--color-text-grey);
|
||||
}
|
||||
.pagination > * {
|
||||
padding: .5rem;
|
||||
width: 3rem;
|
||||
text-align: center;
|
||||
border: 2px solid currentColor;
|
||||
margin-right: 1.5rem;
|
||||
}
|
||||
.pagination > a:hover {
|
||||
background: var(--color-black);
|
||||
color: var(--color-white);
|
||||
border-color: var(--color-black);
|
||||
}
|
||||
|
||||
.note-excerpt {
|
||||
line-height: 1.5em;
|
||||
}
|
||||
.note-excerpt header {
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
.note-excerpt figure {
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
.note-excerpt-title {
|
||||
font-weight: 600;
|
||||
}
|
||||
.note-excerpt-date {
|
||||
color: var(--color-text-grey);
|
||||
}
|
||||
|
||||
|
||||
1
assets/css/lightbox.css
Normal file
@@ -0,0 +1 @@
|
||||
.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;-webkit-transform:scale(.9);transform:scale(.9);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{-webkit-transform:scale(1);transform:scale(1)}
|
||||
136
assets/css/prism.css
Normal file
@@ -0,0 +1,136 @@
|
||||
/* PrismJS 1.19.0
|
||||
https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+json+markup-templating+php+yaml */
|
||||
/**
|
||||
* prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML
|
||||
* Based on https://github.com/chriskempson/tomorrow-theme
|
||||
* @author Rose Pritchard
|
||||
*/
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
color: var(--color-code-white);
|
||||
font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
||||
font-size: 1em;
|
||||
text-align: left;
|
||||
white-space: pre;
|
||||
word-spacing: normal;
|
||||
word-break: normal;
|
||||
word-wrap: normal;
|
||||
line-height: 1.5;
|
||||
|
||||
-moz-tab-size: 4;
|
||||
-o-tab-size: 4;
|
||||
tab-size: 4;
|
||||
|
||||
-webkit-hyphens: none;
|
||||
-moz-hyphens: none;
|
||||
-ms-hyphens: none;
|
||||
hyphens: none;
|
||||
|
||||
}
|
||||
|
||||
/* Code blocks */
|
||||
pre[class*="language-"] {
|
||||
padding: 1rem;
|
||||
margin: 0 0;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/* ----- Syntax Highlighting (Prism.js) ------------------------------------ */
|
||||
|
||||
.token.punctuation {
|
||||
color: var(--color-code-light-grey);
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.doctype {
|
||||
color: var(--color-code-comment);
|
||||
}
|
||||
|
||||
.token.tag,
|
||||
.token.markup,
|
||||
.token.variable,
|
||||
.token.this,
|
||||
.token.selector,
|
||||
.token.key,
|
||||
.token.kirbytag-bracket,
|
||||
.token.prolog,
|
||||
.token.delimiter {
|
||||
color: var(--color-code-red);
|
||||
}
|
||||
|
||||
.token.constant,
|
||||
.token.number,
|
||||
.token.boolean,
|
||||
.token.boolean.important,
|
||||
.token.attr-name,
|
||||
.token.kirbytag-attr,
|
||||
.token.kirbytag-name,
|
||||
.token.entity,
|
||||
.token.bold,
|
||||
.token.bold > .punctuation {
|
||||
color: var(--color-code-orange);
|
||||
}
|
||||
|
||||
.token.keyword,
|
||||
.token.italic,
|
||||
.token.italic > .punctuation {
|
||||
color: var(--color-code-purple);
|
||||
}
|
||||
|
||||
.token.function {
|
||||
color: var(--color-code-blue);
|
||||
}
|
||||
|
||||
.token.operator,
|
||||
.token.title {
|
||||
color: var(--color-code-aqua);
|
||||
}
|
||||
|
||||
.token.string,
|
||||
.token.attr-value,
|
||||
.token.attr-value .punctuation,
|
||||
.token.list.punctuation {
|
||||
color: var(--color-code-green);
|
||||
}
|
||||
|
||||
.token.scope,
|
||||
.token.class-name,
|
||||
.token.property,
|
||||
.token.url {
|
||||
color: var(--color-code-yellow);
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Markdown list bullet.
|
||||
*/
|
||||
.token.title,
|
||||
.token.kirbytag-bracket,
|
||||
.token.list.punctuation /* 1 */ {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.token.title .punctuation {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Markdown bold text
|
||||
*/
|
||||
.token.bold /* 1 */ {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.token.italic {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.codeblock {
|
||||
background: var(--color-black);
|
||||
}
|
||||
.codeblock figcaption {
|
||||
color: var(--color-code-white);
|
||||
padding: .5rem 1rem;
|
||||
font-family: var(--font-family-mono);
|
||||
border-bottom: 1px solid #333;
|
||||
}
|
||||
7
assets/css/templates/about.css
Normal file
@@ -0,0 +1,7 @@
|
||||
.contact {
|
||||
padding: 3rem;
|
||||
border: 2px solid #000;
|
||||
}
|
||||
.contact .h1 {
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
15
assets/css/templates/album.css
Normal file
@@ -0,0 +1,15 @@
|
||||
.album-gallery {
|
||||
line-height: 0;
|
||||
columns: 1;
|
||||
column-gap: 1.5rem;
|
||||
}
|
||||
.album-gallery li {
|
||||
display: block;
|
||||
margin-bottom: 1.5rem;
|
||||
break-inside: avoid;
|
||||
}
|
||||
@media screen and (min-width: 60rem) {
|
||||
.album-gallery {
|
||||
columns: 2;
|
||||
}
|
||||
}
|
||||
72
assets/css/templates/home.css
Normal file
@@ -0,0 +1,72 @@
|
||||
.home-grid {
|
||||
display: grid;
|
||||
list-style: none;
|
||||
grid-gap: 1.5rem;
|
||||
line-height: 0;
|
||||
grid-template-columns: repeat(1, 1fr);
|
||||
grid-auto-flow: dense;
|
||||
}
|
||||
.home-grid li {
|
||||
position: relative;
|
||||
--cols: 1;
|
||||
--rows: 1;
|
||||
|
||||
overflow: hidden;
|
||||
background: #000;
|
||||
line-height: 0;
|
||||
}
|
||||
.home-grid li:first-child {
|
||||
--cols: 2;
|
||||
--rows: 2;
|
||||
}
|
||||
.home-grid li:nth-child(5) {
|
||||
--cols: 2;
|
||||
}
|
||||
.home-grid li:nth-child(6) {
|
||||
--rows: 2;
|
||||
}
|
||||
.home-grid li:nth-child(7) {
|
||||
--cols: 2;
|
||||
}
|
||||
.home-grid a {
|
||||
display: block;
|
||||
height: 10rem;
|
||||
}
|
||||
.home-grid img {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
transition: all .3s;
|
||||
}
|
||||
.home-grid figcaption {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: absolute;
|
||||
color: #fff;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
line-height: 1;
|
||||
text-align: center;
|
||||
background: rgba(0,0,0, .5);
|
||||
}
|
||||
|
||||
@media screen and (min-width: 45em) {
|
||||
.home-grid {
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
}
|
||||
.home-grid li {
|
||||
grid-column-start: span var(--cols);
|
||||
grid-row-start: span var(--rows);
|
||||
}
|
||||
.home-grid a {
|
||||
padding-bottom: 52.65%;
|
||||
}
|
||||
}
|
||||
30
assets/css/templates/note.css
Normal file
@@ -0,0 +1,30 @@
|
||||
.note {
|
||||
max-width: 35rem;
|
||||
margin: 0 auto;
|
||||
}
|
||||
.note-header {
|
||||
padding-top: 3rem;
|
||||
margin-bottom: 3rem;
|
||||
}
|
||||
.note-footer {
|
||||
padding: 6rem 0;
|
||||
}
|
||||
.note-date {
|
||||
color: var(--color-text-grey);
|
||||
}
|
||||
.note-tags {
|
||||
display: flex;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
.note-tags li {
|
||||
margin-right: .5rem;
|
||||
}
|
||||
.note-tags a {
|
||||
padding: .5rem 1rem;
|
||||
display: block;
|
||||
background: var(--color-light);
|
||||
}
|
||||
.note-tags a:hover {
|
||||
background: var(--color-black);
|
||||
color: var(--color-white);
|
||||
}
|
||||
1
assets/icons/discord.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" class="icon icon-discord" viewBox="0 0 16 16"><path d="M6.552,6.712a.891.891,0,0,0,0,1.776A.852.852,0,0,0,7.368,7.6.847.847,0,0,0,6.552,6.712Zm2.92,0a.891.891,0,1,0,.816.888A.852.852,0,0,0,9.472,6.712Z"></path> <path d="M13.36,0H2.64A1.644,1.644,0,0,0,1,1.648V12.464a1.644,1.644,0,0,0,1.64,1.648h9.072l-.424-1.48,1.024.952.968.9L15,16V1.648A1.644,1.644,0,0,0,13.36,0ZM10.272,10.448S9.984,10.1,9.744,9.8a2.524,2.524,0,0,0,1.448-.952,4.578,4.578,0,0,1-.92.472,5.265,5.265,0,0,1-1.16.344A5.6,5.6,0,0,1,7.04,9.656a6.716,6.716,0,0,1-1.176-.344,4.683,4.683,0,0,1-.912-.472,2.488,2.488,0,0,0,1.4.944c-.24.3-.536.664-.536.664a2.9,2.9,0,0,1-2.44-1.216A10.713,10.713,0,0,1,4.528,4.568a3.956,3.956,0,0,1,2.248-.84l.08.1a5.4,5.4,0,0,0-2.1,1.048s.176-.1.472-.232a6.008,6.008,0,0,1,1.816-.5.788.788,0,0,1,.136-.016A6.769,6.769,0,0,1,8.792,4.1a6.521,6.521,0,0,1,2.408.768A5.324,5.324,0,0,0,9.208,3.856l.112-.128a3.956,3.956,0,0,1,2.248.84A10.713,10.713,0,0,1,12.72,9.232,2.924,2.924,0,0,1,10.272,10.448Z" /></svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
1
assets/icons/instagram.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><g class="nc-icon-wrapper" fill="#111111"><circle fill="#111111" cx="12.145" cy="3.892" r="0.96"/> <path data-color="color-2" d="M8,12c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S10.206,12,8,12z M8,6C6.897,6,6,6.897,6,8 s0.897,2,2,2s2-0.897,2-2S9.103,6,8,6z"/> <path fill="#111111" d="M12,16H4c-2.056,0-4-1.944-4-4V4c0-2.056,1.944-4,4-4h8c2.056,0,4,1.944,4,4v8C16,14.056,14.056,16,12,16z M4,2C3.065,2,2,3.065,2,4v8c0,0.953,1.047,2,2,2h8c0.935,0,2-1.065,2-2V4c0-0.935-1.065-2-2-2H4z"/></g></svg>
|
||||
|
After Width: | Height: | Size: 578 B |
1
assets/icons/mastodon.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" class="icon icon-mastodon" viewBox="0 0 16 16"><path d="M14.943 3.935c-.215-1.591-1.612-2.845-3.268-3.088-.28-.041-1.338-.19-3.79-.19h-.019c-2.453 0-2.979.148-3.258.19-1.61.236-3.08 1.363-3.437 2.973-.172.793-.19 1.672-.158 2.478.045 1.157.054 2.311.16 3.463.073.765.2 1.524.382 2.27.339 1.38 1.711 2.53 3.056 2.998 1.44.488 2.988.57 4.472.234.163-.038.325-.081.484-.131.36-.114.783-.241 1.093-.465a.036.036 0 0 0 .015-.027v-1.116a.033.033 0 0 0-.041-.031c-.951.225-1.925.338-2.902.336-1.682 0-2.134-.792-2.264-1.122a3.463 3.463 0 0 1-.196-.884.032.032 0 0 1 .04-.033c.935.224 1.893.337 2.855.336.231 0 .461 0 .693-.006.967-.027 1.986-.076 2.938-.26l.067-.015c1.501-.286 2.93-1.184 3.075-3.458.005-.09.018-.938.018-1.03.001-.316.103-2.24-.015-3.422Zm-2.31 5.674h-1.578V5.772c0-.808-.339-1.22-1.028-1.22-.758 0-1.138.488-1.138 1.45v2.1H7.32v-2.1c0-.962-.38-1.45-1.138-1.45-.686 0-1.029.412-1.03 1.22v3.837H3.577V5.656c0-.808.208-1.45.623-1.926.429-.474.991-.718 1.689-.718.808 0 1.418.308 1.825.924l.393.655.393-.655c.407-.616 1.017-.924 1.823-.924.698 0 1.26.244 1.69.718.415.475.623 1.117.623 1.926l-.002 3.953Z"/></svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
4
assets/icons/youtube.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor">
|
||||
<title>YouTube</title>
|
||||
<path d="M15.8 4.8c-.2-1.3-.8-2.2-2.2-2.4C11.4 2 8 2 8 2s-3.4 0-5.6.4C1 2.6.3 3.5.2 4.8 0 6.1 0 8 0 8s0 1.9.2 3.2c.2 1.3.8 2.2 2.2 2.4C4.6 14 8 14 8 14s3.4 0 5.6-.4c1.4-.3 2-1.1 2.2-2.4C16 9.9 16 8 16 8s0-1.9-.2-3.2zM6 11V5l5 3-5 3z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 339 B |
7
assets/js/index.js
Normal file
@@ -0,0 +1,7 @@
|
||||
// Lightbox
|
||||
Array.from(document.querySelectorAll("[data-lightbox]")).forEach(element => {
|
||||
element.onclick = (e) => {
|
||||
e.preventDefault();
|
||||
basicLightbox.create(`<img src="${element.href}">`).show();
|
||||
};
|
||||
});
|
||||
1
assets/js/lightbox.js
Normal file
@@ -0,0 +1 @@
|
||||
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).basicLightbox=e()}}(function(){return function i(c,u,a){function s(n,e){if(!u[n]){if(!c[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(l)return l(n,!0);var o=new Error("Cannot find module '"+n+"'");throw o.code="MODULE_NOT_FOUND",o}var r=u[n]={exports:{}};c[n][0].call(r.exports,function(e){return s(c[n][1][e]||e)},r,r.exports,i,c,u,a)}return u[n].exports}for(var l="function"==typeof require&&require,e=0;e<a.length;e++)s(a[e]);return s}({1:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=t.visible=void 0;var u=function(e){var n=1<arguments.length&&void 0!==arguments[1]&&arguments[1],t=document.createElement("div");return t.innerHTML=e.trim(),!0===n?t.children:t.firstChild},a=function(e,n){var t=e.children;return 1===t.length&&t[0].tagName===n},c=function(e){return null!=(e=e||document.querySelector(".basicLightbox"))&&!0===e.ownerDocument.body.contains(e)};t.visible=c;t.create=function(e,o){var r=function(e,n){var t=u('\n\t\t<div class="basicLightbox '.concat(n.className,'">\n\t\t\t<div class="basicLightbox__placeholder" role="dialog"></div>\n\t\t</div>\n\t')),o=t.querySelector(".basicLightbox__placeholder");e.forEach(function(e){return o.appendChild(e)});var r=a(o,"IMG"),i=a(o,"VIDEO"),c=a(o,"IFRAME");return!0===r&&t.classList.add("basicLightbox--img"),!0===i&&t.classList.add("basicLightbox--video"),!0===c&&t.classList.add("basicLightbox--iframe"),t}(e=function(e){var n="string"==typeof e,t=e instanceof HTMLElement==1;if(!1===n&&!1===t)throw new Error("Content must be a DOM element/node or string");return!0===n?Array.from(u(e,!0)):"TEMPLATE"===e.tagName?[e.content.cloneNode(!0)]:Array.from(e.children)}(e),o=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(null==(e=Object.assign({},e)).closable&&(e.closable=!0),null==e.className&&(e.className=""),null==e.onShow&&(e.onShow=function(){}),null==e.onClose&&(e.onClose=function(){}),"boolean"!=typeof e.closable)throw new Error("Property `closable` must be a boolean");if("string"!=typeof e.className)throw new Error("Property `className` must be a string");if("function"!=typeof e.onShow)throw new Error("Property `onShow` must be a function");if("function"!=typeof e.onClose)throw new Error("Property `onClose` must be a function");return e}(o)),n=function(e){return!1!==o.onClose(i)&&(t=function(){if("function"==typeof e)return e(i)},(n=r).classList.remove("basicLightbox--visible"),setTimeout(function(){return!1===c(n)||n.parentElement.removeChild(n),t()},410),!0);var n,t};!0===o.closable&&r.addEventListener("click",function(e){e.target===r&&n()});var i={element:function(){return r},visible:function(){return c(r)},show:function(e){return!1!==o.onShow(i)&&(n=r,t=function(){if("function"==typeof e)return e(i)},document.body.appendChild(n),setTimeout(function(){requestAnimationFrame(function(){return n.classList.add("basicLightbox--visible"),t()})},10),!0);var n,t},close:n};return i}},{}]},{},[1])(1)});
|
||||
11
assets/js/prism.js
Normal file
40
composer.json
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"name": "getkirby/starterkit",
|
||||
"description": "Kirby Starterkit",
|
||||
"type": "project",
|
||||
"keywords": [
|
||||
"kirby",
|
||||
"cms",
|
||||
"starterkit"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Bastian Allgeier",
|
||||
"email": "bastian@getkirby.com",
|
||||
"homepage": "https://getkirby.com"
|
||||
}
|
||||
],
|
||||
"homepage": "https://getkirby.com",
|
||||
"support": {
|
||||
"email": "support@getkirby.com",
|
||||
"issues": "https://github.com/getkirby/starterkit/issues",
|
||||
"forum": "https://forum.getkirby.com",
|
||||
"source": "https://github.com/getkirby/starterkit"
|
||||
},
|
||||
"require": {
|
||||
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
|
||||
"getkirby/cms": "^4.0"
|
||||
},
|
||||
"config": {
|
||||
"allow-plugins": {
|
||||
"getkirby/composer-installer": true
|
||||
},
|
||||
"optimize-autoloader": true
|
||||
},
|
||||
"scripts": {
|
||||
"start": [
|
||||
"Composer\\Config::disableProcessTimeout",
|
||||
"@php -S localhost:8000 kirby/router.php"
|
||||
]
|
||||
}
|
||||
}
|
||||
25
content/1_photography/1_trees/album.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Title: Trees
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://Jc0l1BA0i5z0QjRf
|
||||
|
||||
----
|
||||
|
||||
Headline:
|
||||
|
||||
----
|
||||
|
||||
Subheadline: Our friends with leaves are trees
|
||||
|
||||
----
|
||||
|
||||
Text: <p>I like to hug them. They might not appreciate it though.</p><p>Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum id ligula porta felis euismod semper. Donec sed odio dui. Etiam porta sem malesuada magna mollis euismod.</p>
|
||||
|
||||
----
|
||||
|
||||
Tags: tree, forest
|
||||
|
||||
----
|
||||
|
||||
Uuid: v59sIVPYM141Uotu
|
||||
BIN
content/1_photography/1_trees/cheesy-autumn.jpg
Executable file
|
After Width: | Height: | Size: 208 KiB |
29
content/1_photography/1_trees/cheesy-autumn.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption:
|
||||
|
||||
----
|
||||
|
||||
Alt: Colorful autumn forest
|
||||
|
||||
----
|
||||
|
||||
Photographer: Federico Bottos
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/Z3NceSeZqgI
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 2
|
||||
|
||||
----
|
||||
|
||||
Uuid: p6ClztZrkCB1KfLF
|
||||
BIN
content/1_photography/1_trees/last-tree-standing.jpg
Executable file
|
After Width: | Height: | Size: 130 KiB |
29
content/1_photography/1_trees/last-tree-standing.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Pregasina, Italy
|
||||
|
||||
----
|
||||
|
||||
Alt: A lonely tree above the fog
|
||||
|
||||
----
|
||||
|
||||
Photographer: Cristina Gottardi
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/wVTGdIGdojc
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 1
|
||||
|
||||
----
|
||||
|
||||
Uuid: mX73tq8jwu6bLxBt
|
||||
BIN
content/1_photography/1_trees/monster-trees-in-the-fog.jpg
Executable file
|
After Width: | Height: | Size: 161 KiB |
29
content/1_photography/1_trees/monster-trees-in-the-fog.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Sequoia National Forest, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: Huge trees reaching into the fog
|
||||
|
||||
----
|
||||
|
||||
Photographer: Victoria Palacios
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/dfo06_DqxpA
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 3
|
||||
|
||||
----
|
||||
|
||||
Uuid: Jc0l1BA0i5z0QjRf
|
||||
BIN
content/1_photography/1_trees/sharewood-forest.jpg
Executable file
|
After Width: | Height: | Size: 211 KiB |
29
content/1_photography/1_trees/sharewood-forest.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Bogd Khan Mountain, Mongolia
|
||||
|
||||
----
|
||||
|
||||
Alt: Picturesque path into the forest
|
||||
|
||||
----
|
||||
|
||||
Photographer: Deglee Degi
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/wQImoykAwGs
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 4
|
||||
|
||||
----
|
||||
|
||||
Uuid: 4J6JHoVhngADKZ93
|
||||
BIN
content/1_photography/1_trees/stay-in-the-car.jpg
Executable file
|
After Width: | Height: | Size: 238 KiB |
29
content/1_photography/1_trees/stay-in-the-car.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Acadia National Park Pond, Bar Harbor, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: Scary forest road at night illuminated by break lights
|
||||
|
||||
----
|
||||
|
||||
Photographer: Adrian Pelletier
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/OJev0ModVw8
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 5
|
||||
|
||||
----
|
||||
|
||||
Uuid: Qb0tGC63X1pU3qH1
|
||||
25
content/1_photography/2_sky/album.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Title: Sky
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://9APZDUNsDTbHMMTZ
|
||||
|
||||
----
|
||||
|
||||
Headline:
|
||||
|
||||
----
|
||||
|
||||
Subheadline: Stars and the universe and so on
|
||||
|
||||
----
|
||||
|
||||
Text: <p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Cras mattis consectetur purus sit amet fermentum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Nullam quis risus eget urna mollis ornare vel eu leo. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.</p><p>Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Aenean lacinia bibendum nulla sed consectetur.</p>
|
||||
|
||||
----
|
||||
|
||||
Tags: stars, universe, up there
|
||||
|
||||
----
|
||||
|
||||
Uuid: EWQEPJBB2Xyrrrj6
|
||||
BIN
content/1_photography/2_sky/blood-moon.jpg
Executable file
|
After Width: | Height: | Size: 94 KiB |
29
content/1_photography/2_sky/blood-moon.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Laguna Beach, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: Super blood moon
|
||||
|
||||
----
|
||||
|
||||
Photographer: Derek Liang
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/XZyjr93zaZg
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 1
|
||||
|
||||
----
|
||||
|
||||
Uuid: kUpBxXRb6As5AI4Q
|
||||
BIN
content/1_photography/2_sky/coconut-milkyway.jpg
Executable file
|
After Width: | Height: | Size: 199 KiB |
25
content/1_photography/2_sky/coconut-milkyway.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption: Maldives
|
||||
|
||||
----
|
||||
|
||||
Alt: Palm trees and the night sky with stars and the milky way
|
||||
|
||||
----
|
||||
|
||||
Photographer: Mohamed Ajufaan
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/Y5GuEA4ThdY
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: qQdp74eJyZtSsN04
|
||||
BIN
content/1_photography/2_sky/dark-forest.jpg
Executable file
|
After Width: | Height: | Size: 194 KiB |
29
content/1_photography/2_sky/dark-forest.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Mammoth Lakes, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: The mikly way above mountains
|
||||
|
||||
----
|
||||
|
||||
Photographer: Robson Hatsukami Morgan
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/-wEFdRCG4IU
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 4
|
||||
|
||||
----
|
||||
|
||||
Uuid: 9APZDUNsDTbHMMTZ
|
||||
BIN
content/1_photography/2_sky/desert-tree.jpg
Executable file
|
After Width: | Height: | Size: 210 KiB |
29
content/1_photography/2_sky/desert-tree.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Roubideau Canyon Road, Delta, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: A tree with the night sky in the background
|
||||
|
||||
----
|
||||
|
||||
Photographer: Andrew Gloor
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/q-D_FFvnob8
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 3
|
||||
|
||||
----
|
||||
|
||||
Uuid: QpaDWZ8W1hy2JAsd
|
||||
BIN
content/1_photography/2_sky/tent-in-the-woods.jpg
Executable file
|
After Width: | Height: | Size: 251 KiB |
25
content/1_photography/2_sky/tent-in-the-woods.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption: Zion National Park
|
||||
|
||||
----
|
||||
|
||||
Alt: A bright lit tent in the forest with the night sky and stars above
|
||||
|
||||
----
|
||||
|
||||
Photographer: Bobby Burch
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/MEBqI9fzqao
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: ofXkD4gdgBOkHBAb
|
||||
25
content/1_photography/3_ocean/album.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Title: Ocean
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://Kxk9ITpo07vV6u3e
|
||||
|
||||
----
|
||||
|
||||
Headline: Oceans are quite nice
|
||||
|
||||
----
|
||||
|
||||
Subheadline: Blue with lots of fish
|
||||
|
||||
----
|
||||
|
||||
Text: <p>Cras mattis consectetur purus sit amet fermentum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed posuere consectetur est at lobortis. Donec id elit non mi porta gravida at eget metus. Curabitur blandit tempus porttitor. Aenean lacinia bibendum nulla sed consectetur.</p><p>Donec sed odio dui. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nulla vitae elit libero, a pharetra augue. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>
|
||||
|
||||
----
|
||||
|
||||
Tags: ocean, water, blue
|
||||
|
||||
----
|
||||
|
||||
Uuid: D4DuOwcJk0fL0twA
|
||||
BIN
content/1_photography/3_ocean/attention-sharks.jpg
Executable file
|
After Width: | Height: | Size: 230 KiB |
25
content/1_photography/3_ocean/attention-sharks.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption: 2 Ocean Rd, Palm Beach, Australia
|
||||
|
||||
----
|
||||
|
||||
Alt: A lone surfer in the waves near the beach
|
||||
|
||||
----
|
||||
|
||||
Photographer: Ben Krygsman
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/g8hHM7rc-kw
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: 0pQGdoX7b4QuEqhl
|
||||
BIN
content/1_photography/3_ocean/island-from-above.jpg
Executable file
|
After Width: | Height: | Size: 201 KiB |
29
content/1_photography/3_ocean/island-from-above.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Breckenridge, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: Drone picture of a small, green island
|
||||
|
||||
----
|
||||
|
||||
Photographer: Nathan Anderson
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/prIk6PdCrgg
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 1
|
||||
|
||||
----
|
||||
|
||||
Uuid: Kxk9ITpo07vV6u3e
|
||||
BIN
content/1_photography/3_ocean/jellyfish.jpg
Executable file
|
After Width: | Height: | Size: 99 KiB |
29
content/1_photography/3_ocean/jellyfish.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Valencia, Spain
|
||||
|
||||
----
|
||||
|
||||
Alt: A swarm of jellyfish
|
||||
|
||||
----
|
||||
|
||||
Photographer: Joel Filipe
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/_AjqGGafofE
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 3
|
||||
|
||||
----
|
||||
|
||||
Uuid: bUbLFbPgBpL51DSp
|
||||
BIN
content/1_photography/3_ocean/nasty-rocks.jpg
Executable file
|
After Width: | Height: | Size: 266 KiB |
29
content/1_photography/3_ocean/nasty-rocks.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Hastings Point, Australia
|
||||
|
||||
----
|
||||
|
||||
Alt: Waves crashing on rocks
|
||||
|
||||
----
|
||||
|
||||
Photographer: Bailey Mahon
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/DiqUQYLov74
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 2
|
||||
|
||||
----
|
||||
|
||||
Uuid: GPuhd1glEC35U9k1
|
||||
BIN
content/1_photography/3_ocean/smashed-by-waves.jpg
Executable file
|
After Width: | Height: | Size: 206 KiB |
29
content/1_photography/3_ocean/smashed-by-waves.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Sri Lanka, boosa
|
||||
|
||||
----
|
||||
|
||||
Alt: A wave from inside
|
||||
|
||||
----
|
||||
|
||||
Photographer: Maxwell Gifted
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/RbNxSL2D-xM
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 4
|
||||
|
||||
----
|
||||
|
||||
Uuid: 9n3HLGrBUs8MZUnB
|
||||
BIN
content/1_photography/3_ocean/the-beach.jpg
Executable file
|
After Width: | Height: | Size: 231 KiB |
25
content/1_photography/3_ocean/the-beach.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption: Avalon Beach, Australia
|
||||
|
||||
----
|
||||
|
||||
Alt: Two surfers walking on the beach
|
||||
|
||||
----
|
||||
|
||||
Photographer: Lachlan Dempsey
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/O14abKtZ5iY
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: o3d9HlDINEzeJvp8
|
||||
25
content/1_photography/4_desert/album.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Title: Desert
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://TcCivi92OPvsiwka
|
||||
|
||||
----
|
||||
|
||||
Headline:
|
||||
|
||||
----
|
||||
|
||||
Subheadline: It's pretty hot
|
||||
|
||||
----
|
||||
|
||||
Text: <p>Curabitur blandit tempus porttitor. Sed posuere consectetur est at lobortis. Maecenas faucibus mollis interdum. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.</p><p>Nullam quis risus eget urna mollis ornare vel eu leo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Curabitur blandit tempus porttitor.</p>
|
||||
|
||||
----
|
||||
|
||||
Tags: desert, sand, landscape
|
||||
|
||||
----
|
||||
|
||||
Uuid: w8ymxqAzqTvYkHJ4
|
||||
BIN
content/1_photography/4_desert/area-51.jpg
Executable file
|
After Width: | Height: | Size: 82 KiB |
29
content/1_photography/4_desert/area-51.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption:
|
||||
|
||||
----
|
||||
|
||||
Alt: Night sky over the desert
|
||||
|
||||
----
|
||||
|
||||
Photographer: Idan Arad
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/Z0IOLvbY-qM
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 1
|
||||
|
||||
----
|
||||
|
||||
Uuid: oe7VNInWgLwgKYOZ
|
||||
BIN
content/1_photography/4_desert/death-trap.jpg
Executable file
|
After Width: | Height: | Size: 76 KiB |
29
content/1_photography/4_desert/death-trap.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Sandwich Harbour Historic, Namibia
|
||||
|
||||
----
|
||||
|
||||
Alt: A dead tree in the desert
|
||||
|
||||
----
|
||||
|
||||
Photographer: Ryan Cheng
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/uqYy29Sfb8Q
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 5
|
||||
|
||||
----
|
||||
|
||||
Uuid: 1R9Haswet76cNlUB
|
||||
BIN
content/1_photography/4_desert/dune.jpg
Executable file
|
After Width: | Height: | Size: 130 KiB |
29
content/1_photography/4_desert/dune.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Death Valley National Park, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: A dune in the desert
|
||||
|
||||
----
|
||||
|
||||
Photographer: Jehyun Sung
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/-Lc6azmFSk4
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 2
|
||||
|
||||
----
|
||||
|
||||
Uuid: i8yimrGbe132VGr5
|
||||
BIN
content/1_photography/4_desert/indiana-jones.jpg
Executable file
|
After Width: | Height: | Size: 128 KiB |
29
content/1_photography/4_desert/indiana-jones.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Antelope Canyon, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: Antelope canyon lit by sunbeams
|
||||
|
||||
----
|
||||
|
||||
Photographer: Madhu Shesharam
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/EVZxXuOEk3w
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 3
|
||||
|
||||
----
|
||||
|
||||
Uuid: TcCivi92OPvsiwka
|
||||
BIN
content/1_photography/4_desert/water-please.jpg
Executable file
|
After Width: | Height: | Size: 98 KiB |
29
content/1_photography/4_desert/water-please.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption:
|
||||
|
||||
----
|
||||
|
||||
Alt: The moon above the desert
|
||||
|
||||
----
|
||||
|
||||
Photographer: Jordan Steranka
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/HAAq_zesf-Y
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 4
|
||||
|
||||
----
|
||||
|
||||
Uuid: 6rSAbkLtovvdhS2E
|
||||
25
content/1_photography/5_mountains/album.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Title: Mountains
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://PHRV0Y0YkDOf7Cdc
|
||||
|
||||
----
|
||||
|
||||
Headline: Mountains
|
||||
|
||||
----
|
||||
|
||||
Subheadline: Where do they come from?
|
||||
|
||||
----
|
||||
|
||||
Text: <p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Nullam id dolor id nibh ultricies vehicula ut id elit. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p><p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Cras mattis consectetur purus sit amet fermentum. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Aenean lacinia bibendum nulla sed consectetur. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||||
|
||||
----
|
||||
|
||||
Tags: mountains, peak nature
|
||||
|
||||
----
|
||||
|
||||
Uuid: XqbutgSsL5ibgjxP
|
||||
BIN
content/1_photography/5_mountains/climbers-are-crazy.jpg
Executable file
|
After Width: | Height: | Size: 126 KiB |
29
content/1_photography/5_mountains/climbers-are-crazy.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Alabama Hills, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: Mountain with an interesting rock formation
|
||||
|
||||
----
|
||||
|
||||
Photographer: Parker Amstutz
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/4oBOCIpb3YQ
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 1
|
||||
|
||||
----
|
||||
|
||||
Uuid: G8fDPmaJBTPAYPX6
|
||||
BIN
content/1_photography/5_mountains/non-potable.jpg
Executable file
|
After Width: | Height: | Size: 179 KiB |
29
content/1_photography/5_mountains/non-potable.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Téryho chata, Vysoké Tatry, Slovakia
|
||||
|
||||
----
|
||||
|
||||
Alt: A creek and mountain in the dusk
|
||||
|
||||
----
|
||||
|
||||
Photographer: Štefan Štefančík
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/pmH_Y4Qetrk
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 2
|
||||
|
||||
----
|
||||
|
||||
Uuid: VI8RHCHCnTx1ygYK
|
||||
BIN
content/1_photography/5_mountains/probably-photoshopped.jpg
Executable file
|
After Width: | Height: | Size: 102 KiB |
29
content/1_photography/5_mountains/probably-photoshopped.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Ancient Bristlecone Pine Forest, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: Mountains in the dusk
|
||||
|
||||
----
|
||||
|
||||
Photographer: John Towner
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/JgOeRuGD_Y4
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 3
|
||||
|
||||
----
|
||||
|
||||
Uuid: PHRV0Y0YkDOf7Cdc
|
||||
BIN
content/1_photography/5_mountains/that-apple-mountain.jpg
Executable file
|
After Width: | Height: | Size: 151 KiB |
29
content/1_photography/5_mountains/that-apple-mountain.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Yosemite National Park, USA
|
||||
|
||||
----
|
||||
|
||||
Alt: The magic unfolds in Yosemite Valley
|
||||
|
||||
----
|
||||
|
||||
Photographer: Madhu Shesharam
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/HRA_VAi9_Nc
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 4
|
||||
|
||||
----
|
||||
|
||||
Uuid: fWxKEZqZZp27Zmsb
|
||||
BIN
content/1_photography/5_mountains/trees-and-another-mountain.jpg
Executable file
|
After Width: | Height: | Size: 162 KiB |
29
content/1_photography/5_mountains/trees-and-another-mountain.jpg.txt
Executable file
@@ -0,0 +1,29 @@
|
||||
Caption: Rein in Taufers, South Tyrol, Italy
|
||||
|
||||
----
|
||||
|
||||
Alt: Foggy mountain with a color forest in the foreground
|
||||
|
||||
----
|
||||
|
||||
Photographer: Eberhard Grossgasteiger
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/BXasVMRGsuo
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Sort: 5
|
||||
|
||||
----
|
||||
|
||||
Uuid: p8iAVxYBqkjR8eAA
|
||||
25
content/1_photography/6_waterfall/album.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Title: Waterfalls
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://KwkXlLQwSJP3JhYI
|
||||
|
||||
----
|
||||
|
||||
Headline:
|
||||
|
||||
----
|
||||
|
||||
Subheadline: Water that falls
|
||||
|
||||
----
|
||||
|
||||
Text: <p>Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Nulla vitae elit libero, a pharetra augue. Curabitur blandit tempus porttitor. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.</p><p>Cras mattis consectetur purus sit amet fermentum. Donec ullamcorper nulla non metus auctor fringilla. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec id elit non mi porta gravida at eget metus. Maecenas faucibus mollis interdum. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Curabitur blandit tempus porttitor.</p>
|
||||
|
||||
----
|
||||
|
||||
Tags: water, falls, down
|
||||
|
||||
----
|
||||
|
||||
Uuid: Ne4eXh9gk3SPWsxu
|
||||
BIN
content/1_photography/6_waterfall/could-be-hawaii.jpg
Executable file
|
After Width: | Height: | Size: 146 KiB |
25
content/1_photography/6_waterfall/could-be-hawaii.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption: Mulafossur Waterfall, Faroe Islands
|
||||
|
||||
----
|
||||
|
||||
Alt: Spectacular cliffs and a waterfall
|
||||
|
||||
----
|
||||
|
||||
Photographer: Ben Tatlow
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/0-9FgC-MVfM
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: zCSNdxdxQLv7v90m
|
||||
BIN
content/1_photography/6_waterfall/lots-of-water.jpg
Executable file
|
After Width: | Height: | Size: 155 KiB |
25
content/1_photography/6_waterfall/lots-of-water.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption: Aba, China
|
||||
|
||||
----
|
||||
|
||||
Alt: A huge waterfall in the forest
|
||||
|
||||
----
|
||||
|
||||
Photographer: Swander
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/tHWCvzEeKPw
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: ypnar0L4JLSOhyzI
|
||||
BIN
content/1_photography/6_waterfall/maybe-iceland.jpg
Executable file
|
After Width: | Height: | Size: 86 KiB |
25
content/1_photography/6_waterfall/maybe-iceland.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption: Skógafoss, Iceland
|
||||
|
||||
----
|
||||
|
||||
Alt: Mighty waterfall with lots of mist
|
||||
|
||||
----
|
||||
|
||||
Photographer: Ruslan Valeev
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/dMB2Lh13K5w
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: EL2AU2LNatipeWPl
|
||||
BIN
content/1_photography/6_waterfall/not-niagra.jpg
Executable file
|
After Width: | Height: | Size: 179 KiB |
25
content/1_photography/6_waterfall/not-niagra.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption:
|
||||
|
||||
----
|
||||
|
||||
Alt: Waterfall and rocks
|
||||
|
||||
----
|
||||
|
||||
Photographer: Ivana Cajina
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/9LwCEYH1oW4
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: ywQvOO1zShxtHb0k
|
||||
BIN
content/1_photography/6_waterfall/the-fall-is-lava.jpg
Executable file
|
After Width: | Height: | Size: 162 KiB |
25
content/1_photography/6_waterfall/the-fall-is-lava.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption: Yosemite Valley, United States
|
||||
|
||||
----
|
||||
|
||||
Alt: Nicely lit waterfall in the sunset that seems like lava
|
||||
|
||||
----
|
||||
|
||||
Photographer: Stephen Leonardi
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/MDmwQVgDHHM
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: KwkXlLQwSJP3JhYI
|
||||
BIN
content/1_photography/6_waterfall/twin-peaks.jpg
Executable file
|
After Width: | Height: | Size: 148 KiB |
25
content/1_photography/6_waterfall/twin-peaks.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption:
|
||||
|
||||
----
|
||||
|
||||
Alt: A waterfall in the forest
|
||||
|
||||
----
|
||||
|
||||
Photographer: Claude Piché
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/Tqs2btwP7tQ
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: SbAezZovkgdEbopo
|
||||
25
content/1_photography/7_plants/album.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Title: Plants
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://ta7NGtnZzvMSzTEF
|
||||
|
||||
----
|
||||
|
||||
Headline:
|
||||
|
||||
----
|
||||
|
||||
Subheadline: Mostly green
|
||||
|
||||
----
|
||||
|
||||
Text: <p>This was a very special project. Plants are nice and quite beautiful Nulla vitae elit libero, a pharetra augue. Donec ullamcorper nulla non metus auctor fringilla.</p><p>Etiam porta sem malesuada magna mollis euismod. Etiam porta sem malesuada magna mollis euismod. Curabitur blandit tempus porttitor. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nulla vitae elit libero, a pharetra augue.</p>
|
||||
|
||||
----
|
||||
|
||||
Tags: plants
|
||||
|
||||
----
|
||||
|
||||
Uuid: wAgKEa9FhpZ5mTMG
|
||||
BIN
content/1_photography/7_plants/between-the-ferns.jpg
Executable file
|
After Width: | Height: | Size: 139 KiB |
25
content/1_photography/7_plants/between-the-ferns.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption:
|
||||
|
||||
----
|
||||
|
||||
Alt: Ferns in the dark
|
||||
|
||||
----
|
||||
|
||||
Photographer: Annie Spratt
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/rjIacQc-uYs
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: JfJDhAS8XTPgtAaf
|
||||
BIN
content/1_photography/7_plants/could-be-poisonous.jpg
Executable file
|
After Width: | Height: | Size: 162 KiB |
25
content/1_photography/7_plants/could-be-poisonous.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption: RHS Garden Wisley, Wisley, United Kingdom
|
||||
|
||||
----
|
||||
|
||||
Alt: Colorful leafs
|
||||
|
||||
----
|
||||
|
||||
Photographer: Annie Spratt
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/ByxgvpNYIKQ
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: rireqNIOuBwm0JP9
|
||||
BIN
content/1_photography/7_plants/deadly-snake-hideout.jpg
Executable file
|
After Width: | Height: | Size: 75 KiB |
25
content/1_photography/7_plants/deadly-snake-hideout.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption:
|
||||
|
||||
----
|
||||
|
||||
Alt: Leafs with water drops
|
||||
|
||||
----
|
||||
|
||||
Photographer: Axel Holen
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/zKfumY9mQFI
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: J9nD5vVe6kNTjN6G
|
||||
BIN
content/1_photography/7_plants/nice-colors-ugly-plant.jpg
Executable file
|
After Width: | Height: | Size: 82 KiB |
25
content/1_photography/7_plants/nice-colors-ugly-plant.jpg.txt
Executable file
@@ -0,0 +1,25 @@
|
||||
Caption: Nazareth, Israel
|
||||
|
||||
----
|
||||
|
||||
Alt: Colorful succulent
|
||||
|
||||
----
|
||||
|
||||
Photographer: Yousef Espanioly
|
||||
|
||||
----
|
||||
|
||||
License: Unsplash
|
||||
|
||||
----
|
||||
|
||||
Link: https://unsplash.com/photos/AWYI4-h3VnM
|
||||
|
||||
----
|
||||
|
||||
Template: image
|
||||
|
||||
----
|
||||
|
||||
Uuid: ta7NGtnZzvMSzTEF
|
||||
BIN
content/1_photography/7_plants/no-idea-what-that-is.jpg
Executable file
|
After Width: | Height: | Size: 234 KiB |