Uwielbiam Dokumenty Google. Piszę notatki, eseje, korespondencję, faktury, wpisy do dziennika, pomysły biznesowe, dokumenty planistyczne - wszystko tam jest.
Uwielbiam także format przecen. Jestem programistą, więc czasami jestem w moim edytorze i chcę po prostu pisać o obniżce cen zamiast korzystać z Dokumentów Google.
Jednak gdy zapisuję moje pliki przeceny na Dysku Google, nie mogę wyświetlić ich podglądu, co jest bardzo uciążliwe dla mojego przepływu pracy. Możliwość podglądu plików przecen na Dysku Google byłaby ogromnym ulepszeniem.
Czy jest jakiś sposób na czerpanie korzyści z Dokumentów Google i obniżki cen? Czy te platformy do pisania są w dużej mierze niezgodne? Jakieś eleganckie rozwiązania, o których nie myślę?
źródło
Dokument Google Docs koduje wszystko w „elementach” edytora Kix, na którym wszystko jest oparte (jest to zamknięte źródło, ponieważ w gruncie rzeczy jest to wielki tajemnica handlowa, z którą każdy może uruchomić własną usługę Dokumentów - co jest wstydem).
Możesz uzyskać dostęp do tych elementów za pomocą Google Apps Script, wariantu Javascript - ale pisanie Markdown z elementów nie jest tak proste, jak myślisz (musisz zasadniczo zaimplementować parser Markdown w Apps Script).
Kiedy przyszedłem, aby to zrobić wcześniej w tym roku, było kilkadziesiąt widelców repozytorium „ gdocs2md ” Renato Manginiego , ale wydawało się, że przestał zgłaszać prośby o pociągnięcie i przez kilka lat pojawiały się widelce, które były znacznie lepsze niż inne . Przejrzałem wiele z nich w drzewie i umieściłem to, co najlepsze, w nowym pakiecie, który generuje również HTML zmieszany z markdown dla elementów obsługiwanych przez Dokumenty Google, takich jak indeks górny i indeks dolny (których markdown nie ma możliwości reprezentowania). Nawet włączenie najlepszych edycji innych, parsowanie wymagało pracy i jestem pewien, że jest to obecnie najlepsza dostępna praca.
Skrypt dostępny na GitHub z instrukcjami instalacji: lmmx / gdocs2md-html
Pracowałem również nad dodaniem najważniejszej funkcji do takiego skryptu - funkcji użytkownika - dostarczania przeceny w wyskakującym okienku w Dokumentach Google zamiast zapisywania do pliku (myślę, że oryginał był zapisywany wsadowo dla całych folderów, co nie jest odpowiednie do moich potrzeb związanych z opracowywaniem dokumentów lub jak w ogóle korzystam z Dokumentów Google).
Chciałbym zasugerować, że będzie to jeden bardziej wyrafinowany projekt dla zainteresowanych programistów do współpracy (lub przynajmniej sugerowania funkcji), a nie dla wszystkich, którzy rezygnują ze skryptów o różnej jakości, kiedy prawdopodobnie pracujemy nad tymi samymi celami.
Oprócz ograniczenia nakładów pracy, Dokumenty Google dotyczące tworzenia „dodatków” stwierdzają, że zostaną opublikowane (a zatem „można je zainstalować”, a nie trzeba wczytywać dla każdego dokumentu w nieco niezręczny sposób)
Oczywiście, jeśli chciałeś „czystego” markdown, wyłącz te funkcje (kod jest po to, aby rozwidlić) lub po prostu nie używaj subskryptów / indeksów górnych itp. Nie byłoby zbyt trudno dodać spersonalizowane ustawienia do takiego skryptu jeśli dojrzewa jako dodatek, jeśli istnieje duże zainteresowanie.
źródło
Możesz przekonwertować dokument Markdown na HTML i skopiować / wkleić stronę HTML (nie źródło) do dokumentu Dysku Google. Zachowuje większość formatowania, w tym nagłówki, listy, linki, pogrubienie / kursywa / podkreślenie.
Czcionka, marginesy i rozmiary czcionek nie będą odpowiadały domyślnym ustawieniom Dysku Google i będą wyglądać „nie na miejscu” w porównaniu ze standardowymi dokumentami Dysku Google. Zastosowanie niestandardowego pliku CSS do dokumentu HTML rozwiąże ten problem, dzięki czemu dokument będzie wyglądał bardzo podobnie.
Nie jestem pewien innego kierunku, konwertowania dokumentów z Dysku Google na Markdown. Możliwe jest eksportowanie do HTML i użycie konwertera HTML na Markdown.
źródło
gdocs2md wykonuje dobrą konwersję dokumentów Google na przeceny, zachowując nagłówki, listy, tabele, kursywa, pogrubienie, linki i obrazy. Używam go, aby umożliwić wspólną edycję dokumentów, a następnie eksportować do przeceny.
Należy zachować ostrożność przy używaniu formatowania w dokumencie Google, który dobrze odwzorowuje znaczniki, ale nie jest to szczególnie trudne. Rozszerzyłem również skrypt, aby obsługiwał eksportowanie całego folderu dokumentów do nowego folderu „eksportu” na Dysku Google, i aby nieco poprawić obsługę kursywy i pogrubienia, moje rozwidlenie jest tutaj .
źródło
Mówisz, że jesteś programistą, więc ta odpowiedź zakłada, że czułbyś się swobodnie, stosując podejście „rzuć własne”.
Dysk Google obsługuje skrypty: http://www.google.com/script/start/
Tak więc możesz stworzyć małą przeglądarkę Showdown, która wskazuje na twoje pliki przeceny (jako adresy URL).
źródło
Pobierz i zainstaluj oprogramowanie Dysku Google. Obecnie jest to wersja na system Windows i Mac. Powstaje wersja dla systemu Linux. Oprogramowanie utworzy folder na twoim komputerze, który synchronizuje się z Dyskiem Google. Jeśli otworzysz w nim plik, zostanie on otwarty w odpowiednim zainstalowanym programie. Dokumenty z Dysku Google, które otworzysz, otworzą się w przeglądarce.
W ten sposób możesz otwierać / edytować pliki przecenione na Dysku Google w zainstalowanym edytorze przecen.
źródło
Polecam Podgląd Markdown To prosty dodatek, który (po prostu) tworzy podgląd tworzonego dokumentu przeceny.
O ile rozumiem, głównym żądaniem jest wyświetlenie podglądu, więc myślę, że tego właśnie szukasz.
źródło
Podgląd Dodatek Markdown do Dokumentów Google wykonuje moją pracę, pokazuje podgląd znaczników w czasie rzeczywistym na pasku bocznym z podświetlaniem składni.
Lubię korzystać z Dokumentów Google i jeszcze bardziej podoba mi się prostota przecen, dlatego składam
showdown.js
ihighlight.js
tworzę ten niewielki dodatek.źródło
Zakładając, że gdy skończysz tworzenie dokumentu w przecenianiu, chcesz przekonwertować go na prawdziwy dokument google (w przeciwieństwie do możliwości podglądu dokumentu w interfejsie internetowym dysku google i kontynuowania edycji w składni oznakowania), aby inni nie znali Markdown może współpracować Znalazłem następujące dość szybkie:
Dokumenty Google są gotowe do wklejenia HTML, więc zachowa wszystkie nagłówki, odstępy, listy i inne formaty. Oczywiście ma to sens tylko wtedy, gdy chcesz osobiście pracować przy obniżaniu cen, ale współpracować z innymi w zwykłym dokumencie Google.
źródło
O dziwo, Tumblr konwertuje bogaty tekst, HTML i markdown. Odniosłem sukces we wszystkich kierunkach, włączając w to generowanie znaczników generowanych w Typorze, wklejanie do postu Tumblr w formacie md, a następnie konwersję do tekstu sformatowanego. Tekst sformatowany można wkleić do Dokumentów Google.
źródło
Jednokierunkowe rozwiązanie dla Github-Flavored Markdown (GFM)
.md
z osadzonym LaTeX opartym na MathJax w Dokumentach Google:Użyj pandoc offline, aby przekonwertować na
.docx
plik:Następnie wystarczy przesłać na Dysk Google. Na Dysku Google kliknij prawym przyciskiem myszy i wybierz Otwórz za pomocą Dokumentów Google .
źródło
Chociaż nie próbowałem tego, timwis / markdown-to-google-doc twierdzi, że:
„Konwertuje plik przeceny na .docx, a następnie importuje go na Dysk Google”
źródło