ClickHouse/website
Ivan Blinkov 6a51c66424 CLICKHOUSE-2724: website refactoring (#668)
* Split website and doc

* Add Host directive to robots.txt

* Make new favicon.ico from svg

* Reformat code

* Add some obscurity to email to limit it's inclusion to email spam databases

* Mention SQL in descriptions

* Put logo near main title

* Add navbar

* Update feedback text on tutorial page

* Reformat code on tutorial page

* Better inline svg

* Move javascript to bottom in reference

* Mark external links on main & tutorial

* Copy footer from main to tutorial

* Move Telegram higher

* Get rid of hidden content

* Update jQuery + add it on index

* Rewrite plain JS with jQuery on index

* Swap Contacts and Download

* Some title tuning

* Move Source link to corner

* Slow scroll

* New first screen

* First screen tuning

* Add github pages script

* Checkout in proper place

* more nofollow

* Basic mobile support

* Add some temporary icon (SIL licensed)

* Fix horizontal scroll on mobile

* Re-order paragraphs

* Sync paragraphs with their index

* Add one more grey block

* Fix scroll to top

* better offset

* Reformat code

* Add social paragraph

* Better word

* Font tuning

* More font/offset tuning

* Increase navbar padding

* Basic minify & livereload via gulp

* Add styles to default in gulp

* Do not minify html in reference

* Add og:image header

* "build" gulp target

* Add readme for website

* Max-width for navbar

* Use different placeholder

* Tune some margins

* Do not center buttons

* Tune navbar padding

* s/an/a/

* Larger font at logo

* Increase padding at hero

* Yet another placeholder + tune padding on buttons

* Basic support for website inside Docker

* Listen for IPv6 inside Docker

* s/available/enabled/g

* nginx tuning

* add gzip_min_length

* not so dark "fork me" badge

* do not commit build results

* move "fork me" to right side

* Tune styles and texts

* tune mobile version

* text fix

* text fix

* text fix

* publish presentations

* fix navbar styling

* fix id name

* Support actual deployment to either prod and test

* tune logo margin

* Mention ClickHouse Docker images

* style tuning

* disable mix-blend-mode on mobile

* copy robots.txt
2017-04-10 17:24:53 +03:00
..
nginx CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
benchmark.html CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
Dockerfile CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
favicon.ico CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
google419fbd824d7ff97d.html CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
gulpfile.js CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
index.html CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
jquery.js CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
logo.png CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
logo.svg CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
README.md CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
reference_en.html CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
reference_ru.html CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
reference.css CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
release.sh CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
robots.txt CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
setup_gulp.sh CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
tutorial.html CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
yandex-black-button.png CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00
yandex-white-button.png CLICKHOUSE-2724: website refactoring (#668) 2017-04-10 17:24:53 +03:00

ClickHouse website quickstart:

  1. If npm is not installed: apt-get install npm for Debian/Ubuntu, brew install npm for Mac OS or download and install manually https://nodejs.org/en/download/
  2. Run setup_gulp.sh once to install prerequisites via npm
  3. Use gulp build to minify website to "public" folder or just gulp to run local webserver with livereload serving it