Giter Club home page Giter Club logo

blogist's Introduction

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

Now with Svbtle Like Menu

You can try it out here like http://oyanglul.us/user/githubname to see how your blog will looks like.

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

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

1st min: config your own blogist

1.1 fork blogist then clone to local

git clone https://github.com/<github username>/blogist.git
cd blogist

1.2 follow the first step here. and copy your github page [repo url], copy the ❗ https one, not ssh

1.3 config blogist

sh install.sh

then you will get prompt about how to setup your blogist, alternatively you can download my setting and make change to it.

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

  • github_name*: your github username ❗IMPORTANT
  • homepage*: your blog url, with “https?:\"
  • ghpage_repo: [repo url] you copy before [:exclamation:IMPORTANT: use https link, not ssh!]
  • 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 flatly, or anythin you like from here http://bootswatch.com/
  • branch: default master, or gh-pages if you like.
  • disqus_name: disqus short name
  • google_analytics: google analytics code
  • about_gist: the gist hash of your about page

after you complete the config, a settings.json will be generated. if you want to change the settings later, just modify this file.

alternatively, you may copy my settings.json file change things to yours, and put it in config/. then run `sh install.sh`

2nd min: configure travis ci (if you don’t need SEO because gist already does that for you, skip this, you’r DONE!)

2.1 Setup CI

open https://travis-ci.org/profile and find your repo

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

then go grab a cup of coffee, you’ll see the repo show up in travis when back.

2.2 push to github page

git add config/settings.json
git commit -am "init config"
git push origin master

then wait for the ci pass.

2.3 verify

visit one article like http://oyanglul.us/#/gist/10696702/Learn%20julia%20in%20Y%20Minutes and remove the #, if it’s not 404 page, congrat:sparkles:

3rd min: SEO

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.