/vpage

Primary LanguageTypeScriptMIT LicenseMIT

VPage

Github Pages Netlify

typescript logo

VPage is a fast, modern and flexible website starter built on Vite.

VPage is designed for quickly building a website to place your personal homepage, display a project or promote a product, but also very suitable to expand into more dynamic and complex front-end projects.

Features

  • Start a website with no effort. Easy to write, build and deploy.
  • Fast development with great guidance and instant feedback.
  • Production-ready infrastructure for websites from small to large.
  • Full control over everything without going through configuration hell.

Quick Start

You can simply use this template to create your own repo on Github.

If you wish to deploy on Github Pages, simply use this template to create a repo called <your-github-username>.github.io.

To deploy on netlify, visit Netlify and select your cloned project.

Development

To further add some customized needs and make it more dynamic, clone or create a local project with this template:

npx degit lem0nle/vpage my-page
cd my-page
npm install

Run the following command and check http://localhost:3000.

npm run dev

Build your website:

npm run build

Then deploy dist/client as a static website, or start a production server with:

npm run serve

Philosophy

Configuring things repeatedly sucks.