Giter Club home page Giter Club logo

elasticmining.github.io's Introduction

ElasticMining Website


This is the repository of ElasticMining website.

Ways to Contribute


If you want to make some conbribution, you can

  1. Fix the typos, missed translations, or suggest in the issues
  2. Fix the HTML or CSS errors
  3. Write articles

Basic Git Tutorial


If you are not familar to Git, please read this basic git tutorial. I highly recommend everyone should read this, because its fun and infomative.

Standard Workflow


  1. fork this repository
  2. clone the forked repository to your local machine
  3. cd /path/to/repo and git branch develop to create a new branch for further modification
  4. git checkout develop to switch the branch you just created
  5. git remote add upstream https://github.com/ElasticMining/elasticmining.github.io.git to add this repository as a remote upstream ropository
  6. git fetch upstream to update from the upstream repo
  7. git merge upstream/master to merge remote updates to the local repo
  8. The steps above are for initialize your local git repo

Every time before you make any change, repeat step 6 and 7 to sync the master with newest version on remote repo, and then make branch to modify.

Add New Posts


Make sure you still in the branch develop

  1. Copy the template 0000-00-00-template.md from _drafts to _posts and rename the file name as your will
  2. Edit the post description in the header
  3. Finish the markdown article
  4. git add . to stage the change you made
  5. git commit -m "leave some comment" to coomit the change
  6. git pull upstream master to sync this repo
  7. git push origin develop:master to update the local develop branch to your forked repo
  8. Okay, now you can issue a pull request

When You Need Do Modification After Issuing a Pull Request


Just do all modification you need, and sync to your forked repo. Pull Request will update all the changes you made automatically.

Post Header


A post header is comprised as follows

---
layout: post
title: Genesis
categories: template
description: "This is for testing"
comments: true
tags: [love, coding, machine learning]
image:
  feature:
  credit: 
  creditlink: 
date: 0000-01-01T00:00:00+00:00
author: mayyang
---

# This is markdown section

The hightlighted header option needs you to customize

  1. layout: layout of this post, remain as it is
  2. title: title of this post
  3. categories: the category this post should belong
  4. comments: true or false. Does this post allow visitors to leave comments?
  5. tags: the tags this post should have
  6. image: the featured image shown in the head. You can leave it blank
  7. date: date
  8. author: the author id you are assigned, which is listed as follows
  9. description: the abstract of this post

Author IDs

Please use these IDs for the author info in post header

  May Yang: mayyang
  Erica Li: ericali
  Brayn Yang: bryanyang
  Mark Yang: markyang
  Chu-Yu Hsu: chuyuhsu
  Ryan Chao: ryanchao
  Larry Lo: larrylo
  Wei-Ching Lin:  superching

How to Test This Jekyll Site Locally.


First of all, you have to setup the jekyll environment Here is a step-by-step go-through.

  1. Install rvm
  2. Install ruby 2.2
  3. gem install jekyll
  4. gem install jekyll-paginate
  5. gem install pygments.rb
  6. gem install kramdown

Okay, if you still no clue what's going go. Please refer to here

Now, you already have set the jekyll environment, You can start a jekyll server to view the change you made.

  1. cd /path/to/repo
  2. jekyll serve
  3. open your browser and go to "http://127.0.0.1:4000"

elasticmining.github.io's People

Contributors

bryanyang0528 avatar chuyuhsu avatar larrylo avatar mayyangtaiwan avatar mneumegen avatar mushishi78 avatar ryanchao2012 avatar superching avatar wlsherica avatar youngce avatar

Watchers

 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.