added icon
1 file changed
tree: 6601d6e9662da81f48076aaad84dea32a576301b
  1. _data/
  2. _drafts/
  3. _layouts/
  4. _posts/
  5. _sass/
  6. build/
  7. catalog/
  8. cli/
  9. cmake/
  10. compression/
  11. expressions/
  12. parser/
  13. query_execution/
  14. query_optimizer/
  15. relational_operators/
  16. storage/
  17. third_party/
  18. threading/
  19. transaction/
  20. types/
  21. utility/
  22. yarn/
  23. .gitignore
  24. .gitmodules
  25. .travis.yml
  26. _config.yml
  27. about.md
  28. BUILDING.md
  29. CMakeLists.txt
  30. CREDITS.md
  31. cyclic_dependency.py
  32. DEV_README.md
  33. DISCLAIMER
  34. Doxyfile
  35. empty_src.cpp
  36. favicon.ico
  37. Gemfile
  38. GENERATOR_FUNCTIONS.md
  39. index.md
  40. LICENSE
  41. NOTICE
  42. README.md
  43. validate_cmakelists.py
  44. WORKING_WITH_AN_IDE.md
README.md

What is this?

This is a jekyll based-blog. Jekyll is a ruby-based framework for generating blogs. You write posts in markdown and jekyll takes care of the html generation automaticall. Jekyll is endorsed by Github and many github pages sites are made with Jekyll. There's tons of tutorials around, so this README will only provide instructions for getting started with jekyll and the post-writing workflow.

Install Jekyll

You'll need:

  • ruby
  • gem package manager (gem -v)
gem install bundler
# installs all the dependencies of this project (including jekyll)
bundler update
jekyll -v

How to write a post

jekyll serve
# open your browser to localhost:4000, you should see the site

cp _posts/2016-12-10-December-Progress.markdown _posts/2017-01-01-NewYearsResolutions.markdown
vim _posts/2017-01-01-NewYearsResolutions.markdown

# any edits you make will immediately be picked up and updated in your browser session