2012-10-14 5 views
8

Ho un progetto in modalità org con molti file org di piccole dimensioni che vorrei esportare in HTML. Non ho impostato #+TITLE in molti file perché non hanno titoli appropriati. Trovo all'esportazione che la prima frase parziale viene esportata come titolo del documento.Come disabilitare l'inclusione automatica del titolo nell'esportazione HTML in modalità org?

Ad esempio, un documento org in questo modo:

This is a short file. 

Mary had a little lamb, etc. 

sarà esportato ad avere il seguente codice HTML:

*snip* 
<div id="content"> 
<h1 class="title">This is a short file.</h1> 


<p>Mary had a little lamb, etc.</p> 
*snip* 

preferirei vedere entrambe le frasi nel file di cui sopra essere contrassegnato come paragrafi. Come posso disattivare la divinazione automatica dei titoli?

risposta

5

Se si dà un'occhiata sul codice di org-export-region-as-html si vedrà il seguente frammento

(title (or (and subtree-p (org-export-get-title-from-subtree)) 
      (plist-get opt-plist :title) 
      (and (not 
       (plist-get opt-plist :skip-before-1st-heading)) 
       (org-export-grab-title-from-buffer)) 
      (and buffer-file-name 
       (file-name-sans-extension 
       (file-name-nondirectory buffer-file-name))) 
      "UNTITLED")) 

Una funzione org-export-grab-title-from-buffer viene chiamata se nessun titolo è definito. È possibile disattivare questa funzione consigliando si

(defadvice org-export-grab-title-from-buffer (around org-export-grab-title-from-buffer-disable activate)) 
+0

Potrebbe creare un collegamento a documentazione che descrive questa struttura? Come lo sapevi? – troutwine

+1

@troutwine Penso che abbia appena letto la fonte .. in realtà defadvice non è un'impostazione fornita da Org, il suo rathar creato dall'utente con magia lisp. – kindahero

+1

Si può dire alla modalità org che non esiste un titolo quindi non avrà un titolo. Non hai bisogno di hackerarci sopra. – grettke

7

Per evitare la prima linea di diventare il titolo è possibile impostare un titolo vuoto:

#+Title: 

This is a short file. 

Mary had a little lamb, etc. 
+0

Disabilita anche '' – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/2032568/">Alex</a></span> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> </div> <div class="clearfix"> </div> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1575177025"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img.uwenku.com/uwenku/script/side.js?t=1644592048671"></script> <script type="text/javascript" src="http://img.uwenku.com/uwenku/plugin/highlight/highlight.pack.js"></script> <link href="http://img.uwenku.com/uwenku/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="5415218910" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> Ultima domanda </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://it.uwenku.com/question/p-hmcjvwwv-o.html" target="_blank" title="Calcolare il numero massimo di cicli possibili per una stringa di lunghezza"> Calcolare il numero massimo di cicli possibili per una stringa di lunghezza </a> </li> <li class="side_article_list_item"> 2. <a href="http://it.uwenku.com/question/p-kehkgolx-o.html" target="_blank" title="Monitorare un cluster di nodi"> Monitorare un cluster di nodi </a> </li> <li class="side_article_list_item"> 3. <a href="http://it.uwenku.com/question/p-bajbqqmi-d.html" target="_blank" title="Install_github installa ricorsivamente le dipendenze?"> Install_github installa ricorsivamente le dipendenze? </a> </li> <li class="side_article_list_item"> 4. <a href="http://it.uwenku.com/question/p-nckhmsye-cc.html" target="_blank" title="Java: unire array di primitive con separatore"> Java: unire array di primitive con separatore </a> </li> <li class="side_article_list_item"> 5. <a href="http://it.uwenku.com/question/p-wfwobncl-s.html" target="_blank" title="Angular2 HTTP con RXJS TypeError Observable:.. This.http.get (...) Mappa (...) cattura non è una funzione"> Angular2 HTTP con RXJS TypeError Observable:.. This.http.get (...) Mappa (...) cattura non è una funzione </a> </li> <li class="side_article_list_item"> 6. <a href="http://it.uwenku.com/question/p-fbljqzhc-m.html" target="_blank" title="I file Kotlin dovrebbero essere inseriti in una directory sorgente separata in Android?"> I file Kotlin dovrebbero essere inseriti in una directory sorgente separata in Android? </a> </li> <li class="side_article_list_item"> 7. <a href="http://it.uwenku.com/question/p-orjwydyc-b.html" target="_blank" title="Dov'è finito l'argomento in questo esempio?"> Dov'è finito l'argomento in questo esempio? </a> </li> <li class="side_article_list_item"> 8. <a href="http://it.uwenku.com/question/p-vysvwpla-bk.html" target="_blank" title="Perché utilizzare i nomi di directory 'lib' vs 'src' in JavaScript? Qual è lo standard?"> Perché utilizzare i nomi di directory 'lib' vs 'src' in JavaScript? Qual è lo standard? </a> </li> <li class="side_article_list_item"> 9. <a href="http://it.uwenku.com/question/p-sefisyrq-ca.html" target="_blank" title="Variabili Pug (precedentemente Jade) Non funzionanti (Interpolation) Correttamente Inside Anchor Href"> Variabili Pug (precedentemente Jade) Non funzionanti (Interpolation) Correttamente Inside Anchor Href </a> </li> <li class="side_article_list_item"> 10. <a href="http://it.uwenku.com/question/p-tgclcrlf-bx.html" target="_blank" title="Come creare una matrice ortonormale casuale in python numpy"> Come creare una matrice ortonormale casuale in python numpy </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> Problemi correlati</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item">Nessun problema correlato^_^</li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://it.uwenku.com/contact">Contattaci</a></li> <li>© 2020 IT.UWENKU.COM</li> <li><a target="_blank" href="https://beian.miit.gov.cn/">沪ICP备13005482号-4</a></li> <li><script type="text/javascript" src="https://v1.cnzz.com/z_stat.php?id=1280101193&web_id=1280101193"></script></li> <li><a href="http://www.uwenku.com/" target="_blank" title="优文库">简体中文</a></li> <li><a href="http://hk.uwenku.com/" target="_blank" title="優文庫">繁體中文</a></li> <li><a href="http://ru.uwenku.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.uwenku.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.uwenku.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.uwenku.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.uwenku.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.uwenku.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.uwenku.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.uwenku.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.uwenku.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.uwenku.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.uwenku.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f78a970f17b19a79fc477a3378096f29"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>