GithubHelp home page GithubHelp logo

webcd / lightwords Goto Github PK

View Code? Open in Web Editor NEW
10.0 5.0 6.0 24.97 MB

A minimal WordPress starter theme. Powered by gulp and inspired by Sage/Roots!

License: MIT License

JavaScript 8.55% PHP 18.92% HTML 33.94% CSS 38.58%

lightwords's Introduction

Lightwords

Wordpress theming done right. By coders, for coders.

A not-so-minimal WordPress starter theme. Powered by Twig, Webpack and Sass, based on Timber-starter-theme!

Main features

  • Maximum Twig templating (hail to Timber), no more ugly markup from evil hooks!
  • Webpack modular build with Sass, ES6/Babel, BrowserSync...
  • Docker and docker-compose support (WPDC)
  • Theme admin options for configuring high-level features

Layout

  • Mobile-first, touch friendly UI
  • Responsive layout with wrappers, containers and row/col patterns (ala Bootstrap)
  • Cyanid responsive flex grid
  • Doesn't look bad when admin bar is visible

Elements

  • Typography base styling: scalable headings, solid font-size system, vertical rhythm
  • Form inputs: rich radio/checkbox, Select2
  • Transparent, compressible, sticky header. Searchbar, dropdown sub-menus and mobile panels.
  • Parallax images and content with Jarallax + simple custom parallax hero
  • SVG sprites generation and inlining
  • Lightbox image viewer with Smart Photo
  • Fullscreen, parallax hero with video support and enhanced content
  • Font Awesome 5 support + simple CSS control button icons
  • Contact infos widget
  • Some FX like animated links, big text, 3D hover or ripple effect

WooCommerce support

  • Fully twig-templated pages and partials (single, archive, teasers, cart, checkout, account sub-pages)
  • Mega dropdowns/panels for cart and account
  • Easy integration with WOOF product filter

Easy to dev with

  • Out-of-the-box styleguide page
  • Many Sass helper function, mixins and classes
  • Front-end debug widget (showing current breakpoint infos, touch zones...)
  • Full ES6 JavaScript toolkit: debounce/throttle helpers, image cover/wall, scroll tracking, page load transitions, ripple touch effect, toggler tool...

Requirements

  • WordPress
  • Timber plugin (from Composer)

Installation

Install the theme

  • cd into your WordPress theme directory
  • git clone this repo
  • activate the theme in the WordPress admin panel

Install dependencies

npm install
  • Composer (mostly for Timber plugin)
composer install

Build the theme

npm run build

Local live server

npm run watch

Docker and docker-compose

[TODO]

lightwords's People

Contributors

chmood avatar alexandre-pqp avatar alexandre67fr avatar amar-ouali avatar

Stargazers

Guus avatar BradInfluence avatar Jrmlstf avatar Webcd avatar  avatar  avatar  avatar  avatar

Watchers

James Cloos avatar  avatar  avatar  avatar Webcd 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.