schema tipo Read the Docs Logo
latest
  • Home

index (max 30 caratteri)

  • 1 - Questa è solo una bozza. Direttive su RST
  • 2 - Un po di sintassi RST
  • 3 - embedding
  • Curriculum Vitae
  • 4- GGeditor-script-per-Google-Doc

Risorse

  • Far leggere un file in formato .MD a ReadtheDocs
  • Esempio di Iframe dentro un file Markdown

Altre risorse

  • Dove è (e qual è) l”istruzione da dare su Github per fare aprire su RTD i link in una pagina esterna?
    • Obiettivo
    • Soluzione

External contribution

  • Messaggio di “build fails”: [cannot import name “PackageFinder”]

Informativa Privacy

  • Informativa privacy estesa
schema tipo Read the Docs
  • Home »
  • Dove è (e qual è) l”istruzione da dare su Github per fare aprire su RTD i link in una pagina esterna?
  • Edit on GitHub

Dove è (e qual è) l”istruzione da dare su Github per fare aprire su RTD i link in una pagina esterna?¶

  • autore: Ciro Spataro
  • issue: #116 fornitore ricetta Giovan Battista Vitrano

Obiettivo¶

Sui progetti di documentazione esposti su Read the Docs ad un determinato link voglio far aprire la pagina correlata in una pagina diversa da quella che sto leggendo.

Soluzione¶

Bisogna dare un istruzione sul file conf.py per fare aprire su RTD i link in una pagina esterna. L”istruzione è la seguente:

html_theme_options = {
    'style_external_links': True
}

Se si vogliono forzare tutte le pagine ad aprirsi in una nuova finestra, uno script su stackoverflow.com soddisfa l”esigenza. Basta aggiungere questo script nel file layout.html, prima della chiusara del blocco finale:

<!-- Adds target=_blank to external links -->
<script type="text/javascript">
   $(document).ready(function () { 
      $('a[href^="http://"], a[href^="https://"]').not('a[class*=internal]').attr('target', '_blank'); }); 
</script>
Next Previous

Note
I contenuti del portale sono distribuiti con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale eccetto dove specificato diversamente.
Questo portale in stile "Read the Docs" è stato costruito con il supporto della comunità OpenDataSicilia.
Il codice su GitHub del contenuto di questo portale è disponibile a questo repository.

Il portale è realizzato con Sphinx utilizzando il tema Sphinx Theme fornito da Read the Docs.

Follow @cirospat

Back To Top