Mam treść w dokumencie Google zawierającą dużą liczbę linków. Muszę przenieść tekst – i wszystkie linki – do systemu CMS mojego klienta.

Niestety, wygląda na to, że Dokumenty Google nie pozwalają już użytkownikom na eksportowanie HTML. Próbowałem „Pobierz jako”> ” Strona internetowa (.html, skompresowana) ”i załadowanie tego pliku do Text Wranglera w celu oczyszczenia go, ale wszystkie linki są zakodowane – np. Coś twitter.com/sree staje się:

<a href="https://www.google.com/url?q=https://twitter.com/sree&amp;sa=D&amp;ust=1465095908840000&amp;usg=AFQjCNHpFpNdY6Hsr5xrZZlF5vCGTGIt6w">Sree Sreenivasan</a> 

Czy jest jakiś sposób na uzyskanie potrzebnego kodu HTML z Dokumentu Google, zamiast wchodzić i powtarzać wszystkie linki ręcznie?

Odpowiedź

W Text Wrangler możesz użyć takiego wyrażenia regularnego:

<a href="https://www.google.com/url\?q=(.*)\&amp;sa(.*)">(.*)</a> 

i zamienić na:

<a href="$1">$3</a> 

Odpowiedź

Jeśli chcesz przekonwertować linki w Dokumentach Google na HTML, podaj Dodatek gd2md-html do wypróbowania (pełne ujawnienie: opracowałem to): https://github.com/evbacher/gd2md-html/wiki

Możesz wybrać sekcję tekstu z dokumentu Google, która zawiera linki i co nie zamień tego na HTML. Na przykład ta sekcja z dokumentu Google:

tutaj wprowadź opis obrazu

konwertuje do tego stosunkowo czystego kodu HTML:

<h2>Markdown syntax, standards information</h2> <ul> <li>Basic Markdown syntax from John Gruber, the inventor of Markdown: <a href="https://daringfireball.net/projects/markdown/syntax">https://daringfireball.net/projects/markdown/syntax</a> <li>CommonMark standard: <a href="http://commonmark.org/">http://commonmark.org/</a> 

Komentarze

  • Jeśli jesteś dołącz do projektu, prosimy o ujawnienie tego w odpowiedzi. Ponadto krótkie wyjaśnienie, w jaki sposób to oprogramowanie jest odpowiedzią na pytanie, sprawi, że będzie to bardzo cenna odpowiedź.
  • Dziękuję – ' są absolutnie poprawne. Próbowałem wyjaśnić i dodałem przykład konwersji częściowego zaznaczenia z linkami.
  • Dziękuję bardzo! Powinno to zdobyć teraz trochę głosów, aby odpierać głosy przeciw,

Dodaj komentarz

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