Die lebendige Community von Al-Folio -Nutzern wächst! Akademiker auf der ganzen Welt verwenden dieses Thema für ihre Homepages, Blogs, Laborseiten sowie Webseiten für Kurse, Workshops, Konferenzen, Meetups und mehr. Schauen Sie sich die folgenden Community -Webseiten an. Fühlen Sie sich frei, Ihre eigene Seite (n) hinzuzufügen, indem Sie eine PR senden.
| Akademiker | ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ |
| Labors | ★ ★ ★ ★ ★ ★ ★ ★ ★ |
| Kurse | 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) CMU verteilte Systeme (S-24) |
| Konferenzen und Workshops | ICLR -Blog -Beitragstrack (2023, 2024) ML Retrospectives (Neurips: 2019, 2020; ICML: 2020) Hamlets (Neurips: 2020) Icbinb (Neurips: 2020, 2021) Neuralkomprimierung (ICLR: 2021) Score -basierte Methoden (Neurips: 2022) Images2Symbols (Cogsci: 2022) Medizinisches Robotik -Junior -Fakultätsforum (ISMR: 2023) Jenseits der Vision: Physik trifft KI (ICIAP: 2023) Workshop über Diffusionsmodelle (Neurips: 2023) Workshop über strukturierte probabilistische Inferenz und generative Modellierung (ICML: 2023, 2024) |
Führen Sie den Test selbst aus: Google Lighthouse PageSpeed Insights
Führen Sie den Test selbst aus: Google Lighthouse PageSpeed Insights
Möchten Sie mehr über Jekyll erfahren? Schauen Sie sich dieses Tutorial an. Warum Jekyll? Lesen Sie den Blog -Beitrag von Andrej Karpathy! Warum einen Blog schreiben? Lesen Sie Rachel Thomas Blog -Beitrag.
Für Installations- und Bereitstellungsdetails finden Sie unter install.md.
Für Anpassungsdetails finden Sie unter Customize.md.
Diese Vorlage verfügt über einen integrierten hellen/dunklen Modus. Es erkennt das bevorzugte Farbschema und wechselt automatisch darauf. Sie können auch zwischen hellem und dunklem Modus manuell wechseln, indem Sie in der oberen rechten Ecke der Seite auf das Sun/Mond -Symbol klicken.


Derzeit gibt es 2 verschiedene Möglichkeiten, den Inhalt der Lebenslaufseite zu generieren. Die erste erfolgt mit einer JSON -Datei in Assets/JSON/resume.json. Es ist ein bekannter Standard für das Erstellen eines Lebenslaufs programmgesteuert. Die zweite, die derzeit als Fallback verwendet wird, wenn die JSON -Datei nicht gefunden wird, wird mit einer YML -Datei in _data/cv.yml verwendet. Dies war die ursprüngliche Art, den Inhalt der Lebenslaufseite zu erstellen, und da er mehr menschlicher lesbar ist als eine JSON -Datei, haben wir beschlossen, sie als Option zu behalten.
Dies bedeutet, wenn in _config.yml keine Lebenslaufdaten definiert und über eine JSON -Datei geladen werden, lädt sie den Inhalt von _data/cv.yml als Fallback.

Sie können eine People -Seite erstellen, wenn Sie mehr als eine Person aufnehmen möchten. Jede Person kann eine eigene kurze Biografie, ein Profilbild haben, und Sie können auch festlegen, wenn jede Person an derselben oder gegenüberliegenden Seiten angezeigt wird.

Die Seite Ihrer Veröffentlichungen wird automatisch aus Ihrer Bibtex -Bibliographie generiert. Einfach _bibliography/papers bearbeiten.bib. Sie können auch neue *.bib -Dateien hinzufügen und das Aussehen Ihrer Veröffentlichungen anpassen, wie Sie möchten, indem Sie _pages/publications.md bearbeiten. Standardmäßig werden die Veröffentlichungen nach Jahr sortiert und die neuesten werden zuerst angezeigt. Sie können dieses Verhalten und mehr im Abschnitt Jekyll Scholar in _config.yml -Datei ändern.
Sie können einer Veröffentlichung zusätzliche Informationen hinzufügen, z pdf Einige der unterstützten Felder sind: abstract , altmetric , arxiv , bibtex_show , blog , code , dimensions , doi , eprint , html , isbn , pdf , pmid , poster , slides , supp , video und website .

Dieses Jekyll -Thema implementiert collections , mit denen Sie Ihre Arbeit in Kategorien unterteilen können. Das Thema enthält zwei Standardsammlungen: news und projects . Elemente aus der news werden automatisch auf der Startseite angezeigt. Elemente aus der projects werden auf einem Responsive -Netz auf der Projektseite angezeigt.

Sie können problemlos eigene Sammlungen, Apps, Kurzgeschichten, Kurse oder Ihre kreative Arbeit erstellen. Bearbeiten Sie dazu die Sammlungen in der Datei _config.yml, erstellen Sie einen entsprechenden Ordner und erstellen Sie eine Zielseite für Ihre Sammlung, ähnlich wie _pages/projects.md .
Al-Folio verfügt über stilvolle Layouts für Seiten und Blog-Beiträge.
Mit dem Thema können Sie Blog -Beiträge im Distill.pub -Stil erstellen:

Weitere Informationen zum Erstellen von Beiträgen im Destill-Stil mithilfe von <d-*> Tags finden Sie im Beispiel.
Al-Folio unterstützt schnelle Mathematik-Typen über Mathjax- und Code-Syntax-Hervorhebung mit dem GitHub-Stil. Unterstützt auch Diagramme, Meerjungfrau -Diagramme und Tikz -Figuren.


Die Fotoformatierung wird mit dem Grid -System von Bootstrap einfach gemacht. Erstellen Sie einfach schöne Netze in Ihren Blog -Posts und Projektseiten, auch mit Unterstützung für Video- und Audio -Einbettungen:

Al-Folio verwendet Github-Readme-Stats und GitHub-Profile-Trophäe, um Github-Repositories und Benutzerstatistiken auf den /repositories/ Seite anzuzeigen.

Bearbeiten Sie die _data/repositories.yml und ändern Sie die Listen github_users und github_repos , um Ihr eigenes Github -Profil und Ihr eigenes Repository in die /repositories/ Seite hinzuzufügen.
Sie können auch die folgenden Codes verwenden, um dies auf anderen Seiten anzuzeigen.
<!-- 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 %} Es wurden verschiedene schöne Themenfarben ausgewählt, aus denen Sie auswählen können. Die Standardeinstellung ist lila, aber Sie können es schnell ändern, indem Sie die Variable --global-theme-color in der Datei _sass/_themes.scss bearbeiten. Andere Farbvariablen sind auch dort aufgeführt. Die verfügbaren Farboptionen für Lagerthemen finden Sie unter _Sass/_variables.scss. Sie können dieser Datei auch Ihre eigenen Farben hinzufügen, in der sie jedem einen Namen zuweisen, um die Verwendung in der Vorlage zu vereinfachen.
Al-Folio unterstützt Vorschaubilder in sozialen Medien. Um diese Funktionalität zu aktivieren, müssen Sie in Ihrem _config.yml serve_og_meta auf true festlegen. Sobald Sie dies getan haben, enthalten alle Seiten Ihrer Website offene Graphaten im HTML -Kopfelement.
Sie müssen dann konfigurieren, welches Bild in den sozialen Medienvoransichten Ihrer Website angezeigt werden soll. Dies kann pro PAGE-Basis konfiguriert werden, indem die Variable og_image -Seite festgelegt wird. Wenn für eine einzelne Seite diese Variable nicht festgelegt ist, fällt das Thema auf eine ortsweite og_image Variable zurück, die in Ihrem _config.yml konfiguriert ist. Sowohl in den Seiten- als auch in der ortsweiten Fälle muss die Variable og_image die URL für das Bild enthalten, das Sie in den sozialen Medien anzeigen möchten.
Es erzeugt ein Atom (RSS-ähnliches) Feed Ihrer Beiträge, das für Atom- und RSS-Leser nützlich ist. Der Feed ist einfach erreichbar, indem Sie nach Ihrer Homepage /feed.xml eingeben. ZB der Annahme, dass Ihr Website -MountPoint der yourusername.github.io/feed.xml ist.
Standardmäßig gibt es am Ende der Blog -Beiträge einen zugehörigen Post -Abschnitt. Diese werden erzeugt, indem die neuesten Beiträge max_related ausgewählt werden, die mindestens min_common_tags -Tags mit dem aktuellen Beitrag teilen. Wenn Sie nicht verwandte Beiträge in einem bestimmten Beitrag anzeigen möchten, fügen Sie einfach related_posts: false der Front -Angelegenheit des Beitrags. Wenn Sie es für alle Beiträge deaktivieren möchten, setzen Sie einfach in related_blog_posts enabled auf false.
Derzeit führen wir einige Überprüfungen durch, um sicherzustellen, dass die Codequalität und die generierte Website gut sind. Die Überprüfungen werden mit GitHub -Aktionen und den folgenden Tools durchgeführt:
Wir haben uns entschlossen, Axe -Runs manuell zu halten, da die Behebung der Probleme nicht unkompliziert ist und für Menschen ohne Webentwicklungswissen möglicherweise schwierig ist.
Für häufig gestellte Fragen finden Sie unter FAQ.MD.
Beiträge zu Al-Folio sind sehr willkommen! Bevor Sie anfangen, schauen Sie sich bitte die Richtlinien an.
Wenn Sie die Dokumentation verbessern oder eine geringfügige Inkonsistenz oder einen geringfügigen Fehler beheben möchten, senden Sie bitte eine PR direkt an main . Für komplexere Probleme/Fehler oder Feature -Anfragen öffnen Sie bitte ein Problem mit der entsprechenden Vorlage.
Unsere aktivsten Mitwirkenden sind herzlich eingeladen, sich dem Team des Torwartes anzuschließen. Wenn Sie interessiert sind, greifen Sie bitte nach!
Maruan | Rohan Deb Sarkar | Amir Pourmand | George |
Das Thema ist unter den Bedingungen der MIT -Lizenz als Open Source erhältlich.
Ursprünglich basierte Al-Folio auf dem Thema *Folio (veröffentlicht von Lia Bogoev und unter der MIT-Lizenz). Seitdem erhielt es eine vollständige Umschrift der Stile und viele zusätzliche coole Funktionen.