You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kudu.apache.org by "Todd Lipcon (Code Review)" <ge...@cloudera.org> on 2016/03/15 01:06:56 UTC

[kudu-CR](gh-pages) Improve site build, add a blog

Hello Misty Stanley-Jones, Mike Percy,

I'd like you to do a code review.  Please visit

    http://gerrit.cloudera.org:8080/2542

to review the following change.

Change subject: Improve site build, add a blog
......................................................................

Improve site build, add a blog

Since we plan to move off of github pages towards the ASF site publishing, we
now need to start worrying about running Jekyll ourselves. This adds a new
script to this repository that acts as a wrapper which installs bundler uses
that to install a locked version of Jekyll. This slightly duplicates some
scripting which is in the main Kudu repository, but that scripting is more
focused around building documentation (eg installing the asciidoctor gem)
whereas this one is focused on the site build.

This also updates Jekyll to a newer version which has better support for
blogging. This still isn't the newest version, because the newest requires ruby
2.0, which apparently is not installed by default on a lot of systems. If we
end up needing some feature that is missing from Jekyll 2.5, we can update at
that ponit.

In terms of actual site content, this adds a basic blog, and two simple
back-dated posts for our two most recent releases. I used these as initial
filler content so that we don't have an empty blog.

In order to make room on the top nav for the blog, I merged the 'Contributing'
section into the 'Community' section. Longer term I think we probably need to
add some dropdown menus from the top nav or something, but I didn't want to
figure out the HTML for that quite yet. I think putting 'contributing' under
'community' makes reasonable sense.

Change-Id: Ib9afca4e9b22923b96fd4ec9f5bfafd3e6ddd796
---
M Gemfile
M Gemfile.lock
M README.adoc
A _config.yml
M _includes/top_common.html
A _layouts/blog_layout.html
A _layouts/post.html
A _posts/2016-02-26-apache-kudu-0-7-0-released.md
A _posts/2016-03-10-apache-kudu-0-7-1-released.md
A blog/index.html
M community.md
M css/kudu.css
A site_tool
13 files changed, 387 insertions(+), 113 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/42/2542/1
-- 
To view, visit http://gerrit.cloudera.org:8080/2542
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib9afca4e9b22923b96fd4ec9f5bfafd3e6ddd796
Gerrit-PatchSet: 1
Gerrit-Project: kudu
Gerrit-Branch: gh-pages
Gerrit-Owner: Todd Lipcon <to...@apache.org>
Gerrit-Reviewer: Mike Percy <mp...@apache.org>
Gerrit-Reviewer: Misty Stanley-Jones <mi...@apache.org>