Skip to content

AppRun-Site - Static Site

The AppRun-Site build command has the option to render your pages into HTML files and create a static website.

npx apprun-site build --render

The build command first scans and compiles your pages in the pages directory and then downloads them into the public directory by leveraging the dev server's server-side rendering.

/public             <- compiled site
  /_.html           <- copied from `pages/index.html` for SPA
  /index.html       <- *** server-side rendered `home` page ***
  /index.js         <- compiled
  /main.js          <- compiled
  /about
    /index.html     <- *** server-side rendered `about` page ***
    index.js        <- compiled
  /contact
    /index.html     <- *** server-side rendered `contact` page ***
    index.js        <- compiled

/pages              <- sorrce pages
  /index.html       <- index page
  /index.md         <- home page
  /main.tsx         <- start up code
  /about
    index.md        <- about page, markdown
  /contact
    contact.tsx     <- contact page, AppRun component`

With all the HTML pages created, you can deploy the static website.

In the next section, you will learn the AppRun-Site command line.