https://github.com/cloudfour/pleasantest-site-sandbox
A design and prototyping sandbox for the new Pleasantest site
https://github.com/cloudfour/pleasantest-site-sandbox
Last synced: about 1 month ago
JSON representation
A design and prototyping sandbox for the new Pleasantest site
- Host: GitHub
- URL: https://github.com/cloudfour/pleasantest-site-sandbox
- Owner: cloudfour
- Created: 2022-03-24T21:04:41.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-26T20:48:54.000Z (almost 4 years ago)
- Last Synced: 2025-01-21T13:45:07.928Z (about 1 year ago)
- Language: Nunjucks
- Size: 605 KB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pleasantest Site Sandbox
A simple sandbox for prototyping the new Pleasantest site
## Getting started
Once you've cloned this project, run the following commands to get up and running:
1. `npm ci` — Install dependencies
1. `npm start` — Compile project, start local server, and watch for file updates
## Development
You can put any [Eleventy-compatible templates](https://www.11ty.dev/docs/templates/), JS or static files anywhere within the `src/` directory.
JavaScript files are processed by Rollup. SCSS files are processed with Sass.
## Front Matter
Example template:
```
---
title: Example B
author: Art Vandelay
date: 2022-01-03
status: archived
layout: blank
description: |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras elit ipsum,
malesuada eget molestie a, fringilla sed erat.
css:
- /group/example-b.css
scripts:
- /group/example-b.js
---
Example B
```
### `title`
The prototype title
### `layout`
See [Eleventy Layout docs](https://www.11ty.dev/docs/layouts/)
### `author`
The prototype author
### `date`
Represents the date the prototype was last updated
### `status`
Used to label the state of the prototype (`wip` | `review` | `approved` | `archived`, defaults to `wip` if not set)
### `css` (optional)
Path to the prototype CSS file(s)
### `scripts` (optional)
Path to the prototype JavaScript file(s)
### `description` (optional)
A short description of the prototype