Bir Google Dokümanlar dokümanı, Kix editörünün içindeki 'elementler' içindeki her şeyi temel aldığını kodlar (temelde bu kapalı kaynaktır, başka birinin kendi Docs servisini çalıştırabileceği büyük bir ticari sırdır - ki bu utanç verici bir imodur).
Bu öğelere, Javascript’in bir türevi olan Google Apps Komut Dosyası ile erişebilirsiniz - ancak öğelerin Markdown’ını öğeleriniz için düşündüğünüz kadar basit değildir (esas olarak Apps Komut Dosyasında bir etiketleme ayrıştırıcısı uygulamanız gerekir).
Bunu yılın başında yapmaya geldiğimde, onlarca Renato Mangini'nin " gdocs2md " deposunun çatalları vardı , ama çekme isteklerini yerine getirmeyi bırakmış gibiydi ve birkaç yıl boyunca çatalların diğerlerinden çok daha iyi olduğu ortaya çıktı. . Bunların çoğunu ağaçta okudum ve en iyisini yeni bir pakete koydum; bu, aynı zamanda, Google Dokümanlar’ın üst simge ve alt simge öğeleri (markanın temsil etme şekli yoktur) gibi desteklediği öğeler için etiketleme ile karıştırılan HTML’yi de oluşturuyor. Başkalarının en iyi düzenlemelerini dahil etmek bile olsa, ayrıştırmanın çalışması gerekiyordu ve bunun şu anda iş için en uygun seçenek olduğuna eminim.
GitHub'da yükleme talimatlarıyla birlikte gelen komut dosyası: lmmx / gdocs2md-html
Ayrıca böyle bir betiğe en önemli özelliği ekleme konusunda çalıştım - kullanıcı özellikleri - dosyaya kaydetmekten ziyade Google Dokümanlar içindeki bir pop-up'ta etiketleme sağladı (orijinalin tüm klasörler için toplu kaydetme olduğunu düşünüyorum. Belge taslak oluşturma ihtiyaçlarım için veya Google Dokümanlar'ı nasıl kullanıyorum).
İlgilenen geliştiricilerin, aynı amaçlarla çalıştığımız zaman çeşitli kalitedeki senaryoları silmek isteyen herkes yerine işbirliği yapmaları (veya en azından özellikleri önermesi) için tek bir daha sofistike bir proje olduğunu belirtmek isterim.
Çabaların tekrarlanmasının azaltılmasının yanı sıra, Google Dokümanlar’ın "eklentiler" yaratma politikası, yayınlanacaklarını belirtir (ve bu nedenle her belge için biraz garip bir şekilde yüklenmek zorunda kalmak yerine 'kurulabilir')
Açıkçası "saf" bir etiketleme yapmak istiyorsanız, ya bu özellikleri kapatın (kod çatalda bulunur) ya da sadece alt / üst kodlar kullanmayın, vb. Eklenti olarak olgunlaşırsa, önemli bir ilgi varsa.