nexusyazi/README.md

54 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ✍️ NexusYazı — Modern Kelime İşlemci
Tarayıcıda çalışan, **Word / Google Docs** havasında modern, sade ve ferah bir zengin metin editörü.
Masaüstü tarayıcılar için tasarlandı; hızlıılır, ek kurulum gerektirmez.
## Özellikler
- **Zengin metin (contenteditable):** Kalın, italik, altı çizili, üstü çizili
- **Başlık stilleri:** H1, H2, H3, Normal metin, paragraf
- **Listeler:** Madde işaretli ve numaralı liste
- **Hizalama:** Sol, orta, sağ, iki yana yasla
- **Yazı tipi ailesi & boyutu** (Güvenli web fontları + başlık stilleri)
- **Renk & vurgu:** Metin rengi, arka plan (highlight) rengi
- **Geri al / Yinele** (undo / redo)
- **Biçimi temizle**
- **Belge yönetimi:** Yeni belge, Kaydet, Aç (dosyalar tarayıcıda **localStorage**'ta tutulur)
- **Dışa aktarma:** HTML ve TXT olarak indir
- **Canlı kelime & karakter sayacı** (alt durum çubuğu)
- **Otomatik kayıt:** 3 saniyede bir — "Kaydedildi" göstergesi
- **Klavye kısayolları:** `Ctrl+B` / `Ctrl+I` / `Ctrl+U` / `Ctrl+S` (kaydet)
- **Modern arayüz:** Temiz araç çubuğu, düzgün **SVG ikon seti** (emoji değil)
- **Açık / Koyu tema** desteği (kalıcı, sağ üstten değiştirilir)
## Çalıştırma
### 1) En kolay — sunucusuz
`index.html` dosyasını çift tıkla → tarayıcıda açılır.
Her şey client tarafında çalışır; kayıtlar tarayıcının localStorage'ında tutulur.
### 2) Sunucu ile (isteğe bağlı)
```bash
npm start
# → http://localhost:3210
```
## Kısayollar
| Kısayol | İşlev |
|---------|-------|
| `Ctrl + B` | Kalın |
| `Ctrl + I` | İtalik |
| `Ctrl + U` | Altı çizili |
| `Ctrl + S` | Belgeyi kaydet |
| `Ctrl + Z` | Geri al |
| `Ctrl + Y` | Yinele |
## Notlar
- Belge verileri yalnızca **kendi tarayıcında** saklanır (localStorage) — internet/hesap gerekmez, gizlilik dostu.
- "Yeni belge" oluştururken taslağa dönüş onayı sorulur (yanlışlıkla veri kaybını önler).
- Tema tercihi kalıcıdır.
---
**NexusYazı** — Numex AI tarafından geliştirildi.