✏️ Extended Writer supercharges Kirby's built-in Writer field with useful marks, nodes and features you wish were built-in

Overview

Preview of Kirby Extended Writer plugin

Extended Writer

Extended Writer supercharges Kirby's built-in Writer field and block with useful marks, nodes and features you wish were built-in.

Features

  • New marks:
    • Highlight: Highlight text using the html <mark> tag
  • New nodes:
    • Larger Paragraph: A larger paragraph, e.g. for short introduction or highlighted passages. (<div class="-larger-paragraph">)
  • Enable & disable heading levels of the heading node with h1/h2/h3/h4/h5/h6
  • Node property support for the List field, to disable the default bullet list or ordered list nodes
  • Styling customizations via props (e.g. text-align)

Requirements

  • Kirby >= 3.6.0
  • php >= 7.4 / 8.0

Installation

Download

Download and copy this repository to /site/plugins/kirby-extended-writer.

Git Submodule

git submodule add https://github.com/coralic/kirby-extended-writer.git site/plugins/kirby-extended-writer

Composer

composer require coralic/kirby-extended-writer

Usage

TODO

Credits

License

MIT License © 2021-2022 Tobias Möritz

You might also like...

Welcome to the LEGO Games Repository, where you can enjoy anytime, anywhere. This is the 2021 KNU Advanced Web Programming team project.

Welcome to the LEGO Games Repository, where you can enjoy anytime, anywhere. This is the 2021 KNU Advanced Web Programming team project.

Welcome to LEGO git repository! Here are some useful information about LEGO service. 0. Docker image Link : https://hub.docker.com/r/leibniz21c/legoga

Jul 21, 2022

The Cassandra/Scylla library you didn't want but got anyways.

The Cassandra/Scylla library you didn't want but got anyways.

Installation Using npm: npm install scyllo or if you prefer to use the yarn package manager: yarn add scyllo Usage import { ScylloClient } from 'scyll

Jul 20, 2022

ConnectNOW - Live web application that allows you to connect with people around the world!

connectNOW Live web application that allows you to connect with people around the world! You can share images, quotes, and anything on your mind! It a

Jan 3, 2022

The Wholesome App. A project that allows you to upload images directly to MongoDB Atlas into your collection, a faster cloud database.

The Wholesome App. A project that allows you to upload images directly to MongoDB Atlas into your collection, a faster cloud database.

The Wholesome App. A project that allows you to upload images directly to MongoDB Atlas into your collection, a faster cloud database. To upload your cute and wholesome images.

Jul 17, 2022

Tools that eat glass so you don't have to

GlassEater Tools that eat glass so you don't have to. Docs coming soon... Features generates the most precise and optimal getProgramAccounts queries p

Sep 27, 2022

A postgraphile plugin that allows you to expose only a single direction of connections exposed by foreign key constraints

A postgraphile plugin that allows you to expose only a single direction of connections exposed by foreign key constraints

Mar 13, 2022

Transform stream that lets you peek the first line before deciding how to parse it

streampecker Transform stream that lets you peek the first line before deciding how to parse it

Jul 7, 2022

A MongoDB-like database built on top of Hyperbee with support for indexing

hyperbeedeebee A MongoDB-like database built on top of Hyperbee with support for indexing WIP: There may be breaking changes in the indexing before th

Dec 12, 2022

A Crypto App built to pracitse GraphQL Federation

Getting Started To start this project please first create a .env file in the root of your project with the following: REACT_APP_ASTRA_TOKEN={your_astr

Dec 28, 2022
Comments
  • Readme: add usage description and example

    Readme: add usage description and example

    I added a description and an example to the usage section of the readme. I was a bit stumped myself when I started using the plugin last week because I didn't know about the marks and nodes settings of the writer field yet.

    opened by mrflix 1
  • Prevent keyboard and markdown-shortcut from creating not-allowed headings

    Prevent keyboard and markdown-shortcut from creating not-allowed headings

    For the headings node, it's currently possible to create any heading with the heading keyboard shortcut (ctrl+shift+{number 1 - 6} or the markdown shortcut (start a line with# for an h1, ## for an h2, etc) regardless of whether the heading is explicitly specified (i.e. in the nodes yaml key, if only h2 and h3 are present then it should not be possible to create other headings).

    opened by igregson 1
  • Add own Dialog

    Add own Dialog

    Hi... is it possible to add my own dialog to the writer with this plugin?

    And one more question... Is it possible to use the own marks in the k-writer (https://getkirby.com/docs/reference/plugins/ui/writer)?

    opened by gegerino 0
Releases(1.1.1)
Owner
coralic
Studio for gorgeous apps, websites and magnificent ideas.
coralic
If you are a Slack browser user, this userscript will allow you to auto-redirect without Slack asking if you want to open on the desktop app.

Auto-redirect for browser Slack users If you are a Slack browser user, this userscript will allow you to auto-redirect without Slack asking if you wan

Felipe Santos (he/him) 6 Aug 23, 2022
A Gmail Clone which built with ReactJS and Redux. You can sign in with your Google Account, compose a new e-mail and send realtime emails to the project.

Gmail Clone with ReactJS A Gmail Clone that you can sign in with your Google Account, compose a new e-mail and send realtime emails to the project. Cl

Özge Coşkun Gürsucu 49 Nov 14, 2022
Azure Data Studio is a data management tool that enables you to work with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux.

Azure Data Studio is a data management tool that enables working with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux.

Microsoft 7k Dec 31, 2022
A JSON Database that saves your Json data in a file and makes it easy for you to perform CRUD operations.

What is dbcopycat A JSON Database that saves your Json data in a file and makes it easy for you to perform CRUD operations. ⚡️ Abilities Creates the f

İsmail Can Karataş 13 Jan 8, 2023
A remote nodejs Cached sqlite Database Server, for you to have your perfect MAP Cache Saved and useable remotely.

A remote nodejs Cached sqlite Database Server, for you to have your perfect MAP Cache Saved and useable remotely. Easy Server and Client Creations, fast, stores the Cache before stopping and restores it again! it uses ENMAP

Tomato6966 6 Dec 18, 2022
A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js

bookshelf.js Bookshelf is a JavaScript ORM for Node.js, built on the Knex SQL query builder. It features both Promise-based and traditional callback i

Bookshelf.js 6.3k Jan 2, 2023
Modular Redis connection and PUBSUB subscription manager for node. Easily extendable. Built for performance, powered by ioredis.

RediBox Redis connection and PUBSUB subscription manager for node. Built for performance, powered by ioredis (for now). Maintained by TeamFA. What is

RediBox 83 Dec 15, 2022
A simple url shorter API built with nodejs running on Kubernetes in Google Cloud, using PostgreSQL for storage and cloud sql proxy.

Simple URL Shorter - Google Cloud - Kubernetes A simple url shorter API built with nodejs running on Kubernetes in Google Cloud, using PostgreSQL for

null 3 Nov 25, 2021
~900 byte minified CSV parser and builder. Smaller when compressed. Built in ESM only.

but-csv ~900 byte minified CSV parser and builder. Smaller when compressed. Built in ESM only. Doesn't care about headers, keyed rows, anything but st

Sam Thorogood 16 Nov 13, 2022
In how many ways can you print in the console 50 times?

In how many ways can you print in the console 50 times I was asked at an interview how to print in the console "Hello World" 50 times in as few lines

Bruno Noriller 3 Oct 4, 2021