Giter VIP home page Giter VIP logo

blogist's Introduction

 ____ ____ ____ ____ ____ ____ ____
||B |||L |||O |||G |||I |||S |||T ||
||__|||__|||__|||__|||__|||__|||__||
|/__\|/__\|/__\|/__\|/__\|/__\|/__\|

https://travis-ci.org/blogist/blogist.svg

3 mins setup (assuming you are familiar with github, heroku and travis)

1st min: config your own blogist

  • fork blogist then clone
    git clone https://github.com/<github username>/blogist.git
    cd blogist
        
  • follow the first step here. and copy your github page [repo url], copy the https one, not ssh
  • config blogist
npm install
npm install grunt-init grunt-cli -g
bower install
grunt-init config

then you will get prompt about how to setup your blogist

you’ll have to input the following:(* required)

  • ‘github_name*’: your github username
  • ‘homepage*’: your blog url, with ‘https?:\’
  • ‘repo*’: [repo url] you copy before
  • ‘author_name’: optional, by default your git config user.name
  • ‘blog_title’: title of your blog
  • ‘description’:description of your blog
  • “theme”: choose your blog theme, by default lumen, or anythin you like here http://bootswatch.com/
  • ‘branch’: default master, or gh-pages if you like.

2nd min: push your blogist

run grunt task

grunt
python -m SimpleHTTPServer

open http://localhost:8000 in your browser make sure you see your gist lists.

if ok CTRL C

Setup CI

curl -u 'your_github_name' -d '{"scopes":["public_repo"], "note":"Travis access"}' https://api.github.com/authorizations
gem install travis
travis encrypt GH_TOKEN=your_token --add

toggle on https://www.evernote.com/shard/s23/sh/2e07a498-2644-4aae-b643-81edfaacba4c/ae26f6c429221033ae60d34f8d3618b4/deep/0/Travis-CI---Free-Hosted-Continuous-Integration-Platform-for-the-Open-Source-Community.png wait for a while

push to github page

git remote add blogist [repo url]
git add config/settings.json
git commit -am "init config"
git push blogist master

3rd min: SEO

Contribute

run test

grunt mocha

Issues

feel free posting issues here https://github.com/blogist/blogist/issues

blogist's People

Contributors

jcouyang avatar jiukunz avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.