Jeg elsker Google Docs. Jeg skriver noter, essays, korrespondancer, fakturaer, journaloptegnelser, forretningsidéer, planlægningsdokumenter – alt derude.
Jeg elsker også nedskrivningsformatet. Jeg er programmerer, så nogle gange er jeg i min editor og vil bare skrive ting i markdown i stedet for at gå til Google Docs.
Men når jeg gemmer mine markdown-filer i Google Drive, kan jeg ikke få vist dem der, hvilket er ekstremt forstyrrende for min arbejdsgang. At kunne forhåndsvise markdown-filer i Google Drev ville være en enorm forbedring.
Er der nogen måde at nyde fordelene ved både Google Docs og markdown? Eller er disse skriveplatforme stort set uforenelige? Enhver elegante løsninger, som jeg ikke tænker på?
Svar
Du kan give StackEdit et forsøg. Det har en god integration med Google Drev.
Når du importerer / eksporterer et Markdown-dokument fra / til Google Drev, kan du åbne det senere direkte fra Google Drev, da StackEdit er integreret som en tredjeparts editor / fremviser. applikation.
Du kan også finde StackEdit som en Chrome-applikation på Webshop .
BEMÆRK: Jeg er udvikleren af StackEdit.
Kommentarer
- Forsøgte du faktisk at åbne dine .md-filer direkte fra Google Drev-websted ? Når det er knyttet til din Google Drev-konto, er StackEdit standard ansøgning om åbning af tekst / x-markdown MIME-type og .md-udvidelse. Fungerer fint sammen med mig.
- Jeg har lige ændret filteret fra Google Drive Picker i StackEdit, så du kan importer tekst / x-markdown, tekst / almindelig, applikation / octet-stream MIME-typer. Det skal løse dit problem.
- @benweet Jeg er igen allieret glad for at se StackEdit, og jeg kan godt lide det som en MarkupEditor. Der er stadig noget, der forhindrer mig i at gå denne vej: det mangler de vigtigste funktioner i google docs: evnen til at samarbejde om det samme dokument, flere personer redigerer i det samme dokument, inline-kommentarer, …. at ‘ s guld til gennemgang.
- Det ‘ er klart, nogle andre don ‘ forstår ikke, hvad dette gør. Selvom dette spørgsmål handler om en markdown-grænseflade til Google Docs, er dette faktisk et Docs-alternativ. Alt kan gemmes på Google Drev, det ‘ er adskilt fra Docs. Det ser godt ud, men det ‘ er et alternativ ‘ workflow ‘ …
- desværre integreres det slet ikke med google docs. dette er ikke en løsning. –
Svar
Et Google Docs-dokument koder alt i “elementer” i Kix-editoren, som det ” s alt baseret på (det er en lukket kilde, da det grundlæggende er den store forretningshemmelighed, som alle andre kunne køre deres egen Docs-tjeneste med – hvilket er en skam imo).
Du kan få adgang til disse elementer med Google Apps Script, en variant af Javascript – men at skrive Markdown fra elementerne er ikke så ligetil som du synes (du skal i det væsentlige implementere en markdown-parser i Apps Script).
Da jeg kom til gør dette tidligere på året var der snesevis af gafler af Renato Mangini “s ” gdocs2md ” repo, men han syntes at være stoppet med at udfylde pullanmodninger, og i løbet af et par år havde der vist sig gafler, der var langt bedre end andre. Jeg gik gennem mange af disse i træet og satte det bedste ind i en ny pakke, som også genererer HTML blandet med markdown for elementer, som Google Docs understøtter såsom overskrift og abonnement (som markdown ikke kan repræsenteres). Selv at indarbejde de bedste af andres “redigeringer, analyseringen har brug for arbejde, og jeg er overbevist om, at dette er det bedste tilgængelige for jobbet i øjeblikket.
Script tilgængeligt på GitHub med installationsinstruktioner: lmmx / gdocs2md-html
Jeg har også arbejdet med at tilføje den vigtigste funktion til et sådant script – brugerfunktioner – give markdown i en pop-up i Google Docs snarere end at gemme til fil (jeg tror, originalen var batchbesparelse for hele mapper, hvilket ikke er egnet til min behov for dokumentudarbejdelse, eller hvordan jeg overhovedet bruger Google Docs).
Jeg vil gerne foreslå, at det er et enkelt mere sofistikeret projekt, som interesserede udviklere kan samarbejde om (eller på foreslår mindst funktioner til) snarere end alle, der forhandler scripts af forskellig kvalitet, når vi sandsynligvis arbejder med de samme mål.
Ud over at reducere dobbeltarbejde er Google Docs-politikken til oprettelse af ” tilføjelser ” angiver , at der skal offentliggøres (og derfor ” kan installeres “i stedet for at skulle indlæses for hvert dokument på en lidt akavet måde)
Tilføjelsen skal være fuldt funktionel – det kan ikke være et “igangværende arbejde.”
Scriptet er testet med flere aktive brugere.
Selvfølgelig hvis du vil have en ” ren ” markdown, skal du enten slukke for disse funktioner (koden er der for at forkaste) eller bare ikke bruge sub / superscripts osv. Det ville ikke være for svært at tilføje personaliserede indstillinger til et sådant script, hvis det modnes som et tilføjelsesprogram, hvis der er betydelig interesse.
Kommentarer
- Ville være rart at gøre det omvendt, dvs. md – > google docs
- Der er ingen forretningshemmeligheder , bare en betydelig mængde arbejde – se researchgate.net/publication/… . Open source-implementeringer af operationel transformation er tilgængelige, f.eks. prosemirror.net men at bruge dem igen kræver arbejde.
- Det papir, du linker til, er ikke skrevet af Google, det ‘ s af nogle helt uafhængige forskere i Indien. Jeg foreslog aldrig, at det ikke var ‘ t ” en stor mængde arbejde ” ændrer ikke ‘ det faktum, at det ‘ er en lukket kilde-webapp, og derfor kører den på forretningshemmeligheder. Tilføj venligst dit eget svar, hvis du har oplysninger, du vil dele, ikke er omfattet af mine.
Svar
Dig kan konvertere et Markdown-dokument til HTML og kopiere / indsætte HTML-siden (ikke kilden) til et Google Drive-dokument. Det bevarer det meste af formateringen inklusive overskrifter, lister, links, fed / kursiv / understregning.
Skrifttypen, margenerne og skriftstørrelserne svarer ikke til Google Drev-standardindstillingerne og ser “ude af sted “sammenlignet med standard Google Drive-dokumenter. Anvendelse af en brugerdefineret CSS-fil til HTML-dokumentet løser dette, hvilket får dokumentet til at se meget ens ud.
Jeg er ikke sikker på den anden retning ved at konvertere Google Drive-dokumenter til Markdown. Det kan være muligt at eksportere til HTML og brug en HTML til Markdown-konverter.
Svar
gdocs2md gør et godt stykke arbejde med at konvertere Google-dokumenter til markdown, bevare overskrifter, lister, tabeller, kursiv, fed, links og billeder. Jeg bruger det til at tillade delt redigering af dokumenter og derefter eksportere til markdown.
Der skal udvises forsigtighed med at bruge formatering i Google-dokumentet, der kortlægger markering, men det er ikke særlig svært. Jeg har også udvidet scriptet til at understøtte eksport af en hel mappe med dokumenter til en ny “eksport” -mappe på Google Drev, og for at forbedre håndteringen af kursiv og fed formatering, min fork er her .
Kommentarer
- Hej, jeg fandt og indarbejdede redigeringerne i denne fork blandt en masse andre til en ny repo med hvad jeg håber er nogle bedre brugerfunktioner (håndtering af kursiv / fed osv. var stadig virkelig buggy, og ikke kun batchbesparelse i filen, men viste markdown) Vil efterlade mit eget svar, men kig venligst 🙂
Svar
Du siger dig “er en programmør, så dette svar antager, at du” ville være fortrolig med en lille “rull din egen” tilgang.
Google-drev understøtter scripts: http://www.google.com/script/start/
Så du kan oprette en lille Showdown -fremviser, som du peger på jeres markdown-filer (som URLer).
Kommentarer
- Ja, jeg kunne gøre dette. Tak! Jeg ‘ skal poke lidt mere for at se, om der ‘ er noget, der allerede findes.
- Og det er, hvad mangini / gdocs2md er – et script. Se svaret ved trepdatious.
Svar
Download og installer Google Drive-softwaren. Det er for Windows og Mac i øjeblikket, en version til Linux er ved at blive. Softwaren opretter en mappe på din computer, der synkroniseres med Google Drive. Hvis du åbner en fil i den, bliver den åbnet i det relevante installerede program. Google Drive-dokumenter, som du åbner, åbnes i browseren.
På denne måde kan du åbne / redigere markdown-filer, der er gemt på Google Drive i en installeret markdown-editor.
Svar
Jeg anbefaler Markdown Preview er en simpel tilføjelse, der (bare) laver forhåndsvisning af det markdown-dokument, du opretter.
Så vidt jeg forstår, er hovedanmodningen at få vist det, så jeg tror, det er det, du leder efter.
Svar
Preview Markdown Tilføjelse til Google Docs får mit arbejde gjort, det viser forhåndsvisning af markdown i realtid i sidepanelet med syntaksfremhævning.
Jeg kan godt lide at bruge Google Docs, og jeg elsker enkelheden ved markdown endnu mere, det er derfor, jeg sammensætter showdown.js
og highlight.js
for at oprette denne lille tilføjelse.
Kommentarer
- Hvis du er tilknyttet produktet på nogen måde, skal du oplyse det i dit svar. Tak!
- Dette er sejt, men bemærk, at realtidseksemplet ikke er rulle-synkroniseret, hvis du ‘ er vant til det fra VSCode eller andre previewers .
- At ‘ er en rigtig god idé! Jeg vil prøve at implementere det – hvis det ‘ er muligt at få rullepositionen via Google Docs API. Tak 🙂
Svar
Envejs pandoc
løsning til Github-Flavoured Markdown (GFM) .md
med indlejret MathJax-baseret LaTeX til Google Docs:
Offline, konverter til .docx
:
pandoc --from=markdown_github+tex_math_dollars --to docx test.md > test.docx
Derefter skal du blot uploade til Google Drev. Højreklik på Google Drev, og vælg Åbn med Google Docs .
Svar
Forudsat at når du er færdig med at oprette et dokument i markdown, vil du konvertere det til et ægte Google-dokument (i modsætning til at kunne forhåndsvise dokumentet i Google Drive-webgrænsefladen og fortsætte med at redigere i markdown-syntaks), så andre, der ikke er bekendt med markdown, samarbejde Jeg har fundet følgende ret hurtigt:
- Opret dit mærke ned, hvor det er praktisk.
- Når du er færdig med at eksportere til browseren
- Kopiér den resulterende tekst fra browseren
- Indsæt i et nyt Google Doc
Google docs er klar til at få HTML indsat, så det bevarer alle overskrifter, mellemrum, lister og andre formater. Dette giver selvfølgelig kun mening, hvis du bare vil arbejde personligt i markdown, men samarbejde med andre i et almindeligt google-dokument.
Svar
Mærkeligt nok konverterer Tumblr rich text, HTML og markdown. Jeg har haft succes i alle retninger, herunder at tage markdown genereret i Typora, indsætte i et Tumblr-indlæg i md-format og derefter konvertere til rig tekst. Rich tekst kan indsættes i Google Docs.
Svar
Trello er en anden mulighed for at oprette filer i Markdown. Feltet Beskrivelse på kortet kan formateres med Markdown. Selvom det måske ikke er så “robust” som ønsket, hvis du allerede bruger Trello eller i en knivspids, kan det fungere ganske godt.
Jeg gemmer noget af min skrivning i Trello, fordi:
- Jeg er allerede meget ofte i Trello.
- Web- og mobilapps så det ” er tilgængelig næsten overalt, hvor jeg er.
- Synkronisering i realtid.
Svar
Nem løsning ved hjælp af pandoc:
- gem din markdown-fil
- konverter den til html
pandoc -f markdown -t html5 mymarkdown.md > index.html
- åbn html i browseren, kopier forbi til et Google-dokument
Svar
Hej INK for All har gjort vores proces omkring udstationering af blogindhold til vores statiske side så meget hurtigere med sin integrerede markdown-eksportfunktion. Den bedste del er, at den også eksporterer Hugo-kompatible dokumenter