Appearance
Multipage app (MPA)
Available for multipage sites
You can export multipage sites as multipage application (MPA) builds for their further deployment to hosting platforms.
Build structure
The exported multipage app (MPA) has the following build structure:
.
├── 404/
│ ├── index.html
│ ├── index.css
│ └── e407e240752ada84f265.js
├── assets/
│ ├── common/
│ │ └── media/
│ │ └── fonts/
│ ├── node_modules/
│ ├── themes/
│ │ ├── theme1/
│ │ │ └── media/
│ │ └── theme2/
│ │ └── media/
│ ├── *.css
│ ├── *.js
│ └── *.js.LICENSE.txt
├── *.js
├── index.html
├── pages.json
├── robots.txt
├── settings.json
└── sitemap.xml| Path | Description |
|---|---|
404/ | Error page directory containing the 404 (Not found) page. |
404/index.html | HTML file for the 404 error page. |
404/index.css | Styles specific to the 404 error page. |
404/e407e240752ada84f265.js | JavaScript bundle for the 404 error page functionality. |
assets/ | Shared resources directory containing all assets used across the site. |
assets/common/ | Common resources shared across all pages and themes. |
assets/common/media/ | Common media assets directory. |
assets/common/media/fonts/ | Font files used throughout the site. |
assets/node_modules/ | Dependencies directory containing eWizard.js framework and site components. |
assets/themes/ | Theme-specific assets and configurations. |
assets/themes/theme1/ / assets/themes/theme2/ | Different theme variants containing theme-specific media assets. |
assets/themes/*/media/ | Theme-specific media files including images, logos, placeholders, and icons. |
assets/*.css | Compiled CSS stylesheets for the application. |
assets/*.js | Bundled JavaScript files containing application logic and components. |
assets/*.js.LICENSE.txt | License information for third-party libraries included in the JavaScript bundles. |
*.js | Root-level JavaScript bundle (typically for shared functionality or routing). |
index.html | Main HTML entry point for the home page. Contains the page markup with inline styles and references to bundled JavaScript and CSS files. |
pages.json | Page structure configuration file defining the root page, additional pages, and error pages with their IDs and names. |
robots.txt | Search engine crawler instructions file specifying which pages can be crawled and indexed. |
settings.json | Site configuration file containing localization settings, navigation router mode (history mode for MPA), SEO settings (robots, sitemap), theme configuration, target devices, and framework version information. |
sitemap.xml | XML sitemap for search engines listing all pages with their URLs, last modification dates, change frequencies, and priorities. |