mahout-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From a..@apache.org
Subject [14/15] mahout git commit: Initial MVP for the website using Jekyll
Date Sat, 22 Apr 2017 17:51:03 GMT
Initial MVP for the website using Jekyll


Project: http://git-wip-us.apache.org/repos/asf/mahout/repo
Commit: http://git-wip-us.apache.org/repos/asf/mahout/commit/54ef150e
Tree: http://git-wip-us.apache.org/repos/asf/mahout/tree/54ef150e
Diff: http://git-wip-us.apache.org/repos/asf/mahout/diff/54ef150e

Branch: refs/heads/website
Commit: 54ef150e8f31ce2292ea02902674d86c9c35ffd7
Parents: 724b907
Author: dustinvanstee <dustinvanstee@gmail.com>
Authored: Thu Apr 20 23:12:05 2017 -0400
Committer: dustinvanstee <dustinvanstee@gmail.com>
Committed: Thu Apr 20 23:12:05 2017 -0400

----------------------------------------------------------------------
 website/.gitignore                              |    5 +
 website/README.md                               |   52 +
 website/_config.yml                             |   72 +
 website/_data/global.yml                        |   10 +
 website/_data/nav.yml                           |    5 +
 website/_includes/body-old.html                 |   22 +
 website/_includes/footer.html                   |   13 +
 website/_includes/header.html                   |   75 +
 website/_includes/homepage.html                 |  160 +
 website/_includes/navbar_main.html              |   69 +
 website/_includes/pagination.html               |   35 +
 website/_includes/tile.html                     |   36 +
 website/_includes/title-group.html              |   43 +
 website/_layouts/default.html                   |    4 +
 website/_layouts/inner.html                     |   16 +
 website/_layouts/mahout.html                    |   16 +
 website/_layouts/mahoutdoc.html                 |  135 +
 website/_pages/about.md                         |   39 +
 website/_pages/books-tutorials-and-talks.mdtext |  117 +
 website/_pages/buildingmahout.mdtext            |   57 +
 website/_pages/developer-resources.md           |   50 +
 website/_pages/docs/0.13.0/algorithms/d-als.md  |   57 +
 website/_pages/docs/0.13.0/algorithms/d-qr.md   |   57 +
 website/_pages/docs/0.13.0/algorithms/d-spca.md |  174 +
 website/_pages/docs/0.13.0/algorithms/d-ssvd.md |  141 +
 .../_pages/docs/0.13.0/mahout-samsara/faq.md    |   50 +
 .../0.13.0/mahout-samsara/flink-bindings.md     |   48 +
 .../docs/0.13.0/mahout-samsara/h2o-internals.md |   49 +
 .../0.13.0/mahout-samsara/in-core-reference.md  |  302 +
 .../mahout-samsara/out-of-core-reference.md     |  316 +
 .../0.13.0/mahout-samsara/spark-bindings.md     |  100 +
 website/_pages/docs/0.13.0/quickstart.md        |   62 +
 .../tutorials/classify-a-doc-from-the-shell.md  |  257 +
 .../0.13.0/tutorials/how-to-build-an-app.md     |  255 +
 .../docs/0.13.0/tutorials/play-with-shell.md    |  198 +
 website/_pages/downloads.mdtext                 |   63 +
 website/_pages/dustin.html                      |   20 +
 website/_pages/faq.mdtext                       |  100 +
 website/_pages/github.mdtext                    |  168 +
 website/_pages/githubPRs.md                     |   92 +
 website/_pages/glossary.mdtext                  |    6 +
 website/_pages/gsoc.mdtext                      |   60 +
 website/_pages/how-to-become-a-committer.mdtext |   23 +
 website/_pages/how-to-contribute.md             |  153 +
 website/_pages/how-to-contribute.mdtext         |  149 +
 website/_pages/how-to-release.mdtext            |  232 +
 website/_pages/how-to-update-the-website.mdtext |   17 +
 website/_pages/issue-tracker.md                 |   44 +
 website/_pages/mahout-benchmarks.mdtext         |  148 +
 website/_pages/mahout-wiki.mdtext               |  194 +
 website/_pages/mailing-lists.md                 |   73 +
 website/_pages/patch-check-list.mdtext          |   24 +
 website/_pages/powered-by-mahout.mdtext         |  124 +
 website/_pages/privacy-policy.mdtext            |   23 +
 website/_pages/professional-support.mdtext      |   34 +
 website/_pages/reference.md                     |   69 +
 website/_pages/release-notes.mdtext             |  237 +
 website/_pages/thirdparty-dependencies.mdtext   |   25 +
 website/_pages/version-control.mdtext           |   33 +
 website/_pages/who-we-are.mdtext                |   57 +
 ...2016-05-16-trevor-visualize-apache-mahout.md |    8 +
 website/_posts/2016-10-13-absurdly-large-ols.md |    8 +
 .../2016-11-10-eigenfaces-with-apache-mahout.md |    9 +
 website/_sass/_bootstrap.scss                   |   56 +
 website/_sass/_syntax-highlighting.scss         |   67 +
 website/_sass/bootstrap/_alerts.scss            |   73 +
 website/_sass/bootstrap/_badges.scss            |   68 +
 website/_sass/bootstrap/_breadcrumbs.scss       |   28 +
 website/_sass/bootstrap/_button-groups.scss     |  244 +
 website/_sass/bootstrap/_buttons.scss           |  168 +
 website/_sass/bootstrap/_carousel.scss          |  269 +
 website/_sass/bootstrap/_close.scss             |   36 +
 website/_sass/bootstrap/_code.scss              |   69 +
 .../_sass/bootstrap/_component-animations.scss  |   37 +
 website/_sass/bootstrap/_dropdowns.scss         |  216 +
 website/_sass/bootstrap/_forms.scss             |  611 ++
 website/_sass/bootstrap/_glyphicons.scss        |  307 +
 website/_sass/bootstrap/_grid.scss              |   84 +
 website/_sass/bootstrap/_input-groups.scss      |  167 +
 website/_sass/bootstrap/_jumbotron.scss         |   52 +
 website/_sass/bootstrap/_labels.scss            |   66 +
 website/_sass/bootstrap/_list-group.scss        |  130 +
 website/_sass/bootstrap/_media.scss             |   66 +
 website/_sass/bootstrap/_mixins.scss            |   40 +
 website/_sass/bootstrap/_modals.scss            |  150 +
 website/_sass/bootstrap/_navbar.scss            |  662 ++
 website/_sass/bootstrap/_navs.scss              |  242 +
 website/_sass/bootstrap/_normalize.scss         |  424 ++
 website/_sass/bootstrap/_pager.scss             |   54 +
 website/_sass/bootstrap/_pagination.scss        |   89 +
 website/_sass/bootstrap/_panels.scss            |  271 +
 website/_sass/bootstrap/_popovers.scss          |  131 +
 website/_sass/bootstrap/_print.scss             |  101 +
 website/_sass/bootstrap/_progress-bars.scss     |   87 +
 website/_sass/bootstrap/_responsive-embed.scss  |   35 +
 .../_sass/bootstrap/_responsive-utilities.scss  |  179 +
 website/_sass/bootstrap/_scaffolding.scss       |  161 +
 website/_sass/bootstrap/_tables.scss            |  234 +
 website/_sass/bootstrap/_theme.scss             |  291 +
 website/_sass/bootstrap/_thumbnails.scss        |   38 +
 website/_sass/bootstrap/_tooltip.scss           |  101 +
 website/_sass/bootstrap/_type.scss              |  298 +
 website/_sass/bootstrap/_utilities.scss         |   55 +
 website/_sass/bootstrap/_variables.scss         |  872 +++
 website/_sass/bootstrap/_wells.scss             |   29 +
 website/_sass/bootstrap/mixins/_alerts.scss     |   14 +
 .../bootstrap/mixins/_background-variant.scss   |   12 +
 .../_sass/bootstrap/mixins/_border-radius.scss  |   18 +
 website/_sass/bootstrap/mixins/_buttons.scss    |   68 +
 .../_sass/bootstrap/mixins/_center-block.scss   |    7 +
 website/_sass/bootstrap/mixins/_clearfix.scss   |   22 +
 website/_sass/bootstrap/mixins/_forms.scss      |   88 +
 website/_sass/bootstrap/mixins/_gradients.scss  |   58 +
 .../_sass/bootstrap/mixins/_grid-framework.scss |   81 +
 website/_sass/bootstrap/mixins/_grid.scss       |  122 +
 website/_sass/bootstrap/mixins/_hide-text.scss  |   21 +
 website/_sass/bootstrap/mixins/_image.scss      |   33 +
 website/_sass/bootstrap/mixins/_labels.scss     |   12 +
 website/_sass/bootstrap/mixins/_list-group.scss |   32 +
 .../_sass/bootstrap/mixins/_nav-divider.scss    |   10 +
 .../bootstrap/mixins/_nav-vertical-align.scss   |    9 +
 website/_sass/bootstrap/mixins/_opacity.scss    |    8 +
 website/_sass/bootstrap/mixins/_pagination.scss |   24 +
 website/_sass/bootstrap/mixins/_panels.scss     |   24 +
 .../_sass/bootstrap/mixins/_progress-bar.scss   |   10 +
 .../_sass/bootstrap/mixins/_reset-filter.scss   |    8 +
 website/_sass/bootstrap/mixins/_reset-text.scss |   18 +
 website/_sass/bootstrap/mixins/_resize.scss     |    6 +
 .../mixins/_responsive-visibility.scss          |   21 +
 website/_sass/bootstrap/mixins/_size.scss       |   10 +
 website/_sass/bootstrap/mixins/_tab-focus.scss  |    9 +
 website/_sass/bootstrap/mixins/_table-row.scss  |   28 +
 .../_sass/bootstrap/mixins/_text-emphasis.scss  |   12 +
 .../_sass/bootstrap/mixins/_text-overflow.scss  |    8 +
 .../bootstrap/mixins/_vendor-prefixes.scss      |  222 +
 .../mahout/bootstrap/css/bootstrap-theme.css    |  459 ++
 .../bootstrap/css/bootstrap-theme.min.css       |    9 +
 .../themes/mahout/bootstrap/css/bootstrap.css   | 7100 ++++++++++++++++++
 .../fonts/glyphicons-halflings-regular.eot      |  Bin 0 -> 20290 bytes
 .../fonts/glyphicons-halflings-regular.svg      |  229 +
 .../fonts/glyphicons-halflings-regular.ttf      |  Bin 0 -> 41236 bytes
 .../fonts/glyphicons-halflings-regular.woff     |  Bin 0 -> 23292 bytes
 .../img/glyphicons-halflings-white.png          |  Bin 0 -> 8777 bytes
 .../bootstrap/img/glyphicons-halflings.png      |  Bin 0 -> 12799 bytes
 .../themes/mahout/bootstrap/js/bootstrap.js     | 2002 +++++
 .../themes/mahout/bootstrap/js/bootstrap.min.js |    9 +
 website/assets/themes/mahout/css/style.css      | 1128 +++
 website/assets/themes/mahout/css/syntax.css     |   60 +
 .../assets/themes/mahout/img/2dDirichletASN.png |  Bin 0 -> 61964 bytes
 .../themes/mahout/img/2dDirichletASN4040.png    |  Bin 0 -> 80547 bytes
 .../assets/themes/mahout/img/2dDirichletSN.png  |  Bin 0 -> 70586 bytes
 .../assets/themes/mahout/img/2dFuzzyKMeans.png  |  Bin 0 -> 59029 bytes
 website/assets/themes/mahout/img/2dKMeans.png   |  Bin 0 -> 56553 bytes
 .../assets/themes/mahout/img/2dMeanShift.png    |  Bin 0 -> 42083 bytes
 .../themes/mahout/img/AsymmetricSampleData.png  |  Bin 0 -> 37665 bytes
 website/assets/themes/mahout/img/Canopy.png     |  Bin 0 -> 48061 bytes
 website/assets/themes/mahout/img/Canopy10.png   |  Bin 0 -> 42414 bytes
 .../assets/themes/mahout/img/DirichletASN.png   |  Bin 0 -> 50460 bytes
 website/assets/themes/mahout/img/DirichletN.png |  Bin 0 -> 85831 bytes
 .../assets/themes/mahout/img/DirichletSN.png    |  Bin 0 -> 75029 bytes
 .../assets/themes/mahout/img/DirichletSN40.png  |  Bin 0 -> 84339 bytes
 ...entation of k-Means provided with Mahout.png |  Bin 0 -> 244837 bytes
 .../assets/themes/mahout/img/FuzzyKMeans.png    |  Bin 0 -> 50444 bytes
 website/assets/themes/mahout/img/KMeans.png     |  Bin 0 -> 62848 bytes
 .../themes/mahout/img/Mahout-logo-164x200.png   |  Bin 0 -> 10577 bytes
 .../themes/mahout/img/Mahout-logo-245x300.png   |  Bin 0 -> 16214 bytes
 .../themes/mahout/img/Mahout-logo-327x400.png   |  Bin 0 -> 22115 bytes
 .../themes/mahout/img/Mahout-logo-82x100.png    |  Bin 0 -> 5140 bytes
 website/assets/themes/mahout/img/MeanShift.png  |  Bin 0 -> 40236 bytes
 website/assets/themes/mahout/img/SampleData.png |  Bin 0 -> 32587 bytes
 website/assets/themes/mahout/img/bg.png         |  Bin 0 -> 3894 bytes
 .../assets/themes/mahout/img/debug-config-2.png |  Bin 0 -> 118953 bytes
 .../assets/themes/mahout/img/debug-config.png   |  Bin 0 -> 48956 bytes
 .../themes/mahout/img/download-mahout.png       |  Bin 0 -> 10154 bytes
 .../themes/mahout/img/download-original.png     |  Bin 0 -> 56689 bytes
 website/assets/themes/mahout/img/download.png   |  Bin 0 -> 6151 bytes
 .../mahout/img/flink_squirrel_100_color.png     |  Bin 0 -> 16446 bytes
 .../assets/themes/mahout/img/generic page.png   |  Bin 0 -> 306779 bytes
 .../themes/mahout/img/home-wrapper-original.png |  Bin 0 -> 435604 bytes
 .../themes/mahout/img/home-wrapper-v2.png       |  Bin 0 -> 59828 bytes
 .../themes/mahout/img/home-wrapper-v3.png       |  Bin 0 -> 111463 bytes
 .../assets/themes/mahout/img/home-wrapper.png   |  Bin 0 -> 57264 bytes
 .../themes/mahout/img/instruction_arrow.png     |  Bin 0 -> 285 bytes
 website/assets/themes/mahout/img/logo.png       |  Bin 0 -> 25615 bytes
 .../themes/mahout/img/mahout-logo-100.png       |  Bin 0 -> 19477 bytes
 .../themes/mahout/img/mahout-logo-200.png       |  Bin 0 -> 46360 bytes
 .../themes/mahout/img/mahout-logo-300.png       |  Bin 0 -> 70139 bytes
 .../themes/mahout/img/mahout-logo-400.png       |  Bin 0 -> 55468 bytes
 .../themes/mahout/img/mahout-logo-brudman.png   |  Bin 0 -> 59233 bytes
 .../mahout/img/mahout-logo-poweredby-100.png    |  Bin 0 -> 24623 bytes
 .../mahout/img/mahout-logo-poweredby-55.png     |  Bin 0 -> 11684 bytes
 .../themes/mahout/img/mahout-logo-poweredby.png |  Bin 0 -> 75777 bytes
 .../mahout/img/mahout-logo-transparent-400.png  |  Bin 0 -> 61970 bytes
 .../assets/themes/mahout/img/mahout-logo.png    |  Bin 0 -> 79779 bytes
 .../assets/themes/mahout/img/mahout-lupe.png    |  Bin 0 -> 479 bytes
 .../themes/mahout/img/mantle-1-original.png     |  Bin 0 -> 183285 bytes
 website/assets/themes/mahout/img/mantle-asf.png |  Bin 0 -> 43710 bytes
 .../themes/mahout/img/mantle-community.png      |  Bin 0 -> 47094 bytes
 .../assets/themes/mahout/img/mantle-hadoop.png  |  Bin 0 -> 34392 bytes
 .../assets/themes/mahout/img/mantle-mahout.png  |  Bin 0 -> 32609 bytes
 website/assets/themes/mahout/img/screen.png     |  Bin 0 -> 267592 bytes
 .../themes/mahout/img/sgd-class-hierarchy.png   |  Bin 0 -> 259654 bytes
 .../themes/mahout/img/sidebar-original.png      |  Bin 0 -> 48060 bytes
 website/assets/themes/mahout/img/sidebar.png    |  Bin 0 -> 401 bytes
 .../themes/mahout/img/taste-architecture.png    |  Bin 0 -> 101546 bytes
 .../mahout/img/vector-class-hierarchy.png       |  Bin 0 -> 142705 bytes
 website/assets/themes/mahout/img/wiki-bg.png    |  Bin 0 -> 56041 bytes
 .../themes/mahout/img/wiki-wrapper-original.png |  Bin 0 -> 398249 bytes
 .../assets/themes/mahout/img/wiki-wrapper.png   |  Bin 0 -> 59718 bytes
 website/assets/themes/mahout/imgx/asf_logo.png  |  Bin 0 -> 21243 bytes
 .../mahout/imgx/available_interpreters.png      |  Bin 0 -> 251135 bytes
 website/assets/themes/mahout/imgx/body-bg.jpg   |  Bin 0 -> 3188 bytes
 website/assets/themes/mahout/imgx/graph1.png    |  Bin 0 -> 19462 bytes
 website/assets/themes/mahout/imgx/graph2.png    |  Bin 0 -> 22596 bytes
 website/assets/themes/mahout/imgx/header-bg.jpg |  Bin 0 -> 10442 bytes
 website/assets/themes/mahout/imgx/helium.gif    |  Bin 0 -> 221381 bytes
 .../assets/themes/mahout/imgx/highlight-bg.jpg  |  Bin 0 -> 34222 bytes
 .../assets/themes/mahout/imgx/interpreter.png   |  Bin 0 -> 36035 bytes
 .../themes/mahout/imgx/maven_default_icon.png   |  Bin 0 -> 4248 bytes
 website/assets/themes/mahout/imgx/notebook.png  |  Bin 0 -> 194904 bytes
 .../assets/themes/mahout/imgx/personalize.gif   |  Bin 0 -> 508468 bytes
 website/assets/themes/mahout/imgx/scope.gif     |  Bin 0 -> 206852 bytes
 .../mahout/imgx/screenshots/collaboration.png   |  Bin 0 -> 10901 bytes
 .../mahout/imgx/screenshots/display_angular.png |  Bin 0 -> 69621 bytes
 .../imgx/screenshots/display_angular1.png       |  Bin 0 -> 97217 bytes
 .../imgx/screenshots/display_angular2.png       |  Bin 0 -> 94041 bytes
 .../imgx/screenshots/display_angular3.png       |  Bin 0 -> 76267 bytes
 .../mahout/imgx/screenshots/display_html.png    |  Bin 0 -> 28401 bytes
 .../mahout/imgx/screenshots/display_image.png   |  Bin 0 -> 25969 bytes
 .../mahout/imgx/screenshots/display_table.png   |  Bin 0 -> 30912 bytes
 .../mahout/imgx/screenshots/display_table1.png  |  Bin 0 -> 41254 bytes
 .../imgx/screenshots/display_table_html.png     |  Bin 0 -> 33133 bytes
 .../mahout/imgx/screenshots/display_text.png    |  Bin 0 -> 21517 bytes
 .../mahout/imgx/screenshots/display_text1.png   |  Bin 0 -> 22977 bytes
 .../mahout/imgx/screenshots/dynamicform.png     |  Bin 0 -> 119566 bytes
 .../mahout/imgx/screenshots/form_input.png      |  Bin 0 -> 16832 bytes
 .../imgx/screenshots/form_input_default.png     |  Bin 0 -> 15299 bytes
 .../screenshots/form_input_default_prog.png     |  Bin 0 -> 16223 bytes
 .../mahout/imgx/screenshots/form_input_prog.png |  Bin 0 -> 17602 bytes
 .../mahout/imgx/screenshots/form_select.png     |  Bin 0 -> 19207 bytes
 .../screenshots/form_select_displayname.png     |  Bin 0 -> 20191 bytes
 .../imgx/screenshots/form_select_prog.png       |  Bin 0 -> 26119 bytes
 .../imgx/screenshots/homepage_notebook_id.png   |  Bin 0 -> 18950 bytes
 .../imgx/screenshots/homepage_notebook_list.png |  Bin 0 -> 35186 bytes
 .../imgx/screenshots/interpreter_create.png     |  Bin 0 -> 10591 bytes
 .../imgx/screenshots/interpreter_setting.png    |  Bin 0 -> 14602 bytes
 .../screenshots/interpreter_setting_spark.png   |  Bin 0 -> 40237 bytes
 .../mahout/imgx/screenshots/link_paragraph.png  |  Bin 0 -> 17113 bytes
 .../themes/mahout/imgx/screenshots/markdown.png |  Bin 0 -> 22145 bytes
 .../screenshots/multiple_language_backend.png   |  Bin 0 -> 16491 bytes
 .../themes/mahout/imgx/screenshots/notebook.png |  Bin 0 -> 64398 bytes
 .../themes/mahout/imgx/screenshots/pivot.png    |  Bin 0 -> 76003 bytes
 .../themes/mahout/imgx/screenshots/publish.png  |  Bin 0 -> 548918 bytes
 .../themes/mahout/imgx/screenshots/spark.png    |  Bin 0 -> 48215 bytes
 .../themes/mahout/imgx/screenshots/sparksql.png |  Bin 0 -> 36004 bytes
 .../mahout/imgx/screenshots/visualization.png   |  Bin 0 -> 39545 bytes
 .../assets/themes/mahout/imgx/sidebar-bg.jpg    |  Bin 0 -> 3200 bytes
 .../assets/themes/mahout/imgx/spark_logo.jpg    |  Bin 0 -> 25886 bytes
 .../themes/mahout/imgx/user-impersonation.gif   |  Bin 0 -> 913552 bytes
 .../mahout/imgx/zeppelin_classic_logo.png       |  Bin 0 -> 24056 bytes
 .../assets/themes/mahout/imgx/zeppelin_logo.png |  Bin 0 -> 16393 bytes
 .../themes/mahout/imgx/zeppelin_svg_logo.svg    |   77 +
 website/assets/themes/mahout/js/anchor.min.js   |    6 +
 website/assets/themes/mahout/js/docs.js         |   42 +
 .../themes/mahout/js/helium.controller.js       |   89 +
 .../themes/mahout/js/medium.controller.js       |   47 +
 website/assets/themes/mahout/js/moment.min.js   |  551 ++
 website/atom.xml                                |   26 +
 website/feed.xml                                |   29 +
 website/index.html                              |    5 +
 website/js/.Rhistory                            |    0
 website/js/power.js                             |   32 +
 website/js/respond.min.js                       |    6 +
 273 files changed, 25569 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/.gitignore
----------------------------------------------------------------------
diff --git a/website/.gitignore b/website/.gitignore
new file mode 100644
index 0000000..edf8c1e
--- /dev/null
+++ b/website/.gitignore
@@ -0,0 +1,5 @@
+_drafts/
+_site
+.sass-cache
+.DS_Store
+*.swp
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/README.md
----------------------------------------------------------------------
diff --git a/website/README.md b/website/README.md
new file mode 100644
index 0000000..a1961c8
--- /dev/null
+++ b/website/README.md
@@ -0,0 +1,52 @@
+# Mahout Instructions
+
+![Mahout](https://apache.mahout.org)
+
+## How do I edit Mahouts website? Jekyll
+
+The Mahout website uses Jekyll to manage its website.  Refer to this page to setup your laptop with jekyll if you want to setup a local environment.
+![Jekyll Setup](https://scotch.io/tutorials/getting-started-with-jekyll-plus-a-free-bootstrap-3-starter-theme)
+
+Once you have Jekyll installed, next you will need to clone the mahout git repo
+```
+git clone https://github.com/apache/mahout.git mahout
+cd website
+```
+
+## Getting Started
+
+To start editing the website first you need to open two terminals.  One terminal will run a continuous build of the mahout website locally, and the other will serve the website on localhost:4000
+
+Terminal 1
+```
+jekyll serve
+```
+
+Terminal 2
+```
+jekyll build --watch
+```
+
+Browser
+```
+localhost:4000
+```
+
+Start coding.
+
+
+
+## Organization
+website/_site   : this directory holds your static website.  don't modify anything in here directly!
+website/_pages  : this directory holds most of the website content (more documentation to come)
+website/_posts  : this directory holds the posts that populate the homepage ..
+
+website/assets  : this directory holds the css and images used for the website
+
+## How to port a page .. TBD
+
+
+
+
+
+

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_config.yml
----------------------------------------------------------------------
diff --git a/website/_config.yml b/website/_config.yml
new file mode 100644
index 0000000..d5fb7ee
--- /dev/null
+++ b/website/_config.yml
@@ -0,0 +1,72 @@
+# Where things are
+source:      .
+destination: ./_site
+plugins_dir:     ./_plugins
+layouts_dir:     ./_layouts
+data_dir: ./_data
+# collections: null
+
+# Handling Reading
+safe:         false
+include:      [".htaccess"]
+exclude:      []
+keep_files:   [".git", ".svn"]
+encoding:     "utf-8"
+markdown_ext: "markdown,mkdown,mkdn,mkd,md"
+
+# Filtering Content
+show_drafts: null
+limit_posts: 0
+future:      true
+unpublished: false
+
+# Plugins
+whitelist: []
+gems:      [jekyll-paginate]
+
+# Conversion
+markdown:    kramdown
+highlighter: pygments
+lsi:         false
+excerpt_separator: "\n\n"
+
+# Serving
+detach:  false
+port:    4000
+host:    127.0.0.1
+baseurl: "" # does not include hostname
+
+# Outputting
+permalink:     /:title.html
+paginate: 10
+paginate_path: /page:num
+timezone:      null
+
+quiet:    false
+defaults: []
+
+# Markdown Processors
+rdiscount:
+  extensions: []
+
+redcarpet:
+  extensions: []
+
+kramdown:
+  auto_ids:       true
+  footnote_nr:    1
+  entity_output:  as_char
+  toc_levels:     1..6
+  smart_quotes:   lsquo,rsquo,ldquo,rdquo
+  enable_coderay: false
+
+  coderay:
+    coderay_wrap:              div
+    coderay_line_numbers:      inline
+    coderay_line_number_start: 1
+    coderay_tab_width:         4
+    coderay_bold_every:        10
+    coderay_css:               style
+
+
+include: ['_pages', '_pages/docs/0.13.0']

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_data/global.yml
----------------------------------------------------------------------
diff --git a/website/_data/global.yml b/website/_data/global.yml
new file mode 100644
index 0000000..a385cd4
--- /dev/null
+++ b/website/_data/global.yml
@@ -0,0 +1,10 @@
+# Site Settings
+title: 'Scotch Jekyll Bootstrap'
+description: 'An Open-Source Bootstrap 3 Jekyll Theme by Scotch'
+url: 'http://scotch-io.github.io' # the base hostname & protocol for your site
+footer_text: 'This text is footer text. Footer text goes here.'
+
+# Admin Settings
+admin_name: 'Nicholas Cerminara'
+admin_email: 'nick@scotch.io'
+

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_data/nav.yml
----------------------------------------------------------------------
diff --git a/website/_data/nav.yml b/website/_data/nav.yml
new file mode 100644
index 0000000..83c51c7
--- /dev/null
+++ b/website/_data/nav.yml
@@ -0,0 +1,5 @@
+main:
+    - { url: '/', text: 'Blog' }
+    - { url: '/about', text: 'About' }
+    - { url: 'https://scotch.io/tutorials/getting-started-with-jekyll-plus-a-free-bootstrap-3-starter-theme', text: 'Read the Tutorial' }
+    - { url: 'https://github.com/scotch-io', text: 'Fork on GitHub' }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_includes/body-old.html
----------------------------------------------------------------------
diff --git a/website/_includes/body-old.html b/website/_includes/body-old.html
new file mode 100644
index 0000000..272e483
--- /dev/null
+++ b/website/_includes/body-old.html
@@ -0,0 +1,22 @@
+    <nav class="navbar navbar-inverse navbar-fixed-top">
+        <div class="container-fluid">
+            <div class="navbar-header">
+                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+                <a class="navbar-brand" href="/"><i class="fa fa-heart"></i> {{ site.data.global.title }}</a>
+            </div>
+            <div id="navbar" class="navbar-collapse collapse">
+                <ul class="nav navbar-nav navbar-right">
+                    {% for item in site.data.nav.main %}
+                        <li>
+                            <a href="{{ item.url }}">{{ item.text }}</a>
+                        </li>
+                    {% endfor %}
+                </ul>
+            </div>
+        </div>
+    </nav>

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_includes/footer.html
----------------------------------------------------------------------
diff --git a/website/_includes/footer.html b/website/_includes/footer.html
new file mode 100644
index 0000000..1d1c904
--- /dev/null
+++ b/website/_includes/footer.html
@@ -0,0 +1,13 @@
+
+    <footer class="site-footer">
+        <div class="container">
+            <div class="row">
+                <div class="col-md-12">
+                    <p class="text-muted">{{ site.data.global.footer_text }}</p>
+                </div>
+            </div>
+        </div>
+    </footer>
+
+    </body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_includes/header.html
----------------------------------------------------------------------
diff --git a/website/_includes/header.html b/website/_includes/header.html
new file mode 100644
index 0000000..0c29215
--- /dev/null
+++ b/website/_includes/header.html
@@ -0,0 +1,75 @@
+<!doctype html>
+<!--[if lt IE 7 ]><html itemscope itemtype="http://schema.org/{% if page.id or post.id %}Article{% else %}Organization{% endif %}" id="ie6" class="ie ie-old" lang="en-US"><![endif]-->
+<!--[if IE 7 ]>   <html itemscope itemtype="http://schema.org/{% if page.id or post.id %}Article{% else %}Organization{% endif %}" id="ie7" class="ie ie-old" lang="en-US"><![endif]-->
+<!--[if IE 8 ]>   <html itemscope itemtype="http://schema.org/{% if page.id or post.id %}Article{% else %}Organization{% endif %}" id="ie8" class="ie ie-old" lang="en-US"><![endif]-->
+<!--[if IE 9 ]>   <html itemscope itemtype="http://schema.org/{% if page.id or post.id %}Article{% else %}Organization{% endif %}" id="ie9" class="ie" lang="en-US"><![endif]-->
+<!--[if gt IE 9]><!--><html itemscope itemtype="http://schema.org/{% if page.id or post.id %}Article{% else %}Organization{% endif %}" lang="en-US"><!--<![endif]-->
+<head>
+    <meta name="author" content="The Apache Software Foundation">
+
+    <!-- Enable responsive viewport -->
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+    <!--[if lt IE 9]>
+      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+
+    <!-- Le styles -->
+    <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
+    <link href="https://fonts.googleapis.com/icon?family=Material+Icons">
+    <link href="/assets/themes/mahout/bootstrap/css/bootstrap.css" rel="stylesheet">
+    <link href="/assets/themes/mahout/css/style.css?body=1" rel="stylesheet" type="text/css">
+    <link href="/assets/themes/mahout/css/syntax.css" rel="stylesheet"  type="text/css" media="screen" /> 
+
+<!--
+    <link href="/assets/themes/mahout/css/main.css" rel="stylesheet"  type="text/css" media="screen" /> 
+    <link href="/assets/themes/mahout/css/global.css" rel="stylesheet"  type="text/css" media="screen" /> 
+    <link href="/assets/themes/mahout/css/global__.css" rel="stylesheet"  type="text/css" media="screen" /> 
+-->
+    <!-- Le fav and touch icons -->
+    <!-- Update these with your own images
+    <link rel="shortcut icon" href="images/favicon.ico">
+    <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
+    <link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png">
+    <link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png">
+    -->
+
+    <!-- Js -->
+    <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
+    <script src="/assets/themes/mahout/bootstrap/js/bootstrap.min.js"></script>
+<script type="text/x-mathjax-config">
+  MathJax.Hub.Config({
+    tex2jax: {
+      skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+    }
+  });
+  MathJax.Hub.Queue(function() {
+    var all = MathJax.Hub.getAllJax(), i;
+    for(i = 0; i < all.length; i += 1) {
+      all[i].SourceElement().parentNode.className += ' has-jax';
+    }
+  });
+  </script>
+  <script type="text/javascript">
+    var mathjax = document.createElement('script'); 
+    mathjax.type = 'text/javascript'; 
+    mathjax.async = true;
+
+    mathjax.src = ('https:' == document.location.protocol) ?
+        'https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' : 
+        'http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+    
+      var s = document.getElementsByTagName('script')[0]; 
+    s.parentNode.insertBefore(mathjax, s);
+  </script>
+
+
+    <!-- atom & rss feed -->
+    <link href="/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
+    <link href="/rss.xml" type="application/rss+xml" rel="alternate" title="Sitewide RSS Feed">
+
+
+</head>
+
+

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_includes/homepage.html
----------------------------------------------------------------------
diff --git a/website/_includes/homepage.html b/website/_includes/homepage.html
new file mode 100644
index 0000000..f2195d6
--- /dev/null
+++ b/website/_includes/homepage.html
@@ -0,0 +1,160 @@
+
+<div class="jumbotron">
+  <div class="container">
+    <h1>Apache Mahout - DRAFT</h1>
+    <p>A distributed linear algebra framework that runs on Spark, Flink, GPU's and more!<br/>
+      Use Mahout's library of machine learning algorithms or roll your own!  Use Mahout-Samsara to write matrix
+      algebra using R like syntax.  Check out our tutorials and quick start guide to get rolling.
+    </p>
+    <div class="border row">
+      <div class="col-md-12 col-sm-12 col-xs-12 text-center newBtn">
+        <a href="http://youtube.com" target="_zeppelinVideo" class="btn btn-primary btn-lg bigFingerButton" role="button">Tutorial Video</a>
+        <a href="https://github.com/apache/mahout" class="btn btn-primary btn-lg bigFingerButton" role="button">GET LATEST MAHOUT</a>
+      </div>
+    </div>
+  </div>
+</div>  
+
+<!-- 3 wide column -->
+
+<!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+
+
+<div class="new">
+  <div class="container">
+    <h2>Latest Release</h2>
+    <span class="newZeppelin center-block">Apache Mahout 0.13.0</span>
+    <div class="border row">
+      <div class="border col-md-4 col-sm-4">
+        <h4>Simple and <br/>Extensible</h4>
+        <div class="viz">
+          <p>
+            Build your own algorithms using Mahouts R like interface.  See an example in this 
+            <a href="" target="_blank">demo</a>
+          </p>
+        </div>
+      </div>
+      <div class="border col-md-4 col-sm-4">
+        <h4>Support for Multiple <br/>Distributed Backends</h4>
+        <div class="multi">
+        <p>
+           Custom bindings for Spark, Flink, and H20 enable a write once run anywhere machine learning platform
+          <a class="thumbnail text-center" href="#thumb">
+            See more in this DEMO.
+            <span><img src="./assets/themes/zeppelin/img/scope.gif" style="max-width: 55vw" /></span>
+          </a> 
+        </p>
+        </div>
+      </div>
+      <div class="border col-md-4 col-sm-4">
+        <h4>Introducing Samsara an R<br/> dsl for writing ML algos</h4>
+        <div class="personal">
+        <p>
+          Use this capability to write algorithms at scale, that will run on any backend 
+        </p>
+        </div>
+      </div>
+    </div>
+    <div class="border row">
+      <div class="border col-md-4 col-sm-4">
+        <h4>Support for GPUs</h4>
+        <p>
+          Distributed GPU Matrix-Matrix and Matrix-Vector multiplication on Spark along with sparse and dense matrix GPU-backed support.
+        </p>
+      </div>
+      <div class="border col-md-4 col-sm-4">
+        <h4>Extensible Algorithms Framework</h4>
+        <p>
+           A new scikit-learn-like framework for algorithms with the goal for
+           creating a consistent API for various machine-learning algorithms
+        </p>
+      </div>
+      <div class="border col-md-4 col-sm-4">
+        <h4>0.13.1 - Future Plans</h4>
+        <p>
+          Further Native Integration 
+          * JCuda backing for In-core Matrices and CUDA solvers
+          * GPU/OpenMP Acceleration for linear solvers
+          * Scala 2.11 Support
+          * Spark 2.x Support
+        </p>
+      </div>
+    </div>
+    <div class="col-md-12 col-sm-12 col-xs-12 text-center">
+      <p style="text-align:center; margin-top: 32px; font-size: 14px; color: gray; font-weight: 200; font-style: italic; padding-bottom: 0;">See more details in 
+        <a href="tbd">0.13.0 Release Note</a>
+      </p>
+    </div>
+  </div>
+</div>
+
+      <!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+
+
+        <div class="container">
+            <div class="row">
+                <div class="col-md-12">
+                
+
+                </div>
+            </div>
+            <div class="row">
+                <div class="col-md-12">
+                    {% for post in paginator.posts %}
+                        {% include tile.html %}
+                    {% endfor %}
+
+
+                    
+                </div>
+            </div>
+        </div>
+
+
+
+<div class="new">
+  <div class="container">
+    <h2>Mahout on Twitter</h2>
+    <br/>
+    <div class="row">
+      <div class="col-md-12 col-sm-12 col-xs-12 text-center">
+        <div class='jekyll-twitter-plugin'><a class="twitter-timeline" data-width="500" data-tweet-limit="4" data-chrome="nofooter" href="https://twitter.com/ApacheMahout">Tweets by ApacheMahout</a>
+<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></div>
+      </div>
+      <div class="col-md-12 col-sm-12 col-xs-12 text-center twitterBtn">
+        <p style="text-align:center; margin-top: 32px; font-size: 12px; color: gray; font-weight: 200; font-style: italic; padding-bottom: 0;">See more tweets or</p>
+        <a href="https://twitter.com/ApacheMahout" target="_blank" class="btn btn-primary btn-lg round" role="button">
+          Follow Mahout on &nbsp;
+          <i class="fa fa-twitter fa-lg" aria-hidden="true"></i>
+        </a>
+      </div>
+    </div>
+  </div>
+  <hr>
+</div>

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_includes/navbar_main.html
----------------------------------------------------------------------
diff --git a/website/_includes/navbar_main.html b/website/_includes/navbar_main.html
new file mode 100644
index 0000000..09877ce
--- /dev/null
+++ b/website/_includes/navbar_main.html
@@ -0,0 +1,69 @@
+<body class="{{ post.title | downcase | replace:' ','-' | replace:',','' | strip_html }}{% if page.category %} category-{{ page.category }}{% endif %}{% if page.layout-class %} layout-{{ page.layout-class }}{% endif %}">
+
+    <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="/">
+            <img src="/assets/themes/mahout/img/mahout-logo.png" width="75" alt="I'm mahout">
+            Apache Mahout
+          </a>
+        </div>
+        <nav class="navbar-collapse collapse" role="navigation">
+          <ul class="nav navbar-nav navbar-right">
+
+            <li id="community">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Community<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a href="/how-to-contribute">How to Contribute</a></li>
+                <li><a href="/issue-tracker">Issues Tracking (JIRA)</a></li>
+                <li><a href="/developers">Developers</a></li>
+                <li><a href="/mailing-lists">Mailing Lists</a></li>
+                <li><a href="/reference">References</a></li>
+              </ul>
+            </li>         
+            
+            <!-- Download -->
+            <li id="download">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Download<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://github.com/apache/mahout">Download Mahout</a></li>
+              </ul>
+            </li>
+
+            <!-- Docs -->
+            <li id="docs">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Docs<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><span><b>Release</b><span></li>
+                <li><a href="/docs/0.13.0/quickstart">0.13.0</a></li>
+                <li><a href="/tbd">Older Versions</a></li>
+                <li role="separator" class="divider"></li>
+                <li><span><b>Snapshot</b>&nbsp;(development)<span></li>
+                <li><a href="/docs/0.13.1-SNAPSHOT">0.13.1-SNAPSHOT</a></li>
+              </ul>
+            </li>
+
+            <li><a href="/docs/0.13.0/quickstart">QuickStart</a></li>
+            <li><a href="https://github.com/apache/mahout">GitHub</a></li>
+
+            <!-- Apache -->
+            <li id="apache">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Apache<b class="caret"></b></a>
+               <ul class="dropdown-menu">
+                <li><a href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a></li>
+                <li><a href="http://www.apache.org/licenses/">Apache License</a></li>
+                <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+              </ul>
+            </li>
+          </ul>
+        </nav><!--/.navbar-collapse -->
+      </div>
+    </div>
+

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_includes/pagination.html
----------------------------------------------------------------------
diff --git a/website/_includes/pagination.html b/website/_includes/pagination.html
new file mode 100644
index 0000000..fcccc8d
--- /dev/null
+++ b/website/_includes/pagination.html
@@ -0,0 +1,35 @@
+<nav class="pagination-wrap">
+    <ul class="pagination">
+        {% if paginator.previous_page %}
+        <li>
+            <a href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}" aria-label="Previous">
+                <span aria-hidden="true">&laquo;</span>
+            </a>
+        </li>
+        {% endif %}
+
+        {% for page in (1..paginator.total_pages) %}
+            {% if page == paginator.page %}
+            <li class="active">
+                <a href="#">{{ page }}</a>
+            </li>
+            {% elsif page == 1 %}
+            <li>
+                <a href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}">{{ page }}</a>
+            </li>
+            {% else %}
+            <li>
+                <a href="{{ site.paginate_path | prepend: site.baseurl | replace: '//', '/' | replace: ':num', page }}">{{ page }}</a>
+            </li>
+            {% endif %}
+        {% endfor %}
+
+        {% if paginator.next_page %}
+        <li>
+            <a href="{{ paginator.next_page_path | prepend: site.baseurl | replace: '//', '/' }}" aria-label="Next">
+                <span aria-hidden="true">&raquo;</span>
+            </a>
+        </li>
+        {% endif %}
+    </ul>
+</nav>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_includes/tile.html
----------------------------------------------------------------------
diff --git a/website/_includes/tile.html b/website/_includes/tile.html
new file mode 100644
index 0000000..4c943c2
--- /dev/null
+++ b/website/_includes/tile.html
@@ -0,0 +1,36 @@
+<div class="tile">
+    {% if post.featured_image or post.featured_video_id %}
+    <a href="{{ post.url | prepend: site.baseurl }}" class="featurette">
+        {% if post.featured_image %}
+        <!--<span class="img" style="background-image: url('{{ post.featured_image }}');"></span> -->
+        <span class="img" style="background-image"><img src= '{{ post.mh_featured_image }}'></span>
+
+        {% endif %}
+
+        {% if post.featured_video_id %}
+        <iframe src="https://www.youtube.com/embed/{{ post.featured_video_id }}" frameborder="0" allowfullscreen></iframe>
+        {% endif %}
+    </a>
+    {% endif %}
+    <div class="inner-guts">
+        <h2><a href="{{ post.mh_featured_url  }}">{{ post.title }}</a></h2>
+        <aside>
+            {{ post.date | date: "%m.%d.%y" }}
+            {% if post.categories != empty %}
+                &middot;
+                {% for category in post.categories %}
+                    <span>{{ category }}</span>
+                {% endfor %}
+            {% endif %}
+        </aside>
+        <div class="excerpt">{{ post.excerpt }}</div>
+        <a href="{{ post.mh_featured_url }}" class="read-more btn btn-info btn-lg">Read More <i class="fa fa-angle-right"></i></a>
+        {% if post.categories != empty %}
+        <div class="tags">
+            {% for tag in post.tags %}
+            <span>{{ tag }}</span>
+            {% endfor %}
+        </div>
+        {% endif %}
+    </div>
+</div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_includes/title-group.html
----------------------------------------------------------------------
diff --git a/website/_includes/title-group.html b/website/_includes/title-group.html
new file mode 100644
index 0000000..3daca36
--- /dev/null
+++ b/website/_includes/title-group.html
@@ -0,0 +1,43 @@
+{% if page.featured_image or page.featured_video_id %}
+    <div class="topper">
+        {% if page.featured_image %}
+        <span class="img" style="background-image: url('{{ page.featured_image }}');">
+        {% endif %}
+
+        {% if page.featured_video_id %}
+        <iframe src="https://www.youtube.com/embed/{{ page.featured_video_id }}" frameborder="0" allowfullscreen></iframe>
+        {% endif %}
+    </div>
+{% endif %}
+
+<div class="title-group">
+    <h1 class="special">
+        <span>
+        {% if page.title %}
+            {{ page.title }}
+        {% else %}
+            {{ site.data.global.title }}
+        {% endif %}
+        </span>
+    </h1>
+    {% if page.id %}
+    <aside>
+        {{ page.date | date: "%m.%d.%y" }}
+        {% if page.categories != empty %}
+            &middot;
+            {% for category in page.categories %}
+                <span>{{ category }}</span>
+            {% endfor %}
+        {% endif %}
+    </aside>
+    {% endif %}
+    <p class="lead">
+        {% if page.lead_text %}
+            {{ page.lead_text }}
+        {% elsif post.lead_text %}
+            {{ post.lead_text }}
+        {% else %}
+            {{ site.data.global.description }}
+        {% endif %}
+    </p>
+</div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_layouts/default.html
----------------------------------------------------------------------
diff --git a/website/_layouts/default.html b/website/_layouts/default.html
new file mode 100644
index 0000000..68ef247
--- /dev/null
+++ b/website/_layouts/default.html
@@ -0,0 +1,4 @@
+{% include header.html %}
+{% include navbar_main.html %}
+{% include homepage.html %}
+{% include footer.html %}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_layouts/inner.html
----------------------------------------------------------------------
diff --git a/website/_layouts/inner.html b/website/_layouts/inner.html
new file mode 100644
index 0000000..6603d8d
--- /dev/null
+++ b/website/_layouts/inner.html
@@ -0,0 +1,16 @@
+{% include header.html %}
+
+
+    <article>
+        <div class="container">
+            <div class="row">
+                <div class="col-md-10 col-md-offset-1">
+
+
+                    {{ content }}
+                </div>
+            </div>
+        </div>
+    </article>
+
+{% include footer.html %}

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_layouts/mahout.html
----------------------------------------------------------------------
diff --git a/website/_layouts/mahout.html b/website/_layouts/mahout.html
new file mode 100644
index 0000000..d174533
--- /dev/null
+++ b/website/_layouts/mahout.html
@@ -0,0 +1,16 @@
+{% include header.html %}
+{% include navbar_main.html %}
+
+
+    <article>
+        <div class="container">
+            <div class="row">
+                <div class="col-md-10 col-md-offset-1">
+
+                    {{ content }}
+                </div>
+            </div>
+        </div>
+    </article>
+
+{% include footer.html %}

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_layouts/mahoutdoc.html
----------------------------------------------------------------------
diff --git a/website/_layouts/mahoutdoc.html b/website/_layouts/mahoutdoc.html
new file mode 100644
index 0000000..65a73aa
--- /dev/null
+++ b/website/_layouts/mahoutdoc.html
@@ -0,0 +1,135 @@
+{% include header.html %}
+<body class="{{ post.title | downcase | replace:' ','-' | replace:',','' | strip_html }}{% if page.category %} category-{{ page.category }}{% endif %}{% if page.layout-class %} layout-{{ page.layout-class }}{% endif %}">
+
+    <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="/">
+            <img src="/assets/themes/mahout/img/mahout-logo.png" width="75" alt="I'm mahout">
+            Apache Mahout
+          </a>
+        </div>
+        <nav class="navbar-collapse collapse" role="navigation">
+          <ul class="nav navbar-nav navbar-right">
+
+            <!-- Quick Start -->
+            <li id="quickstart">
+              <a href="/docs/0.13.0/quickstart" >Quick Start</a>
+            </li>         
+
+             <li id="samsara">
+           <!-- Samsara docs  
+             old http://mahout.apache.org/users/sparkbindings/faq.html
+
+           -->
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Mahout-Samsara<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><span><b>Reference Info</b><span></li>
+                <li><a href="/docs/0.13.0/mahout-samsara/incore">In-core Reference</a></li>
+                <li><a href="/docs/0.13.0/mahout-samsara/outofcore">Out-of-core Reference</a></li>
+                <li><a href="/docs/0.13.0/mahout-samsara/faq">Samsara FAQ</a></li>
+                <li role="separator" class="divider"></li>
+                <li><span><b>Bindings</b><span></li>
+                <li><a href="/docs/0.13.0/mahout-samsara/spark-bindings">Spark Bindings</a></li>
+                <li><a href="/docs/0.13.0/mahout-samsara/flink-bindings">Flink Bindings</a></li>
+                <li><a href="/docs/0.13.0/mahout-samsara/flink-bindings">H20 Bindings</a></li>
+              </ul>
+            </li>
+
+             <li id="tutorials">
+           <!-- Tutorials -->
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Tutorials<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><span><b>Spark Examples using Samsara</b><span></li>
+                <li><a href="/docs/0.13.0/tutorials/samsara-spark-shell">Samsara in Spark Shell</a></li>
+                <li><a href="/docs/0.13.0/tutorials/build-app">Samsara Spark Application</a></li>
+                <li><a href="/docs/0.13.0/tutorials/text-classification">Text Classification</a></li>
+                <li role="separator" class="divider"></li>
+                <li><span><b>Fl</b><span></li>
+                <li><a href="/docs/0.13.1-SNAPSHOT">tbd1</a></li>
+                <li><a href="/docs/0.13.1-SNAPSHOT">tbd2</a></li>
+                <li role="separator" class="divider"></li>
+                <li><span><b>MapReduce</b><span></li>
+                <li><a href="/docs/0.13.1-SNAPSHOT">tbd1</a></li>
+                <li><a href="/docs/0.13.1-SNAPSHOT">tbd2</a></li>
+              </ul>
+            </li>
+
+
+            <!-- Algorithms (Samsara / MR) -->
+            <li id="algorithms">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Algorithms<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><span><b>Samsara Code</b><span></li>
+                <li><a href="/docs/0.13.0/algorithms/samsara/dssvd">Dist SVD</a></li>
+                <li><a href="/docs/0.13.0/algorithms/samsara/dspca">Dist PCA</a></li>
+                <li><a href="/docs/0.13.0/algorithms/samsara/dqr">Dist QR</a></li>
+                <li><a href="/docs/0.13.0/algorithms/samsara/dals">Dist ALS</a></li>
+                <li role="separator" class="divider"></li>
+                <li><span><b>Command Line</b><span></li>
+                <li><a href="/docs/0.13.0">algo1</a></li>
+                <li><a href="/docs/0.13.0">algo2</a></li>
+                <li role="separator" class="divider"></li>
+                <li><span><b>xxxx</b>&nbsp;(xxxxx)<span></li>
+                <li><a href="/docs/0.13.1-SNAPSHOT">xxxxx</a></li>
+              </ul>
+            </li>
+
+            <!-- Scala Docs -->
+            <li id="scaladocs">
+              <a href="tbd" data-toggle="dropdown" class="dropdown-toggle">Scala Docs<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li class="title"><span><b>TODO - Needs update per new scaladocs</b><span></li>
+                <li><a href="http://apache.github.io/mahout/0.10.1/docs/mahout-math/index.html">Mahout Math</a></li>
+                <li><a href="http://apache.github.io/mahout/0.10.1/docs/mahout-math-scala/index.html">Mahout Math Scala bindings</a></li>
+                <li><a href="http://apache.github.io/mahout/0.10.1/docs/mahout-math/index.htmlhttp://apache.github.io/mahout/0.10.1/docs/mahout-spark/index.html">Mahout Spark bindings</a></li>
+                <li><a href="http://apache.github.io/mahout/0.10.1/docs/mahout-math/index.html">Mahout Spark bindings shell</a></li>
+                <li><a href="http://apache.github.io/mahout/0.10.1/docs/mahout-math/index.html">Mahout H2O backend Scaladoc</a></li>
+                <li><a href="http://apache.github.io/mahout/0.10.1/docs/mahout-math/index.html">Mahout H2O backend Javadoc</a></li>
+                <li><a href="http://apache.github.io/mahout/0.10.1/docs/mahout-math/index.html">Mahout HDFS</a></li>
+                <li><a href="http://apache.github.io/mahout/0.10.1/docs/mahout-math/index.html">Mahout Map-Reduce</a></li>
+                <li><a href="http://apache.github.io/mahout/0.10.1/docs/mahout-math/index.html">Mahout Examples</a></li>
+                <li><a href="http://apache.github.io/mahout/0.10.1/docs/mahout-math/index.html">Mahout Integration</a></li>
+              </ul>
+            </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        </ul>
+        </nav><!--/.navbar-collapse -->
+      </div>
+    </div>
+
+        <article>
+        <div class="container">
+            <div class="row">
+                <div class="col-md-10 col-md-offset-1">
+                    {{ content }}
+                </div>
+            </div>
+        </div>
+    </article>
+
+{% include footer.html %}

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_pages/about.md
----------------------------------------------------------------------
diff --git a/website/_pages/about.md b/website/_pages/about.md
new file mode 100644
index 0000000..371c9a2
--- /dev/null
+++ b/website/_pages/about.md
@@ -0,0 +1,39 @@
+---
+layout: inner
+title: About
+permalink: /about/
+---
+
+We never thought of findin' a place where we belong. Don't have to stand alone, we'll never let you fall. Don't need permission to decide what you believe. You gotta learn something when we meet you after school. I said jump, down on Jump Street. I said jump, down on Jump Street. Your friends will be there when your back is to the wall. You'll find you'll need us cause there's no one else to call. When it was hopeless a decision is what you need. You'd better be ready cause' your runnin' outta time. Say jump, 21 Jump, Street.
+
+{% highlight javascript %}
+function meow() {
+    return 'meow';
+}
+
+function bark() {
+    return 'woof';
+}
+
+function getRandomAnimal() {
+
+    var animals = [
+        'cat',
+        'dog',
+        'hippo',
+        'lion',
+        'bear',
+        'zebra'
+    ];
+
+    return animals[Math.floor(Math.random()*animals.length)];
+}
+
+console.log(meow());
+console.log(bark());
+console.log(getRandomAnimal());
+{% endhighlight %}
+
+They arrived in fifty mother ships, offering their friendship and advance technology to Earth. Skeptical of the visitors, Mike Donovan and Juliet Parrish infiltrated their ranks and soon discovered some startling secrets. The resistance is all that stands between us... and the visitors.
+
+Once in every lifetime, comes a love like this. Oh I need you, you need me, oh my darling can't you see. Young Ones. Darling we're the Young Ones. Young Ones. Shouldn't be afraid. To live, love, there's a song to be sung. Cause we may not be the Young Ones very long.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_pages/books-tutorials-and-talks.mdtext
----------------------------------------------------------------------
diff --git a/website/_pages/books-tutorials-and-talks.mdtext b/website/_pages/books-tutorials-and-talks.mdtext
new file mode 100644
index 0000000..d25c6dd
--- /dev/null
+++ b/website/_pages/books-tutorials-and-talks.mdtext
@@ -0,0 +1,117 @@
+Title: Books Tutorials and Talks
+
+# Intro
+
+This page is a place for info about talks (past and upcoming), tutorials, articles, books, slides, PDFs, discussions, etc. about Mahout. No endorsements are implied or
+given.
+
+# Books
+
+## Mahout specific
+
+   * <a href="http://www.weatheringthroughtechdays.com/2016/02/mahout-samsara-book-is-out.html">Apache Mahout: Beyond MapReduce</a> by Dmitriy Lyubimov and Andrew Palumbo published Feb 2016. Covers new features in Mahout "Samsara" releases (0.10, 0.11+).
+   * <a href="http://www.packtpub.com/apache-mahout-cookbook/book">Apache Mahout cookbook</a>- Book by Piero Giacomelli published Dec 2013 by Packtpub.
+   * <a href="http://www.manning.com/owen/">Mahout in Action</a> - Book by Sean Owen, Robin Anil, Ted Dunning and Ellen Friedman published Oct 2011 by Manning Publications.
+   * <a href="http://www.manning.com/ingersoll/">Taming Text</a> - By Grant Ingersoll and Tom Morton, published by Manning Publications. Will have some Mahout coverage, but by no means as complete as Mahout in Action.
+
+## Engineering oriented machine learning books
+
+   * <a href="http://www.amazon.com/Collective-Intelligence-Action-Satnam-Alag/dp/1933988312/ref=pd_bbs_sr_3?ie=UTF8&s=books&qid=1214545249&sr=1-3">Collective Intelligence in Action</a>
+   * <a href="http://www.amazon.com/Programming-Collective-Intelligence-Building-Applications/dp/0596529325/ref=pd_bbs_sr_1/104-1017533-9408723?ie=UTF8&s=books&qid=1214593516&sr=1-1">Programming Collective Intelligence</a>
+   * <a href="http://www.amazon.com/Algorithms-Intelligent-Web-Haralambos-Marmanis/dp/1933988665/ref=sr_1_1?s=books&ie=UTF8&qid=1298005918&sr=1-1">Algorithms of the Intelligent Web</a>
+
+## Scientific background
+
+   * <a href="http://www.cs.waikato.ac.nz/~ml/weka/book.html">Data Mining: Practical Machine Learning Tools and Techniques</a>
+   * <a href="http://www-nlp.stanford.edu/IR-book/">Introduction to Information Retrieval</a>
+   * <a href="http://www.amazon.com/Machine-Learning-Mcgraw-Hill-International-Edit/dp/0071154671/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1214593709&sr=8-1">Machine Learning</a>
+   * <a href="http://www.amazon.com/Pattern-Recognition-Learning-Information-Statistics/dp/0387310738/ref=pd_bbs_sr_2?ie=UTF8&s=books&qid=1214593709&sr=8-2">Pattern Recognition and Machine Learning (Information Science and Statistics) </a>
+
+# News, Articles and Tutorials
+
+   * [Mahout 0.10.x: first Mahout release as a programming environment](http://www.weatheringthroughtechdays.com/2015/04/mahout-010x-first-mahout-release-as.html)   
+   * [Comparing Document Classification Functions of Lucene and Mahout](http://soleami.com/blog/comparing-document-classification-functions-of-lucene-and-mahout.html)
+   * <a href="http://www.ibm.com/developerworks/java/library/j-mahout-scaling/">Apache Mahout: Scalable Machine Learning for Everyone</a>
+   * <a href="http://emmaespina.wordpress.com/2011/04/26/ham-spam-and-elephants-or-how-to-build-a-spam-filter-server-with-mahout/">How to build a spam filter server with Mahout</a> - Applying classification on a live server - April 2011
+   * <a href="http://ssc.io/deploying-a-massively-scalable-recommender-system-with-apache-mahout/">Deploying a massively scalable recommender system with Apache Mahout</a> - Blogpost of Sebastian Schelter in April 2011
+   * <a href="http://www.redmonk.com/cote/2010/11/04/makeall013/">Apache Mahout & the commoditization of machine learning </a> - Podcast interview with Grant Ingersoll at ApacheCon 2010
+   * <a href="http://isabel-drost.de/hadoop/slides/devoxx.pdf">Apache Mahout 0.4 mit neuen Algorithmen</a> - published after the 0.4 release by heise Open/ Developer, November 2010
+   * <a href="http://www.infoq.com/news/2009/04/mahout">Mahout on InfoQ</a> - Interview with Grant Ingersoll on InfoQ
+   * <a href="http://www.cloudera.com/blog/2009/04/21/hadoop-uk-user-group-meeting/">Mahout in the Cloudera weblog</a> - published after the Hadoop user group UK.
+   * <a href="http://blog.athico.com/2008/08/machine-learning-and-apache-mahout.html">Mahout in the Drools weblog</a> - Michael Neale published an article on Mahout in the drools weblog
+   * <a href="https://www.ibm.com/developerworks/java/library/j-mahout/index.html">Introducing Apache Mahout</a> - Grant Ingersoll - Intro to Apache Mahout focused on clustering, classification and collaborative filtering. Japanese translation available at: [http://www.ibm.com/developerworks/jp/java/library/j-mahout/](http://www.ibm.com/developerworks/jp/java/library/j-mahout/)
+   * <a href="http://philippeadjiman.com/blog/2009/11/11/flexible-collaborative-filtering-in-java-with-mahout-taste/">Flexible Collaborative Filtering In Java With Mahout Taste</a> - Philippe Adjiman - Quick starting guide on how to use the collaborative filtering package of Mahout (called Taste) to quickly and flexibly create, test and compare tailored recommendation engines.
+   * <a href="http://www.lucidimagination.com/blog/2010/03/16/integrating-apache-mahout-with-apache-lucene-and-solr-part-i-of-3/">Integrating Mahout with Lucene and Solr</a> Three part series on ways to integrate Mahout with Lucene and Solr
+   * <a href="https://www.youtube.com/watch?v=yD40rVKUwPI">Mahout Item Recommender Tutorial using Java and Eclipse</a> - YouTube video tutorial by Steve Cook
+
+
+# Coursework/Lectures
+
+   * <a href="http://videolectures.net/mlss05us_chicago/">http://videolectures.net/mlss05us_chicago/</a>
+   * <a href="http://videolectures.net/mlas06_pittsburgh/">http://videolectures.net/mlas06_pittsburgh/</a>
+   * <a href="http://see.stanford.edu/see/lecturelist.aspx?coll=348ca38a-3a6d-4052-937d-cb017338d7b1">Stanford Lectures on Machine Learning by Andrew Ng</a>
+   * <a href="https://docs.google.com/open?id=0ByhGL2_SCeitMDQ3OTczNjItM2ZjYi00ZDg5LWE0MzItZGQxODQ5NzkzYjNj">CMU@Qatar Introduction to Mahout lecture</a>
+
+
+# Talks
+
+In reverse chronological order, so that most recent talks are at the top
+
+   * [Distributed Machine Learning with Apache Mahout] Suneel Marthi at Apache Big Data North America, Vancouver, Canada, May 11, 2016 and MapR Washington DC Big Data Everywhere, Tysons, VA, June 2 2016
+   * [Declarative Machine Learning with the Samsara DSL](http://www.slideshare.net/FlinkForward/sebastian-schelter-distributed-machine-learing-with-the-samsara-dsl) Sebastian Schelter at Flink Forward Conference, Berlin Germany, October 2015.
+   * [Bringing Algebraic Semantics to Mahout](http://www.slideshare.net/sscdotopen/bringing-algebraic-semantics-to-mahout) Sebastian Schelter at HPI Infolunch, Potsdam Germany, May 2014
+   * Mahout Spark and Scala bindings: Bringing Algebraic Semantics ([slides](http://www.slideshare.net/DmitriyLyubimov/mahout-scala-and-spark-bindings)/[video](http://youtu.be/h9dpmvNW1Dw)) - Dmitriy Lyubimov at Mahout Meetup, April 17, 2014. 
+   * Mahout Future Directions - Ted Dunning, Suneel Marthi, Sebastian Schelter at Hadoop Summit Europe 2014, Amsterdam, April 3, 2014
+   * Building Recommender Systems for Mere-Mortals - Sebastian Schelter at Researchgate Developer Day, Berlin, November 2013
+   * Recommendations with Apache Mahout - Sebastian Schelter at IBM Almaden Research Center, San Jose, September 2013
+   * <a href="http://de.slideshare.net/sscdotopen/next-directions-in-mahouts-recommenders">Next Directions in Mahout’s Recommenders</a> - Sebastian Schelter at Bay Area Mahout Meetup, Redwood City, August 2013 
+   * <a href="http://de.slideshare.net/sscdotopen/new-directions-in-mahouts-recommenders">New Directions in Mahout’s Recommenders</a> - Sebastian Schelter at Recommender Systems Get Together Berlin, April 2013
+   * <a href="http://www.slideshare.net/VaradMeru/introduction-to-mahout-and-machine-learning">Introduction to Mahout and Machine Learning</a> - Slides by Varad Meru, Software Development Engineer at Orzota. July 27th, 2013.
+   * <a href="http://de.slideshare.net/sscdotopen/introduction-to-collaborative-filtering-with-apache-mahout">An Introduction to Collaborative Filtering with Apache Mahout</a> - Sebastian Schelter at Recommender Systems Challenge Workshop in conjunction with ACM RecSys 2012, Dublin, September 2012
+   * <a href="https://github.com/ManuelB/facebook-recommender-demo/raw/master/docs/Talk-BedCon-Berlin-2012.pdf">How to build a recommender system based on Mahout and JavaEE</a> - Slides by Manuel Blechschmidt at Berlin Expert Days March, 2012.
+   * <a href="http://lanyrd.com/2011/apachecon-north-america/skdtb/">Apache Mahout for intelligent data analysis</a> - Slides from Isabel Drost at Apache Con NA November, 2011.
+   * <a href="http://lanyrd.com/2011/apachecon-north-america/skdrk/">Dr. Mahout: Analyzing clinical data using scalable and distributed computing</a> - Slides from Shannon Quinn at Apache Con NA November, 2011.
+   * Frank Scholten at Berlin Buzzwords on June 7, 2011.
+   * Introduction to Collaborative Filtering using Mahout (updated) - Talk by Sean Owen at the London Hadoop User Group on April 14, 2011.
+   *  <a href="http://www.meetup.com/LA-HUG/pages/Video_from_March_16th_LA-HUG_Ted_Dunning_Mahout">Cool Tricks with Classifiers</a> - Talk by Ted Dunning at the Los Angeles HUG talking about Mahout classifiers on March 16, 2011.
+   * First Mahout Hackathon, Berlin, March 2011
+   * <a href="http://blog.jteam.nl/2011/01/13/announcement-lucene-nl-mahout-meetup-with-isabel-drost-feb-7/">Mahout meetup</a> - there were two talks at the Apache Mahout meetup at JTeam in Amsterdam, February 2011. <a href="http://isabel-drost.de/hadoop/slides/jteam.pdf">intro slides</a>
+   * <a href="http://www.fosdem.org/2011/schedule/event/mahoutclustering.html">Mahout clustering </a> - Talk on Mahout clustering at data dev room FOSDEM, February 2011.
+   * Scaling Data Analysis with Apache Mahout - talk on Mahout at O'Reilly Strata, February 2011. 
+   * <a href="http://www.slideshare.net/jaganadhg/mahout-tutorial-fossmeet-nitc">Practical Machine Learning</a> - Slides from Biju B and Jaganadh G, FOSSMEET-NITC, Calicut, India, February 2011.
+   * <a href="http://www.javaedge.com/jedge/pdf/Mahout.pdf">Mahout at AlphaCSPs The Edge 2010 (pdf)</a> - <a href="http://www.slideshare.net/arikogan/mahouts-presentation-at-alphacsps-the-edge-2010">slideshare</a> - Slides from <a href="http://il.linkedin.com/in/arielkogan">Ariel Kogan</a> AlphaCSP's The Edge, December 2010.
+   * <a href="http://isabel-drost.de/hadoop/slides/devoxx.pdf">Intelligent data analysis with Apache Mahout</a> - Slides from Isabel Drost, Devoxx Antwerp, November 2010.
+   * <a href="http://isabel-drost.de/hadoop/slides/codebits.pdf">Apache Mahout introduction</a> - Slides from Isabel Drost, codebits Lisbon, November 2010.
+   * <a href="http://isabel-drost.de/hadoop/slides/apachecon_2010.pdf">Apache Mahout - Making Data Analysis Easy</a> - Slides from Isabel Drost, Apache Con US Atlanta, November 2010.
+   * <a href="http://www.slideshare.net/jaganadhg/bck9">Practical Machine Learning</a> - Slides from Jaganadh G, BarCamp Kerala 9, November 2010.
+   * <a href="http://www.slideshare.net/tdunning/sdforum-11042010">Mahout and its new classification framework</a> - Slides from Ted Dunning, SDForum, November 2010.
+   * <a href="http://www.slideshare.net/sscdotopen/mahoutcf">Distributed Item-based Collaborative Filtering with Apache Mahout</a> - Slides from Sebastian Schelter, Hadoop Get Together Berlin, October 2010.
+   * <a href="http://isabel-drost.de/hadoop/slides/HMM.pdf">Hidden Markov Models for Mahout</a> - Slides from Max Heimel, Hadoop Get Together Berlin, October 2010.
+   * <a href="http://www.slideshare.net/robinanil/oscon-apache-mahout-mammoth-scale-machine-learning">Apache Mahout Mammoth Scale Machine Learning </a> - Slides from Robin Anil, OSCON 2010.
+   * <a href="http://slidesha.re/9LxOIu">Intro to Apache Mahout</a> - Slides from Grant Ingersoll,  RTP Semantic Web Group.
+   * <a href="http://www.slideshare.net/ydn/3-biometric-hadoopsummit2010">Case study: Biometric Databases and Hadoop </a> - Slides from Jason Trost, Hadoop Summit 2010.
+   * <a href="http://www.slideshare.net/hadoopusergroup/mail-antispam?from=ss_embed">Spam Fighting at Yahoo</a>
+   * <a href="http://www.slideshare.net/hadoopusergroup/bixo-hug-talk?from=ss_embed">Web Mining with Ken Krugler</a>
+   * <a href="http://berlinbuzzwords.wikidot.com/local--files/links-to-slides/ingersoll_bbuzz2010.pdf">Keynote on intelligent search</a> - Slides from Grant Ingersoll, Berlin Buzzwords, June 2010.
+   * <a href="http://berlinbuzzwords.wikidot.com/local--files/links-to-slides/owen_bbuzz2010.pdf">Simple co-occurrence-based recommendation on Hadoop</a> - Slides from Sean Owen, Berlin Buzzwords, June, 2010.
+   * <a href="http://berlinbuzzwords.wikidot.com/local--files/links-to-slides/scholten_bbuzz2010.odp">Introduction to Collaborative Filtering using Mahout</a> - Slides from Frank Scholten, Berlin Buzzwords, June, 2010.
+   * <a href="http://lucene.grantingersoll.com/2010/02/16/trijug-intro-to-mahout-slides-and-demo-examples/">Introduction to Scalable Machine Learning</a> - Slides and demos from Grant Ingersoll, March, 2010.
+   * Mahout @ India Hadoop Summit - Slides from a 1 hour talk on Mahout at the India Hadoop Summit by Robin Anil, February 2010.
+   * <a href="http://www.isabel-drost.de/hadoop/slides/opensourceexpo09.pdf">Mahout in 10 minutes</a> - Slides from a 10 min intro to Mahout at the Map Reduce tutorial by David Z&uuml;lke at Open Source Expo in Karlsruhe, Isabel Drost, November 2009.
+   * <a href="http://www.isabel-drost.de/hadoop/slides/apacheconus2009.pdf">Mahout at Apache Con US </a> - Slides from a talk on "Going from raw data to information" (with Mahout) at Apache Con US in Oakland, Isabel Drost, November 2009.
+   * <a href="http://www.isabel-drost.de/hadoop/slides/froscon2009.pdf">Mahout at FrOSCon</a> - Slides from a talk on Mahout at FrOSCon in Sankt Augustin, Isabel Drost, August 2009.
+   * <a href="http://www.isabel-drost.de/hadoop/slides/dai.pdf">Mahout at DAI group TU Berlin</a> - Slides from a talk on Mahout at the DAI Laboratories TU Berlin, Isabel Drost, July 2009.
+   * <a href="http://www.isabel-drost.de/hadoop/slides/ulf.pdf">Mahout at Machine Learning Group TU Berlin</a> - Slides from a talk on Hadoop with some detour to Mahout at the Machine
+   * Learning Group of Prof. Dr. Klaus-Robert M&uuml;ller at TU Berlin, Isabel Drost, June 2009.
+   * <a href="http://www.isabel-drost.de/hadoop/slides/google.pdf">Mahout at Google Z&uuml;rich</a> - Slides from a Google tech-talk on the past, present and future of Mahout, Isabel Drost, May 2009.
+   * <a href="http://static.last.fm/johan/huguk-20090414/isabel_drost-introducing_apache_mahout.pdf">Hadoop user group UK</a> - Slides from a talk on April 14, 2009 at the Hadoop User Group UK in London, Isabel Drost, April 2009.
+   * <a href="http://cwiki.apache.org/confluence/download/attachments/88410/SDForum.pdf">BI Over Petabytes: Meet Apache Mahout</a> - Slides from a talk by Jeff Eastman on April 21, 2009 at the Bay Area SD Forum Business Intelligence SIG meeting at SAP in Palo Alto, CA.
+   * Lucene Meetup and Apache Barcamp in Amsterdam, March 2009.
+   * BarCampRDU - (Raleigh) on Aug. 2, 2008
+   * Introducing Mahout: Apache Machine Learning - Committer Grant Ingersoll gave a gentle introduction to Mahout and Machine Learning at ApacheCon in November (3rd through 7th) in New Orleans, USA. 
+   * Mahout: Scaling Machine Learning - Introduction to Mahout and machine learning at FrOSCon in Sankt Augustin/Germany, Isabel Drost, August 2008.  (<a href="http://cwiki.apache.org/confluence/download/attachments/88410/froscon.pdf">slides</a>)
+   * Mahout: Scalable Machine Learning - An introduction to Mahout and machine learning at the first German Hadoop gathering in newthinking store/ Berlin, Isabel Drost, July 2008.
+   * Apache Mahout: Industrial Strength Machine Learning - Committer Jeff Eastman gave an introduction to Mahout at Yahoo\!, May 2008
+   * <a href="http://people.apache.org/~berndf/openexpode08-lucene-talk.pdf">Apache Lucene - Mach's wie Google</a> - Bernd Fondermann presented an overview of the Apache Lucene project,
+   * including Mahout at Open Source Expo 2008 in Karlsruhe, May 2008.
+   * Apache Mahout: Bringing Machine Learning to Industrial Strength - Committer Isabel Drost gave a Fast Feather introduction the the new project Mahout at Apache Con EU April, 2008
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_pages/buildingmahout.mdtext
----------------------------------------------------------------------
diff --git a/website/_pages/buildingmahout.mdtext b/website/_pages/buildingmahout.mdtext
new file mode 100644
index 0000000..eaada21
--- /dev/null
+++ b/website/_pages/buildingmahout.mdtext
@@ -0,0 +1,57 @@
+Title: BuildingMahout
+
+# Building Mahout from source
+
+## Prerequisites
+
+* Java JDK 1.7
+* Apache Maven 3.3.3
+
+
+## Getting the source code
+
+Checkout the sources from the [Mahout GitHub repository](https://github.com/apache/mahout)
+either via
+ 
+    git clone git@github.com:apache/mahout.git
+or
+ 
+    git clone https://github.com/apache/mahout.git
+
+##Hadoop version
+Mahout code depends on hadoop-client artifact, with the default version 2.4.1. To build Mahout against to a
+different hadoop version, hadoop.version property should be set accordingly and passed to the build command.
+Hadoop1 clients would additionally require hadoop1 profile to be activated.
+
+The build lifecycle is illustrated below. 
+
+## Compiling
+
+Compile Mahout using standard maven commands
+
+    # With hadoop-2.4.1 dependency
+    mvn clean compile
+
+    # With hadoop-1.2.1 dependency
+    mvn -Phadoop1 -Dhadoop.version=1.2.1 clean compile
+
+##Packaging
+
+Mahout has an extensive test suite which takes some time to run. If you just want to build Mahout, skip the tests like this
+
+    # With hadoop-2.4.1 dependency
+    mvn -DskipTests=true clean package
+
+    # With hadoop-1.2.1 dependency
+    mvn -Phadoop1 -Dhadoop.version=1.2.1 -DskipTests=true clean package
+
+
+In order to add mahout artifact to your local repository, run
+
+    # With hadoop-2.4.1 dependency
+    mvn clean install
+
+    # With hadoop-1.2.1 dependency
+    mvn -Phadoop1 -Dhadoop.version=1.2.1 clean install
+
+ 
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_pages/developer-resources.md
----------------------------------------------------------------------
diff --git a/website/_pages/developer-resources.md b/website/_pages/developer-resources.md
new file mode 100644
index 0000000..35d56eb
--- /dev/null
+++ b/website/_pages/developer-resources.md
@@ -0,0 +1,50 @@
+---
+layout: mahout
+title: Developer Resources
+permalink: /developers/
+---
+<a name="DeveloperResources-MakingaContribution"></a>
+## Making a Contribution
+
+Mahout is always looking for contributions, especially in the areas of
+documentation. See our [How to contribute](/developers/how-to-contribute.html) page for details.
+
+
+<a name="DeveloperResources-SourceCode"></a>
+## Source Code
+
+The source files are stored using Git, our page on [version control](/developers/version-control.html) has details on how to access the sourcecode.
+
+
+<a name="DeveloperResources-Documentation"></a>
+## Documentation
+
+Javadoc and Scaladoc documentation is available online by module:
+
+ * [Mahout Math](http://apache.github.io/mahout/0.10.1/docs/mahout-math/index.html)
+ * [Mahout Math Scala bindings](http://apache.github.io/mahout/0.10.1/docs/mahout-math-scala/index.html)
+ * [Mahout Spark bindings](http://apache.github.io/mahout/0.10.1/docs/mahout-spark/index.html)
+ * [Mahout Spark bindings shell](http://apache.github.io/mahout/0.10.1/docs/mahout-spark-shell/index.html)
+ * [Mahout H2O backend Scaladoc](http://apache.github.io/mahout/0.10.1/docs/mahout-h2o/scaladocs/index.html)
+ * [Mahout H2O backend Javadoc](http://apache.github.io/mahout/0.10.1/docs/mahout-h2o/javadoc/index.html)
+ * [Mahout HDFS](http://apache.github.io/mahout/0.10.1/docs/mahout-hdfs/index.html)
+ * [Mahout Map-Reduce](http://apache.github.io/mahout/0.10.1/docs/mahout-mr/index.html)
+ * [Mahout Examples](http://apache.github.io/mahout/0.10.1/docs/mahout-examples/index.html)
+ * [Mahout Integration](http://apache.github.io/mahout/0.10.1/docs/mahout-integration/index.html)
+
+
+<a name="DeveloperResources-Issues"></a>
+## Issues
+
+All bugs, improvements, [pull requests](http://mahout.apache.org/developers/github.html), etc. should be logged in our [issue tracker](/developers/issue-tracker.html).
+
+<a name="DeveloperResources-ContinuousIntegration"></a>
+## Continuous Integration
+
+Mahout is continuously built on an hourly basis on the [Apache Jenkins](https://builds.apache.org/job/Mahout-Quality/)  build system.
+
+## Board reports
+
+Every three months Mahout submits a report to the Apache board. All of the drafts that get sent are checked into svn. See here:
+
+<a href="https://svn.apache.org/repos/asf/mahout/pmc/board-reports/">https://svn.apache.org/repos/asf/mahout/pmc/board-reports/</a>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_pages/docs/0.13.0/algorithms/d-als.md
----------------------------------------------------------------------
diff --git a/website/_pages/docs/0.13.0/algorithms/d-als.md b/website/_pages/docs/0.13.0/algorithms/d-als.md
new file mode 100644
index 0000000..ed44c99
--- /dev/null
+++ b/website/_pages/docs/0.13.0/algorithms/d-als.md
@@ -0,0 +1,57 @@
+---
+layout: mahoutdoc
+title: Mahout Samsara Distributed ALS
+permalink: /docs/0.13.0/algorithms/samsara/dals
+---
+# Distributed Cholesky QR
+
+
+## Intro
+
+Mahout has a distributed implementation of QR decomposition for tall thin matricies[1].
+
+## Algorithm 
+
+For the classic QR decomposition of the form `\(\mathbf{A}=\mathbf{QR},\mathbf{A}\in\mathbb{R}^{m\times n}\)` a distributed version is fairly easily achieved if `\(\mathbf{A}\)` is tall and thin such that `\(\mathbf{A}^{\top}\mathbf{A}\)` fits in memory, i.e. *m* is large but *n* < ~5000 Under such circumstances, only `\(\mathbf{A}\)` and `\(\mathbf{Q}\)` are distributed matricies and `\(\mathbf{A^{\top}A}\)` and `\(\mathbf{R}\)` are in-core products. We just compute the in-core version of the Cholesky decomposition in the form of `\(\mathbf{LL}^{\top}= \mathbf{A}^{\top}\mathbf{A}\)`.  After that we take `\(\mathbf{R}= \mathbf{L}^{\top}\)` and `\(\mathbf{Q}=\mathbf{A}\left(\mathbf{L}^{\top}\right)^{-1}\)`.  The latter is easily achieved by multiplying each verticle block of `\(\mathbf{A}\)` by `\(\left(\mathbf{L}^{\top}\right)^{-1}\)`.  (There is no actual matrix inversion happening). 
+
+
+
+## Implementation
+
+Mahout `dqrThin(...)` is implemented in the mahout `math-scala` algebraic optimizer which translates Mahout's R-like linear algebra operators into a physical plan for both Spark and H2O distributed engines.
+
+    def dqrThin[K: ClassTag](A: DrmLike[K], checkRankDeficiency: Boolean = true): (DrmLike[K], Matrix) = {        
+        if (drmA.ncol > 5000)
+            log.warn("A is too fat. A'A must fit in memory and easily broadcasted.")
+        implicit val ctx = drmA.context
+        val AtA = (drmA.t %*% drmA).checkpoint()
+        val inCoreAtA = AtA.collect
+        val ch = chol(inCoreAtA)
+        val inCoreR = (ch.getL cloned) t
+        if (checkRankDeficiency && !ch.isPositiveDefinite)
+            throw new IllegalArgumentException("R is rank-deficient.")
+        val bcastAtA = sc.broadcast(inCoreAtA)
+        val Q = A.mapBlock() {
+            case (keys, block) => keys -> chol(bcastAtA).solveRight(block)
+        }
+        Q -> inCoreR
+    }
+
+
+## Usage
+
+The scala `dqrThin(...)` method can easily be called in any Spark or H2O application built with the `math-scala` library and the corresponding `Spark` or `H2O` engine module as follows:
+
+    import org.apache.mahout.math._
+    import decompositions._
+    import drm._
+    
+    val(drmQ, inCoreR) = dqrThin(drma)
+
+ 
+## References
+
+[1]: [Mahout Scala and Mahout Spark Bindings for Linear Algebra Subroutines](http://mahout.apache.org/users/sparkbindings/ScalaSparkBindings.pdf)
+
+[2]: [Mahout Spark and Scala Bindings](http://mahout.apache.org/users/sparkbindings/home.html)
+

http://git-wip-us.apache.org/repos/asf/mahout/blob/54ef150e/website/_pages/docs/0.13.0/algorithms/d-qr.md
----------------------------------------------------------------------
diff --git a/website/_pages/docs/0.13.0/algorithms/d-qr.md b/website/_pages/docs/0.13.0/algorithms/d-qr.md
new file mode 100644
index 0000000..65ae9b2
--- /dev/null
+++ b/website/_pages/docs/0.13.0/algorithms/d-qr.md
@@ -0,0 +1,57 @@
+---
+layout: mahoutdoc
+title: Mahout Samsara DQR
+permalink: /docs/0.13.0/algorithms/samsara/dqr
+---
+# Distributed Cholesky QR
+
+
+## Intro
+
+Mahout has a distributed implementation of QR decomposition for tall thin matrices[1].
+
+## Algorithm 
+
+For the classic QR decomposition of the form `\(\mathbf{A}=\mathbf{QR},\mathbf{A}\in\mathbb{R}^{m\times n}\)` a distributed version is fairly easily achieved if `\(\mathbf{A}\)` is tall and thin such that `\(\mathbf{A}^{\top}\mathbf{A}\)` fits in memory, i.e. *m* is large but *n* < ~5000 Under such circumstances, only `\(\mathbf{A}\)` and `\(\mathbf{Q}\)` are distributed matrices and `\(\mathbf{A^{\top}A}\)` and `\(\mathbf{R}\)` are in-core products. We just compute the in-core version of the Cholesky decomposition in the form of `\(\mathbf{LL}^{\top}= \mathbf{A}^{\top}\mathbf{A}\)`.  After that we take `\(\mathbf{R}= \mathbf{L}^{\top}\)` and `\(\mathbf{Q}=\mathbf{A}\left(\mathbf{L}^{\top}\right)^{-1}\)`.  The latter is easily achieved by multiplying each vertical block of `\(\mathbf{A}\)` by `\(\left(\mathbf{L}^{\top}\right)^{-1}\)`.  (There is no actual matrix inversion happening). 
+
+
+
+## Implementation
+
+Mahout `dqrThin(...)` is implemented in the mahout `math-scala` algebraic optimizer which translates Mahout's R-like linear algebra operators into a physical plan for both Spark and H2O distributed engines.
+
+    def dqrThin[K: ClassTag](A: DrmLike[K], checkRankDeficiency: Boolean = true): (DrmLike[K], Matrix) = {        
+        if (drmA.ncol > 5000)
+            log.warn("A is too fat. A'A must fit in memory and easily broadcasted.")
+        implicit val ctx = drmA.context
+        val AtA = (drmA.t %*% drmA).checkpoint()
+        val inCoreAtA = AtA.collect
+        val ch = chol(inCoreAtA)
+        val inCoreR = (ch.getL cloned) t
+        if (checkRankDeficiency && !ch.isPositiveDefinite)
+            throw new IllegalArgumentException("R is rank-deficient.")
+        val bcastAtA = sc.broadcast(inCoreAtA)
+        val Q = A.mapBlock() {
+            case (keys, block) => keys -> chol(bcastAtA).solveRight(block)
+        }
+        Q -> inCoreR
+    }
+
+
+## Usage
+
+The scala `dqrThin(...)` method can easily be called in any Spark or H2O application built with the `math-scala` library and the corresponding `Spark` or `H2O` engine module as follows:
+
+    import org.apache.mahout.math._
+    import decompositions._
+    import drm._
+    
+    val(drmQ, inCoreR) = dqrThin(drma)
+
+ 
+## References
+
+[1]: [Mahout Scala and Mahout Spark Bindings for Linear Algebra Subroutines](http://mahout.apache.org/users/sparkbindings/ScalaSparkBindings.pdf)
+
+[2]: [Mahout Spark and Scala Bindings](http://mahout.apache.org/users/sparkbindings/home.html)
+


Mime
View raw message