hMarkdown - Modern Markdown Editörü
hMarkdown, .NET Framework 4.8 ile geliştirilmiş, kullanıcı dostu ve modern özelliklere sahip bir Windows Forms Markdown editörüdür. Markdown dosyalarınızı hızlıca görüntüleyebilir, düzenleyebilir ve HTML çıktısı olarak önizleyebilirsiniz.
🚀 Özellikler
Görüntüleme ve Düzenleme
- Modern Arayüz: Şık ve responsive tasarım.
- Canlı Önizleme: Markdown kodlarınızı yazarken anlık olarak HTML çıktısını görebilirsiniz.
- Zengin İçerik Desteği:
- 🎨 Renkli Kod Blokları:
Highlight.jsentegrasyonu ile kodlarınız otomatik olarak renklendirilir. - 📊 Tablolar: Markdown tabloları, modern ve okunaklı bir formatla görüntülenir.
- 😀 Emoji Desteği: Emoji ve özel karakterler web standartlarında görüntülenir.
- 🖼️ Görseller: Resimler ve medya öğeleri düzgün şekilde boyutlandırılır.
- 🎨 Renkli Kod Blokları:
Kullanım Kolaylıkları
- Sürükle & Bırak:
.mddosyalarını uygulamanın üzerine sürükleyerek anında açabilirsiniz. - Düzenleme Modu: Tek bir tıkla "Görüntüleme" ve "Düzenleme" modları arasında geçiş yapabilirsiniz.
- Responsive Adres Çubuğu: Pencere boyutuna göre otomatik ayarlanan dosya yolu çubuğu.
- Yardım Dokümantasyonu: Takıldığınız yerde
F1tuşu veya yardım butonu ile Markdown komut rehberine ulaşabilirsiniz.
🔄 Son Güncellemeler ve İyileştirmeler
📂 Dosya Açma ve Çift Tıklama İyileştirmeleri
- Çift Tıklama Desteği (Windows İlişkilendirmesi): Uygulamanın Windows Explorer üzerinden çift tıklatılarak veya parametre verilerek başlatılması tamamen optimize edildi. Dosya yollarındaki tırnak işaretleri (
") temizlenir ve boşluklu dosya yolları otomatik olarak birleştirilir. - Açılışta Önizleme Yükleme Sorunu: İlk açılışta önizleme ekranının boş kalması engellendi.
WebBrowserkontrolü hazır olana kadar bekletilip ardından dosya içeriğinin yüklenmesi sağlandı. - Dosya Açma Penceresi Temizliği: "Gözat" (...) butonuna tıklandığında açılan dosya seçme penceresindeki varsayılan
"openFileDialog"metni temizlendi.
🌐 Tarayıcı ve Performans İyileştirmeleri
- Modern Tarayıcı Motoru (IE11 Edge Modu): Varsayılan olarak eski IE7 modunda çalışan
WebBrowserkontrolü, program başlangıcında Windows Kayıt Defteri (Registry - HKCU) üzerinden otomatik olarak IE11 (Edge) moduna yükseltilir. Bu sayedehighlight.jsve CSS stilleri kusursuz çalışır. - Betik Hatalarının Engellenmesi: Tarayıcının arka planda üretebileceği script hataları tamamen engellendi (
ScriptErrorsSuppressed = true), kullanıcıya hata penceresi gösterilmez. - Senkron & Titremesiz Önizleme: Tarayıcıya doğrudan senkron yazma (
Document.Write) yöntemi kullanılarak sayfa geçişlerindeki titremeler giderildi.
🏷️ Sürüm Yönetimi
- Dinamik Sürüm Bilgisi: Uygulama sürümü
v1.<yil>.<ay>.<artan build numarası>(Örn:1.2026.7.XXXX) formatına dönüştürüldü. Otomatik artan build numarası aktif edilerek derleme bazlı takip kolaylaştırıldı. - Sürüm Gösterimi: Aktif çalışan uygulama sürümü, pencere başlığında (Title Bar) dinamik olarak gösterilir.
🛠️ Kurulum ve Derleme
- Depoyu İndirin: Projeyi bilgisayarınıza klonlayın veya zip olarak indirin.
- Projeyi Açın:
hMarkdown.slndosyasını Visual Studio 2022 ile açın. - Derleyin:
Build Solution(Çözümü Derle) komutunu çalıştırın. - Çalıştırın: Uygulamayı
bin\DebugklasöründenhMarkdown.exeile başlatın.
📖 Kullanım
- Dosya Açma:
- "Gözat" (...) butonunu kullanarak bir dosya seçin.
- Veya
.mduzantılı dosyanızı sürükleyip uygulama penceresine bırakın.
- Düzenleme:
- Üst menüdeki "Düzenle" ✏️ butonuna basın.
- Markdown kodlarınızı yazın / düzenleyin.
- Kaydetme:
- Değişikliklerinizi kaydetmek için "Kaydet" 💾 butonuna basın.
- Önizleme:
- Tekrar "Görüntüle" butonuna basarak HTML çıktısını kontrol edin.
- Yardım:
- Markdown kurallarını hatırlamak için "Yardım (F1)" ❓ butonuna basın.
📋 Gereksinimler
- Windows İşletim Sistemi (10/11 önerilir)
- .NET Framework 4.8
📄 Lisans
Bu proje MIT Lisansı ile lisanslanmıştır.
Description
hOLOlu Markdown Okuyucu
.NET Framework 4.8 ile geliştirilmiş, kullanıcı dostu ve modern özelliklere sahip bir Windows Forms Markdown editörüdür. Markdown dosyalarınızı hızlıca görüntüleyebilir, düzenleyebilir ve HTML çıktısı olarak önizleyebilirsiniz.
http://www.mustafaozkaya.tr/hmarkdown
Releases
1
hMarkdown 0.2026.7
Latest
Languages
C#
93.4%
PowerShell
6.6%