A vibrante comunidade de usuários da Al-Folio está crescendo! Os acadêmicos de todo o mundo usam esse tema para suas páginas iniciais, blogs, páginas de laboratório, bem como páginas da web para cursos, oficinas, conferências, encontros e muito mais. Confira as páginas da comunidade da comunidade abaixo. Sinta -se à vontade para adicionar sua própria página (s) enviando um PR.
| Acadêmicos | ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ |
| Laboratórios | ★ ★ ★ ★ ★ ★ ★ ★ ★ |
| 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 distribuídos da CMU (S-24) |
| Conferências e workshops | Postagem de blog ICLR Faixa (2023, 2024) ML Retrospectives (Neurips: 2019, 2020; ICML: 2020) Hamlets (Neurips: 2020) ICBINB (Neurips: 2020, 2021) Compressão neural (ICLR: 2021) Métodos baseados em pontuação (Neurips: 2022) Images2Symbols (Cogsci: 2022) Fórum da Faculdade Júnior de Robótica Médica (ISMR: 2023) Além da visão: a física encontra a IA (ICIAP: 2023) Workshop sobre modelos de difusão (Neurips: 2023) Workshop sobre inferência probabilística estruturada e modelagem generativa (ICML: 2023, 2024) |
Execute o teste: Google Lighthouse PageSpeed Insights
Execute o teste: Google Lighthouse PageSpeed Insights
Quer aprender mais sobre Jekyll? Confira este tutorial. Por que Jekyll? Leia a postagem do blog de Andrej Karpathy! Por que escrever um blog? Leia a postagem do blog de Rachel Thomas.
Para detalhes de instalação e implantação, consulte o install.md.
Para detalhes de personalização, consulte o personalize.md.
Este modelo possui um modo claro/escuro embutido. Ele detecta o esquema de cores preferido pelo usuário e alterna automaticamente para ele. Você também pode alternar manualmente entre o modo claro e escuro clicando no ícone Sun/Lua no canto superior direito da página.


Atualmente, existem duas maneiras diferentes de gerar o conteúdo da página do CV. O primeiro é usando um arquivo JSON localizado em ativos/json/currume.json. É um padrão conhecido para criar um CV programaticamente. O segundo, atualmente usado como fallback quando o arquivo json não é encontrado, é usando um arquivo YML localizado em _data/cv.yml. Essa era a maneira original de criar o conteúdo da página do CV e, como é mais legível humano do que um arquivo JSON, decidimos mantê -lo como uma opção.
O que isso significa é que, se não houver dados de currículo definidos em _config.yml e carregados por meio de um arquivo json, eles carregarão o conteúdo de _data/cv.yml como fallback.

Você pode criar uma página de pessoas se quiser apresentar mais de uma pessoa. Cada pessoa pode ter sua própria biografia curta, imagem de perfil e você também pode definir se todas as pessoas aparecerem nos mesmos lados ou opostos.

A página de suas publicações é gerada automaticamente a partir da sua bibliografia Bibtex. Simplesmente edite _bibliography/papers.bib. Você também pode adicionar novos arquivos *.bib e personalizar a aparência de suas publicações, como quiser, editando _pages/publications.md. Por padrão, as publicações serão classificadas por ano e as mais recentes serão exibidas primeiro. Você pode alterar esse comportamento e mais na seção Jekyll Scholar no arquivo _config.yml.
Você pode adicionar informações extras a uma publicação, como um arquivo pdf no diretório ativos/ pdf/ e adicionar o caminho ao arquivo PDF na entrada do Bibtex com o campo pdf . Alguns dos campos suportados são: abstract , altmetric , arxiv , bibtex_show , blog , code , dimensions , doi , eprint , html , isbn , pdf , pmid , poster , slides , supp , video e website .

Este tema Jekyll implementa collections para permitir que você divulgue seu trabalho em categorias. O tema vem com duas coleções padrão: news e projects . Os itens da coleção news são exibidos automaticamente na página inicial. Os itens da coleção projects são exibidos em uma grade responsiva na página Projetos.

Você pode criar facilmente suas próprias coleções, aplicativos, contos, cursos ou qualquer que seja o seu trabalho criativo. Para fazer isso, edite as coleções no arquivo _config.yml, crie uma pasta correspondente e crie uma página de destino para sua coleção, semelhante a _pages/projects.md .
Al-Folio vem com layouts elegantes para páginas e postagens de blog.
O tema permite criar postagens no blog no estilo destill.pub:

Para obter mais detalhes sobre como criar postagens no estilo destilar usando tags <d-*> , consulte o exemplo.
O Al-Folio suporta o tipo de matemática rápido através do destaque da sintaxe Mathjax e Code usando o estilo Github. Também suporta gráficos de ChartJs, diagramas de sereia e figuras TIKZ.


A formatação de fotos é simplificada usando o sistema de grade da Bootstrap. Crie facilmente belas grades nas postagens do seu blog e páginas de projeto, também com suporte para incorporações de vídeo e áudio:

O Al-Folio usa o GitHub-Readme-Stats e o Github-Profile Trophy para exibir repositórios do GitHub e estatísticas de usuário nos /repositories/ página.

Edite as _data/repositories.yml e altere as listas github_users e github_repos para incluir seu próprio perfil e repositórios do GitHub nos /repositories/ página.
Você também pode usar os seguintes códigos para exibir isso em outras páginas.
<!-- 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 %} Uma variedade de belas cores temáticas foi selecionada para você escolher. O padrão é roxo, mas você pode alterá-lo rapidamente editando a variável --global-theme-color no arquivo _sass/_themes.scss . Outras variáveis de cores também estão listadas lá. As opções de cores do tema do estoque disponíveis podem ser encontradas em _sass/_variables.scss. Você também pode adicionar suas próprias cores a este arquivo atribuindo a cada um nome para facilitar o uso no modelo.
Al-Folio suporta imagens de visualização nas mídias sociais. Para ativar essa funcionalidade, você precisará definir serve_og_meta como true em seu _config.yml. Depois de fazer isso, todas as páginas do seu site incluirão dados de gráficos abertos no elemento da cabeça HTML.
Você precisará configurar qual imagem exibir nas visualizações de mídia social do seu site. Isso pode ser configurado por página, definindo a variável da página og_image . Se, para uma página individual, essa variável não estiver definida, o tema voltará a uma variável og_image em todo o site, configurável em seu _config.yml. Nos casos específicos da página e em todo o site, a variável og_image precisa manter o URL para a imagem que você deseja exibir nas visualizações de mídia social.
Ele gera um feed de átomo (tipo RSS) de suas postagens, útil para leitores de Atom e RSS. O feed é acessível simplesmente digitando após sua página inicial /feed.xml . Por exemplo, supondo que o seu site MountPoint seja a pasta principal, você pode digitar yourusername.github.io/feed.xml
Por padrão, haverá uma seção de postagens relacionadas na parte inferior das postagens do blog. Eles são gerados selecionando as postagens mais recentes max_related que compartilham pelo menos min_common_tags tags com a postagem atual. Se você não deseja exibir postagens relacionadas em uma postagem específica, basta adicionar related_posts: false à questão frontal da postagem. Se você deseja desativá -lo para todas as postagens, basta definir enabled como false na seção related_blog_posts em _config.yml.
Atualmente, executamos algumas verificações para garantir que a qualidade do código e o site gerado sejam bons. As verificações são feitas usando as ações do GitHub e as seguintes ferramentas:
Decidimos manter Axe Runs Manual porque corrigir os problemas não é direto e pode ser difícil para pessoas sem conhecimento de desenvolvimento da Web.
Para perguntas frequentes, consulte o FAQ.MD.
As contribuições para o Al-Folio são muito bem-vindas! Antes de começar, dê uma olhada nas diretrizes.
Se você deseja melhorar a documentação ou corrigir uma pequena inconsistência ou bug, sinta -se à vontade para enviar um PR diretamente para main . Para questões/bugs mais complexos ou solicitações de recursos, abra um problema usando o modelo apropriado.
Nossos colaboradores mais ativos podem se juntar à equipe de mantenedores. Se você estiver interessado, entre em contato!
Maruan | Rohan Deb Sarkar | Amir Pourmand | George |
O tema está disponível como código aberto nos termos da licença do MIT.
Originalmente, o Al-Folio foi baseado no *Folio Theme (publicado por Lia Bogoev e sob a licença do MIT). Desde então, obteve uma reescrita completa dos estilos e muitos recursos interessantes adicionais.