ONTA PERL SSG on Github Repo

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.