community-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Owen O'Malley" <omal...@apache.org>
Subject Re: GitHub Pages
Date Mon, 03 Aug 2015 15:51:29 GMT
On Mon, Aug 3, 2015 at 8:22 AM, Stian Soiland-Reyes <stain@apache.org>
wrote:

> This looks good.
>
> So do I understand any of the commiters editing the site would still
> need to run Jekyll manually and push (how?), or is there a GitHub like
> autobuild?
>

It is manual, so it isn't as easy as github pages. However, I find that
generally I want to run jekyll locally first anyways to debug my changes.

My personal work flow is to have orc/site/target, which is the output
directory for the jekyll be a separate git repository that is on the
asf-pages branch.

% cd site
% emacs ...
% bundle exec jekyll serve
<check http://localhost:4000/>
% git commit ...
% git push ... <for the source>
% cd target
% git commit ...
% git push .. <for the generated html>




> Is Jekyll still requiring various Ruby libraries to be installed in a
> carefully selected version (with fun time on Windows for native
> dependencies), or is docker images like jekyll/jekyll making things
> easier?
>
>
>
>
> On 3 August 2015 at 15:58, Owen O'Malley <omalley@apache.org> wrote:
> > On Wed, Mar 4, 2015 at 11:56 PM, Ted Dunning <ted.dunning@gmail.com>
> wrote:
> >
> >> Several projects are using Jekyll to emulate the github style site
> >> processing.  As an example: http://drill.apache.org/
> >>
> >> THis is still a bit inconvenient in that the gh-pages branch has to be
> >> built using jekyll and then checked into SVN, but it does work pretty
> >> easily.  The process pretty much has to be manual because of the access
> >> required to check things into SVN, but there is nothing else that
> requires
> >> manual intervention.
> >>
> >
> > Actually, now infra has set it up so that you can have both in the same
> > repository using the "asf-site" branch in git. Here is the generated html
> > for ORC: https://github.com/apache/orc/tree/asf-site
> >
> > I really like the Jekyll engine for generating the HTML. ORC's jekyll
> > source is at https://github.com/apache/orc/tree/master/site
> >
> > .. Owen
>
>
>
> --
> Stian Soiland-Reyes
> Apache Taverna (incubating), Apache Commons RDF (incubating)
> http://orcid.org/0000-0001-9842-9718
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message