Some useful gems for building menus in jekyll, plus a basic working configuration
diff --git a/Gemfile b/Gemfile
index 8af2673..654fd84 100644
--- a/Gemfile
+++ b/Gemfile
@@ -14,15 +14,14 @@
# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "minima", "~> 2.0"
-# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
-# uncomment the line below. To upgrade, run `bundle update github-pages`.
-# gem "github-pages", group: :jekyll_plugins
-# If you have any plugins, put them here!
group :jekyll_plugins do
- gem "jekyll-feed", "~> 0.6"
+ gem "jekyll-feed", "~> 0.6"
+ gem 'jekyll-sass-converter'
+ gem 'jekyll-sitemap'
+ gem 'jekyll-redirect-from'
+ gem 'wdm', '~> 0.1.0' if Gem.win_platform?
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
-gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
-
+gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
\ No newline at end of file
diff --git a/_config.yml b/_config.yml
index f5df983..564f9a0 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,34 +1,43 @@
-# Welcome to Jekyll!
-#
-# This config file is meant for settings that affect your whole blog, values
-# which you are expected to set up once and rarely edit after that. If you find
-# yourself editing this file very often, consider using Jekyll's data files
-# feature for the data you need to update frequently.
-#
-# For technical reasons, this file is *NOT* reloaded automatically when you use
-# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
-
-# Site settings
-# These are used to personalize your new site. If you look in the HTML files,
-# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
-# You can create any custom variable you would like, and they will be accessible
-# in the templates via {{ site.myvariable }}.
-title: Your awesome title
-email: your-email@domain.com
-description: > # this means to ignore newlines until "baseurl:"
- Write an awesome description for your new site here. You can edit this
- line in _config.yml. It will appear in your document head meta (for
- Google search results) and in your feed.xml site description.
-baseurl: "" # the subpath of your site, e.g. /blog
-url: "" # the base hostname & protocol for your site, e.g. http://example.com
-twitter_username: jekyllrb
-github_username: jekyll
+title: Apache Cayenne
+email: amaniatis@apache.org
+description: >
+ Apache Cayenne(tm) is an open source persistence framework licensed
+ under the Apache License, providing object-relational mapping (ORM) and
+ remoting services. With a wealth of unique and powerful features,
+ Cayenne can address a wide range of persistence needs. Cayenne seamlessly
+ binds one or more database schemas directly to Java objects, managing atomic
+ commit and rollbacks, SQL generation, joins, sequences, and more. With Cayenne's
+ Remote Object Persistence, those Java objects can even be persisted out to
+ clients via Web Services.
+baseurl: ""
+url: "http://cayenne.apache.org"
+encoding: utf-8
# Build settings
-markdown: kramdown
+
theme: minima
gems:
- jekyll-feed
exclude:
- Gemfile
- Gemfile.lock
+
+markdown: kramdown
+kramdown:
+ auto_ids: true # Auto-generate ID's for headings
+
+sass:
+ style: compressed
+ sass_dir: assets/css/_sass
+
+defaults:
+ -
+ scope:
+ path: "assets" # an empty string here means all files in the project
+ values:
+ layout:
+ -
+ scope:
+ path: "" # an empty string here means all files in the project
+ values:
+ layout: "default"
\ No newline at end of file