C'è un modo semplice (cioè, senza creare un tema completamente nuovo) per personalizzare Sphinx in modo che generi pagine HTML senza la casella di ricerca?Personalizzazione della Sfinge per evitare di generare la casella di ricerca
risposta
Puoi farlo personalizzando (o dovrei dire disabilitando) il modello della casella di ricerca.
In conf.py, aggiungere questa riga:
templates_path = ["templates"]
Creare una cartella denominata
templates
nella directory del progetto Sfinge.In tale cartella, aggiungere un file vuoto denominato searchbox.html. Questo sovrascrive il file di modello predefinito (che si trova in
sphinx/themes/basic
dove è installato Sphinx).
Un'alternativa, che ho scoperto leggendo il alabaster theme documentation è quello di elencare in modo esplicito che (se eventuali barre laterali) si desiderano nel file conf.py
. Ad esempio, tra questo frammento in conf.py
:
html_theme = 'alabaster'
html_sidebars = {
'**': [
'about.html',
'navigation.html',
'searchbox.html',
]
}
produce la searchbox; rimuovendo searchbox.html
da quella lista e poi la costruzione produce la stessa pagina ma senza la scatola. (Maggiori informazioni possono essere trovate a the Sphinx documentation for the build-configuration file.)
Questo sembra un metodo più pulito di quello che hai scelto. –
- 1. Alcuni esempi di personalizzazione della Sfinge?
- 2. personalizzazione della barra di ricerca di Android,
- 3. Ricerca polacca per Sfinge?
- 4. come generare la firma della funzione con sfinge?
- 5. Pulsante di ricerca all'interno della casella di ricerca come Bing
- 6. Utilizzo di Angular per la casella di ricerca (come la ricerca Google)
- 7. icona di ricerca all'interno casella di ricerca
- 8. Modifica elemento DOM Posizione della casella di ricerca nei datatables
- 9. Personalizzazione dell'impaginazione di cakephp per lavorare con la query Solr
- 10. Come modificare la larghezza/altezza di una casella di ricerca
- 11. casella di ricerca Google map
- 12. Come generare documenti di Microsoft Word utilizzando Sfinge
- 13. evitare esplicito passaggio di tabella di ricerca
- 14. Come gestire sia i risultati della Casella di ricerca rapida che i suggerimenti recenti per la ricerca?
- 15. Caricamento forzato del pac-container sopra la casella di ricerca
- 16. Una casella di ricerca in Twitter Bootstrap
- 17. UISearchController Casella di ricerca Shift Down Tap
- 18. Personalizzazione della tastiera dell'iPhone
- 19. Personalizzazione della legenda MPAndroidChart
- 20. Logica per la ricerca di Koenig
- 21. Personalizzazione della bolla di callout MKAnnotation
- 22. Evitare le potenze di 2 per la compatibilità della cache
- 23. Impossibile visualizzare la casella di ricerca nel tema personalizzato
- 24. Personalizzazione di std :: shared_ptr o boost :: shared_ptr per generare un'eccezione su NULL dereference
- 25. Selenium IDE-Automazione Select2 Casella di ricerca
- 26. Come evitare di ricerca vettore in data.table
- 27. Ricerca personalizzata Google con casella di ricerca personalizzata e pulsante?
- 28. Per ogni loop della casella di testo
- 29. Casella di ricerca sitelink Google con ricerca personalizzata Google
- 30. Rimuovi la ricerca automatica dalla casella di testo e cerca sul pulsante di ricerca
Grazie, @mzjn, ha funzionato come un fascino. – blandish