Skip to content

Commit

Permalink
Move the Themes section to a separate document docs/'Grain Themes'.md…
Browse files Browse the repository at this point in the history
… and give links to the themes.
  • Loading branch information
AndSviat committed Feb 28, 2019
1 parent 963eafd commit 08e677a
Showing 1 changed file with 21 additions and 78 deletions.
99 changes: 21 additions & 78 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,19 @@ Grain comes with the following key features:
- Compression and minification of source files
- Code highlighting with Python Pygments
- Built-in Sass and SCSS support

## Themes & templates

A Grain website project is called a _theme_, and Grain has a few developed responsive themes that you can use. Consult the list of pre-built Grain themes below:

* [Agency]
* [Business Casual]
* [Clean Blog]
* [Freelancer]
* [Grain Stylish Portfolio]
* [Grain Theme Template]
* [New Age]
* [Octopress]

## Getting started

Expand Down Expand Up @@ -85,84 +98,6 @@ You can deploy the website files either manually or with the help of Grain:

Check the [Deployment Configuration] section for more information.

## Grain themes

A Grain website project is called a _theme_. Themes define the website structure, appearance, and content arrangement.

Typically, a Grain theme ships with:

- The website and Grain configuration
- HTML page templates, called *layouts*
- Stylesheets, JavaScript files, and images
- Code sources to process website pages (for instance, to implement pagination)
- Samples of raw content files

### Available Grain themes

Grain has a few already developed themes with responsive layouts. To use any of them, you can follow to the GitHub
repository of a particular theme, download it, and run the project with the `./grainw` command.

It's not required to know Groovy or any other programming language for the Java platform to use these available Grain
themes. You can easily manage the website content and configure your project as you need.

Consult the sections below to know what Grain themes you can use.

#### New Age

Link: [https://github.com/sysgears/grain-theme-new-age]

New Age is a landing page theme for showcasing web and mobile applications. It includes sections for displaying mockups
outlining major application features and providing links for contacting developers and downloading the application.

#### Clean Blog

Link: [https://github.com/sysgears/grain-theme-clean-blog]

Clean Blog is a blogging theme with easily managed posts, customizable Home and About Us pages, and a PHP-driven Contact
Us form.

#### Octopress

Link: [https://github.com/sysgears/grain-theme-octopress]

The Octopress Grain theme is a minimalistic, responsive theme based on [Octopress]. This theme is best for the computer
geeks who want to create a simple and neat blogging website.

#### Grain Theme Template

Link: [https://github.com/sysgears/grain-theme-template]

The Grain Theme Template is a starting point for creating your custom Grain website or new themes. The template provides
all the necessary source and configuration files to help Groovy and Java developers build a Grain project from scratch.

#### Grain Stylish Portfolio

Link: [https://github.com/sysgears/grain-theme-portfolio]

Stylish Portfolio is a single-page theme which provides a portfolio grid layout with with pop-up previews,
call-to-action sections, and an integrated Google Maps API.

#### Freelancer

Link: [https://github.com/sysgears/grain-theme-freelancer]

Freelancer is a single-page portfolio theme that provides a responsive portfolio grid layout with hovering effects and
full-screen modal windows featuring project details.

#### Agency

Link: [https://github.com/sysgears/grain-theme-agency]

The Agency theme is a single-page portfolio theme which provides a responsive portfolio grid layout with popup previews,
a PHP-based Contact Us form, and an unusual About Us section with a timeline.

#### Business Casual

Link: [https://github.com/sysgears/grain-theme-business]

The Business Casual theme is a responsive four-page website designed for companies that want to use a simple blog. The
theme also features customizable Home and About Us sections and a Contact Us page with the Google Maps API.

## The Grain Community

There are many ways to get involved with the project:
Expand Down Expand Up @@ -274,6 +209,14 @@ Grain is licensed under the [Apache License], Version 2.0.
[includes]: https://github.com/sysgears/grain/blob/master/docs/General%20Docs.md#includes
[url and resource mapping]: https://github.com/sysgears/grain/blob/master/docs/General%20Docs.md#url-and-resource-mapping
[tag libraries]: https://github.com/sysgears/grain/blob/master/docs/General%20Docs.md#tag-libraries
[agency]: https://github.com/sysgears/grain/blob/master/docs/Grain%20Themes.md#agency
[business casual]: https://github.com/sysgears/grain/blob/master/docs/Grain%20Themes.md#business-casual
[clean blog]: https://github.com/sysgears/grain/blob/master/docs/Grain%20Themes.md#clean-blog
[freelancer]: https://github.com/sysgears/grain/blob/master/docs/Grain%20Themes.md#freelancer
[grain stylish portfolio]: https://github.com/sysgears/grain/blob/master/docs/Grain%20Themes.md#grain-stylish-portfolio
[grain theme template]: https://github.com/sysgears/grain/blob/master/docs/Grain%20Themes.md#grain-theme-template
[new age]: https://github.com/sysgears/grain/blob/master/docs/Grain%20Themes.md#new-age
[octopress]: https://github.com/sysgears/grain/blob/master/docs/Grain%20Themes.md#octopress
[https://github.com/sysgears/grain-theme-new-age]: https://github.com/sysgears/grain-theme-new-age
[https://github.com/sysgears/grain-theme-clean-blog]: https://github.com/sysgears/grain-theme-clean-blog
[https://github.com/sysgears/grain-theme-octopress]: https://github.com/sysgears/grain-theme-octopress
Expand Down

0 comments on commit 08e677a

Please sign in to comment.