Uwielbiam Dokumenty Google. Piszę notatki, eseje, korespondencje, faktury, wpisy do dziennika, pomysły biznesowe, dokumenty planistyczne – wszystko tam.

Uwielbiam też format przecen. Jestem programistą, więc czasami jestem w swoim edytorze i po prostu chcę pisać rzeczy w Markdown zamiast iść do Google Docs.

Jednak kiedy zapisuję moje pliki Markdown na Dysku Google, nie mogę wyświetlaj je tam, co jest niezwykle uciążliwe dla mojego przepływu pracy. Możliwość podglądu plików Markdown na Dysku Google byłaby ogromną poprawą.

Czy jest jakiś sposób, aby czerpać korzyści zarówno z Dokumentów Google, jak i z przecen? Lub czy te platformy do pisania są w dużej mierze niekompatybilne? Jakieś eleganckie rozwiązania, o których mi nie myślę?

Odpowiedź

Możesz podać StackEdit spróbuj. Ma dobrą integrację z Dyskiem Google.

Po zaimportowaniu / wyeksportowaniu dokumentu Markdown z / do Dysku Google możesz go później otworzyć bezpośrednio z Dysku Google, ponieważ StackEdit jest zintegrowany jako edytor / przeglądarka innej firmy

StackEdit można znaleźć również jako aplikację Chrome w Web Store .

UWAGA: Jestem programistą StackEdit.

Komentarze

  • Czy faktycznie próbowałeś otworzyć swoje pliki .md bezpośrednio z witryny internetowej Dysku Google ? Po połączeniu z kontem Dysku Google StackEdit jest domyślnym aplikacja do otwierania tekstu / x-markdown typu MIME i .md rozszerzenie. U mnie działa dobrze.
  • Właśnie zmodyfikowałem filtr z Google Drive Picker w StackEdit, abyś mógł importuj typy MIME text / x-markdown, text / plain, application / octet-stream. To powinno rozwiązać Twój problem.
  • @benweet Jestem ponownie sojusznik zadowolony, widząc StackEdit i podoba mi się to jako edytor znaczników. Jest jednak coś, co powstrzyma mnie przed pójściem w ten sposób: brakuje w nim najważniejszych funkcji dokumentów Google: możliwości współpracy nad tym samym dokumentem, kilku osób edytujących w tym samym dokumencie, komentarzy w tekście, … że ' jest złoto do przejrzenia.
  • To ' nie usuwa innych ' nie rozumiem, co to robi. Mimo że to pytanie dotyczy interfejsu przecen dla Dokumentów Google, w rzeczywistości jest to alternatywa dla Dokumentów. Wszystko może być przechowywane na Dysku Google, ' jest oddzielone od Dokumentów. Wygląda ładnie, ale ' jest alternatywą ' przepływ pracy ' …
  • niestety nie integruje się to w żaden sposób z dokumentami Google. to nie jest rozwiązanie. –

Odpowiedź

Dokument Dokumentów Google koduje wszystko w „elementach” w edytorze Kix, że to ” wszystko opiera się na (jest to zamknięte źródło, ponieważ w zasadzie jest to wielka tajemnica handlowa, z którą każdy może uruchomić własną usługę Docs – co jest wstydem).

Możesz uzyskać dostęp do tych elementów za pomocą Google Apps Script, odmiana JavaScript – ale pisanie języka Markdown z elementów nie jest tak proste, jak myślisz (zasadniczo musisz zaimplementować parser znaczników w Apps Script).

Kiedy przyszedłem do zrób to na początku roku były dziesiątki widelców Renato Mangini „s ” gdocs2md ” repozytorium, ale wydawało się, że przestał przyjmować żądania ściągnięcia, a przez kilka lat pojawiły się widelce, które były znacznie lepsze niż inne. Przeszedłem przez wiele z nich w drzewie i umieściłem najlepsze do nowego pakietu, który również generuje HTML zmieszany z markdown dla elementów Dokumenty Google obsługują, takie jak elementy indeksu górnego i dolnego (których znacznik nie ma możliwości reprezentacji). Nawet wprowadzenie najlepszych zmian innych, analiza wymagała pracy i jestem pewien, że jest to obecnie najlepsze rozwiązanie do tego zadania.

Skrypt dostępny na GitHub z instrukcją instalacji: lmmx / gdocs2md-html

Ja też pracowałem nad dodaniem najważniejszej funkcji do takiego skryptu – funkcji użytkownika – zapewniając przecenę w wyskakującym okienku w Dokumentach Google zamiast zapisywania do pliku (myślę, że oryginał był zapisem wsadowym dla całych folderów, co nie jest odpowiednie dla mojego potrzeb w zakresie sporządzania dokumentów lub tego, jak w ogóle korzystam z Dokumentów Google).

tutaj wprowadź opis obrazu tutaj wprowadź opis obrazu

Chciałbym zasugerować, aby był to jeden, bardziej wyrafinowany projekt dla zainteresowanych programistów do współpracy (lub pod najmniej sugeruj funkcje dla), a nie wszyscy rozwidlają skrypty o różnej jakości, kiedy prawdopodobnie pracujemy w tym samym celu.

Oprócz ograniczenia powielania działań, zasady Dokumentów Google dotyczące tworzenia ” dodatki ” stwierdza , że mają zostać opublikowane (a zatem „ instalowalny ”, a nie musi być ładowany dla każdego dokumentu w nieco niezręczny sposób)

  • Dodatek musi być w pełni funkcjonalny – nie może to być „praca w toku”.

  • Skrypt został przetestowany na wielu aktywnych użytkownikach.

Oczywiście jeśli chcesz ” czysty ” przecen, wyłącz te funkcje (kod jest do rozwidlenia) lub po prostu nie używaj napisy podrzędne / indeksy górne itp. Nie byłoby zbyt trudno dodać spersonalizowane ustawienia do takiego skryptu, jeśli dojrzewa jako dodatek, jeśli istnieje duże zainteresowanie.

Komentarze

  • Byłoby miło zrobić to w drugą stronę, np. md – > google docs
  • Nie ma żadnych tajemnic handlowych , wystarczy sporo pracy – patrz researchgate.net/publication/… . Dostępne są implementacje transformacji operacyjnej typu open source, np. prosemirror.net , ale ich wdrożenie znowu wymaga pracy.
  • Dokument, do którego prowadzi link, nie został napisany przez Google, ' s przez niektórych zupełnie niepowiązanych naukowców w Indiach. Nigdy nie sugerowałem, że to nie ' t ” znaczna ilość pracy „, ale to nie ' nie zmienia faktu, że ' jest aplikacją internetową o zamkniętym kodzie źródłowym, stąd tak, działa na tajemnicach handlowych. Dodaj własną odpowiedź, jeśli masz informacje, które nie są ujęte w mojej.

Odpowiedź

Ty może przekonwertować dokument Markdown na HTML i skopiować / wkleić stronę HTML (nie źródło) do dokumentu Dysku Google. Zachowa większość formatowania, w tym nagłówki, listy, linki, pogrubienie / kursywa / podkreślenie.

Czcionka, marginesy i rozmiary czcionki nie będą zgodne z domyślnymi ustawieniami Dysku Google i będą wyglądać „nie na miejscu” ”w porównaniu ze standardowymi dokumentami na Dysku Google. Zastosowanie niestandardowego pliku CSS do dokumentu HTML rozwiąże ten problem, sprawiając, że dokument będzie wyglądał bardzo podobnie.

Nie mam pewności co do innego kierunku, czyli konwersji dokumentów Dysku Google do Markdown. Może być możliwe wyeksportowanie do HTML i użyj konwertera HTML do Markdown.

Odpowiedź

gdocs2md dobrze sobie radzi z konwertowaniem dokumentów Google na przeceny, zachowywaniem nagłówków, list, tabel, kursywy, pogrubienia, linków i obrazów. Używam go, aby umożliwić współdzieloną edycję dokumentów, a następnie eksportuję do przeceny.

Należy zwrócić uwagę na użycie formatowania w dokumencie Google, które dobrze odwzorowuje przecenę, ale nie jest to szczególnie trudne. Rozszerzyłem również skrypt, aby obsługiwał eksportowanie całego folderu dokumentów do nowego folderu „export” na Dysku Google oraz nieznacznie poprawił obsługę kursywy i pogrubienia, mój widelec jest tutaj .

Komentarze

  • Cześć, znalazłem i włączyłem zmiany z tego rozwidlenia między innymi do nowe repozytorium z pewnymi, mam nadzieję, lepszymi funkcjami użytkownika (obsługa kursywy / pogrubienia itp. nadal była naprawdę błędna, a nie tylko zapisywanie wsadowe do pliku, ale wyświetlanie przecen) . Zostawię własną odpowiedź, ale proszę spojrzeć 🙂

Odpowiedź

Mówisz, że „jesteś programistą, więc ta odpowiedź zakłada, że„ czułbyś się komfortowo z małym podejściem „skręć własne”.

Dysk Google obsługuje skrypty: http://www.google.com/script/start/

Możesz więc stworzyć małą Showdown widza, na którą wskażesz Twój markdown (jako adresy URL).

Komentarze

  • Tak, mógłbym to zrobić. Dzięki! ' mam zamiar pogłębić trochę więcej, aby zobaczyć, czy ' coś już istnieje.
  • I tym właśnie jest mangini / gdocs2md – skrypt. Zobacz odpowiedź przez trepdatious.

Odpowiedź

Pobierz i zainstaluj oprogramowanie Dysku Google. W tej chwili dotyczy to systemów Windows i Mac. Trwa tworzenie wersji dla systemu Linux. Oprogramowanie utworzy na komputerze folder synchronizowany z Dyskiem Google. Jeśli otworzysz w nim plik, będzie otwarte w odpowiednim zainstalowanym programie. Dokumenty z Dysku Google, które otworzysz, zostaną otwarte w przeglądarce.

W ten sposób możesz otwierać / edytować pliki znaczników przechowywane na Dysku Google w zainstalowanym edytorze przecen.

Odpowiedź

Polecam Markdown Preview to prosty dodatek, który (po prostu) tworzy podgląd tworzonego dokumentu promocji.

O ile rozumiem, głównym żądaniem jest wyświetlenie jego podglądu, więc myślę, że właśnie tego szukasz.

Odpowiedź

Preview Markdown Dodatek do Dokumentów Google ułatwia pracę, pokazuje podgląd markdown w czasie rzeczywistym na pasku bocznym z podświetleniem składni.

zrzut ekranu


Lubię korzystać z Dokumentów Google i jeszcze bardziej uwielbiam prostotę przecen, dlatego zestawiłem showdown.js i highlight.js, aby utworzyć ten mały dodatek.

Komentarze

  • Jeśli jesteś w jakikolwiek sposób powiązany z produktem, ujawnij to w swojej odpowiedzi. Dzięki!
  • To jest fajne, ale pamiętaj, że podgląd w czasie rzeczywistym nie jest synchronizowany z przewijaniem, jeśli ' był używany do tego z VSCode lub innych przeglądarek .
  • To ' to naprawdę dobry pomysł! Spróbuję to zaimplementować – jeśli ' jest możliwe uzyskanie pozycji przewijania przez Google Docs API. Dzięki 🙂

Odpowiedź

Jednokierunkowa pandoc rozwiązanie dla Github-Flavored Markdown (GFM) .md z osadzonym LaTeX opartym na MathJax do Dokumentów Google:

Offline, przekonwertuj na .docx:

pandoc --from=markdown_github+tex_math_dollars --to docx test.md > test.docx 

Następnie po prostu prześlij na Dysk Google. Na Dysku Google kliknij prawym przyciskiem myszy i wybierz Otwórz za pomocą Dokumentów Google .

Odpowiedz

Zakładając, że kiedy skończysz tworzyć dokument w Markdown, 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 Markdown), tak aby inni niezaznajomieni z markdown mogli współpracuj Dość szybko znalazłem następujące rzeczy:

  1. Dodaj swoją ocenę w dogodnym dla siebie miejscu.
  2. Po zakończeniu eksportu do przeglądarki
  3. Kopiuj wynikowy tekst z przeglądarki
  4. Wklej do nowego dokumentu Google

Dokumenty Google są gotowe do wklejenia HTML, więc zachowają wszystkie nagłówki, odstępy, listy i inne formaty. Oczywiście ma to sens tylko wtedy, gdy chcesz osobiście pracować nad przecenami, ale współpracować z innymi w zwykłym dokumencie Google.

Odpowiedź

O dziwo, Tumblr przekształca tekst sformatowany, HTML i przecenę. Odniosłem sukces we wszystkich kierunkach, w tym biorąc przeceny wygenerowane w Typorze, wklejając do posta Tumblr w formacie md, a następnie konwertując na tekst sformatowany. Tekst sformatowany można wkleić do Dokumentów Google.

Odpowiedź

Trello to kolejna opcja tworzenia plików w Markdown. Pole Opis na karcie można sformatować za pomocą Markdown. Chociaż być może nie jest tak „solidny”, jak sobie tego życzysz, jeśli używasz już Trello lub w razie potrzeby, może on działać całkiem dobrze.

Przechowuję część swoich tekstów w Trello, ponieważ:

  • Jestem już w Trello dość często.
  • Aplikacje internetowe i mobilne, więc tak są dostępne prawie wszędzie, gdzie jestem.
  • Synchronizacja w czasie rzeczywistym.

Odpowiedź

Proste rozwiązanie przy użyciu pandoc:

  • zapisz swój plik markdown
  • przekonwertuj go do formatu html
pandoc -f markdown -t html5 mymarkdown.md > index.html 
  • otwórz html w przeglądarce, skopiuj do dokumentu Google

Odpowiedz

Witaj INK for All znacznie przyspieszył nasz proces wysyłania treści z bloga do naszej statycznej witryny dzięki zintegrowanej funkcji eksportu przecen. Najlepsze jest to, że eksportuje również dokumenty kompatybilne z Hugo

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *