0.0.23 • Published 4 years ago

svelte-press v0.0.23

Weekly downloads
-
License
MIT
Repository
github
Last release
4 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

4 years ago

0.0.21

4 years ago

0.0.22

4 years ago

0.0.23

4 years ago

0.0.14

4 years ago

0.0.15

4 years ago

0.0.16

4 years ago

0.0.17

4 years ago

0.0.18

4 years ago

0.0.19

4 years ago

0.0.10

4 years ago

0.0.11

4 years ago

0.0.12

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.5

4 years ago

0.0.6

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago