From GitHub Pages to Global CDN: Deploying My Class Info Board with Tencent EdgeOne Makers
Juggling 7th-semester Informatics Engineering coursework while working a part-time administrative gig at a local printing shop leaves me with approximately zero hours for server troubleshooting. Time is a luxury I cannot afford to waste on configuring Nginx blocks or wrestling with manual SSL certificates. When my non-regular class (TI-Reg C) needed a centralized digital information board to track assignments, schedules, and modules, I quickly built a simple static web project using HTML, CSS, and JavaScript. Naturally, my first instinct was to host it on GitHub Pages. Don't get me wrong—GitHub Pages is an absolute lifesaver. It is free, it works, and it is basically the holy grail for broke students. But let's be honest, it can sometimes feel a bit basic, and I always wondered what it would be like to deploy my code on a real, enterprise-grade edge computing platform. Enter the DevHandal 2026 Batch 2 challenge, which introduced me to Tencent EdgeOne Makers. The platform promises lightning-fast edge deployment and serverless capabilities. I decided to migrate my class info board repository to see if the hype was real. Spoiler alert: It was so fast I genuinely thought I had skipped a step. Here is a technical review and a step-by-step tutorial on how you can deploy your own web project using Tencent EdgeOne Makers without breaking a sweat. The "Is That It?" Deployment Tutorial To follow along, you only need a GitHub account with a repository ready (mine is FIAN245/WebKelasTIREGC) and a registered Tencent Cloud account. Step 1: The One-Click Activation The EdgeOne Makers dashboard is surprisingly clean. As a developer, I am used to cloud dashboards that look like the cockpit of an airplane, filled with overwhelming menus. Here, I simply clicked the bright blue "Activate Now" button to initialize my workspace. Step 2: Connecting the Dots (and GitHub) Creating a new project was as easy as linking my GitHub account. No FTP clients, no zipping files, and no complex command-line interfaces. I just authorized the connection and selected my repository from the dropdown list. Step 3: The Non-Existent Configuration This is where my trust issues as a programmer kicked in. Usually, configuring a server involves tweaking build commands, setting up environment variables, and praying to the tech gods. EdgeOne Makers automatically detected my static project. The only "work" I had to do was ensuring my project name (web-kelas-tiregc) was in lowercase letters and used hyphens instead of capital letters. I left the build commands blank. Step 4: 12 Seconds of Magic I clicked the "Start deployment" button, leaned back to grab a sip of coffee, and before the cup even touched my lips, the status turned green. "Success." Wait, what? Just 12 seconds? The Epiphany: CI/CD at its Finest My initial reaction staring at the screen was literally, "Gini doang?" (Wait, is this it?). The platform automatically provisioned the edge infrastructure, applied a free SSL certificate for HTTPS, and gave me a live, accessible public URL on the .edgeone.dev domain. The loading speed is incredibly snappy because EdgeOne distributes the web assets across thousands of global edge nodes. But as someone who manages class data, the absolute best part isn't the initial setup; it is the maintenance. When a lecturer randomly changes a deadline (as they love to do), I do not need to open the EdgeOne dashboard ever again. The platform acts as a seamless CI/CD pipeline. I simply edit the data.json or HTML file in VS Code on my laptop, push the commit to GitHub, and EdgeOne automatically detects the change. It rebuilds and deploys the update to the live site in seconds, all entirely in the background with zero downtime. Conclusion For any full-stack developer or IT student suffering from deployment anxiety, Tencent EdgeOne Makers is a phenomenal tool. It strips away the tedious, repetitive DevOps chores and lets you focus on what you actually enjoy: coding logic and building great user interfaces. It took my simple class board and gave it enterprise-level speed, WAF security, and automated deployment in less time than it takes to write a standard Hello World function. If you want to experience hosting that feels like magic, I highly recommend exploring EdgeOne Makers for your next project.
This is a summary aggregated from Dev.to. Read the complete article on the original site:
Read full article at Dev.to