Code Monkey home page Code Monkey logo

poole-theme's Introduction

 _   ___          _          ______                       _ _   _           _           _       
| | / / |        (_)         |  _  \                     (_) | | |         | |         (_)      
| |/ /| |__  _ __ _ ___ _ __ | | | |_____   __       __ _ _| |_| |__  _   _| |__        _  ___  
|    \| '_ \| '__| / __| '_ \| | | / _ \ \ / /      / _` | | __| '_ \| | | | '_ \      | |/ _ \ 
| |\  \ | | | |  | \__ \ |_) | |/ /  __/\ V /   _  | (_| | | |_| | | | |_| | |_) |  _  | | (_) |
\_| \_/_| |_|_|  |_|___/ .__/|___/ \___| \_/   (_)  \__, |_|\__|_| |_|\__,_|_.__/  (_) |_|\___/ 
                       | |                           __/ |                                      
                       |_|                          |___/                                                       

Rick Roll Redirect - https://khrispdev.github.io/sus

Rick Roll Autoplay Youtube Video - https://khrispdev.github.io/mathtips

Table of Contents

Features

  • Jekyll SEO Tag
  • Jekyll Feed
  • Jekyll Sitemap
  • Jekyll Gist
  • Google Analytics
  • Disqus
  • Font Awesome
  • MathJax
  • Dark mode (enabled automatically via CSS media query)
  • Posts archive by dates, categories, and tags
  • Pagination, generated by Jekyll Paginate
  • TOC (generated by Vladimir "allejo" Jimenez's jekyll-toc)
  • Related posts (time-based, because Jekyll) below each post
  • Mobile friendly design and development
  • Easily scalable text and component sizing with rem units in the CSS
  • Support for a wide gamut of HTML elements
  • Syntax highlighting, courtesy Pygments (the Python-based code snippet highlighter)

Creating Themes

If you want to make your own color schemes, modify the CSS variables in the _sass/_variables.scss stylesheet with a scoped data attribute or class name.

For example, below we've created the beginnings of a blue theme:

// Example blue theme
[data-theme="blue"] {
  --body-bg: var(--blue);
  --body-color: #fff;
}

Then, apply the theme by adding data-theme="blue" to the <html> element.

Customizing Navigation

You can create a file _data/navigation.yml to configure links to some pages. For example,

- title: Blog
  url: /
- title: About
  url: /about/

Customizing Cover Image

You can set your own cover image by modifying the cover_image variable in _config.yml, and you can also set different cover images on different pages by setting the cover_image variable on each page.

If you discover that the contrast between the cover text color and the cover background color is not enough, you can also adjust these two variables:

cover_bg_color: rgb(40, 73, 77)
cover_color: rgb(255, 255, 255)

Customizing Social Links

You can set your social links in _data/social.yml. You can custom titles, URLs, and icons (only support Font Awesome currently), for example:

- title: Email
  url: mailto://[email protected]
  icon: fas fa-envelope
- title: Twitter
  url: https://twitter.com/vszhub
  icon: fab fa-twitter
- title: GitHub
  url: https://github.com/vszhub/not-pure-poole
  icon: fab fa-github

Enabling Posts Archive

Not Pure Poole supports posts archive by date, categories, and tags. For enabling that, you should put some data like below into _data/archive.yml:

- type: dates
  title: Dates
  url: /dates/
- type: categories
  title: Categories
  url: /categories/
- type: tags
  title: Tags
  url: /tags/

After that, the navigation to these archive pages would be shown on the top of the homepage.

Then, you can create a category archive page, and set the below parameters on that page:

---
layout: archive-taxonomies
type: categories
---

Or a tag archive page:

layout: archive-taxonomies
type: tags

Or archive by dates:

layout: archive-dates

Enabling TOC

toc: true

Enabling MathJax

math: true

License

MIT License.

poole-theme's People

Contributors

mdo avatar khrizs avatar vszhub avatar cbarrick avatar smutek avatar tra avatar hnarayanan avatar matiassingers avatar mattr- avatar maurogestoso avatar nickserv avatar indiv0 avatar jangid avatar resir014 avatar codegaze avatar holman avatar gyeben avatar jeremyrixon avatar mathiasvr avatar juliangrosshauser avatar juanitofatas avatar jshah avatar jamestaylr avatar thebinarypenguin avatar dato avatar coliff avatar cvrebert avatar chaitanyakuber avatar dottorblaster avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.