1.6 Otros temas
En Hugo, los temas controlan toda la apariencia y funcionalidad de su sitio. Entonces, si le importa mucho el aspecto de su sitio web, probablemente pasará bastante tiempo al principio buscando un tema de Hugo que le guste de la colección que figura en http://themes.gohugo.io. Tenga en cuenta que no todos los temas se han probado en blogdown. Si encuentra que un determinado tema no funciona bien con blogdown, puede informar a https://github.com/rstudio/blogdown/issues, e intentaremos investigar el motivo, pero puede ser una cuestión de tiempo aprender y comprender cómo funciona un nuevo tema, por lo que le recomendamos que aprenda más acerca de Hugo por su cuenta antes de preguntar, y también alentamos a los usuarios a ayudarse mutuamente allí.
Después de haber encontrado un tema satisfactorio, debe averiguar su nombre de usuario y el nombre del repositorio de GitHub,15 luego instale el tema a través de blogdown::install_theme()
, o simplemente cree un nuevo sitio bajo otro directorio nuevo y pase el nombre del repositorio de GitHub al argumento theme
de new_site()
. Recomendamos que use el segundo enfoque, porque los temas de Hugo podrían ser muy complicados y el uso de cada tema puede ser muy diferente y muy dependiente del config.toml
. Si instala un tema con install_theme()
en lugar de new_site ()
, deberá crear manualmente el archivo config.toml
en el directorio raíz de su sitio web para que coincida con el tema recién instalado.16
# por ejemplo, cree un sitio nuevo con el tema academic
blogdown::new_site(theme = 'gcushen/hugo-academic')
Para ahorrarle tiempo, enumeramos algunos temas a continuación que coinciden con nuestro gusto:
Temas Simples/mínimos: XMin, Tanka, simple-a, and ghostwriter.
Temas sofisticados: hugo-academic (fuertemente recomendado para usuarios de la academia), hugo-tranquilpeak-theme, hugo-creative-portfolio-theme, and hugo-universal-theme.
Temas que contienen multimedia: Si está interesado en agregar contenido multimedia a su sitio (como archivos de audio de un podcast), el tema castanet proporciona un excelente marco adaptado para esta aplicación. Un ejemplo de un sitio que usa blogdown con el tema castanet es R-Podcast
Si no entiende HTML, CSS o JavaScript, y no tiene experiencia con los temas o plantillas de Hugo, puede tardar unos 10 minutos en comenzar a usar su nuevo sitio web, ya que debe aceptar todo lo que le ofrecen (como el tema predeterminado); Si tiene el conocimiento y la experiencia (y desea personalizar su sitio al máximo), puede tardar varios días en comenzar. Hugo es realmente poderoso. Tenga cuidado con el poder.
Otra cosa a tener en cuenta es que cuanto más esfuerzo hagas en un tema complicado, más difícil será cambiar a otros temas en el futuro, porque es posible que haya personalizado muchas cosas que no son fáciles de transferir a otro tema. Por lo tanto, pregúntese seriamente: “¿Me gusta tanto este tema tan elegante que definitivamente no lo cambiaré en los próximos años?”.
Si elige cavar un hoyo bastante profundo, algún día no tendrá más remedio que seguir cavando, incluso con lágrimas.
— Liyun Chen17
Para la mayoría de los temas, puede encontrar esto navegando al tema de su elección desde http://themes.gohugo.io y luego haciendo clic en
Homepage
.↩Una solución alternativa, si usó
install_theme()
y establece el argumentotheme_example
en TRUE, entonces puede acceder a un archivoconfig.toml
de ejemplo. En el directoriothemes/
, vaya al archivo del tema que acaba de descargar y busqueexampleSite/config.toml
. Este archivo puede copiarse en su directorio raíz (para reemplazar el archivoconfig.toml
de su tema original) o usarse como una plantilla para escribir correctamente un nuevo archivoconfig.toml
para su nuevo tema.↩Traducido de su weibo Chino: http://weibo.com/1406511850/Dhrb4toHc (no puede ver esta página a menos que haya iniciado sesión).↩