Skip to content
WP-Indigo is a WordPress minimal & Fast-loading theme for people who want to have a simple blog & introduce themselves.
PHP JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
inc
languages
page-templates
template-parts
.gitignore
404.php
CHANGELOG.md
CONTRIBUTING.md
LICENSE
README.md
archive.php
comments.php
footer.php
functions.php
gulpfile.js
header.php
index.php
package-lock.json
package.json
page.php
readme.txt
rtl.css
screenshot.png
search.php
single.php
style.css

README.md

WP-Indigo - Demo | Download

WP-Indigo is a WordPress minimal & Fast-loading theme for people who want to have a simple blog & introduce themselves.

It's based on the indigo, that originally builds for Jekyll.

Image of WP-Indigo

Features

  • No additional JS
  • Sass for stylesheets
  • Compatible with Contact Form 7
  • Fast & lightweight (Google Speed: 99/100)
  • Theme options built directly into WordPress native live theme customizer
  • Responsive design
  • Cross-browser compatibility
  • Custom Google WebFonts
  • Child themes support
  • Developer friendly extendable code
  • Translation ready (with .POT files included)
  • Right-to-left (RTL) languages support
  • SEO optimized
  • MIT licensed
  • …and much more

See a working example at demo.vitathemes.com/indigo.

Theme installation

  1. Simply install as a normal WordPress theme and activate.
  2. Make a page called Home and set the Page template to Home.
  3. Make another page called Blog and set the Page template to Blog.
  4. In your admin panel, navigate to Settings > Reading.
  5. Select A static page (select below) and select the pages created.
  6. In your admin panel, navigate to Appearance > Customize.
  7. Put the finishing touches on your website by adding a logo, typography settings, custom colors and etc.

Theme structure

themes/wp-indigo/         # → Root of your theme
├── assets/               # → Assets files
│   ├── css/              # → Compiled CSS file
│   ├── images/           # → Theme images
│   └── sass/             # → Theme scss files
├── languages/            # → Theme Language files
├── template-parts/       # → Theme Part files (Include)
├── node_modules/         # → Node.js packages
├── vendor/               # → Third Party Packages (Managed by Composer, Currently we use [Kirki Framework](https://github.com/aristath/kirki) for customizer)
├── package.json          # → Node.js dependencies and scripts
├── inc/                  # → Theme functions
│   ├── classes/          # → Custom PHP classes
│   ├── kirki/            # → Kirki Customization framework
│   ├── customizer.php    # → All codes related to WordPress Customizer (We use Kirki Framework)
│   ├── template-functions.php    # → Custom template tags & tweaks
│   └── setup.php         # → Theme Setup
└── page-templates/       # → Page Templates

Theme setup

Edit inc/setup.php to enable or disable theme features, setup navigation menus, post thumbnail sizes, and sidebars.

Theme development

  • Run npm install from the theme directory to install dependencies
  • Update gulpfile.js settings:
    • proxy should reflect your local development hostname
  • Run gulp for build the distribution

Contributing

Contributions are welcome from everyone. We have contributing guidelines to help you get started.

Changelog

See the Changelog

License

WP-Indigo is licensed under MIT.

You can’t perform that action at this time.