edvorg / slides.rs

Slides engine in rust

Home Page:https://edvorg.github.io/slides.rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

slides.rs

Slides engine in rust

Documentation

Crate

Demo

Getting started

Create an empty WASM project:

cargo new --bin example

Add slides dependency to Cargo.toml:

slides = "<latest version from crates.io>"

Add index.html and index.css to ./static directory.

Run engine from main.rs:

use slides::run;
use slides::Story;
use slides::Slide;

fn main() {
    run(
        Story {
            slides: vec!(
                Slide::text("Hello World"),
            )
        }
    );
}

Start project with

cargo web start --auto-reload

Example talks

Full-Stack Web Development in Rust

About

Slides engine in rust

https://edvorg.github.io/slides.rs

License:GNU Lesser General Public License v3.0


Languages

Language:Rust 88.6%Language:CSS 4.7%Language:Shell 2.8%Language:JavaScript 2.2%Language:HTML 1.7%