Beg-in / begin-simple

Build simple websites right, faster.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

begin-simple

Build simple websites right, faster.

What begin-simple does

  • Runs a simple server with live changes as you code
  • On-the-fly, live prepping of files for production:
    • Pug support (.pug -> .html)
    • Sass support (.sass & .scss -> .css)
    • Minifies .js and .html files
  • Bundles in Frow CSS framework (optional)
  • Bundles in letsGo JS framework (optional)
  • Enables easy to manage JS libraries via src/scripts/_templates.txt
  • Builds everything into /docs for instant deployment via GitHub Pages
  • Works on Mac, Linux, and Cloud9

Set up for Mac/Linux

  • Fork this begin-simple repo and clone it to computer
  • Navigate to this project via Terminal
  • Ensure you have a recent version of Node.js
  • Run npm install

Set up for Cloud9

  • Fork and then clone this begin-simple repo into Cloud9 (as Blank Template).
  • Run nvm install node && nvm alias default node && nvm use node
  • Run npm install

Customize for your project

  • Add 'docs' to the .gitignore file if you do not plan on using GitHub Pages for hosting
  • Customize package.json and LICENSE
  • Visit src/scripts/_includes.txt to add libraries or disable letsGo.js
  • Visit src/styles/styles.sass to add more styles or disable Frow CSS
  • Search all files for "replace-me"

Using begin-simple

  • Navigate to project via Terminal
  • Run npm start
  • Watch terminal for the link to preview your website

About

Build simple websites right, faster.

License:MIT License


Languages

Language:HTML 80.2%Language:CSS 19.8%