Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Aves theme as submodule #516

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add Aves theme as submodule #516

wants to merge 1 commit into from

Conversation

vorakl
Copy link

@vorakl vorakl commented May 22, 2017

Aves - a theme for the Pelican

It's based on the tuxlite_tbs theme but was significantly rewritten and extended by new features and customization.

Features

  • Most of interface blocks such as a menu and a side bar, including their elements, can be turned on and off
  • An archives index with links to years and months
  • Lists of categories, tags, authors and pages with an elements' description as separate pages
  • Lists of pages on a side bar
  • Configurable start page (what page to show if access the site's root)
  • A compact paginator for the unlimited number of pages
  • Provided configuration hides all html files in the end of links. All URLs end with a slash (e.g. site/path/to/)
  • Any sub-directories along the path of URLs are accessable (e.g. site/tag/misc/ , site/tag/ , site/)
  • A year in a copyright notice How to Write a Copyright Notice is set dynamically and it depends on an entity:
    • on group pages (tags, articles) it's set to dates of a first and a last articles
    • on a single page or article it's set to a creation date
  • Versioning of static assets from the config file
  • Configurable header tags (meta) for SEO and a separate template for a favicon
  • Shows avarage time to read an article
  • Bonus:
    • a template of content directory and examples of configuration files for a tyical site
    • a simplified version of a Makefile (requires adjusting only a few path variables in a header) with a few features:
      • bundle CSS and JS files
      • build sites using dockerized Pelican
      • serve sites using dockerized Nginx
      • fallback to local/virtualenv Pelican with an integrated web server
      • one-liner to publish a site to a docs to the GitHub Pages in the same branch

@justinmayer justinmayer changed the title Add Aves theme Add Aves theme as submodule Sep 4, 2017
@vorakl
Copy link
Author

vorakl commented Feb 28, 2018

Hi @justinmayer,

I've just noticed there was a conflict in .gitmodules
I fixed it!
It would be great if you could take a look at my theme.
If there is something that prevents it from being merged just tell me and I'll fix it.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant