Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add baseurl option to site configuration #18

Merged
merged 3 commits into from
Mar 7, 2015

Conversation

jiffyclub
Copy link
Contributor

This is meant to mirror the baseurl option in Jekyll: http://jekyllrb.com/docs/configuration/#serve-command-options

It allows you to specify a prefix for all local URLs generated within your site. This is necessary when your site will be served from a URL that has more than just the hostname. For example, on GitHub Pages sites are served from http://username.github.io/project_name/, so Urubu needs to include that /project_name/ in generated URLs pointing to local content.

The baseurl should be specified in _site.yml with no beginning or trailing slashes, e.g.:

baseurl: prefix

I've confirmed that this doesn't break any existing functionality if baseurl is not set and that when baseurl is specified it correctly inserts the baseurl everywhere I checked. (I used my tserv script to start a server listening with a prefix matching my baseurl.)

This is meant to mirror the baseurl option in Jekyll:
http://jekyllrb.com/docs/configuration/#serve-command-options
It allows you to specify a prefix for all local URLs generated
within your site. This is necessary when your site will be served
from a URL that has more than just the hostname. For example,
on GitHub Pages sites are served from
http://username.github.io/project_name/, so Urubu needs to include
that /project_name/ in generated URLs pointing to local content.

The baseurl should be specified in _site.yml with no beginning
or trailing slashes, e.g.:

    baseurl: prefix
@jiffyclub jiffyclub mentioned this pull request Mar 6, 2015
@jandecaluwe jandecaluwe merged commit 4ac103e into jandecaluwe:master Mar 7, 2015
@jandecaluwe
Copy link
Owner

Works fine, thx.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants