[annotator-dev] Website and Github Pages
steph at endpoint.com
Thu May 15 02:02:46 UTC 2014
Ok, I think I am following your updates now after rereading, Randall.
However, what this means to me is that every time a blog article is
added, there will be a commit in both the master branch and gh-pages
branch that would need to be pulled reflecting changes in the jekyll
source and jekyll destination files. This is fine, but it brings up a
bit of an opportunity for master and gh-pages to be unsynced if
corresponding pull requests are not made at the same time. I understand
the motivations for keeping source files out of the gh-pages branch, so
I think doing it this way is fine until it possibly becomes a headache.
On 5/14/2014 9:52 PM, Steph Skardal wrote:
> As it stands right now in it's current state, annotatorjs.org/news/
> has not been built and is coming up empty on the live site.
> Perhaps I'm misunderstanding the intention here, but it's my
> understanding now that we want _news (the source) to be committed to
> the master branch, and news (the destination) to be committed to
> gh-pages, and the tricky/annoying part is that we'll have to toggle
> between branches to keep _news committed to master and news committed
> to gh-pages.
> On 5/14/2014 8:44 PM, Randall Leeds wrote:
>> Steph, Andrew, thanks for making and merging those commits to get a
>> news page up!
>> I'm totally obsessive about not committing source to the gh-pages and
>> not commit build artifacts to master, though, so I've gone ahead and
>> push a master branch that features a new rake task.
>> Here are the differences between master and gh-pages:
>> - JEKYLL_README is now in _news/
>> - There's a new rake task you can run in _news/, `rake ghp` (ghp ==
>> What the ghp task does:
>> - Ensures there are no untracked, unignored files present
>> - Ensures there are no uncommitted working directory or index changes
>> - Creates a new commit on top of the gh-pages branch containing the
>> latest files
>> Everything is copied over for now, except _news/.
>> I'm happy to help turn everything into jekyll and we can just run
>> these commands from the root.
>> Jekyll has no problem with .html files in the root, so I think it's
>> as simple as making _news/index.html into news.html at the root and
>> popping everything up a directory.
>> I've not updated the gh-pages branch myself, yet, in case someone
>> doesn't like what I've done (we can drop the master branch, which
>> wasn't present before).
>> If you'd like to be the first, just follow the instructions!
>> _news/JEKYLL_README has all the latest.
>> annotator-dev mailing list
>> annotator-dev at lists.okfn.org
> annotator-dev mailing list
> annotator-dev at lists.okfn.org
> Unsubscribe: https://lists.okfn.org/mailman/options/annotator-dev
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the annotator-dev