Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a Call-To-Action, allowing authors to advertise their services or promote engagement #24

Merged
merged 1 commit into from Mar 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
7 changes: 7 additions & 0 deletions docs/building-swiftnio-clients/index.html
Expand Up @@ -192,6 +192,13 @@ <h1>Building a SwiftNIO HTTP client</h1><p>In the previous <a href="/using-swift

</section>

<section id="about-author" class="content-wrapper">
<h4>About Joannis Orlandos</h4>
<p>Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.</p>

<a href="mailto:joannis@unbeatable.software" target="_blank" class="author-cta">Get Training or Consultation</a>
</section>

</article>

</main>
Expand Down
15 changes: 15 additions & 0 deletions docs/css/style.css
Expand Up @@ -277,3 +277,18 @@ a.button:hover {
#posts h2, #posts p {
margin-top: 0;
}

#about-author {
text-align: center;
margin-top: 2rem;
padding: 2rem 4rem 0 4rem;
font-size: 1rem;
line-height: 2rem;
}
#about-author h4 {
margin-top: 0;
}
footer img#logo-image {
width: 80px;
margin: 1em auto;
}
7 changes: 7 additions & 0 deletions docs/developing-with-swift-in-visual-studio-code/index.html
Expand Up @@ -103,6 +103,13 @@ <h1 class="title">Developing with Swift in Visual Studio Code</h1>

</section>

<section id="about-author" class="content-wrapper">
<h4>About Joannis Orlandos</h4>
<p>Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.</p>

<a href="mailto:joannis@unbeatable.software" target="_blank" class="author-cta">Get Training or Consultation</a>
</section>

</article>

</main>
Expand Down
Expand Up @@ -242,6 +242,13 @@ <h1>Structured Concurrency in Swift</h1><p>Swift 5.5 introduced structured concu

</section>

<section id="about-author" class="content-wrapper">
<h4>About Joannis Orlandos</h4>
<p>Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.</p>

<a href="mailto:joannis@unbeatable.software" target="_blank" class="author-cta">Get Training or Consultation</a>
</section>

</article>

</main>
Expand Down
7 changes: 7 additions & 0 deletions docs/logging-for-server-side-swift-apps/index.html
Expand Up @@ -424,6 +424,13 @@ <h1>Logging for server-side Swift apps</h1><p>The <a href="https://github.com/ap

</section>

<section id="about-author" class="content-wrapper">
<h4>About Tibor Bödecs</h4>
<p>Tibor, also known as <a href="https://theswiftdev.com">"The Swift Dev"</a>, is the co-founder of <a href="https://binarybirds.com/">Binary Birds Kft.</a> Tibor provides Server-Side Swift development and consulting.</p>

<a href="mailto:info@binarybirds.com" target="_blank" class="author-cta">Contact Tibor</a>
</section>

</article>

</main>
Expand Down
2 changes: 1 addition & 1 deletion docs/rss.xml
Expand Up @@ -4,7 +4,7 @@
<description>Articles about server-side Swift development. Created by Joannis Orlandos and Tibor Bödecs.</description>
<link>https://swiftonserver.com/</link>
<language>en-US</language>
<lastBuildDate>Tue, 19 Mar 2024 13:50:06 +0000</lastBuildDate>
<lastBuildDate>Wed, 20 Mar 2024 17:30:36 +0000</lastBuildDate>
<pubDate>Mon, 18 Mar 2024 23:00:00 +0000</pubDate>
<ttl>250</ttl>
<atom:link href="https://swiftonserver.com/rss.xml" rel="self" type="application/rss+xml"/>
Expand Down
36 changes: 18 additions & 18 deletions docs/sitemap.xml
@@ -1,38 +1,38 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://swiftonserver.com/getting-started-with-structured-concurrency-in-swift/</loc>
<lastmod>2024-03-19</lastmod>
<loc>https://swiftonserver.com/using-swiftnio-fundamentals/</loc>
<lastmod>2024-03-20</lastmod>
</url>
<url>
<loc>https://swiftonserver.com/using-openapi-with-hummingbird/</loc>
<lastmod>2024-03-19</lastmod>
<loc>https://swiftonserver.com/developing-with-swift-in-visual-studio-code/</loc>
<lastmod>2024-03-20</lastmod>
</url>
<url>
<loc>https://swiftonserver.com/whats-new-in-hummingbird-2/</loc>
<lastmod>2024-03-19</lastmod>
<loc>https://swiftonserver.com/using-swiftnio-channels/</loc>
<lastmod>2024-03-20</lastmod>
</url>
<url>
<loc>https://swiftonserver.com/using-environment-variables-in-swift/</loc>
<lastmod>2024-03-14</lastmod>
<loc>https://swiftonserver.com/building-swiftnio-clients/</loc>
<lastmod>2024-03-20</lastmod>
</url>
<url>
<loc>https://swiftonserver.com/logging-for-server-side-swift-apps/</loc>
<lastmod>2024-03-14</lastmod>
<loc>https://swiftonserver.com/using-openapi-with-hummingbird/</loc>
<lastmod>2024-03-20</lastmod>
</url>
<url>
<loc>https://swiftonserver.com/building-swiftnio-clients/</loc>
<lastmod>2024-03-01</lastmod>
<loc>https://swiftonserver.com/getting-started-with-structured-concurrency-in-swift/</loc>
<lastmod>2024-03-20</lastmod>
</url>
<url>
<loc>https://swiftonserver.com/using-swiftnio-channels/</loc>
<lastmod>2024-03-01</lastmod>
<loc>https://swiftonserver.com/logging-for-server-side-swift-apps/</loc>
<lastmod>2024-03-20</lastmod>
</url>
<url>
<loc>https://swiftonserver.com/using-swiftnio-fundamentals/</loc>
<lastmod>2024-03-01</lastmod>
<loc>https://swiftonserver.com/whats-new-in-hummingbird-2/</loc>
<lastmod>2024-03-20</lastmod>
</url>
<url>
<loc>https://swiftonserver.com/developing-with-swift-in-visual-studio-code/</loc>
<lastmod>2024-03-01</lastmod>
<loc>https://swiftonserver.com/using-environment-variables-in-swift/</loc>
<lastmod>2024-03-20</lastmod>
</url>
</urlset>
7 changes: 7 additions & 0 deletions docs/using-environment-variables-in-swift/index.html
Expand Up @@ -176,6 +176,13 @@ <h1 class="title">Using environment variables in Swift</h1>

</section>

<section id="about-author" class="content-wrapper">
<h4>About Tibor Bödecs</h4>
<p>Tibor, also known as <a href="https://theswiftdev.com">"The Swift Dev"</a>, is the co-founder of <a href="https://binarybirds.com/">Binary Birds Kft.</a> Tibor provides Server-Side Swift development and consulting.</p>

<a href="mailto:info@binarybirds.com" target="_blank" class="author-cta">Contact Tibor</a>
</section>

</article>

</main>
Expand Down
7 changes: 7 additions & 0 deletions docs/using-openapi-with-hummingbird/index.html
Expand Up @@ -187,6 +187,13 @@ <h1>Using OpenAPI Generator with Hummingbird</h1><p>The <a href="https://github.

</section>

<section id="about-author" class="content-wrapper">
<h4>About Joannis Orlandos</h4>
<p>Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.</p>

<a href="mailto:joannis@unbeatable.software" target="_blank" class="author-cta">Get Training or Consultation</a>
</section>

</article>

</main>
Expand Down
7 changes: 7 additions & 0 deletions docs/using-swiftnio-channels/index.html
Expand Up @@ -138,6 +138,13 @@ <h1>SwiftNIO Channels</h1><p>In the <a href="/using-swiftnio-fundamentals" targe

</section>

<section id="about-author" class="content-wrapper">
<h4>About Joannis Orlandos</h4>
<p>Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.</p>

<a href="mailto:joannis@unbeatable.software" target="_blank" class="author-cta">Get Training or Consultation</a>
</section>

</article>

</main>
Expand Down
7 changes: 7 additions & 0 deletions docs/using-swiftnio-fundamentals/index.html
Expand Up @@ -90,6 +90,13 @@ <h1>SwiftNIO Fundamentals</h1><p>SwiftNIO is a brilliant framework that's develo

</section>

<section id="about-author" class="content-wrapper">
<h4>About Joannis Orlandos</h4>
<p>Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.</p>

<a href="mailto:joannis@unbeatable.software" target="_blank" class="author-cta">Get Training or Consultation</a>
</section>

</article>

</main>
Expand Down
7 changes: 7 additions & 0 deletions docs/whats-new-in-hummingbird-2/index.html
Expand Up @@ -276,6 +276,13 @@ <h1>What's new in Hummingbird 2?</h1><p><a href="https://github.com/hummingbird-

</section>

<section id="about-author" class="content-wrapper">
<h4>About Tibor Bödecs</h4>
<p>Tibor, also known as <a href="https://theswiftdev.com">"The Swift Dev"</a>, is the co-founder of <a href="https://binarybirds.com/">Binary Birds Kft.</a> Tibor provides Server-Side Swift development and consulting.</p>

<a href="mailto:info@binarybirds.com" target="_blank" class="author-cta">Contact Tibor</a>
</section>

</article>

</main>
Expand Down
Expand Up @@ -7,6 +7,9 @@ tags: Swift, VSCode
author: Joannis Orlandos
authorLink: https://x.com/JoannisOrlandos
authorGithub: joannis
authorAbout: Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.
cta: Get Training or Consultation
ctaLink: mailto:joannis@unbeatable.software
company: Unbeatable Software B.V.
companyLink: https://unbeatable.software/
duration: 10 minutes
Expand Down
Expand Up @@ -7,6 +7,9 @@ tags: Swift, SwiftNIO, Networking
author: Joannis Orlandos
authorLink: https://x.com/JoannisOrlandos
authorGithub: joannis
authorAbout: Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.
cta: Get Training or Consultation
ctaLink: mailto:joannis@unbeatable.software
company: Unbeatable Software B.V.
companyLink: https://unbeatable.software/
duration: 20 minutes
Expand Down
Expand Up @@ -7,6 +7,9 @@ tags: Swift, SwiftNIO, Networking
author: Joannis Orlandos
authorLink: https://x.com/JoannisOrlandos
authorGithub: joannis
authorAbout: Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.
cta: Get Training or Consultation
ctaLink: mailto:joannis@unbeatable.software
company: Unbeatable Software B.V.
companyLink: https://unbeatable.software/
duration: 30 minutes
Expand Down
Expand Up @@ -7,6 +7,9 @@ tags: Swift, Logging, Observability
author: Tibor Bödecs
authorLink: https://x.com/tiborbodecs
authorGithub: tib
authorAbout: Tibor, also known as <a href="https://theswiftdev.com">"The Swift Dev"</a>, is the co-founder of <a href="https://binarybirds.com/">Binary Birds Kft.</a> Tibor provides Server-Side Swift development and consulting.
cta: Contact Tibor
ctaLink: mailto:info@binarybirds.com
company: Binary Birds Kft.
companyLink: https://binarybirds.com/
duration: 20 minutes
Expand Down
Expand Up @@ -7,6 +7,9 @@ tags: Swift, SwiftNIO, Networking
author: Joannis Orlandos
authorLink: https://x.com/JoannisOrlandos
authorGithub: joannis
authorAbout: Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.
cta: Get Training or Consultation
ctaLink: mailto:joannis@unbeatable.software
company: Unbeatable Software B.V.
companyLink: https://unbeatable.software/
duration: 30 minutes
Expand Down
Expand Up @@ -7,6 +7,9 @@ tags: Swift, Hummingbird, Server
author: Tibor Bödecs
authorLink: https://x.com/tiborbodecs
authorGithub: tib
authorAbout: Tibor, also known as <a href="https://theswiftdev.com">"The Swift Dev"</a>, is the co-founder of <a href="https://binarybirds.com/">Binary Birds Kft.</a> Tibor provides Server-Side Swift development and consulting.
cta: Contact Tibor
ctaLink: mailto:info@binarybirds.com
company: Binary Birds Kft.
companyLink: https://binarybirds.com/
duration: 10 minutes
Expand Down
Expand Up @@ -7,6 +7,9 @@ tags: Hummingbird, OpenAPI, Documentation
author: Joannis Orlandos
authorLink: https://x.com/JoannisOrlandos
authorGithub: joannis
authorAbout: Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.
cta: Get Training or Consultation
ctaLink: mailto:joannis@unbeatable.software
company: Unbeatable Software B.V.
companyLink: https://unbeatable.software/
duration: 20 minutes
Expand Down
Expand Up @@ -7,6 +7,9 @@ tags: Swift, Environment
author: Tibor Bödecs
authorLink: https://x.com/tiborbodecs
authorGithub: tib
authorAbout: Tibor, also known as <a href="https://theswiftdev.com">"The Swift Dev"</a>, is the co-founder of <a href="https://binarybirds.com/">Binary Birds Kft.</a> Tibor provides Server-Side Swift development and consulting.
cta: Contact Tibor
ctaLink: mailto:info@binarybirds.com
company: Binary Birds Kft.
companyLink: https://binarybirds.com/
duration: 5 minutes
Expand Down
Expand Up @@ -7,6 +7,9 @@ tags: Swift, Structured Concurrency
author: Joannis Orlandos
authorLink: https://x.com/JoannisOrlandos
authorGithub: joannis
authorAbout: Joannis is a SSWG member and co-founder of <a href="https://unbeatable.software/">Unbeatable Software B.V.</a> and provides Full-Stack Swift Training and Consultation.
cta: Get Training or Consultation
ctaLink: mailto:joannis@unbeatable.software
company: Unbeatable Software B.V.
companyLink: https://unbeatable.software/
duration: 30 minutes
Expand Down
15 changes: 15 additions & 0 deletions src/public/css/style.css
Expand Up @@ -277,3 +277,18 @@ a.button:hover {
#posts h2, #posts p {
margin-top: 0;
}

#about-author {
text-align: center;
margin-top: 2rem;
padding: 2rem 4rem 0 4rem;
font-size: 1rem;
line-height: 2rem;
}
#about-author h4 {
margin-top: 0;
}
footer img#logo-image {
width: 80px;
margin: 1em auto;
}
7 changes: 7 additions & 0 deletions src/templates/post.html
Expand Up @@ -26,4 +26,11 @@ <h1 class="title">{title}</h1>

</section>

<section id="about-author" class="content-wrapper">
<h4>About {author}</h4>
<p>{authorAbout}</p>

<a href="{ctaLink}" target="_blank" class="author-cta">{cta}</a>
</section>

</article>