You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Glenn Y. Rolland f6b8e5d1f6 doc: Update doc structure 1 month ago
.github/workflows ci: fix command in test job 9 months ago
.makefiles@d5627404e1 Update .makefiles 1 year ago
.marp feat: Add support for rows/colums in marp 3 months ago
docker fix: Use Marp configuration files 1 month ago
docs style: improve filesystem organization 1 year ago
images Add sample images for .dot and .circo 1 year ago
scripts fix: broken entrypoint script & config name 8 months ago
slides Add support for mdpp slides 1 year ago
.dockerignore Add directories for examples & exercises 2 years ago
.gitignore chore: ignore marp theme.css & sort ignored files 1 year ago
.gitmodules Add dependency to makefiles-forever 1 year ago
Makefile feat: Add support for pptx output 3 months ago
Pipfile feat: add support for PDF generation from docs 9 months ago
Pipfile.lock build(deps): bump pillow from 9.0.0 to 9.0.1 7 months ago
Procfile feature: Add auto-generated deck 'autoslide' 3 months ago doc: Update doc structure 1 month ago
docker-compose.yml Update docker scripts 10 months ago
mkdocs-source.yml feat: Replace codehilite with hightlight from material theme 3 months ago
package-lock.json Merge branch 'master' of 3 months ago
package.json build(deps): bump node-sass from 6.0.1 to 7.0.0 8 months ago



Make sure you have Docker installed.

Writing content

Create your directory tree

.           # project directory
|- docs     # where website documents go
|  `- *.md
|- slides   # where presentation documents go
|  `- *.md
|- images/  # where images go
|- ...

Content for docs

FIXME: tree structure

FIXME: autoslide feature

Content for slides

FIXME: tree structure

Watch mode

This mode allows you the result on-the-fly as you makea changes in the content.

To use watch mode, type:

gx-teaching -a watch

To use watch mode for slides only type:

gx-teaching -a watch-slides

To use watch mode for docs only type:

gx-teaching -a watch-docs

Build mode

This mode builds final content for delivery (website, PDF files)

Building HTML

To use build mode:

gx-teaching build

Building PDF