The look is based on "Business Casual" by Start Bootstrap.
This site is intended to require as little maintenance from the church staff and the developer as possible. All of the pictures are being pulled from the church's existing Facebook page. The bulletins, newsletters, and documents are coming from an IFTTT recipe that pulls them out of a gmail inbox and puts them in a public dropbox folder. YQL is then used to scrape out the contents of the dropbox folder. See this file for more information.
Starting a local Jekyll instance
gem install jekyll
Clone this repo:
git clone https://github.com/lostphilosopher/eskomethodist.git
cd into the repo:
Test the application by serving it locally:
Verify that you can see your jekyll project running at localhost:4000/
If the above process doesn't work, try
bundle exec jekyll serve --baseurl '' this might help with versioning and compatibility issues. If you get a
json 1.7.7 issue try
bundle update json see here for more.
Deploying to Production
cd into the project repo:
Checkout the gh-pages branch:
git checkout gh-pages
Push directly to the gh-pages branch
git push origin gh-pages(or merge a commit into gh-pages on GitHub)`