migrate therinaldos.com data
Some checks failed
Build & Deploy to DigitalOcean Space / build (push) Failing after 2m38s

This commit is contained in:
2024-05-05 15:50:45 -04:00
commit ef1ff240d4
23182 changed files with 3801898 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
name: Build & Deploy to DigitalOcean Space
run-name: ${{ gitea.actor }} is pushing a new build
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: srt32/git-actions@master
with:
args: "git submodule update --init --recursive"
- uses: peaceiris/actions-hugo@v3
with:
hugo-version: '0.125.5'
extended: true
- run: hugo --minify
- uses: BetaHuhn/do-spaces-action@v2
with:
access_key: ${{ secrets.ACCESS_KEY }}
secret_key: ${{ secrets.SECRET_KEY }}
space_name: ${{ secrets.SPACE_NAME }}
space_region: ${{ secrets.SPACE_REGION }}
source: ./public/

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
public/*

3
.gitmodules vendored Normal file
View File

@@ -0,0 +1,3 @@
[submodule "themes/hugo-story"]
path = themes/hugo-story
url = https://github.com/caressofsteel/hugo-story.git

0
.hugo_build.lock Normal file
View File

10
README.md Normal file
View File

@@ -0,0 +1,10 @@
# therinaldos.com
## Getting Started
Clone this repository and get the git submodules:
```
git clone git@git.dvdt.dev:david/dvdt.dev.git && \
git submodule update --init --recursive
```

6
archetypes/default.md Executable file
View File

@@ -0,0 +1,6 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---

38
config/_default/config.toml Executable file
View File

@@ -0,0 +1,38 @@
## -----------------------------------------------
## Basic Configuration
## -----------------------------------------------
theme = "hugo-story"
## -----------------------------------------------
## Publish
## -----------------------------------------------
relativeURLs = "true"
#canonifyURLs = "true"
# Local
baseURL = "https://therinaldos.com/"
publishDir = "public"
title = "The Rinaldos"
# Remote
#baseURL = "https://caressofsteel.github.io/demos/hugo/hugo-story/"
#publishDir = "//centos/sites/hugodev/hugostory/"
## -----------------------------------------------
## Hugo Built-in Features
## -----------------------------------------------
disableKinds = ["taxonomy", "taxonomyTerm", "section"]
# googleAnalytics = "your-google-analytics-id"
## -----------------------------------------------
## Site Parameters
## -----------------------------------------------
[Params]
favicon = true
[Params.social]

12
data/banner.yml Executable file
View File

@@ -0,0 +1,12 @@
####################### Banner #########################
style: "style1 orient-left content-align-right image-position-center fullscreen onload-image-fade-in onload-content-fade-right"
title : "The Rinaldos"
subtitle: |
David and Briana are getting married!<br>
April 20, 2024
content : |
button:
label : "Let's Go"
link : "#first"
image : "images/RT1_0373-recentered.jpg"

9
data/gallery.yml Executable file
View File

@@ -0,0 +1,9 @@
style: "style2 medium lightbox onscroll-fade-in"
pictures:
- image: "images/RT1_0043.jpg"
- image: "images/RT1_0093.jpg"
- image: "images/RT1_0373.jpg"
- image: "images/RT1_0507.jpg"
- image: "images/RT2_1530-Edit-2.jpg"
- image: "images/RT2_1177.jpg"
- image: "images/RT1_9786.jpg"

17
data/info.yml Executable file
View File

@@ -0,0 +1,17 @@
title: More Information
sections:
- name: Ceremony & Reception
content: |
<p>The ceremony will begin promptly at 4:00p and will take place outside on a partially covered terrace. Please take weather into consideration! The ceremony will be followed by a cocktail hour while the bride and groom take family photos.</p><p>The reception will begin at 6:00p in the ballroom where a buffet dinner will be available as well as an open bar. There will be live music during a half-hour portion of the reception including live drums. If you have hearing or other sensory sensitivities, please consider bringing ear plugs or headphones to help you enjoy the music comfortably.</p>
- name: Lodging
content: |
<p>For your convenience, we've blocked rooms at two Hilton properties in Uptown Charlotte. Please ensure to book your room through these properties by March 20, 2024.</p><p>Hilton Uptown<br>222 East Third St<br>Charlotte, NC<br><a href="https://www.hilton.com/en/attend-my-event/rinaldoandlickwedding/">Link</a></p><p>Hilton Garden Inn Uptown<br>508 E Martin Luther King Jr. Blvd<br>Charlotte, NC<br><a href="https://www.hilton.com/en/book/reservation/deeplink/?ctyhocn=CLTUPGI&groupCode=91A&arrivaldate=2024-04-19&departuredate=2024-04-21&cid=OM,WW,HILTONLINK,EN,DirectLink&fromId=HILTONLINKDIRECT">Link</a></p><p>We will be staying at the <a href="https://www.kesslercollection.com/bohemian-charlotte/">Grand Bohemian Charlotte</a> (201 W. Trade Street), however we do not have rooms blocked at this property.</p><p>Please also feel free to check out other hotels and Airbnbs in the area if you'd like to explore different rates and dates! There are many options in the immediate Uptown Charlotte area, as well as great neighborhoods that are just a few minutes away via Uber or Light Rail. Check out NoDa, South End, and University for some of these options.</p>
- name: Parking
content: |
<p>The Mint Museums onsite parking deck has two different entrances at 130 W Brooklyn Village Ave and 528 S Church Street. Once in the garage, make sure to take the elevator labeled Plaza Elevator.</p><p>There is additional parking available across the street at <a href="https://maps.app.goo.gl/6zbsCXLiq9qu9n7c9">The Green parking deck</a>, entrances at 435 S Tryon Street and 401 S College Street.</p><p>If you're walking or getting dropped off at the Mint, use the address 148 Levine Avenue of the Arts, Charlotte, NC 28285.</p>
- name: Registry
content: |
<p>The best gift you can give us is your presence at our wedding. However, if you would like to, you can donate to our wedding and honeymoon fund with <a href="https://lnbits.dvdt.dev/lnurlp/link/XFVyNM">Bitcoin through our Lightning wallet</a> or through <a href="https://www.zola.com/registry/brianaanddavid2024">our registry</a>.</p>
- name: Things To Do
content: |
<p>Since our wedding is in the heart of Uptown Charlotte, there is no shortage of entertainment in the area! Some of our favorite thing to do include:</p><ul><li>Walking through the Mint Museum and Bechtler Gallery</li><li>Taking pictures on The Green</li><li>Having a snack and a drink at Rhino Market and Deli</li><li>Walking through Romare Bearden Park</li><li>Enjoying a rooftop drink at Merchant and Trade</li></ul><p>If you are willing to travel a bit outside of Uptown, here are some of our recommendations:</p><ul><li>Dinner at Lets Meat Korean BBQ</li><li>Duck pin bowling and drinks at Pins Mechanical</li><li>Throwing axes at BTL AXE NoDa</li><li>Exploring the shops and dining at Optimist Hall</li><li>Picnicking, biking, and walking around Freedom Park</li><li>Definitely not stealing cute dogs at Lucky Dog Bark and Brew</li></ul><p>And if youre feeling REALLY adventurous, here are some fun places in Charlottes surrounding areas you can explore:</p><ul><li>The US National Whitewater Center</li><li>Lake Norman and Lake Wylie Parks</li><li>The Carolina Raptor Center in Huntersville</li><li>The Latta Nature Preserve in Huntersville</li></ul>

20
data/items.yml Executable file
View File

@@ -0,0 +1,20 @@
title : "More Information"
#content: |
# This is an <strong>Items</strong> element, and it's basically just a grid for organizing items of various types. You can customize its ##<span class="demo-controls">appearance with a number of modifiers</span>, as well as assign it an optional <code>onload</code> or <code>onscroll</code> transition modifier (<a href="#reference-items">details</a>).
style: "style1 medium onscroll-fade-in"
items:
# feature item loop
- name : "Lodging & Parking"
content : "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi dui turpis, cursus eget orci amet aliquam congue semper. Etiam eget ultrices risus nec tempor elit."
style : "style2 major fa-gem"
# feature item loop
- name : "Registry"
content : "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi dui turpis, cursus eget orci amet aliquam congue semper. Etiam eget ultrices risus nec tempor elit."
style : "solid style2 major fa-chart-bar"
# feature item loop
- name : "Things To Do"
content : "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi dui turpis, cursus eget orci amet aliquam congue semper. Etiam eget ultrices risus nec tempor elit."
style : "solid style2 major fa-wifi"

12
data/spotlight1.yml Executable file
View File

@@ -0,0 +1,12 @@
####################### Spotlight #########################
style: "style1 orient-right content-align-left image-position-center onscroll-image-fade-in"
id: "first"
title : "Details"
content: |
Saturday April 20, 2024<br>
4:00p<br>
Mint Museum Uptown (500 S Tryon Street)
button:
label: "RSVP Here"
link: "https://www.zola.com/wedding/brianaanddavid2024/rsvp"
image: "images/David+Briana 107-RT1_0367.jpg"

9
data/spotlight2.yml Executable file
View File

@@ -0,0 +1,9 @@
####################### Spotlight #########################
style: "style1 orient-left content-align-left image-position-center onscroll-image-fade-in"
title : "Welcome Reception"
content: |
In lieu of a proper rehearsal dinner, wed like to invite all of our guests to a welcome reception on Friday, April 19, to relax and enjoy drinks together before the big day! Feel free to drop in at <a href="https://maps.app.goo.gl/2UNZmpLBDmNCBRMHA">Olde Mecklenburg Brewery</a> between 6p and 9p.
#button:
# label: "Learn More"
# link: "#"
image: "images/David+Briana 053-RT1_9991.jpg"

10
data/spotlight3.yml Executable file
View File

@@ -0,0 +1,10 @@
####################### Spotlight #########################
style: "style1 orient-right content-align-left image-position-center onscroll-image-fade-in"
id: "first"
title : "Dress Code"
content: |
<p>Were a very vibrant couple - we love color and self-expression. So our dress code is bold and bright. Think of that outfit in the back of your closet that you have always wanted to wear, but never had the occasion. This is that occasion. All we ask is you not wear white and you avoid black to the best of your ability. Please wear what makes you feel comfortable, beautiful, and completely yourself. This might be a ballgown, a tuxedo, a mini dress, or a sweater vest - whatever you choose to wear is what we want to see you in!</p><p>If you have questions about the dress code or would like some input on your outfit, please email Lillian and Lee at <strong><a href="mailto:rinaldowedding@proton.me">rinaldowedding@proton.me</a></strong>. Please do not email, text, or call the bride and groom!</p><p>Weve collected some fun outfit ideas for you here. Please dont break the bank! But please also get a little creative.</p>
button:
label: "Outfit Inspo"
link: "https://pin.it/3pKaVqc"
image: "images/David+Briana 082-RT1_0218.jpg"

19
layouts/_default/baseof.html Executable file
View File

@@ -0,0 +1,19 @@
<!DOCTYPE HTML>
<html>
{{ partial "head" . }}
<body class="is-preload">
<!-- Wrapper -->
<div id="wrapper" class="divided">
{{- block "main" . }}{{- end }}
<!-- Wrapper -->
</div>
{{ template "_internal/google_analytics.html" . }}
{{ template "_internal/google_analytics_async.html" . }}
{{ partial "scripts" . }}
</body>
</html>

11
layouts/index.html Executable file
View File

@@ -0,0 +1,11 @@
{{ define "main" }}
{{ partial "banner" site.Data.banner }}
{{ partial "spotlight" site.Data.spotlight1 }}
{{ partial "spotlight" site.Data.spotlight2 }}
{{ partial "spotlight" site.Data.spotlight3 }}
{{ partial "gallery" site.Data.gallery }}
{{ partial "more-information" site.Data.info }}
{{ partial "footer" . }}
{{ end }}

14
layouts/partials/banner.html Executable file
View File

@@ -0,0 +1,14 @@
<!-- Banner -->
<section class="banner {{ .style }}">
<div class="content">
{{ with .title }}<h1>{{ . }}</h1>{{ end }}
{{ with .subtitle }}<p class="major">{{ . | safeHTML }}</p>{{ end }}
{{ with .content }}<p>{{ . | safeHTML }}</p>{{ end }}
{{ with .button }}<ul class="actions stacked">
<li><a href="{{ .link }}" class="button default large wide smooth-scroll-middle">{{ .label }}</a></li>
</ul>{{ end }}
</div>
{{ with .image }}<div class="image">
<img src="{{.}}" alt="Hugo Story" />
</div>{{end}}
</section>

472
layouts/partials/elements.html Executable file
View File

@@ -0,0 +1,472 @@
<!-- Additional Elements -->
<section class="wrapper style1 align-center">
<div class="inner">
<h2>Additional Elements</h2>
<p>Finally, here are some additional elements you <em>might</em> find useful (and yup, they look fine with any <span class="demo-controls">appearance</span>).</p>
<div class="index align-left">
<!-- Text -->
<section>
<header>
<h3>Text</h3>
</header>
<div class="content">
<p>This is <b>bold</b> and this is <strong>strong</strong>. This is <i>italic</i> and this is <em>emphasized</em>.
This is <sup>superscript</sup> text and this is <sub>subscript</sub> text.
This is <u>underlined</u> and this is code: <code>for (;;) { ... }</code>.
Finally, this is a <a href="#">link</a>.</p>
</div>
</section>
<!-- Heading -->
<section>
<header>
<h3>Headings</h3>
</header>
<div class="content">
<h1>Heading Level 1</h1>
<h2>Heading Level 2</h2>
<h3>Heading Level 3</h3>
<h4>Heading Level 4</h4>
<h5>Heading Level 5</h5>
<h6>Heading Level 6</h6>
<hr />
<header>
<h1>Heading with a Subtitle</h1>
<p>Lorem ipsum dolor sit amet nullam id egestas urna aliquam</p>
</header>
<p>Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit tempus accumsan.</p>
<hr />
<header>
<h2>Heading with a Subtitle</h2>
<p>Lorem ipsum dolor sit amet nullam id egestas urna aliquam</p>
</header>
<p>Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit tempus accumsan.</p>
<hr />
<header>
<h3>Heading with a Subtitle</h3>
<p>Lorem ipsum dolor sit amet nullam id egestas urna aliquam</p>
</header>
<p>Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit tempus accumsan.</p>
</div>
</section>
<!-- Unordered List -->
<section>
<header>
<h3>Unordered List</h3>
</header>
<div class="content">
<h4>Default</h4>
<ul>
<li>Lorem ipsum dolor sit amet</li>
<li>Interdum adipiscing gravida odio</li>
<li>Porttitor sem non integer</li>
<li>Non faucibus ornare mi ut ante</li>
<li>Sagittis adipiscing eleifend</li>
<li>Felis amet dolore viverra</li>
</ul>
<h4>Alternate</h4>
<ul class="alt">
<li>Lorem ipsum dolor sit amet</li>
<li>Interdum adipiscing gravida odio</li>
<li>Porttitor sem non integer</li>
<li>Non faucibus ornare mi ut ante</li>
<li>Sagittis adipiscing eleifend</li>
<li>Felis amet dolore viverra</li>
</ul>
</div>
</section>
<!-- Ordered List -->
<section>
<header>
<h3>Ordered List</h3>
</header>
<div class="content">
<ol>
<li>Lorem ipsum dolor sit amet</li>
<li>Interdum adipiscing gravida odio</li>
<li>Porttitor sem non integer</li>
<li>Non faucibus ornare mi ut ante</li>
<li>Sagittis adipiscing eleifend</li>
<li>Felis amet dolore viverra</li>
</ol>
</div>
</section>
<!-- Definition List -->
<section>
<header>
<h3>Definition List</h3>
</header>
<div class="content">
<dl>
<dt>Interdum adipiscing odio</dt>
<dd>
<p>Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent fringilla quis tincidunt felis sagittis eget tempus euismod. Ante ipsum primis vestibulum.</p>
</dd>
<dt>Non faucibus ornare mi ut ante</dt>
<dd>
<p>Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent fringilla quis tincidunt felis sagittis eget tempus euismod. Ante ipsum primis vestibulum.</p>
</dd>
<dt>Felis amet dolore viverra</dt>
<dd>
<p>Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent fringilla quis tincidunt felis sagittis eget tempus euismod. Ante ipsum primis vestibulum.</p>
</dd>
</dl>
</div>
</section>
<!-- Blockquote -->
<section>
<header>
<h3>Blockquote</h3>
</header>
<div class="content">
<blockquote>Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent fringilla quis tincidunt felis sagittis eget tempus euismod. Ante ipsum primis vestibulum.</blockquote>
</div>
</section>
<!-- Code -->
<section>
<header>
<h3>Code</h3>
</header>
<div class="content">
<pre><code>i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
</code></pre>
</div>
</section>
<!-- Icons -->
<section>
<header>
<h3>Icons</h3>
</header>
<div class="content">
<h4>Style #1</h4>
<ul class="icons">
<li><a href="#" class="icon brands style1 fa-twitter"><span class="label">Twitter</span></a></li>
<li><a href="#" class="icon brands style1 fa-facebook-f"><span class="label">Facebook</span></a></li>
<li><a href="#" class="icon brands style1 fa-instagram"><span class="label">Instagram</span></a></li>
<li><a href="#" class="icon brands style1 fa-github"><span class="label">Github</span></a></li>
<li><a href="#" class="icon brands style1 fa-dribbble"><span class="label">Dribbble</span></a></li>
</ul>
<h4>Style #2</h4>
<ul class="icons">
<li><a href="#" class="icon brands style2 fa-twitter"><span class="label">Twitter</span></a></li>
<li><a href="#" class="icon brands style2 fa-facebook-f"><span class="label">Facebook</span></a></li>
<li><a href="#" class="icon brands style2 fa-instagram"><span class="label">Instagram</span></a></li>
<li><a href="#" class="icon brands style2 fa-github"><span class="label">Github</span></a></li>
<li><a href="#" class="icon brands style2 fa-dribbble"><span class="label">Dribbble</span></a></li>
</ul>
</div>
</section>
<!-- Buttons -->
<section>
<header>
<h3>Buttons</h3>
</header>
<div class="content">
<ul class="actions">
<li><a href="#" class="button primary">Primary</a></li>
<li><a href="#" class="button">Default</a></li>
</ul>
<ul class="actions">
<li><a href="#" class="button primary large">Large</a></li>
<li><a href="#" class="button">Default</a></li>
<li><a href="#" class="button small">Small</a></li>
</ul>
<ul class="actions fit">
<li><a href="#" class="button primary fit">Fit</a></li>
<li><a href="#" class="button fit">Fit</a></li>
<li><a href="#" class="button primary fit">Fit</a></li>
<li><a href="#" class="button fit">Fit</a></li>
</ul>
<ul class="actions fit small">
<li><a href="#" class="button primary fit small">Fit + Small</a></li>
<li><a href="#" class="button fit small">Fit + Small</a></li>
<li><a href="#" class="button primary fit small">Fit + Small</a></li>
<li><a href="#" class="button fit small">Fit + Small</a></li>
</ul>
<ul class="actions">
<li><a href="#" class="button primary icon solid fa-search">Icon</a></li>
<li><a href="#" class="button icon solid fa-download">Icon</a></li>
</ul>
<ul class="actions">
<li><span class="button primary disabled">Primary</span></li>
<li><span class="button disabled">Default</span></li>
</ul>
</div>
</section>
<!-- Actions -->
<section>
<header>
<h3>Actions</h3>
</header>
<div class="content">
<h4>Default</h4>
<ul class="actions">
<li><a href="#" class="button primary">Default</a></li>
<li><a href="#" class="button">Default</a></li>
</ul>
<h4>Small</h4>
<ul class="actions small">
<li><a href="#" class="button primary small">Small</a></li>
<li><a href="#" class="button small">Small</a></li>
</ul>
<h4>Stacked</h4>
<ul class="actions stacked">
<li><a href="#" class="button primary">Default</a></li>
<li><a href="#" class="button">Default</a></li>
</ul>
<h4>Stacked + Fit</h4>
<ul class="actions stacked">
<li><a href="#" class="button primary fit">Default</a></li>
<li><a href="#" class="button fit">Default</a></li>
</ul>
</div>
</section>
<!-- Form -->
<section>
<header>
<h3>Form</h3>
</header>
<div class="content">
<form method="post" action="#">
<div class="fields">
<div class="field half">
<label for="name">Name</label>
<input type="text" name="name" id="name" value="" />
</div>
<div class="field half">
<label for="email">Email</label>
<input type="email" name="email" id="email" value="" />
</div>
<div class="field">
<label for="department">Department</label>
<select name="department" id="department">
<option value="">- Category -</option>
<option value="1">Manufacturing</option>
<option value="2">Shipping</option>
<option value="3">Administration</option>
<option value="4">Human Resources</option>
</select>
</div>
<div class="field third">
<input type="radio" id="priority-low" name="priority" checked />
<label for="priority-low">Low Priority</label>
</div>
<div class="field third">
<input type="radio" id="priority-normal" name="priority" />
<label for="priority-normal">Normal Priority</label>
</div>
<div class="field third">
<input type="radio" id="priority-high" name="priority" />
<label for="priority-high">High Priority</label>
</div>
<div class="field">
<label for="message">Message</label>
<textarea name="message" id="message" rows="6"></textarea>
</div>
<div class="field half">
<input type="checkbox" id="copy" name="copy" />
<label for="copy">Email me a copy of this message</label>
</div>
<div class="field half">
<input type="checkbox" id="human" name="human" checked />
<label for="human">I am a human and not a robot</label>
</div>
</div>
<ul class="actions">
<li><input type="submit" name="submit" id="submit" value="Send Message" /></li>
</ul>
</form>
</div>
</section>
<!-- Table -->
<section>
<header>
<h3>Table</h3>
</header>
<div class="content">
<h4>Default</h4>
<div class="table-wrapper">
<table>
<thead>
<tr>
<th>Name</th>
<th>Description</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<tr>
<td>Item 1</td>
<td>Ante turpis integer aliquet porttitor.</td>
<td>29.99</td>
</tr>
<tr>
<td>Item 2</td>
<td>Vis ac commodo adipiscing arcu aliquet.</td>
<td>19.99</td>
</tr>
<tr>
<td>Item 3</td>
<td> Morbi faucibus arcu accumsan lorem.</td>
<td>29.99</td>
</tr>
<tr>
<td>Item 4</td>
<td>Vitae integer tempus condimentum.</td>
<td>19.99</td>
</tr>
<tr>
<td>Item 5</td>
<td>Ante turpis integer aliquet porttitor.</td>
<td>29.99</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="2"></td>
<td>100.00</td>
</tr>
</tfoot>
</table>
</div>
<h4>Alternate</h4>
<div class="table-wrapper">
<table class="alt">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<tr>
<td>Item 1</td>
<td>Ante turpis integer aliquet porttitor.</td>
<td>29.99</td>
</tr>
<tr>
<td>Item 2</td>
<td>Vis ac commodo adipiscing arcu aliquet.</td>
<td>19.99</td>
</tr>
<tr>
<td>Item 3</td>
<td> Morbi faucibus arcu accumsan lorem.</td>
<td>29.99</td>
</tr>
<tr>
<td>Item 4</td>
<td>Vitae integer tempus condimentum.</td>
<td>19.99</td>
</tr>
<tr>
<td>Item 5</td>
<td>Ante turpis integer aliquet porttitor.</td>
<td>29.99</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="2"></td>
<td>100.00</td>
</tr>
</tfoot>
</table>
</div>
</div>
</section>
<!-- Images -->
<section>
<header>
<h3>Images</h3>
</header>
<div class="content">
<h4>Fit</h4>
<span class="image fit"><img src="images/banner.jpg" alt="" /></span>
<h4>Left</h4>
<p><span class="image left"><img src="images/pic01.jpg" alt="" /></span>Lorem ipsum dolor sit accumsan interdum nisi, quis tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent. Vestibulum ante ipsum primis in faucibus magna blandit adipiscing eu felis iaculis volutpat lorem ipsum dolor sit amet dolor consequat.</p>
<h4>Right</h4>
<p><span class="image right"><img src="images/pic02.jpg" alt="" /></span>Lorem ipsum dolor sit accumsan interdum nisi, quis tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent. Vestibulum ante ipsum primis in faucibus magna blandit adipiscing eu felis iaculis volutpat lorem ipsum dolor sit amet dolor consequat.</p>
</div>
</section>
<!-- Box -->
<section>
<header>
<h3>Box</h3>
</header>
<div class="content">
<div class="box">
<p>Felis sagittis eget tempus primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Magna sed etiam ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus lorem ipsum dolor sit amet nullam.</p>
</div>
</div>
</section>
</div>
</div>
</section>

File diff suppressed because it is too large Load Diff

6
layouts/partials/favicon.html Executable file
View File

@@ -0,0 +1,6 @@
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<link rel="icon" type="image/jpg" sizes="32x32" href="images/favicon_32x32.jpg">
<link rel="icon" type="image/jpg" sizes="16x16" href="images/favicon_16x16.jpg">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">

11
layouts/partials/footer.html Executable file
View File

@@ -0,0 +1,11 @@
<!-- Footer -->
<footer class="wrapper style1 align-center">
<div class="inner">
<p>The Rinaldos &copy; 2023</p>
</div>
</footer>
<!-- FontAwesome JS -->
{{ range .Site.Params.asset.fontawesome_js -}}
<script type="text/javascript" src="{{ . | absURL }}"></script>
{{- end }}

9
layouts/partials/gallery.html Executable file
View File

@@ -0,0 +1,9 @@
<!-- Gallery -->
<section class="wrapper style1 align-center" {{ with .id }} id="{{ . }}"{{ end }}>
<!-- Gallery -->
<div class="gallery {{ .style }}">
{{ range .pictures }}
{{ partial "picture" . }}
{{ end }}
</div>
</section>

32
layouts/partials/head.html Executable file
View File

@@ -0,0 +1,32 @@
<head>
<title>{{ .Site.Title }}</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<meta name="description" content="">
<meta name="author" content="">
{{ if .Site.Params.favicon }}
{{ partial "favicon" }}
{{ end }}
<!-- CSS -->
{{ if .Site.IsServer }}
{{ $style := resources.Get "sass/main.scss" | resources.ExecuteAsTemplate "scss/main.scss" . | toCSS (dict "targetPath" "css/main.css" "outputStyle" "compressed" "enableSourceMap" false) }}
<link rel="stylesheet" href="{{ ($style).RelPermalink }}">
{{ else }}
{{ $style := resources.Get "sass/main.scss" | resources.ExecuteAsTemplate "scss/main.scss" . | toCSS (dict "targetPath" "css/main.css" "enableSourceMap" false) }}
<link rel="stylesheet" href="{{ ($style | minify).RelPermalink }}">
{{ end }}
{{ if .Site.IsServer }}
{{ $noscript := resources.Get "sass/noscript.scss" | resources.ExecuteAsTemplate "noscript.scss" . | toCSS (dict "targetPath" "css/noscript.css" "enableSourceMap" false) }}
<noscript><link rel="stylesheet" href="{{ ($noscript).RelPermalink }}" /></noscript>
{{ else }}
{{ $noscript := resources.Get "sass/noscript.scss" | resources.ExecuteAsTemplate "noscript.scss" . | toCSS (dict "targetPath" "css/noscript.css" "enableSourceMap" false) }}
<noscript><link rel="stylesheet" href="{{ ($noscript | minify).RelPermalink }}" /></noscript>
{{end}}
<!-- FontAwesome CSS -->
{{ range .Site.Params.asset.fontawesome_css -}}
<link rel="stylesheet" href="{{ . | absURL }}">
{{- end }}
</head>

5
layouts/partials/item.html Executable file
View File

@@ -0,0 +1,5 @@
<section>
<span class="icon {{ .style }}"></span>
<h3>{{ .name }}</h3>
<p>{{ .content }}</p>
</section>

12
layouts/partials/items.html Executable file
View File

@@ -0,0 +1,12 @@
<!-- Items -->
<section class="wrapper style1 align-center">
<div class="inner">
{{ with .title }}<h2>{{ . }}</h2>{{ end }}
{{ with .content }}<p>{{ . | safeHTML }}</p>{{ end }}
<div class="items {{ .style }}">
{{ range .items }}
{{ partial "item" . }}
{{ end }}
</div>
</div>
</section>

1663
layouts/partials/modifiers.html Executable file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,10 @@
<section class="wrapper style1 align-center" id="more-infomation">
<div class="inner">
<h2>{{ .title }}</h2>
<div class="index align-left">
{{ range .sections }}
{{ partial "section" . }}
{{ end }}
</div>
</div>
</section>

3
layouts/partials/picture.html Executable file
View File

@@ -0,0 +1,3 @@
<article>
<img class="image" src="{{ .image }}" alt="" />
</article>

15
layouts/partials/scripts.html Executable file
View File

@@ -0,0 +1,15 @@
{{ $jQuery := resources.Get "js/jquery.min.js" }}
{{ $scrollex := resources.Get "js/jquery.scrollex.min.js" }}
{{ $scrolly := resources.Get "js/jquery.scrolly.min.js" }}
{{ $browser := resources.Get "js/browser.min.js" }}
{{ $breakpoints := resources.Get "js/breakpoints.min.js" }}
{{ $util := resources.Get "js/util.js" }}
{{ $main := resources.Get "js/main.js" }}
{{ $demo := resources.Get "js/demo.js" }}
{{ $js := slice $jQuery $scrollex $scrolly $browser $breakpoints $util $main $demo | resources.Concat "js/bundle.js" | minify }}
<!-- Scripts -->
<script src='{{ $js.RelPermalink }}'></script>

8
layouts/partials/section.html Executable file
View File

@@ -0,0 +1,8 @@
<section>
<header>
<h3>{{ .name }}</h3>
</header>
<div class="content">
{{ .content | safeHTML }}
</div>
</section>

View File

@@ -0,0 +1,13 @@
<!-- Spotlight -->
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in" id="first">
<div class="content">
<h2>Spotlight</h2>
<p>This is a <strong>Spotlight</strong> element, and it's generally used &ndash; as its name implies &ndash; to spotlight a particular feature, subject, or pretty much whatever. You can customize its <span class="demo-controls">appearance with a number of modifiers</span>, as well as assign it an optional <code>onload</code> or <code>onscroll</code> transition modifier (<a href="#reference-spotlight">details</a>).</p>
<ul class="actions stacked">
<li><a href="#" class="button">Learn More</a></li>
</ul>
</div>
<div class="image">
<img src="images/spotlight01.jpg" alt="" />
</div>
</section>

View File

@@ -0,0 +1,13 @@
<!-- Spotlight 02 Right -->
<section class="spotlight style1 orient-left content-align-left image-position-center onscroll-image-fade-in">
<div class="content">
<h2>Spotlight</h2>
<p>This is also a <strong>Spotlight</strong> element, and it's here because this demo would look a bit empty with just one spotlight. Like all spotlights, you can customize its <span class="demo-controls">appearance with a number of modifiers</span>, as well as assign it an optional <code>onload</code> or <code>onscroll</code> transition modifier (<a href="#reference-spotlight">details</a>).</p>
<ul class="actions stacked">
<li><a href="#" class="button">Learn More</a></li>
</ul>
</div>
<div class="image">
<img src="images/spotlight02.jpg" alt="" />
</div>
</section>

View File

@@ -0,0 +1,13 @@
<!-- Spotlight 03 Left -->
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in">
<div class="content">
<h2>Spotlight</h2>
<p>And yes, this is another <strong>Spotlight</strong> element, and it's also here because I need to fill a bit of space. Naturally, like any other spotlight, you can customize its <span class="demo-controls">appearance with a number of modifiers</span>, as well as assign it an optional <code>onload</code> or <code>onscroll</code> transition modifier (<a href="#reference-spotlight">details</a>).</p>
<ul class="actions stacked">
<li><a href="#" class="button">Learn More</a></li>
</ul>
</div>
<div class="image">
<img src="images/spotlight03.jpg" alt="" />
</div>
</section>

13
layouts/partials/spotlight.html Executable file
View File

@@ -0,0 +1,13 @@
<!-- Spotlight -->
<section class="spotlight {{ .style }}"{{ with .id }} id="{{ . }}"{{ end }}>
<div class="content">
{{ with .title }}<h2>{{ . }}</h2>{{ end }}
{{ with .content }}<p>{{ . | safeHTML }}</p>{{ end }}
{{ with .button }}<ul class="actions stacked">
<li><a href="{{ .link }}" class="button">{{ .label }}</a></li>
</ul>{{ end }}
</div>
{{ with .image }}<div class="image">
<img src="{{ . }}" alt="" />
</div>{{ end }}
</section>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"Target":"css/main.min.css","MediaType":"text/css","Data":{}}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"Target":"css/noscript.min.css","MediaType":"text/css","Data":{}}

6
static/css/fontawesome-all.min.css vendored Executable file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

BIN
static/images/RT1_0043.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 691 KiB

BIN
static/images/RT1_0093.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 744 KiB

BIN
static/images/RT1_0104.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 662 KiB

BIN
static/images/RT1_0209.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
static/images/RT1_0218.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

BIN
static/images/RT1_0239.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 863 KiB

BIN
static/images/RT1_0303.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 691 KiB

BIN
static/images/RT1_0335.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 946 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 942 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 KiB

BIN
static/images/RT1_0373.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 966 KiB

BIN
static/images/RT1_0405.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
static/images/RT1_0507.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

BIN
static/images/RT1_0697.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
static/images/RT1_9786.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 857 KiB

BIN
static/images/RT1_9815.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
static/images/RT1_9926.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 KiB

BIN
static/images/RT2_1169.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 963 KiB

BIN
static/images/RT2_1177.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
static/images/RT2_1198.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

BIN
static/images/RT2_1278.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
static/images/RT2_1381.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

BIN
static/images/RT2_1435.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 934 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

6
static/js/fontawesome-all.min.js vendored Executable file

File diff suppressed because one or more lines are too long

19
static/site.webmanifest Executable file
View File

@@ -0,0 +1,19 @@
{
"name": "",
"short_name": "",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}

BIN
static/webfonts/fa-brands-400.ttf Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
static/webfonts/fa-light-300.ttf Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
static/webfonts/fa-solid-900.ttf Executable file

Binary file not shown.

Binary file not shown.

BIN
static/webfonts/fa-thin-100.ttf Executable file

Binary file not shown.

BIN
static/webfonts/fa-thin-100.woff2 Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
themes/hugo-story Submodule

Submodule themes/hugo-story added at b8a7e875ec

138
wedding-pics/.htaccess Normal file
View File

@@ -0,0 +1,138 @@
<IfModule mod_headers.c>
<IfModule mod_setenvif.c>
<IfModule mod_fcgid.c>
SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1
RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
</IfModule>
<IfModule mod_proxy_fcgi.c>
SetEnvIfNoCase Authorization "(.+)" HTTP_AUTHORIZATION=$1
</IfModule>
<IfModule mod_lsapi.c>
SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1
RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
</IfModule>
</IfModule>
<IfModule mod_env.c>
# Add security and privacy related headers
# Avoid doubled headers by unsetting headers in "onsuccess" table,
# then add headers to "always" table: https://github.com/nextcloud/server/pull/19002
Header onsuccess unset Referrer-Policy
Header always set Referrer-Policy "no-referrer"
Header onsuccess unset X-Content-Type-Options
Header always set X-Content-Type-Options "nosniff"
Header onsuccess unset X-Frame-Options
Header always set X-Frame-Options "SAMEORIGIN"
Header onsuccess unset X-Permitted-Cross-Domain-Policies
Header always set X-Permitted-Cross-Domain-Policies "none"
Header onsuccess unset X-Robots-Tag
Header always set X-Robots-Tag "noindex, nofollow"
Header onsuccess unset X-XSS-Protection
Header always set X-XSS-Protection "1; mode=block"
SetEnv modHeadersAvailable true
</IfModule>
# Add cache control for static resources
<FilesMatch "\.(css|js|mjs|svg|gif|png|jpg|ico|wasm|tflite)$">
<If "%{QUERY_STRING} =~ /(^|&)v=/">
Header set Cache-Control "max-age=15778463, immutable"
</If>
<Else>
Header set Cache-Control "max-age=15778463"
</Else>
</FilesMatch>
# Let browsers cache WOFF files for a week
<FilesMatch "\.woff2?$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
</IfModule>
<IfModule mod_php.c>
php_value mbstring.func_overload 0
php_value default_charset 'UTF-8'
php_value output_buffering 0
<IfModule mod_env.c>
SetEnv htaccessWorking true
</IfModule>
</IfModule>
<IfModule mod_mime.c>
AddType image/svg+xml svg svgz
AddType application/wasm wasm
AddEncoding gzip svgz
# Serve ESM javascript files (.mjs) with correct mime type
AddType text/javascript js mjs
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php index.html
</IfModule>
<IfModule pagespeed_module>
ModPagespeed Off
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} DavClnt
RewriteRule ^$ /remote.php/webdav/ [L,R=302]
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^\.well-known/carddav /remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/caldav /remote.php/dav/ [R=301,L]
RewriteRule ^remote/(.*) remote.php [QSA,L]
RewriteRule ^(?:build|tests|config|lib|3rdparty|templates)/.* - [R=404,L]
RewriteRule ^\.well-known/(?!acme-challenge|pki-validation) /index.php [QSA,L]
RewriteRule ^ocm-provider/?$ index.php [QSA,L]
RewriteRule ^(?:\.(?!well-known)|autotest|occ|issue|indie|db_|console).* - [R=404,L]
</IfModule>
# Clients like xDavv5 on Android, or Cyberduck, use chunked requests.
# When FastCGI or FPM is used with apache, requests arrive to Nextcloud without any content.
# This leads to the creation of empty files.
# The following directive will force the problematic requests to be buffered before being forwarded to Nextcloud.
# This way, the "Transfer-Encoding" header is removed, the "Content-Length" header is set, and the request content is proxied to Nextcloud.
# Here are more information about the issue:
# - https://docs.cyberduck.io/mountainduck/issues/fastcgi/
# - https://docs.nextcloud.com/server/latest/admin_manual/issues/general_troubleshooting.html#troubleshooting-webdav
<IfModule setenvif.c>
<Location "/remote.php">
SetEnvIf Transfer-Encoding "chunked" proxy-sendcl=1
</Location>
</IfModule>
AddDefaultCharset utf-8
Options -Indexes
#### DO NOT CHANGE ANYTHING ABOVE THIS LINE ####
ErrorDocument 403 //index.php/error/403
ErrorDocument 404 //index.php/error/404
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteRule ^core/js/oc.js$ index.php [PT,E=PATH_INFO:$1]
RewriteRule ^core/preview.png$ index.php [PT,E=PATH_INFO:$1]
RewriteCond %{REQUEST_FILENAME} !\.(css|js|mjs|svg|gif|png|html|ttf|woff2?|ico|jpg|jpeg|map|webm|mp4|mp3|ogg|wav|flac|wasm|tflite)$
RewriteCond %{REQUEST_FILENAME} !/core/ajax/update\.php
RewriteCond %{REQUEST_FILENAME} !/core/img/(favicon\.ico|manifest\.json)$
RewriteCond %{REQUEST_FILENAME} !/(cron|public|remote|status)\.php
RewriteCond %{REQUEST_FILENAME} !/ocs/v(1|2)\.php
RewriteCond %{REQUEST_FILENAME} !/robots\.txt
RewriteCond %{REQUEST_FILENAME} !/(ocs-provider|updater)/
RewriteCond %{REQUEST_URI} !^/\.well-known/(acme-challenge|pki-validation)/.*
RewriteCond %{REQUEST_FILENAME} !/richdocumentscode(_arm64)?/proxy.php$
RewriteRule . index.php [PT,E=PATH_INFO:$1]
RewriteBase /
<IfModule mod_env.c>
SetEnv front_controller_active true
<IfModule mod_dir.c>
DirectorySlash off
</IfModule>
</IfModule>
</IfModule>

4
wedding-pics/.user.ini Normal file
View File

@@ -0,0 +1,4 @@
mbstring.func_overload=0
always_populate_raw_post_data=-1
default_charset='UTF-8'
output_buffering=0

View File

@@ -0,0 +1,77 @@
version: 2
updates:
- package-ecosystem: composer
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
open-pull-requests-limit: 10
labels:
- "dependencies"
- "main"
ignore:
- dependency-name: "symfony/console"
versions: [ "6.x" ]
- dependency-name: "symfony/event-dispatcher"
versions: [ "6.x" ]
- dependency-name: "symfony/http-foundation"
versions: [ "6.x" ]
- dependency-name: "symfony/mailer"
versions: [ "6.x" ]
- dependency-name: "symfony/process"
versions: [ "6.x" ]
- dependency-name: "symfony/routing"
versions: [ "6.x" ]
- dependency-name: "symfony/translation"
versions: [ "6.x" ]
- package-ecosystem: composer
directory: "/"
target-branch: stable27
schedule:
interval: weekly
day: saturday
time: "03:10"
timezone: Europe/Paris
open-pull-requests-limit: 10
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
labels:
- "dependencies"
- "stable27"
- package-ecosystem: composer
directory: "/"
target-branch: stable26
schedule:
interval: weekly
day: saturday
time: "03:20"
timezone: Europe/Paris
open-pull-requests-limit: 10
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
labels:
- "dependencies"
- "stable26"
- package-ecosystem: composer
directory: "/"
target-branch: stable25
schedule:
interval: weekly
day: saturday
time: "03:30"
timezone: Europe/Paris
open-pull-requests-limit: 10
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
labels:
- "dependencies"
- "stable25"

View File

@@ -0,0 +1,36 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Block merges during freezes
on:
pull_request:
types: [opened, ready_for_review, reopened, synchronize]
permissions:
contents: read
concurrency:
group: block-merge-freeze-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
block-merges-during-freeze:
name: Block merges during freezes
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest-low
steps:
- name: Register server reference to fallback to master branch
run: |
server_ref="$(if [ "${{ github.base_ref }}" = "main" ]; then echo -n "master"; else echo -n "${{ github.base_ref }}"; fi)"
echo "server_ref=$server_ref" >> $GITHUB_ENV
- name: Download version.php from ${{ env.server_ref }}
run: curl https://raw.githubusercontent.com/nextcloud/server/${{ env.server_ref }}/version.php --output version.php
- name: Run check
run: cat version.php | grep 'OC_VersionString' | grep -i -v 'RC'

View File

@@ -0,0 +1,85 @@
name: Compile Command
on:
issue_comment:
types: [created]
jobs:
init:
runs-on: ubuntu-latest
# On pull requests and if the comment starts with `/composer-update`
if: github.event.issue.pull_request != '' && startsWith(github.event.comment.body, '/composer-update')
outputs:
head_ref: ${{ steps.comment-branch.outputs.head_ref }}
steps:
- name: Check actor permission
uses: skjnldsv/check-actor-permission@v2
with:
require: write
- name: Add reaction on start
uses: peter-evans/create-or-update-comment@v1
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reaction-type: "+1"
- name: Init branch
uses: xt0rted/pull-request-comment-branch@v1
id: comment-branch
process:
runs-on: ubuntu-latest
needs: init
steps:
- name: Checkout ${{ needs.init.outputs.head_ref }}
uses: actions/checkout@v2
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
fetch-depth: 0
ref: ${{ needs.init.outputs.head_ref }}
- name: Setup git
run: |
git config --local user.email "nextcloud-command@users.noreply.github.com"
git config --local user.name "nextcloud-command"
- name: Set up php
uses: shivammathur/setup-php@master
with:
php-version: 8.1
coverage: none
- name: Update composer
run: sudo composer self-update && composer --version
- name: Delete dependencies
run: rm -rf ./*/
- name: Download dependencies
run: composer install --no-dev
- name: Remove tests and other untracked files
run: git clean -X -d -f
- name: Dump Autoload
run: composer dump-autoload
- name: Commit and push amend
run: |
git add .
git commit --signoff -m 'chore(autoloader): Dump autoloader'
git push --force origin ${{ needs.init.outputs.head_ref }}
- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@v1
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reaction-type: "-1"

View File

@@ -0,0 +1,46 @@
name: Composer
on:
pull_request:
push:
branches:
- master
- stable*
jobs:
php:
runs-on: ubuntu-latest
name: Check vendor changes
steps:
- name: Checkout
uses: actions/checkout@master
- name: Set up php
uses: shivammathur/setup-php@master
with:
php-version: 8.1
coverage: none
- name: Enforce --no-dev
run: |
bash -c "[[ \"`cat composer/installed.json | jq .dev`\" == \"false\" ]] || ( echo 'Please only commit after installing with \"composer install --no-dev\"' && exit 1 )"
- name: Update composer
run: sudo composer self-update && composer --version
- name: Delete dependencies
run: rm -rf ./*/
- name: Download dependencies
run: composer install --no-dev
- name: Remove tests and other untracked files
run: git clean -X -d -f
- name: Dump Autoload
run: composer dump-autoload
- name: Check vendor changes
run: |
bash -c "[[ ! \"`git status --porcelain . ':!composer/installed.json' ':!composer/installed.php' ':!composer/package-versions-deprecated/src/PackageVersions/Versions.php' `\" ]] || ( echo 'Uncommited vendor changes' && git status && git diff && exit 1 )"

View File

@@ -0,0 +1,55 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint php
on: pull_request
permissions:
contents: read
concurrency:
group: lint-php-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
php-lint:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: [ '8.0', '8.1', '8.2', '8.3' ]
name: php-lint
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2
with:
php-version: ${{ matrix.php-versions }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Lint
run: composer run lint
summary:
permissions:
contents: none
runs-on: ubuntu-latest-low
needs: php-lint
if: always()
name: php-lint-summary
steps:
- name: Summary status
run: if ${{ needs.php-lint.result != 'success' && needs.php-lint.result != 'skipped' }}; then exit 1; fi

147
wedding-pics/3rdparty/.gitignore vendored Normal file
View File

@@ -0,0 +1,147 @@
.DS_Store
bin
*/**/phpstan.neon
.php_cs.dist
# ignore editor config
**/*.editorconfig
# ignore demo files
**/.travis.yml
# ignore .github files
**/*/.github
# ignore changelogs
**/CHANGELOG.md
# ignore coc
**/CODE_OF_CONDUCT.md
# ignore composer.json
*/*/composer.json
# ignore README and UPGRADE
*/*/README.md
*/*/README.rst
*/*/UPGRADE.md
*/*/UPGRADE-*.md
*/*/CONTRIBUTING.md
*/*/SECURITY.md
# ignore codestyle tools config
*/*/psalm.xml
*/*/psalm.baseline.xml
*/*/phpcs.xml
*/*/phpcs.xml.dist
*/*/.phpcs.xml
*/*/phpstan.neon.dist
*/*/phpunit.xml
*/*/phpunit.xml.dist
*/*/.scrutinizer.yml
# ignore gitignores and gitattributes
*/*/.gitignore
*/*/.gitattributes
# ignore docs and tests
*/*/tests
aws/aws-sdk-php/.changes
brick/math/random-tests.php
brick/math/psalm*.xmls
deepdiver/zipstreamer/test
deepdiver1975/tarstreamer/.drone.star
deepdiver1975/tarstreamer/.phan
deepdiver1975/tarstreamer/.php-cs-fixer.dist.php
deepdiver1975/tarstreamer/Makefile
deepdiver1975/tarstreamer/vendor-bin
doctrine/dbal/.doctrine-project.json
doctrine/dbal/.gitmodules
doctrine/dbal/build.*
doctrine/dbal/docs
doctrine/dbal/run-all.sh
doctrine/dbal/static-analysis
doctrine/event-manager/phpstan.neon.dist
fusonic/linq/examples/
fusonic/opengraph/examples/
giggsey/libphonenumber-for-php-lite/METADATA-VERSION.txt
giggsey/locale/CLDR-VERSION.txt
guzzlehttp/guzzle/build/
guzzlehttp/guzzle/docs/
guzzlehttp/guzzle/MAKEFILE
guzzlehttp/guzzle/UPGRADING.md
justinrainbow/json-schema/demo
mexitek/phpcolors/demo
nikic/php-parser/bin/
nikic/php-parser/doc/
nikic/php-parser/test/
nikic/php-parser/test_old/
nikic/php-parser/grammar/analyze.php
nikic/php-parser/grammar/rebuildParser.php
nikic/php-parser/UPGRADE-1.0.md
nikic/php-parser/UPGRADE-2.0.md
nikic/php-parser/UPGRADE-3.0.md
nikic/php-parser/UPGRADE-4.0.md
nikic/php-parser/grammar/parser.template
nikic/php-parser/grammar/php5.y
nikic/php-parser/grammar/php7.y
nikic/php-parser/grammar/rebuildParsers.php
nikic/php-parser/grammar/tokens.template
nikic/php-parser/grammar/tokens.y
pear/archive_tar/.travis.sh
pear/archive_tar/docs/
pear/archive_tar/scripts/
pear/archive_tar/sync-php4
php-opencloud/openstack/doc
php-opencloud/openstack/samples
php-opencloud/openstack/COVERAGE.md
php-opencloud/openstack/env_test.sh.dist
phpseclib/phpseclib/.git*
phpseclib/phpseclib/*.yml
phpseclib/phpseclib/build/
phpseclib/phpseclib/travis/
phpseclib/phpseclib/BACKERS.md
phpseclib/phpseclib/composer.lock
pimple/pimple/ext
pimple/pimple/CHANGELOG
pimple/pimple/src/Pimple/Tests
psr/log/Psr/Log/Test/
psr/http-factory/.pullapprove.yml
sabre/dav/examples
sabre/http/examples
scssphp/scssphp/example
symfony/*/Test
symfony/debug/Tests
symfony/console/Symfony/Component/Console/Tests
symfony/console/Tests
symfony/routing/Tests/
symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/
symfony/event-dispatcher/Symfony/EventDispatcher/Debug/Routing/Tests/
symfony/event-dispatcher/Tests
symfony/finder/Tests
symfony/process/Symfony/Component/Process/Routing/Tests/
symfony/process/Symfony/Component/Process/Tests
symfony/process/Tests
thecodingmachine/safe/rector-migrate-0.7.php
wapmorgan/mp3info/_config.yml

View File

@@ -0,0 +1,27 @@
diff --git a/lib/DAV/Tree.php b/lib/DAV/Tree.php
index 65b4583ceb..1483e1bc51 100644
--- a/lib/DAV/Tree.php
+++ b/lib/DAV/Tree.php
@@ -62,9 +62,21 @@ public function getNodeForPath($path)
return $this->rootNode;
}
- $parts = explode('/', $path);
$node = $this->rootNode;
+ // look for any cached parent and collect the parts below the parent
+ $parts = [];
+ $remainingPath = $path;
+ do {
+ list($remainingPath, $baseName) = Uri\split($remainingPath);
+ array_unshift($parts, $baseName);
+
+ if (isset($this->cache[$remainingPath])) {
+ $node = $this->cache[$remainingPath];
+ break;
+ }
+ } while ('' !== $remainingPath);
+
while (count($parts)) {
if (!($node instanceof ICollection)) {
throw new Exception\NotFound('Could not find node at path: '.$path);

26
wedding-pics/3rdparty/LICENSE INFO vendored Normal file
View File

@@ -0,0 +1,26 @@
Licenses:
Archive - New BSD License
aws-sdk - apache 2.0
class.phpmailer.php - LGPL
class.smtp.php - LGPL
Console - PHP License 3.0
Crypt_Blowfish - PHP License 3.0
chosen - MIT License
css - see chosen
DropBox - MIT
fullcalendar - GPL / MIT
getid3 - GPL
Google - MIT
js - see chosen
MDB2 - BSD
mediawiki - Apache 2.0
miniColors - GPL / MIT
openid - GPLv3
OS - New BSD License
PEAR - Simplified BSD License
phpass - Public domain
Sabre - New BSD License
smb4php - GPL
System.php - New BSD License
timepicker - GPL / MIT
XML - New BSD License

54
wedding-pics/3rdparty/README.md vendored Normal file
View File

@@ -0,0 +1,54 @@
# 3rdparty
Some 3rd party libraries that are necessary to run Nextcloud.
[![Dependency Status](https://www.versioneye.com/user/projects/576c043fcd6d510048bab256/badge.svg?style=flat-square)](https://www.versioneye.com/user/projects/576c043fcd6d510048bab256)
## Updating libraries manually
1. Make sure to use the latest version of composer: `composer self-update`
2. Edit composer.json and adjust the version of the library to the one to update to. Pay attention to use the full version number (i.e. ^5.3.14).
3. Run `composer update thevendor/thelib` (replace accordingly)
4. Delete all installed dependencies with `rm -rf ./*/`
5. Run `composer install --no-dev`
6. Run `git clean -X -d -f`
7. Run `composer dump-autoload`
8. Commit all changes onto a new branch
9. You might need the following command for pushing if used as submodule: `git push git@github.com:nextcloud/3rdparty.git branchname`
## Testing your PR with server
1. On https://github.com/nextcloud/server make a new branch `3rdparty/my-dependency`
2. Navigate into the 3rdparty directory
3. Checkout the commit sha of the **last commit** of your PR in the 3rdparty repository
4. Leave the directory
5. Add the change to the stash
6. Commit (with sign-off and message)
7. Push the branch and send a PR
8. ⏳ Wait for CI and reviews
9. Navigate into the 3rdparty directory
10. Checkout the commit sha of the **merge commit** of your PR in the 3rdparty repository
11. Leave the directory
12. Add the change to the stash
13. Amend to the previous dependency bump
14. Push with lease force
15. ⏳ Wait for CI
16. Merge 🎉
```sh
cd 3rdparty
git checkout 16cd747ebb8ab4d746193416aa2448c8114d5084
cd ..
git add 3rdparty
git commit
git push origin 3rdparty/my-dependency
# Wait for CI and reviews
cd 3rdparty
git checkout 54b63cc87af3ddb0ddfa331f20ecba5fcc01d495
cd ..
git add 3rdparty
git commit --amend
git push --force-with-lease origin 3rdparty/my-dependency
```

Some files were not shown because too many files have changed in this diff Show More