ONTA PERL SSG on Github Repo
2026-02-14

ONTA PERL SSG on Github Repo

## Welcome to ONTA Documentation for Github Repo

Prepare ONTA SSG

For first you need to work on your local device or cloud host / sharedhosting. See doc for local or cloudhost. Next you can build prodction mode by run perl onta.pl - you can see your production files into onta folder.

Deployment

# Upload and Push Production Mode

Deployment is the easiest part of the ONTA workflow. Because it generates pure HTML:
Run the onta.pl script.
Upload or push the generated files to your github repo.
Your site is now live on a high-performance web architecture.

# Auto Push Github

Make sure your site is ready for production - such a article blog, configuration and others.
Genertate SSH KEY - Make sure your host support with SSH key, then generate a SSH Key.
Copy the file .pub (Public Key) into your github - Open github - Settings > SSH and GPG keys.
Open terminal and access your project.
Now run this command
git init
git remote add origin git@github.com:username/nama-repo.git
Next Create a push.pl in the CPANEL root, and copy paste this command:

!/usr/bin/perl

use strict; use warnings; print "Building ONTA...\n"; system("perl onta.pl"); print "Pushing to GitHub...\n"; system("git add ."); system("git commit -m 'Auto-update via cPanel'"); system("git push origin main"); print "Done! Web updated on GitHub.\n";
Push to github repo
Next you can open terminal access your project , and run this command:
perl push.pl
Check your github repo and deploy it into github pages or vercel, netlify,clloudflare if you want.

Philosophy & Robotics

As part of the Axcora Zetta Core brand, ONTA follows a robotics-inspired design. We aim for absolute automation, ensuring that your workflow remains as efficient as a machine while your output remains human-centric.
"The documentation is the map, but speed is the destination." — Axcora Zetta Core
Need more help? Visit our lab at www.axcora.my.id or check our official site at www.axcora.com.