More Premium Hugo Themes Premium Jekyll Themes

Lanyon Plus

Based on lanyon - A content-first, sliding sidebar theme for Jekyll. Demo at

Lanyon Plus

Based on lanyon - A content-first, sliding sidebar theme for Jekyll. Demo at

Author Avatar Theme by dyndna
Github Stars Github Stars: 72
Last Commit Last Commit: Apr 26, 2017 -
First Commit Created: Apr 22, 2023 -
Lanyon Plus screenshot

Overview

Lanyon Plus is a Jekyll theme based on the Lanyon theme created by Mark Otto, with additional add-ons by Samir Amin. The theme is open sourced under the MIT license and provides a range of features for creating a website. This includes options for customizing the sidebar, meta info below post titles, and footer bar. There are also features such as Google Analytics, Disqus comments, Twitter widgets, and Google custom search that can be enabled by adding the relevant usernames or keys in the configuration files. The theme also provides instructions for setting up a custom domain with GitHub pages.

Features

  • Customizable sidebar, meta info, and footer bar
  • Support for Google Analytics, Disqus comments, Twitter widgets, and Google custom search
  • Ability to use a custom domain with GitHub pages

Installation

  1. Edit the _config.yml file and replace any instances of “foo” with relevant information.
  2. Add the author and owner information in the appropriate sections for the sidebar and footer.
  3. Uncomment and add relevant usernames/keys to enable features such as Google Analytics, Disqus comments, Twitter widgets, and Google custom search.
  4. If hosting the website on a domain other than github.io, rename the CNAME.sample file to CNAME and add your custom domain name. If hosting on github.io, replace “example.com” with the appropriate URL in the _config.yml and _prose.yml files.
  5. If desired, edit the robots.txt file to include/exclude search engines.
  6. Check the file paths in the head.html and head_minimal.html files to ensure they have valid CSS files, scripts, icons, and images.
  7. Edit the necessary variables in the _config.yml file for social media profiles, Google Analytics key, Disqus username, etc.
  8. Customize the meta_info.html, footer.html, and similar include files to add or remove elements in the page meta bar and footer.
  9. In the _layouts directory, edit the default.html, page.html, and post.html files to add, remove, or reorder page/post content.
  10. For live blog posts, create markdown formatted posts with the file name format yyyy-mm-dd-title.md in the _posts directory. The YAML header in each post should contain at least the layout, title, and date fields.

Summary

Lanyon Plus is a customizable Jekyll theme that builds upon the Lanyon theme. It offers a range of features and options for creating a website, including sidebar customization, support for various plugins, and the ability to use a custom domain with GitHub pages. By following the installation instructions and customizing the necessary files, users can easily create their own unique website using Lanyon Plus.