frappe-ops-website-deploy

Installation
SKILL.md

Deploy Websites on ERPNext/Frappe

Patterns for deploying static HTML/CSS websites to ERPNext v15/v16 using Web Pages, Page Builder, and the REST API.


Critical: ERPNext v16 Does NOT Render main_section

In Frappe v16, the main_section field on a Web Page is stored but not rendered in the browser — even with content_type: "HTML" or dynamic_template: 1. The Page Builder (page_blocks) is the primary rendering mechanism.

You must use page_blocks with a custom Web Template to render HTML content.


Decision Tree

What do you need?
├── Deploy HTML pages to ERPNext
Related skills
Installs
8
GitHub Stars
95
First Seen
Apr 6, 2026