Skip to content

Commit

Permalink
Some SEO stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
DeclanChidlow committed Feb 16, 2025
1 parent a181aab commit 4a6a6b6
Show file tree
Hide file tree
Showing 11 changed files with 25 additions and 18 deletions.
2 changes: 1 addition & 1 deletion src/opensearch.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Vale.Rocks</ShortName>
<Description>Search Vale.Rocks</Description>
<Description>Full site search for Vale.Rocks.</Description>
<Tags>Vale Vale.Rocks Declan</Tags>
<Contact>search@vale.rocks</Contact>
<Url type="text/html" template="https://vale.rocks/search?q={searchTerms}" />
Expand Down
3 changes: 2 additions & 1 deletion src/pages/contact.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Contact
description: Find the best ways to contact me and some information about where you can find me.
description: Information about the best ways to contact Declan Chidlow, including emails and instant messaging accounts. Also includes my public PGP key for verifying the validity of communications.
og_description: How to get in contact with me.
---

<h1 id="section" data-pagefind-filter="Content Type:Page">Contact</h1>
Expand Down
5 changes: 3 additions & 2 deletions src/pages/firehose.ori
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
(paginated_firehose) => main_template.ori({
title: "Firehose",
description: "Every thought and web thing piped directly through at a million miles an hour. Micro posts, articles, photography, etc. This is everything, all in one place, coming 'atcha!",
title: "Firehose"
description: "Every thought and web thing piped directly through at a million miles an hour. Micro posts, articles, photography, etc. This is everything, all in one place, coming 'atcha!"
og_description: "Everything, all in one place, coming 'atcha!"
stylesheet: "pages/firehose.css"

@text:
Expand Down
8 changes: 4 additions & 4 deletions src/pages/index.ori
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(posts_data, portfolio_data) => main_template.ori({
title: "Vale.Rocks"
description: "The personal website of Declan Chidlow, known mononymously as Vale, containing my thoughts, musings, and otherwise unhinged ramblings."
description: "Personal website of Declan Chidlow, front-end web developer specialising in HTML, CSS, and JavaScript, known mononymously as Vale. Contains thoughts, musings, and otherwise unhinged ramblings. Long-form structured writings, portfolio items, photography, hosted services, links, microblog posts, and much more."
og_description: "The hippest site this side of MySpace."
stylesheet: "pages/index.css"

Expand All @@ -19,7 +19,7 @@
<h2>Ahoy!</h2>

<p>I'm Declan Chidlow; I often go by Vale online, and this site is the gateway to all the horrific abominations I concoct.</p>
<p>I'm a front-end developer with a skew to the front of the front-end. My expertise lies in core web technologies HTML, CSS, and JavaScript and leveraging them to craft digital experiences that are both functional and visually appealing.</p>
<p>I'm a front-end developer with a skew to the front of the front-end. My expertise lies in core web technologies HTML, CSS, and JavaScript and leveraging them to craft digital experiences that are both functional and visually appealing.</p>
<p>When not bodging together scripts, you may find me cruising around on my unicycle, writing for this website, browsing the crevices of cyberspace, or inadvertently converting an otherwise functional piece of tech into a paperweight.</p>
</section>

Expand All @@ -43,15 +43,15 @@

<a href="/services" id="services">
<h3>Services</h3>
<p>Digital provisions.</p>
<p>Hosted digital provisions.</p>
</a>

<a href="/links" id="links">
<h3>Links</h3>
<p>Collection of web bits.</p>
</a>

<p">Also present are all of my microblog posts, which can be accessed along with the rest of my stream of consciousness via the <a href="/firehose/1">Firehose section</a>. Ways to follow and subscribe to my output are indicated on my <a href="/syndication">Syndication page</a>. Curious about my tools and setup? My <a href="/uses">uses page</a> has all the details.</p>
<p">Also present are all of my microblog posts, which can be accessed along with the rest of my stream of consciousness via the <a href="/firehose/1">firehose section</a>. Ways to follow and subscribe to my output are indicated on my <a href="/syndication">syndication page</a>. Curious about my tools and setup? My <a href="/uses">uses page</a> has all the details.</p>
</section>

<section data-pagefind-ignore="all" class="readable-width">
Expand Down
5 changes: 3 additions & 2 deletions src/pages/photography.ori
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
(photography_data) => main_template.ori({
title: "Photography"
description: "All of my exemplary capture of photons in one place for your viewing pleasure."
description: "A wide array of high-quality, high-resolution photography ranging from wide shots of landscapes to up-close macros of fungi. Lots of nature oriented photos and small captures of the otherwise unacknowledged."
og_description: "My exemplary capture of photons in one place for your viewing pleasure."
stylesheet: "pages/photography.css"

@text:
Expand All @@ -11,7 +12,7 @@
${ map(photography_data,
(photo, key) =>
`<a class="photo" href="/photography/${ basename(key) }">
<img src="${ photo/image }?q=60&w=2500" alt="${ photo/alt_text }" loading="lazy">
<img src="${ photo/image }?q=60&w=1500" alt="${ photo/alt_text }" loading="lazy">
</a>`)}
</div>
</div>`})
3 changes: 2 additions & 1 deletion src/pages/posts.ori
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
(posts_data) => main_template.ori({
title: "Posts"
description: "Browse my essays, tutorials, and reviews and more on topics including development, design, and digital culture."
description: "My long-form, structured writing including essays, tutorials, reviews, and more on various topics presented for your reading pleasure. These topics include development, design, and digital culture. Fully sortable and filterable."
og_descriptoin: "My long-form, structured writing."
stylesheet: "pages/posts.css"

@text:
Expand Down
3 changes: 2 additions & 1 deletion src/pages/search.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Search
description: An index of all my syndication feeds in various formats, including RSS, JSON Feed, and Atom, that users can subscribe to for easy subscription and updates.
description: A search page allowing for querying the content of Vale.Rocks and performing full, complex, and rich searches of the content. Allows searching through the full managed index of almost my entire web output.
og_description: Full site search of Vale.Rocks.
stylesheet: "pages/search.css"
---

Expand Down
3 changes: 2 additions & 1 deletion src/pages/services.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Services
description: Explore my self-hosted services, including my instances of Akkoma and Jellyfin and deployment of AutoMod. View live status and availability.
description: A list of the various services I host or otherwise provide, including my fediverse instances, media streaming, and bot hosting. This page includes live service status information and avaliablity details.
og_description: The services I host or otherwise provide.
stylesheet: "pages/services.css"
---

Expand Down
5 changes: 2 additions & 3 deletions src/pages/support.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Support
description: Information regarding how to financially support me to keep servers running and projects growing. Support my open source development, hosting, and content creation.
og_description: Details on how you can financially support me.
stylesheet: "pages/support.css"
---

Expand All @@ -12,9 +13,7 @@ I spend quite a bit of money and time doing stuff on the internet, but that isn'

If you're donating for any specific project, then [let me know](/contact) so I can best allocate my resources.

<script async
src="https://js.stripe.com/v3/buy-button.js">
</script>
<script async src="https://js.stripe.com/v3/buy-button.js"></script>

<div id="donation-cards">
<div>
Expand Down
3 changes: 2 additions & 1 deletion src/pages/syndication.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Syndication
description: An index of all my syndication feeds in various formats, including RSS, JSON Feed, and Atom, that users can subscribe to for easy subscription and updates.
description: An index of all Declan Chidlow's syndication feeds in various formats, including RSS, JSON Feed, and Atom, that users can subscribe to for easy subscription and updates. Also includes social media profiles for those inclined.
og_description: Index of feeds for following my output.
---

<h1 id="section" data-pagefind-filter="Content Type:Page">Syndication</h1>
Expand Down
3 changes: 2 additions & 1 deletion src/pages/uses.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Uses
description: Details of the tools, software, and hardware powering my workflow. Information on my setup, development environment, self-hosting, and multimedia management.
description: Details of the tools, software, and hardware powering my workflow. Information on my setup, development environment, self-hosting, and multimedia management. Collates most of what I use on my laptop, servers, and phone.
og_description: The tools, software, and other such things I use.
---

<h1 id="section" data-pagefind-filter="Content Type:Page">Uses</h1>
Expand Down

0 comments on commit 4a6a6b6

Please sign in to comment.