layout | icon | title | permalink |
---|---|---|---|
page |
fa fa-cogs |
About Website (README.md) |
/readme/ |
- URL: http://jrockowitz.github.io/ or http://thebigbluehouse.com/
- GIT: https://github.com/jrockowitz/jrockowitz.github.io
- Style-Guide: http://jrockowitz.github.io/style-guide/
- Analytics: https://www.google.com/analytics/web/
- Jeykyll
- github / pages-gem
- Grunt
- Bower
- Bootstrap
- enquire.js
- Font Awesome
- jQuery
- jQuery Mobile
- Events: Touch & Orientation
Setup GitHub Pages respository.
Replace 'Hello World' with a boilerplate Jekyll site.
- Quick-start guide
- Must remove index.html_ and README.md before executing
jekyll new .
insidelocal.jrockowitz.github.io
.
- Must remove index.html_ and README.md before executing
- Working With Github Pages
- Add _site to .gitignore because Github maintains (and overwrites) this directory.
cd local.jrockowitz.github.io
git add --all
git commit -am"Boilerplate Jekyll site"
git push
open http://jrockowitz.github.io/
# Refresh browser until GitHub regenerates your website.
cd local.jrockowitz.github.io
edit _config.yml
- What is npm?
- Specifics of npm's package.json handling
- Grunt: The JavaScript Task Runner
- Bower: A package manager for the web
# Setup and execute npm install
cd local.jrockowitz.github.io
edit package.json
npm install
# Add node_modules to .gitignore
cd local.jrockowitz.github.io
echo 'node_modules' >> ~/.gitignore
cd local.jrockowitz.github.io
edit bower.json
bower install
- or -
cd local.jrockowitz.github.io
bower install jquery
bower install bootstrap-sass-official
- grunt-contrib-concat: Concatenate files.
- grunt-contrib-uglify: Minify files with UglifyJS
- grunt-exec
cd local.jrockowitz.github.io
edit GruntFile.json
grunt
-
Clear _sass/base.scss and _sass/layout.scss.
-
Replace
%vertical-rhythm
mixin withmargin-bottom: .5em;
in _syntax-highlighting.scss
open http://jrockowitz.github.io/readme
- Bootstrap: CSS
Global CSS settings, fundamental HTML elements styled and enhanced with extensible classes, and an advanced grid system.
- You do not need a database for your contact form
- Formspree
Just send your form to our URL and we'll forward it to your email.
- Formspree
- Write custom migration from Drupal 7 to Jekylly using Drush
- Sitemaps for GitHub Pages
- Redirects on GitHub Pages
- How to add Google Analytics Tracking ID to GitHub Pages
- Documentation
- Tips
- Pagination
- Photo Gallery
- Creating a fast and mobile-friendly website with Jekyll
- Todo/check list for a new jekyll blog
-
Style Guides
-
Tutorials
- Editorial cleanup