Ireland

Ireland3

Ireland is my adopted home, where possible I like to visit some of the beautiful places across the island.

Check out the latest posts

Poolbeg Lighthouse

A beautiful bright day by the sea in Dublin - took a walk to the Poolbeg Lighthouse with the camera. The lighthouse opened in 1788 - and was rebuilt in 1820 to its current form, it sits at the end of one of the longest sea walls in Europe....

Pigeon House Power Station

As part of the Dublin Open House festival (openhouse.ie), we took a walk to the Pigeon House Power station. This abandoned Victorian power station is behind a fence for most of the year but with the Open House, we had access to the building, and some unique views of...

Galway & Connemara, Ireland

A couple of nights in Galway, coupled with a driven loop of Connemara - one of the most beautiful areas I've had the pleasure of visiting. Squeezed in a quick trip to Kylemore Abbey, situated in Kylemore pass - a Victorian house, convent and once upon a time,...

You’ve successfully subscribed to Matt Rutherford 👓
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.
Please enter at least 3 characters 0 Results for your search
// Ghost Latest Tag Redirect - Code Injection Solution // This code redirects to the latest post with a specific tag // The mapping between URL paths and tag slugs const pathToTagMap = { '/weeknote': 'weeknote', '/newsletter': 'newsletter' // Add more paths as needed }; // Only run the script if we're on one of the mapped paths const currentPath = window.location.pathname; const tagSlug = pathToTagMap[currentPath] || pathToTagMap[currentPath + '/']; if (tagSlug) { // Show a loading message document.body.innerHTML = '

Loading latest ' + tagSlug + '...

'; // Fetch the latest post with the specified tag fetch(`/ghost/api/content/posts/?key=533db792a70d450ac8dcae8dff&filter=tag:${tagSlug}&limit=1&order=published_at%20desc&fields=url,title,published_at`) .then(response => { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(data => { if (data.posts && data.posts.length > 0) { // Redirect to the post window.location.href = data.posts[0].url; } else { // Show a message if no posts are found document.body.innerHTML = `

No ${tagSlug}s found

There don't seem to be any posts with the '${tagSlug}' tag yet.

Return to homepage

`; } }) .catch(error => { console.error('Error fetching posts:', error); document.body.innerHTML = `

Something went wrong

Unable to fetch the latest ${tagSlug}. Please try again later.

Return to homepage

`; }); }