Project Zeppelin allows you to setup awesome GDG DevFest site in 5 minutes.
Grunt version of this project allows you to get easier more optimized site. Several commands will simplify development process. Furthermore, now project supports i18n.
You can find original project here.
Template is brought by GDG Lviv team.
Live demo http://gdg-x.github.io/zeppelin-grunt/
- Easy to setup
- Simple and responsive design
- Integrated speakers and sessions management
- i18n
- SVG icons
- SEO friendly
- Optimized
- Fork this repo
- Clone locally
- Install Node.js and Ruby
- Run
gem install bundler
- Install 'grunt-cli' and 'bower' globally with
npm install -g grunt-cli bower
$cd
to the directory and runbundle install
- Run
npm install
to install the necessary "npm" dependencies - Then run
bower install
to install the front-end dependencies - Edit site variables
In Gruntfile.js
edit baseurl and git_repo (destination repository):
grunt.initConfig({
app: {
source: 'app',
dist: 'dist',
baseurl: 'zeppelin-grunt', // Here
git_repo: '[email protected]:gdg-x/zeppelin-grunt.git' // And here
},
...
In _config.yml
you should also update baseurl and url:
# Site settings
baseurl: "/zeppelin-grunt" // Here
url: "http://gdg-x.github.io" // And here
permalink: '/blog/:title'
...
Now you are ready for development. Following commands are available:
grunt
(by default it runsgrunt serve
) - build and start your site for development (with livereload, js uglifing and sass compilation)grunt serve:dist
- build and start your site with production configs (this is how it will look online)grunt deploy
- build and deploy your site into a repository you defined in previous steps
More documentation you can find here.
Going to use template? Go on! The only thing we ask - let us know at [email protected] so we can include you to this list, or make a pull request.
View known sites that use the original project.
Android Developer Days 2015 |
---|
Created by Oleh Zasadnyy, GDG Lviv.
Project is published under the MIT license. Feel free to clone and modify repo as you want, but don't forget to add reference to authors :)