Skip to content
main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Listicles by LezWatch.TV

Gutenberg Block for generating listicles.

About This Project

The basic concept of Listicles is to generate lists of content in a correct HTML way using <dl> instead of <ol>. By taking advantage of CSS counters, we're able to automagically increment the content by adding more and more items to the list.

It was originally created for use on LezWatch.TV.

Development

This project is managed by the official WordPress create-block tool

Originally it used Create Guten Block but was ported over.

Prerequisites

To use this project you will need Node.js and npm installed. If you don't already, please visit the Node.js download page and follow their directions.

Installing

  1. git clone https://github.com/Ipstenu/listicles-gutenberg.git plugin-name
  2. npm install

This will install everything you need to build

Extending

The source code is located in /src/ - that's where most (if not all) of your work will happen.

  • index.js - A list of all the separate JS files included
  • /block/listicle.js - The main listicle file
  • /block/listitem.js - Individual list items (this is only usable inside the Listicles block)
  • /block/listdt.js - The list title
  • /block/listdd.js - The list content (this allows you to add as many sub blocks as you can)

Once you've made your changes you'll rebuild the plugin using the following commands:

  • $ npm start - Starts the build for development.
  • $ npm run build - Builds the code for production.
  • $ npm run format - Formats files.
  • $ npm run lint:css - Lints CSS files.
  • $ npm run lint:js - Lints JavaScript files.
  • $ npm run packages-update - Updates WordPress packages to the latest version.

Deployment

This plugin exists on WordPress.org so you can install it by searching for Listicles.

Example Images

Add To Post

A Brand New Listicle

A Listicle with Content

A Listicle Reversed

License

This project is licensed under the GPLv2 (or Later) License - see the LICENSE.md file for details

About

Listicles by LezWatch.TV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published