Website CMS & Static Content Portal
Manage, expand, and synchronize Sky Tec's static-pre-rendered HTML pages powered by Sanity.io CMS.
Embedded Sanity Studio is Now Ready!
Great news! You do not need to compile or deploy any command-line code to Sanity's external servers. I have successfully embedded the full Sanity Studio CMS interface directly inside this website. It is now accessible globally on any device at /studio!
How to edit your website contents:
- Click the Access Embedded CMS Studio button above (or visit /studio).
- Log in using your registered Sanity credentials (your email, Google account, or GitHub).
- Our pre-configured schemas for Services and Blog Posts are fully loaded. Modify any field, list, meta tag, or image.
- Click Publish. The changes are immediately written to your Sanity database, and our website will automatically display the newly published content!
Project ID: 7olcy6g9
Using Local fallback data.
... Pre-rendered Pages
Automatic generation of clean, lightweight pages.
PHP Mailer Active
Submissions automatically forward to info@skytecmanagement.com
How the Everywhere-Accessible CMS Interface Works
Yes! Sanity.io provides a web interface called Sanity Studio. It operates entirely as a modern web application, meaning the client, founder A Jothivel, or any team member can log in securely from any computer, phone, or tablet, from anywhere in the world, to modify the website content in real time.
Modify Content on the Web
Log in to the Studio. Add compliance standards, change checklist bullets, write new blog posts, or alter SEO keywords.
Automatic Compilation
Publishing content triggers a web-hook built into our prerender.ts. It compiles, fetches the new slugs, and builds pure, static HTML pages.
Instant, Sluggish Loading
Because all meta-descriptions, structured schema, and headers are prerendered in the files, the site scores a perfect 100 on performance and search rankings.
Live Content Models Synced
How to Launch Custom CMS Studio
Hosted Panel Setup: Log in to your Sanity.io account at sanity.io/manage using project id 7olcy6g9. You can instantly access the web studio interface.
Customizing Schema & Fields: Since Sanity separates content from layout, you can add fields for anything (like custom titles, main banners, checklist items) in the Sanity schemas. We have pre-configured dynamic fallbacks so if a service has newly added items, the client design automatically displays them seamlessly.
Automated Build Trigger (Webhooks): Under Sanity Settings, you can configure a Webhook pointing to your build system. Each time Jothivel publishes or modifies a post, the compiler instantly updates, outputs static pages, and places them into your cPanel host directories.
Sanity Schema Details
Pre-configured types matching our database client
Sanity Cloud Database Seeding Wizard
Sync existing industrial services and blog data to your Sanity Studio instantly
Why are existing services (SEDEX, BSCI, ISO) and blogs initially not showing in Sanity Studio?
When you first link a brand new Sanity.io project (ID: 7olcy6g9), the cloud database is completely blank. To ensure your website has professional content right away, the frontend code contains a graceful fallback system that loads comprehensive industrial records from local files (servicesData.ts and blogsData.ts).
To edit this data in Sanity Studio, these items must be physically created in the Sanity cloud database. Use this utility to instantly push the local fallback data directly to your Sanity.io cloud.
How to generate your Sanity Write Token:
- Go to your Sanity Manage portal at sanity.io/manage.
- Click on your project: 7olcy6g9.
- Go to the API tab, then click "Add API token".
- Give it a name (e.g., "Web Seeder"), and select the Role: "Developer" or "Editor" (both grant essential write privileges).
- Copy the token and paste it in the field to the right.
Configure and Run Seeding
Website Content Models Schema Definitions
These schemas define what fields the Sanity.io CMS provides for full customization of any design. The client edits these values in the CMS, and the code maps them immediately.
{
id: string; // URL Slug (e.g. "sa8000")
title: string; // E.g. "SA8000 Certification"
shortDesc: string; // Summary paragraph
icon: string; // Lucide Icon Name
badge: string; // E.g. "Best Seller"
heroImage: string; // Unsplash or Asset URL
summary: string; // Full service detail text
keyBenefits: string[]; // Array of key advantages
processSteps: { // Dynamic execution stages
title: string;
desc: string;
}[];
checklist: string[]; // Preparation checklist items
keywords: string[]; // SEO keyword tags
metaDescription: string; // Specific SEO Meta snippet
}{
id: string; // URL Slug (e.g. "bsci-compliance")
title: string; // E.g. "BSCI Social Audits Guide"
summary: string; // Short abstract text
content: string; // Markdown/HTML rich text
publishedDate: string; // YYYY-MM-DD format
readTime: string; // E.g. "6 min read"
author: string; // E.g. "A Jothivel"
category: string; // "Social Audits", etc.
tags: string[]; // Meta tags for categorizations
keywords: string[]; // Target search keywords
metaDescription: string; // SEO optimization snippet
imageUrl: string; // Header blog article image
}Need help customizing your Sanity schemas?
We can help customize the Sanity fields, connect automated compilation triggers (webhooks), or configure customized layouts according to any brand guidelines.
