devowhippit / ssg-project-manager

A set of user interface patterns, Lume templates, and shell scripts for static site generation (SSG) and deployment to GitHub Pages.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SSG Project Manager

A set of user interface patterns, Lume templates, and shell scripts for static site generation (SSG) and deployment to GitHub Pages.

Usage

git checkout https://github.com/devowhippit/ssg-project-manager pm

Create a new project directory next to the project manager directory.

mkdir my-project

Copy the site.sample.js into your project where your Lume configuration will go.

cp pm/site.sample.js my-projec/site.js

Modify the details for your new site. Then, review the Lume documentation on creating your first page. Load project manager command aliases.

source pm/bin

Below is a description of the available commands. Inspect the bin file for more details.

Commands

Command Description
start Starts the Lume development server.
tailwindcss Compiles Tailwindcss utilities.
optim Opens the {{ project }}/src/img directory in ImageOptim.
build Builds the static site using Lume and compiles Tailwindcss utilities.
publish Publishes to gh-pages branch.

About

A set of user interface patterns, Lume templates, and shell scripts for static site generation (SSG) and deployment to GitHub Pages.

License:GNU General Public License v3.0


Languages

Language:Pug 60.6%Language:CSS 33.1%Language:JavaScript 4.5%Language:Shell 1.8%