0.0.23 • Published 3 years ago

svelte-press v0.0.23

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Simple static site generator for Svelte

Quick Start

Create a new Svelte project

npx degit sveltejs/template my-static-site
cd my-static-site
npm install

Install svelte-press

npm install svelte-press --save-dev

Add a script to package.json

"scripts": {
  "press-build": "press-build",
  "press-page": "press-page",
  "press-start": "npm run press-build && npm run start"
},

Create some pages pages without any layout

npm run press-page -- -t Index

Create some pages with a layout

npm run press-page -- -t Home         -l "Default Layout"
npm run press-page -- -t "About Us"   -l "Default Layout"
npm run press-page -- -t "Contact Us" -l "Default Layout"

Create some pages in a directory

npm run press-page -- -t Login            -l "Default Layout" -p account
npm run press-page -- -t Signup           -l "Default Layout" -p account
npm run press-page -- -t "Reset Password" -l "Default Layout" -p account

Update DefaultLayout found in _layouts/DefaultLayout.svelte

<div>
  <div class="nav">
    <a href="/">Index</a>
    <a href="/home.html">Home</a>
    <a href="/about-us.html">About</a>
    <a href="/contact-us.html">Contact</a>
    <a href="/account/login.html">Login</a>
    <a href="/account/signup.html">Signup</a>
    <a href="/account/reset-password.html">Reset</a>
  </div>
  <slot></slot>
</div>

<style>
  .nav {
    text-align: center;
    padding: 1em;
    max-width: 340px;
    margin: 0 auto;
  }
</style>

Generate the static site

npm run press-build

Start web server

npm run start

View pages

0.0.20

3 years ago

0.0.21

3 years ago

0.0.22

3 years ago

0.0.23

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.19

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.5

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago