- Screenshot of home.html
- Screenshot of tags.html
- Screenshot of categories.html
- Screenshot of categories.html
- Screenshot of about.md
Welcome to your new Jekyll theme! In this directory, you'll find the files you need to be able to package up your theme into a gem. Put your layouts in
_layouts, your includes in
_includes and your sass in
_sass. To experiment with this code, add some sample content and run
bundle exec jekyll serve – this directory is setup just like a Jekyll site!
More information can be found in the Resources and Credits section.
Directory File Structure
- menu items for the top bar navigation.
- Social media information for the footer.
- A place for unpublished posts.
- The number of posts to show and where the layout file is.
- The layout for posts.
- Google anaylytic script.
- Top navigation bar.
- Typical head with cdn link for google fonts, font-awesome, and links for google-analytics, seo, and feed.
- Footer with social links and cdnjs for Foundation.
- This file is the main layout of your site. It adds the head, header, content, and footer.
- This file links to _layouts/default.html, and adds the "Welcome" callout. The _includes/articles_main.html adds the posts formatted by _includes/article_post.html
- A layout that only adds a title section.
- The layout for your posts.
- The home for your published posts.
- Do not touch. This is your generated site.
- The following files or partials contain vanilla css.
- This is the file that collects all the partials. The cdnjs for Foundation. Any unused partials can be disabled by adding // before the @import.
- This file imports the sass files into a single style sheet.
- SoftGrunge1.jpg -- Wallpapers by Carol Francis
- This file will be automatically generated by the jekyll-feed plugin.
- Homepage for your site. It is blank on purpose and changes should be made in _layouts/home.html.
- This page shows off some Foundation features, and can be removed.
- An about page formated by _layouts/page.html
- categories tag page formated at _layout/page.html
- tag page that gets it layout from _layouts/default.html
- This is your Jekyll configuration file and your Jekyll server will need to be restarted to see any changes. You will want to personalize this.
- A place to add gems.
Add this line to your Jekyll site's
And add this line to your Jekyll site's
And then execute:
Or install it yourself as:
$ gem install jekyll-theme-conscious-sedation
To locate files run 'bundle show jekyll-theme-conscious-sedation' and copy then copy any files over that you may need.
You can also Fork, Download, or Clone the theme.
Resources and Credits
More information on the following gems can be found at Ruby Gems.
- Jekyll-feed 0.9.2 to generate an Atom feed of your posts.
- Jekyll-seo-tag 2.2.3 to add metadata tags for search engines and social networks.
- Jekyll-sitemap 1.1.1 to automatically generate a sitemap.xml for your site.
- Jekyll-mentions 1.2.0 adds @mention support.
- Jemoji 0.8.0 adds Github emoji images.
Bug reports and pull requests are welcome on GitHub. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
To set up your environment to develop this theme, run
Your theme is setup just like a normal Jekyll site! To test your theme, run
bundle exec jekyll serve and open your browser at
http://localhost:4000. This starts a Jekyll server using your theme. Add pages, documents, data, etc. like normal to test your theme's contents. As you make modifications to your theme and to your content, your site will regenerate and you should see the changes in the browser after a refresh, just like normal.
When your theme is released, only the files in
_sass tracked with Git will be released.
The theme is available as open source under the terms of the MIT License.