# Kendi URL'lerini sekiz dile çeviren statik bir blog

> Cloudflare Workers üzerinde statik Astro, GitHub Action ile sekiz dile çevrilmiş yazılar.

- Source: https://jays.fyi/tr/blog/kendi-url-ceviren-blog
- Author: Jay Derinbogaz
- Published: 2026-08-07
- Language: tr
- Tags: meta, astro, cloudflare
- Reading time: 1 min
- Machine translated: yes — original: https://jays.fyi/blog/hello-world

---

Bu ilk yazı olduğu için, onu yayımlayan makineyi de anlatsa iyi olur. Sitenin tamamı statik dosyalardan oluşuyor — sunucu, veritabanı ya da sürekli çalıştırılması gereken bir şey yok.

## Yazı yazmak

Bir markdown dosyasını `src/content/blog/en/` dizinine bırakın. Dosya adı URL haline gelir, yani `how-i-removed-greptile.md` dosyası `/blog/how-i-removed-greptile` adresinde yayımlanır. Frontmatter kısa:

```yaml
---
title: How I removed Greptile
description: One sentence for search results and social cards.
pubDate: 2026-08-07
tags: [tooling, code-review]
---
```

Üzerinde çalışırken `draft: true` olarak ayarlayın. Taslaklar `npm run dev` ile görüntülenir ancak derleme dışında bırakılır.

## Çeviri

Bir yazı `main` dalına geldiğinde, bir GitHub Action onu DeepSeek V4 Flash'a gönderir ve sekiz çeviriyi sıradan markdown dosyaları olarak repoya geri yazar. Slug da çevrilir, bu nedenle bu yazının Türkçe sürümü `/tr` öneki eklenmiş bir İngilizce URL yerine Türkçe bir URL'de bulunur.

Her çevrilmiş dosya, geldiği İngilizce kaynağın hash'ini kaydeder. Bir sonraki çalıştırmada, hash'i hâlâ eşleşen yazılar atlanır — böylece bir yazıyı düzenlemek sadece o yazıyı yeniden çevirir, tüm arşivi değil.

| Katman | Seçim |
| --- | --- |
| Çerçeve | Astro, statik çıktı |
| Barındırma | Cloudflare Workers statik varlıklar |
| Çeviri | Fireworks üzerinde DeepSeek V4 Flash |
| İçerik | Git'te Markdown |

## Dağıtım

`main` dalına birleştirme, çeviri aşamasını çalıştırır, değişenleri kaydeder, derler ve dağıtır. Derleme birkaç saniye sürer ve çıktı bir HTML klasörüdür.

> Statik bir sitenin en güzel özelliği, hata modlarının sıkıcı olmasıdır. Gece 3'te hiçbir şey çökemez, çünkü çalışan hiçbir şey yok.

Açık ve koyu tema arasında geçiş yapmak için `T` tuşuna, sitede gezinmek için `B`, `A`, `G` veya `L` tuşlarına basın.
