Geeklog-Core / geeklog

Geeklog - The Secure CMS.
https://www.geeklog.net
24 stars 19 forks source link

Create a New Basic Theme #854

Open eSilverStrike opened 6 years ago

eSilverStrike commented 6 years ago

Create a new basic theme that uses Uikit 3.

The theme should have as little custom css classes as possible so it can then become the base theme for any new child themes created.

The HTML should follow the latest standards http://www.w3.org/TR/html50/ and Schemas http://schema.org/ like the Denim themes #do.

This includes the use of the H1 tag. Currently all of our themes use the Site Name as the H1 tag for all pages. We should not really be doing this as the H1 tag should represent the content of the page. For example it should be the article title of an article page. Header tags are an important part of SEO so this needs to be fixed.

We should also make sure all Geeklog custom classes use the naming convention that starts with "gl-" like: gl-warningsmall

eSilverStrike commented 6 years ago

Just found this Pull Request which looks like it may be a great start for creating a new basic theme

https://github.com/Geeklog-Core/geeklog/pull/663/commits

@ivywe is this theme still being developed? Is there a Geeklog v2.2.0 version?

This seems to be the latest version and it looks like it may supports Uikit 3 which is good: https://github.com/ivywe/geeklog-ivywe/tree/Geeklog2.1.3/public_html/layout/default

ivywe commented 6 years ago

Tom,

Thanks. but 2.1.3

2018年9月29日(土) 5:30 Tom notifications@github.com:

Just found this Pull Request which looks like it may be a great start for creating a new basic theme

https://github.com/Geeklog-Core/geeklog/pull/663/commits

@ivywe https://github.com/ivywe is this theme still being developed? Is there a Geeklog v2.2.0 version?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Geeklog-Core/geeklog/issues/854#issuecomment-425557204, or mute the thread https://github.com/notifications/unsubscribe-auth/ABXDDCVnKb-1RFpkPLtP-gFvztH5F1o4ks5ufobxgaJpZM4TViRt .

eSilverStrike commented 5 years ago

Also see https://github.com/zzseba78/Kick-Off for some example layouts

eSilverStrike commented 5 years ago

As I work on the theme I also plan to update the themes where it makes sense so less template files are needed (and more blocks are used).

eSilverStrike commented 5 years ago

Another good starting point: https://github.com/zzseba78/Kick-Off Includes UIkit 3 Starter Layout / Templates to Quick start for your UIkit 3 project.