---
title: GitHub pages for Rust developers
timestamp: 2024-06-10T12:30:01
author: szabgab
published: true
description: How to setup GitHub Pages using plain Markdown or using Rust.
tags:
    - GitHub
    - Markdown
    - GitHub Actions
---

{% youtube id="n1IZ5bjPX90" %}

## Examples

* [my personal site](https://szabgab.com/) in Perl
* [Kantoniko](https://kantoniko.com/) a dictionary and content in Ladino. Written in Python collecting data from multiple repositories.
* [Rust Maven](https://rust.code-maven.com/) using the [Rust Maven SSG](https://ssg.code-maven.com/) written in Rust. [source](https://github.com/szabgab/rust.code-maven.com/)
* [Rust news](https://rust-news.code-maven.com/) written in Rust, collectin RSS/Atom feeds and generating the web site.
* [my simple site](https://github.szabgab.com/) using only Markdown files and the default Jekyll processor on GitHub pages. [source](https://github.com/szabgab/real-szabgab.github.io)

* [GitHub flavored Markdown](https://github.github.com/gfm/)
* [Jekyll](https://jekyllrb.com/) the Static Site Generator used by GitHub pages.
* [Static Site Generators](https://jamstack.org/generators/) - a nice collection of SSGs in many programming languages.


* [markdown crate](https://crates.io/crates/markdown) - [source](https://github.com/wooorm/markdown-rs)

* [GitHub pages with Rust skeleton](https://szabgab.github.io/github-pages-with-rust-skeleton/) all the Rust code we saw in the video. and the [source](https://szabgab.github.io/github-pages-with-rust-skeleton/)

* [The pages we created](https://szabgab.github.io/github-pages-2024.06.09/) during the video and their [source](https://github.com/szabgab/github-pages-2024.06.09/).
