Başlık, konum, tarih ve saat, saat dilimi, tekrar, davetliler, uyarılar ve notlar — ardından .ics dosyasını indirin veya doğrudan takviminizde açın. Aynı anda birden çok etkinlik oluşturmak için bir program yapıştırabilir ya da belge veya fotoğraf ekleyebilirsiniz.

Kendi sitemde nasıl takvime ekle butonu veya etkinlik oluşturucu gösterebilirim?

ICS Maker'ın oluşturucusu tek başına çalışan bir script olarak sunulur: boş bir element, event-creator.js dosyasına işaret eden bir script etiketi ve bir EventCreator.mount() çağrısı — derleme adımı yok, framework yok, hesap yok, anahtar yok ve görüntüleme başına limit yok. Paket, render kütüphanesi dahil olmak üzere gzip ile 85 kB'ın altında, tek başına çalışan bir IIFE'dir ve hiçbir ağ isteği yapmaz: analitik yok, font yok, CDN yok, dolayısıyla bir Content-Security-Policy'ye yeni bir origin, gizlilik politikanıza da yeni bir paragraf eklemez. Her renk, köşe yuvarlaklığı ve font, .ec-root altında bir CSS özel özelliğidir, karanlık mod ziyaretçinin kendi tercihini takip eder ve bir React sitesi paketi yüklemek yerine bileşeni doğrudan render edebilir.

Tek bir script etiketi

<div id="event-creator"></div>
<script src="https://icsmaker.com/event-creator.js"></script>
<script>
  EventCreator.mount('#event-creator', { showPreview: false });
</script>

Paket kendi render işlevini, kendi stillerini taşır ve sizin kurmanız gereken hiçbir bağımlılığı yoktur. Hiçbir şeyle konuşmaz — analitik yok, font yok, CDN yok — dolayısıyla sayfanızın gizlilik politikasına yeni bir paragraf eklenmesi, katı bir Content-Security-Policy'ye yeni bir origin eklenmesi gerekmez.

Sitenize benzetmek

Her renk, köşe yuvarlaklığı ve font .ec-root altında bir CSS özel özelliğidir, bu yüzden --ec-accent üzerinde değişiklik yapmak genellikle temalandırma işinin tamamıdır. Ziyaretçinin karanlık mod tercihini kendiliğinden takip eder ve alanın dar olduğu durumlarda önizleme paneli showPreview: false ile kapatılabilir.

Zaten React mi kullanıyorsunuz?

Paketi atlayın ve bileşeni doğrudan render edin — aynı form mantığı, sayfada bir kopya daha az render kütüphanesi.

Sorular

Gömülü öğe sunucularınıza bir şey gönderiyor mu?
Hayır. Bu, tamamen ziyaretçinin tarayıcısında çalışan statik bir dosyadır: analitik yok, telemetri yok, eve telefon yok. Bu alan adından yüklemek istemezseniz paketi kendiniz barındırabilirsiniz.
Boyutu ne kadar?
Render kütüphanesi dahil, gzip ile 85 kB'ın altında ve sayfanızı engellemek yerine sayfanızdan sonra yüklenir. Paket bu boyutun ötesine geçerse derleme başarısız olur, bu yüzden bu sayfadaki rakam sessizce geçerliliğini yitiremez.
Ziyaretçilerin indirebileceği formatları kısıtlayabilir miyim?
Mount çağrısı seçenekler alır — varsayılan bir format, varsayılan bir tarih, önceden doldurulmuş bir taslak ve önizlemenin gösterilip gösterilmeyeceği — ve React bileşeni de bunların aynılarını prop olarak alır.