¡La vibrante comunidad de usuarios de Al-Folio está creciendo! Los académicos de todo el mundo usan este tema para sus páginas de inicio, blogs, páginas de laboratorio, así como páginas web para cursos, talleres, conferencias, reuniones y más. Consulte las páginas web de la comunidad a continuación. Siéntase libre de agregar su propia (s) página (s) enviando un PR.
| Académica | ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ porte ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ porte ★ ★ ★ ★ ★ ★ ★ ★ ★ |
| Laboratorio | ★ ★ ★ ★ ★ ★ ★ ★ ★ |
| Cursos | CMU PGM (S-19) CMU Deeprl (S-21, F-21, S-22, F-22, S-23, F-23) CMU MMML (F-20, F-22) CMU AMMML (S-22, S-23) CMU ASI (S-23) Sistemas distribuidos CMU (S-24) |
| Conferencias y talleres | ICLR Blog Post Track (2023, 2024) ML Retrospectives (Neurips: 2019, 2020; ICML: 2020) Aldeas (Neurips: 2020) ICBINB (Neurips: 2020, 2021) Compresión neural (ICLR: 2021) Métodos basados en puntaje (Neurips: 2022) Images2Symbols (Cogsci: 2022) Foro de la Facultad Junior de Robótica Médica (ISMR: 2023) Beyond Vision: Física se encuentra con AI (ICIAP: 2023) Taller sobre modelos de difusión (Neurips: 2023) Taller sobre inferencia probabilística estructurada y modelado generativo (ICML: 2023, 2024) |
Ejecute la prueba usted mismo: Google Lighthouse PageSpeed Insights
Ejecute la prueba usted mismo: Google Lighthouse PageSpeed Insights
¿Quieres aprender más sobre Jekyll? Mira este tutorial. ¿Por qué Jekyll? ¡Lea la publicación del blog de Andrej Karpathy! ¿Por qué escribir un blog? Lea la publicación del blog de Rachel Thomas.
Para obtener detalles de instalación e implementación, consulte Install.md.
Para obtener detalles de personalización, consulte Customize.md.
Esta plantilla tiene un modo de luz/oscuro incorporado. Detecta el esquema de color preferido del usuario y cambia automáticamente a él. También puede cambiar manualmente entre el modo Light y Dark haciendo clic en el icono Sun/Moon en la esquina superior derecha de la página.


Actualmente hay 2 formas diferentes de generar el contenido de la página CV. El primero es mediante el uso de un archivo JSON ubicado en activos/json/resume.json. Es un estándar conocido para crear un CV programáticamente. El segundo, actualmente utilizado como alternativa cuando no se encuentra el archivo JSON, se usa mediante un archivo YML ubicado en _data/cv.yml. Esta era la forma original de crear el contenido de la página CV y, dado que es más legible humano que un archivo JSON, decidimos mantenerlo como una opción.
Lo que esto significa es que, si no hay datos de currículum definidos en _config.yml y cargado a través de un archivo json, cargará el contenido de _data/cv.yml como retroceso.

Puede crear una página de personas si desea presentar a más de una persona. Cada persona puede tener su propia foto breve de perfil, y también puede establecer si cada persona aparecerá en los mismos lados u opuestos.

La página de sus publicaciones se genera automáticamente a partir de su bibliografía Bibtex. Simplemente edite _Bibliography/Papers.bib. También puede agregar nuevos archivos *.bib y personalizar el aspecto de sus publicaciones como desee al editar _pages/publicaciones.md. Por defecto, las publicaciones se ordenarán por año y las más recientes se mostrarán primero. Puede cambiar este comportamiento y más en la sección Jekyll Scholar en el archivo _config.yml.
Puede agregar información adicional a una publicación, como un archivo PDF en el directorio de activos/ PDF/ y agregar la ruta al archivo PDF en la entrada Bibtex con el campo pdf . Algunos de los campos compatibles son: abstract , altmetric , arxiv , bibtex_show , blog , code , dimensions , doi , eprint , html , isbn , pdf , pmid , poster , slides , supp , video y website .

Este tema de Jekyll implementa collections para permitirle dividir su trabajo en categorías. El tema viene con dos colecciones predeterminadas: news y projects . Los artículos de la colección news se muestran automáticamente en la página de inicio. Los elementos de la colección projects se muestran en una cuadrícula receptiva en la página de proyectos.

Puede crear fácilmente sus propias colecciones, aplicaciones, cuentos, cursos o cualquiera que sea su trabajo creativo. Para hacer esto, edite las colecciones en el archivo _config.yml, cree una carpeta correspondiente y cree una página de destino para su colección, similar a _pages/projects.md .
Al-Folio viene con diseños elegantes para páginas y publicaciones de blog.
El tema le permite crear publicaciones de blog en Distill.Pub Style:

Para obtener más detalles sobre cómo crear publicaciones de estilo destilado usando las etiquetas <d-*> , consulte el ejemplo.
Al-Folio admite la compensación de matemáticas rápidas a través de MathJax y el resaltado de sintaxis del código utilizando el estilo GitHub. También admite gráficos de gráficos, diagramas de sirena y figuras de Tikz.


El formato de la foto se simplifica con el sistema de cuadrícula de Bootstrap. Cree fácilmente hermosas cuadrículas dentro de las publicaciones de su blog y las páginas de proyectos, también con soporte para las incrustaciones de video y audio:

Al-Folio utiliza GitHub-Readme-Stats y GitHub-Profile-Trophy para mostrar repositorios de GitHub y estadísticas de usuario en la página /repositories/ .

Edite las _data/repositories.yml y cambie las listas github_users y github_repos para incluir su propio perfil de GitHub y repositorios a la página /repositories/ .
También puede usar los siguientes códigos para mostrar esto en cualquier otra página.
<!-- code for GitHub users -->
{% if site.data.repositories.github_users %}
< div class =" repositories d-flex flex-wrap flex-md-row flex-column justify-content-between align-items-center " >
{% for user in site.data.repositories.github_users %} {% include repository/repo_user.liquid username=user %} {% endfor %}
</ div >
{% endif %}
<!-- code for GitHub trophies -->
{% if site.repo_trophies.enabled %} {% for user in site.data.repositories.github_users %} {% if site.data.repositories.github_users.size > 1 %}
< h4 > {{ user }} </ h4 >
{% endif %}
< div class =" repositories d-flex flex-wrap flex-md-row flex-column justify-content-between align-items-center " >
{% include repository/repo_trophies.liquid username=user %}
</ div >
{% endfor %} {% endif %}
<!-- code for GitHub repositories -->
{% if site.data.repositories.github_repos %}
< div class =" repositories d-flex flex-wrap flex-md-row flex-column justify-content-between align-items-center " >
{% for repo in site.data.repositories.github_repos %} {% include repository/repo.liquid repository=repo %} {% endfor %}
</ div >
{% endif %} Se ha seleccionado una variedad de hermosos colores temáticos para que usted elija. El valor predeterminado es púrpura, pero puede cambiarlo rápidamente editando la variable --global-theme-color en el archivo _sass/_themes.scss . También se enumeran otras variables de color allí. Las opciones de color del tema del stock disponibles se pueden encontrar en _sass/_variables.scss. También puede agregar sus propios colores a este archivo asignando a cada uno un nombre para facilitar la facilidad en la plantilla.
Al-Folio admite imágenes de vista previa en las redes sociales. Para habilitar esta funcionalidad, necesitará establecer serve_og_meta en true en su _config.yml. Una vez que lo haya hecho, todas las páginas de su sitio incluirán datos de gráficos abiertos en el elemento HTML Head.
Luego deberá configurar qué imagen mostrar en las vistas previas de las redes sociales de su sitio. Esto se puede configurar por página, configurando la variable de página og_image . Si para una página individual esta variable no está configurada, entonces el tema volverá a una variable og_image en todo el sitio, configurable en su _config.yml. Tanto en los casos específicos de la página como en todo el sitio, la variable og_image debe contener la URL de la imagen que desea mostrar en las vistas previas de las redes sociales.
Genera una alimentación de átomo (similar a RSS) de sus publicaciones, útil para lectores Atom y RSS. La alimentación es accesible simplemente escribiendo después de su página de inicio /feed.xml . Por ejemplo, suponiendo que el punto de montaje de su sitio web sea la carpeta principal, puede escribir yourusername.github.io/feed.xml
Por defecto, habrá una sección de publicaciones relacionadas en la parte inferior de las publicaciones de blog. Estos se generan seleccionando las publicaciones más recientes max_related que comparten al menos las etiquetas min_common_tags con la publicación actual. Si no desea mostrar publicaciones relacionadas en una publicación específica, simplemente agregue related_posts: false a la materia frontal de la publicación. Si desea deshabilitarlo para todas las publicaciones, simplemente establezca enabled en falso en la sección related_blog_posts en _config.yml.
Actualmente, ejecutamos algunos cheques para garantizar que la calidad del código y el sitio generado sean buenos. Los cheques se realizan utilizando acciones de GitHub y las siguientes herramientas:
Decidimos mantener el manual de Axe Runs porque solucionar los problemas no es sencillo y podría ser difícil para las personas sin conocimiento de desarrollo web.
Para preguntas frecuentes, consulte FAQ.MD.
¡Las contribuciones a Al-Folio son muy bienvenidas! Antes de comenzar, eche un vistazo a las pautas.
Si desea mejorar la documentación o solucionar una inconsistencia o error menor, no dude en enviar un PR directamente a main . Para problemas más complejos/errores o solicitudes de funciones, abra un problema utilizando la plantilla apropiada.
Nuestros contribuyentes más activos pueden unirse al equipo de mantenedores. Si está interesado, ¡comuníquese!
Maruan | Rohan Deb Sarkar | Amir Pourmand | George |
El tema está disponible como código abierto bajo los términos de la licencia MIT.
Originalmente, Al-Folio se basó en el tema *folio (publicado por Lia Bogoev y bajo la licencia MIT). Desde entonces, obtuvo una reescritura completa de los estilos y muchas características interesantes adicionales.