Recent changes
Wednesday November 04 2026
-
Notifications and webhooks Updated Markdown page
An e-mail when a publish of a static copy fails or succeeds, and a webhook - a signed JSON post - after every publish and rollback, for chat tools, monitoring and your own scripts.
-
Other git hosts: GitLab, Gitea and your own server Updated Markdown page
Publish the static copy to GitLab Pages, Codeberg or Gitea pages, or a git repository on your own server - the target with Kind=git, signing in with a token or a deploy key, and what each host needs to serve the files.
-
Publish automatically Updated Markdown page
Publishing a static copy without pressing a button - after every content publish, debounced, or on a schedule - with the cronjob part staticpublish, and what a stale page is.
-
Search, forms and comments on a static site Updated Markdown page
What happens to the parts of a site that need a server when it is published as static files - the search gets a page of its own, information collectors post to the live site or show a short text, comments, the basket…
-
SEO on a static site Updated Markdown page
How a static copy keeps what search engines need - sitemap.xml, robots.txt, canonical and social card links on the public address, redirect pages for old addresses and aliases - and the optional minify, precompress and…
-
The setup wizard Updated Markdown page
Every step of Setup > Static publishing > New target - the site, the host, signing in, the repository, links and base path with a live example, your own domain, what the build holds, when it is published - then Review…
-
The website sidebar panel Updated Markdown page
The Static publishing panel of the website sidebar (expwt) on the site's own pages - per target the last publish, whether this page is stale there and its public address - and Publish, which publishes only this page…
-
Use your own domain Updated Markdown page
Serve the static copy at your own domain instead of github.io - the CNAME file, the DNS records for a subdomain or an apex domain, the DNS check in the wizard and on the console, and HTTPS with its waiting time.
-
What static publishing is Updated Markdown page
Static publishing in plain words - a copy of your site as ordinary files, served for free, while editing stays in Exponential; how it differs from the static cache and what visitors see.
-
When a publish fails Updated Markdown page
Troubleshooting by symptom - a build that stops, a refused page, a push that is refused or stays pending, a 404 on github.io, style sheets missing below /<repository>/, a custom domain without HTTPS yet, a build that is…
-
Who may publish: roles and policies Updated Markdown page
The four policies of static publishing - staticpublish/read, build, publish and setup - each limited to targets if you like, which steps ask Verify it's you, and how to let an editor publish one target.
-
Asking for help and study groups Updated Markdown page
Where learners get help with Exponential and how to ask so they get an answer - look it up first, the free community channels (forums, Telegram, Discord, Slack, eZpedia), how to write a question, what never to post, and…
-
Bugs you find while learning Updated Markdown page
How a learner tells a bug from a misunderstanding, chooses the right tracker (the software, Velocity, an extension, or the community issue tracker), writes an issue others can reproduce with the Report an error page…
-
Building a portfolio Updated Markdown page
How a learner turns Exponential study work into a portfolio an employer or a school can check - what to include (projects, capstone, contributions, extensions, certificates), how to present each piece honestly, what to…
-
Certifications and certificates Updated Markdown page
The plain facts for learners - official Exponential certifications are planned, part of the project's future plans for the community, partners, Exponential developers and students, and are not available yet; until then…
-
Choosing a learning path Updated Markdown page
The four learning paths for students - editor, administrator, developer and designer - who each one suits, what you need before you start, how long each takes, how they build on each other, and which study projects…
-
Contributing as a student Updated Markdown page
Why and how a learner contributes to Exponential - the kinds of contribution that fit each learning path, what you need, the rules from CONTRIBUTING.md and the Code of Conduct, how review works, the CLA for kernel code…
-
For teachers: assigning these pages Updated Markdown page
For teachers, lecturers and course leaders who assign the student pages - how the learning paths and study projects fit a semester, how to set up the lab, how to grade with the rubrics, how to use the trainers' courses…
-
Git quick reference for learners Updated Markdown page
A one-page reference of the Git and Composer commands a learner uses with Exponential - setting up clones, checking state, branching and committing, reading history, finding a breaking change, contributing through a…
-
Glossary for learners Updated Markdown page
The words a learner meets first in Exponential, each explained in one or two sentences with the page that teaches it - from administration, attribute and cache to siteaccess, template, version and zone - plus the…