Dokumentacja go-slides
Czytasz dokumentację przestarzałej wersji; jej treść może nie być już dokładna. Przejdź do najnowszej wersji.
slides zamienia prezentację Marp w gotowy pokaz, w czystym Go. Czyta ten
Markdown, który czyta Marp — dyrektywy Marpit, --- między
slajdami, tła ![bg], notatki prelegenta, motywy default, gaia i
uncover — i dodaje dwie rzeczy, których Marp nie ma:
- szablony Go wewnątrz prezentacji, wyliczane przed parsowaniem Markdownu, dzięki czemu prezentacja może sama generować swoje slajdy;
- kinds (rodzaj slajdu): slajd mówi, czym jest
(
title,section…), zamiast powtarzać, jak wygląda.
v0.20.2. Te strony opisują
go-slides/slides v0.20.2
i są publikowane pod adresem
/docs/0.20/.Co potrafi dzisiaj
slides build (domyślne) | prezentacja jako jedna strona HTML: każdy slajd to <section> w ramce SVG, skalowana do okna, z CSS motywu i przeglądarką obsługiwaną z klawiatury |
slides build --pdf, --images png, --image jpeg | prezentacja jako PDF (jedna strona na slajd, ze spisem treści) albo jako obrazy PNG/JPEG, bez przeglądarki: renderuje go-webengine, PDF zapisuje go-pdfkit — od v0.4.0 jako wektory, z zaznaczalnym tekstem: PDF wektorowy |
| matematyka i kod | $…$ i $$…$$ składane przez go-tex/math, bloki kodu podświetlane przez go-rouge, w HTML, obrazach i PDF: Matematyka i kod |
| emoji | :smile: i 😄 stają się osadzonymi obrazami Twemoji, więc nie potrzebują sieci i rysują się w każdym formacie wyjściowym: Emoji (od v0.4.0) |
slides build --pptx | prezentacja jako plik PowerPoint z notatkami prelegenta i metadanymi prezentacji: jeden obraz na slajd w v0.4.0, jak w marp-cli; edytowalny od v0.5.0 — pola tekstowe, kształty, obrazy, osadzone czcionki (Edytowalne PPTX i ODP) |
slides build --odp | to samo jako prezentacja OpenDocument (.odp) |
| dopasowane nagłówki | # <!-- fit --> Title wypełnia szerokość slajdu w jednej linii, na stronie i w każdym eksporcie |
slides expand | prezentacja jako zwykły Markdown Marp: szablony wyliczone, kinds zastąpione dyrektywami punktowymi, które reprezentują |
slides notes | notatki prelegenta |
slides kinds, slides themes | to, co prezentacja może nazwać |
slides.yaml | wspólne kinds, motywy, dane, polityka HTML i język dla katalogu prezentacji |
| HCL | nagłówek ---hcl, slides.hcl, pliki kinds i danych w HCL2, z wyrażeniami i funkcjami: HCL |
Różnica względem marp-cli to droga: on renderuje obrazy i PDF, sterując headless Chrome; tutaj robią to biblioteki Go.
Strony
- Pierwsze kroki
- Galeria: dwanaście przykładowych prezentacji do otwarcia w Playground
- Zgodność z Marp
- Szablony
- Kinds
- HCL
- Matematyka i kod
- Emoji
- Wiersz poleceń
Utworzono przez tannevaled
Zmodyfikowano przez tannevaled