HTML ile Dijital Günlük (Journal): Kodla Düşünmenin En Kişisel Hâli 📝✨

HTML ile Dijital Günlük (Journal): Kodla Düşünmenin En Kişisel Hâli 📝✨

Bir defter düşün:

  • Kimse karalamıyor
  • Sayfalar kaybolmuyor
  • Tarihler düzenli
  • Duygular satır satır nefes alıyor

Ve bu defter… HTML ile yazılmış.

Bu yazıda:

  • HTML’yi yapı kurmak için kullanacağız
  • Günlük mantığını semantik etiketlerle öğreneceğiz
  • Mini ama gerçek hayatta anlamlı bir proje çıkaracağız

Framework yok.
Backend yok.
Sadece HTML + CSS + sen.


🧠 Dijital Günlük (Journal) Nedir, Ne Değildir?

Dijital Günlük NEDİR?

  • Tarihli yazıların olduğu
  • Kişisel düşünce alanı
  • Okunabilir ve sade
  • Zamana göre ilerleyen bir içerik yapısı

Dijital Günlük NE DEĞİLDİR?

  • Sosyal medya ❌
  • Blog olmak zorunda değil ❌
  • Gösteriş ❌

Bu proje şunu söyler:

“Ben kendim için yazıyorum.”


🧩 Bu Proje Sana Ne Öğretir?

Bu mini proje ile şunları gerçekten öğrenmiş olursun:

  • HTML ile anlamlı yapı kurmayı
  • <article> ne zaman kullanılır
  • <time> neden altın değerinde
  • <p>’nin gerçek gücünü
  • Okunabilirlik mantığını
  • “Her şeyi <div> ile yapmama” disiplinini 😄

🧱 Günlük Sayfasının Mimarisini Kuralım (Zihinsel Model)

Kod yazmadan önce düşünelim.

Bir günlük sayfası şunlardan oluşur:

Sayfa
 ├── Başlık
 ├── Açıklama
 ├── Günlük Girdileri
 │     ├── Tarih
 │     ├── Metin
 │     └── (isteğe bağlı notlar)

HTML karşılığı:

AmaçEtiket
Sayfa başlığı<header>
Günlük yazısı<article>
Tarih<time>
Metin<p>

🧱 HTML İskeleti (Temiz ve Anlamlı Başlangıç)

&lt;!DOCTYPE html>
&lt;html lang="tr">
&lt;head>
  &lt;meta charset="UTF-8">
  &lt;title>Dijital Günlüğüm&lt;/title>
  &lt;meta name="description" content="HTML ile oluşturulmuş kişisel dijital günlük">
&lt;/head>
&lt;body>

  &lt;header>
    &lt;h1>📓 Dijital Günlüğüm&lt;/h1>
    &lt;p>Bugün aklımdan geçenler, filtre yok.&lt;/p>
  &lt;/header>

&lt;/body>
&lt;/html>

📌 İpucu:
Günlük projelerinde:

  • başlık sade
  • açıklama kişisel
    olmalı. Bu bir landing page değil 😄

📅 Günlük Girdisi = <article> (Asıl Kahraman)

Her gün = bağımsız bir içerik

Bu yüzden:

<article> mükemmel seçimdir.

&lt;article>
  &lt;h2>
    &lt;time datetime="2025-01-10">10 Ocak 2025&lt;/time>
  &lt;/h2>

  &lt;p>
    Bugün HTML ile dijital günlük yapmanın
    düşündüğümden daha keyifli olduğunu fark ettim.
  &lt;/p>
&lt;/article>

Neden <article>?

  • Tek başına anlamlı
  • Başka bir yerde paylaşılabilir
  • Blog + günlük hibriti için ideal

🕰️ <time> Etiketi: Küçük Ama Zeki

&lt;time datetime="2025-01-10">10 Ocak 2025&lt;/time>

Neden önemli?

  • Makine tarafından okunabilir
  • SEO dostu
  • “Bu metin zamana bağlı” mesajı verir

📌 Altın Kural:

Tarih varsa → <time> kullan.


🧠 Günlük Metni Nasıl Yazılır? (<p> Stratejisi)

Yanlış:

&lt;p>
Bugün şunu yaptım sonra bunu yaptım sonra şuraya gittim
ve sonra şunu düşündüm ve sonra...
&lt;/p>

Doğru:

&lt;p>Bugün biraz yorgundum.&lt;/p>
&lt;p>Ama yazı yazmak zihnimi toparladı.&lt;/p>
&lt;p>HTML ile düşünmek iyi geliyor.&lt;/p>

📌 Kural:

Her paragraf = tek düşünce


📚 Birden Fazla Gün Eklemek (Gerçek Günlük)

&lt;article>
  &lt;h2>&lt;time datetime="2025-01-09">9 Ocak 2025&lt;/time>&lt;/h2>
  &lt;p>Bugün kafam çok doluydu.&lt;/p>
&lt;/article>

&lt;article>
  &lt;h2>&lt;time datetime="2025-01-10">10 Ocak 2025&lt;/time>&lt;/h2>
  &lt;p>Düşüncelerimi yazıya dökünce rahatladım.&lt;/p>
&lt;/article>

HTML burada diyor ki:

“Zaman ilerliyor.”


🎨 CSS ile Defter Hissi Verelim (Ama Abartmadan)

body {
  font-family: Georgia, serif;
  background-color: #f4f1ee;
  color: #333;
  padding: 2rem;
}

header {
  margin-bottom: 3rem;
}

article {
  background: #fff;
  padding: 1.5rem;
  margin-bottom: 2rem;
  border-radius: 10px;
}

time {
  color: #777;
  font-size: 0.9rem;
}

p {
  line-height: 1.8;
  max-width: 650px;
}

📌 Pratik İpucu:
max-width → okunabilirliğin gizli anahtarıdır.


✨ Günlüğe Karakter Katacak HTML Dokunuşları

🟡 Önemli Cümleler

&lt;p>&lt;mark>Bugün kendimle gurur duydum.&lt;/mark>&lt;/p>

💬 İç Ses (Alıntı Gibi)

&lt;blockquote>
  Bugün durup nefes almak gerekiyordu.
&lt;/blockquote>

🤫 Gizli Düşünceler

&lt;details>
  &lt;summary>Bugün kimseye söylemediklerim&lt;/summary>
  &lt;p>Aslında biraz korktum.&lt;/p>
&lt;/details>

HTML + duygu = ❤️


😱 <p> Otomatik Kapanma Tuzağı (Gerçek Hayat Hatası)

&lt;p>Bugün iyiydim
&lt;div>Selam&lt;/div>

Tarayıcı:

“P’yi kapattım, geçmiş olsun.”

📌 Ders:

  • Günlük projelerinde temiz HTML şart
  • Etiketleri bilinçli kapat

🧠 SEO mu? Günlükte Bile Önemli

Google şuna bakar:

  • Paragraflar ayrılmış mı?
  • Tarihler anlamlı mı?
  • Yapı düzgün mü?

Bu yapı:

  • Bloga dönüşebilir
  • Arşivlenebilir
  • Genişletilebilir

🧠 Gerçek Hayat Benzetmesi

HTML ile dijital günlük:

  • Kilitli defter 🔐
  • Terapist gibi 🛋️
  • Sosyal medya değil, kendinle konuşma alanı

🏁 Sonuç: Kod = Sadece Kod Değil

Bu projede öğrendiklerin:

  • HTML bir yapı dilidir
  • Duygular bile düzen ister
  • Az kodla çok anlam mümkündür

Kod yazmak bazen site yapmak değil,
kendini toparlamaktır.

Comments

No comments yet. Why don’t you start the discussion?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir