This article is a placeholder to confirm the dynamic blog pipeline is working end-to-end. Once you see this on the site, you can replace it with real articles.
How to add a real article
Copy the structure of this JSON file. Fill in your own slug, title, excerpt, tag, image path, dates, keywords, intro, sections, and tip. Add an entry to index.json pointing to it, then push to GitHub.
Images
Place any new images in the public/images/ folder of the main app repo (autoconnect-rental). Reference them here as /images/your-filename.jpg.
Need a reliable car for this route?
We deliver to Tirana Airport and any hotel. Pay on pickup.
Translations
Create one JSON file per language in content/[locale]/[slug].json. Link them via a shared groupId so hreflang alternates are built correctly.
Pro Tip
After pushing, the site refreshes automatically within 60 minutes via ISR — or instantly if the GitHub webhook is configured.
FAQ
Frequently Asked Questions
- 01
How does the dynamic blog system work?
Articles are stored as JSON files in a public GitHub repository. The site fetches them via GitHub's raw CDN and caches them with ISR. When you push a new article and the webhook fires, the cache is invalidated instantly.
- 02
Do I need to rebuild the site to add a new article?
No. Simply push the new JSON file to the content repo and update index.json. The site picks it up automatically — either instantly via webhook or within 60 minutes via ISR.
- 03
Can I write articles in multiple languages?
Yes. Create one JSON file per language under content/[locale]/[slug].json and link them with the same groupId. The site uses groupId to build correct hreflang alternates for all language versions.
