All Projects → JohnSundell → Splashpublishplugin

JohnSundell / Splashpublishplugin

Licence: mit
A Splash plugin for the Publish static site generator

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Splashpublishplugin

Nord Jetbrains
An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme.
Stars: ✭ 293 (+270.89%)
Mutual labels:  plugin, syntax-highlighting
Photostation Upload Lr Plugin
Photo StatLr (aka PhotoStation Upload) is a Lightroom Publish and Export Service Plugin that enables the export /publishing of photos and videos from Lr to a Synology Photo Station. It uploads the photos/videos and all required thumbnails. It can download comments and ratings and do a real two-way synch of various metadata (tags, ratings, labels).
Stars: ✭ 159 (+101.27%)
Mutual labels:  publish, plugin
Linguist
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
Stars: ✭ 9,370 (+11760.76%)
Mutual labels:  syntax-highlighting
Summernote Image Attributes
Summernote plugin to edit image attributes
Stars: ✭ 78 (-1.27%)
Mutual labels:  plugin
Vuex Multi Tab State
💾🔗🖥️ Share, synchronize and persist state between multiple tabs with this plugin for Vuex. TypeScript types included.
Stars: ✭ 77 (-2.53%)
Mutual labels:  plugin
Vcli
Vertica CLI with auto-completion and syntax highlighting
Stars: ✭ 75 (-5.06%)
Mutual labels:  syntax-highlighting
Git Release
Publish a GitHub Release 📦 with Assets 📁 and Changelog 📄
Stars: ✭ 77 (-2.53%)
Mutual labels:  publish
Chrome Extensions Youdaowithwordnode
有道词典chrome划词插件,原版不带生词本,在其源码基础上,添加了添加生词本的功能,生词本用的有道官方API
Stars: ✭ 74 (-6.33%)
Mutual labels:  plugin
Comet Cache
An advanced WordPress® caching plugin inspired by simplicity.
Stars: ✭ 78 (-1.27%)
Mutual labels:  plugin
Griefprevention
GriefDefender has replaced GP. See github link for latest information.
Stars: ✭ 76 (-3.8%)
Mutual labels:  plugin
Homebridge Weather
OpenWeatherMap Plugin for Homebridge
Stars: ✭ 78 (-1.27%)
Mutual labels:  plugin
Foxman
🍥 an extensible mock server
Stars: ✭ 76 (-3.8%)
Mutual labels:  plugin
Kubectl Cssh
A kubectl plugin to ssh into Kubernetes nodes within separate tmux panes
Stars: ✭ 76 (-3.8%)
Mutual labels:  plugin
Bgworker
Background Worker Processes for PostgreSQL written in Go
Stars: ✭ 77 (-2.53%)
Mutual labels:  plugin
Toolgif
💭 The only GIF tooltip plugin you need
Stars: ✭ 75 (-5.06%)
Mutual labels:  plugin
Ecmascript Sublime
ECMAScript/JavaScript syntax (ES2015-ES2018, JSX, template highlighting, etc) with absurdly specific scopes
Stars: ✭ 78 (-1.27%)
Mutual labels:  syntax-highlighting
Sluaunreal
lua dev plugin for unreal engine 4
Stars: ✭ 1,195 (+1412.66%)
Mutual labels:  plugin
Gitlab Branch Source Plugin
Jenkins-Plugin to create a multi-branch-project from gitlab
Stars: ✭ 76 (-3.8%)
Mutual labels:  plugin
Little Anti Cheat
Anti-Cheat for Source Games
Stars: ✭ 77 (-2.53%)
Mutual labels:  plugin
Xcactionbar
"Alfred for Xcode" plugin
Stars: ✭ 1,217 (+1440.51%)
Mutual labels:  plugin

Splash plugin for Publish

A Publish plugin that makes it easy to integrate the Splash Swift syntax highlighter into any Publish website.

Installation

To install it into your Publish package, add it as a dependency within your Package.swift manifest:

let package = Package(
    ...
    dependencies: [
        ...
        .package(url: "https://github.com/johnsundell/splashpublishplugin", from: "0.1.0")
    ],
    targets: [
        .target(
            ...
            dependencies: [
                ...
                "SplashPublishPlugin"
            ]
        )
    ]
    ...
)

Then import SplashPublishPlugin wherever you’d like to use it:

import SplashPublishPlugin

For more information on how to use the Swift Package Manager, check out this article, or its official documentation.

Usage

The plugin can then be used within any publishing pipeline like this:

import SplashPublishPlugin
...
try DeliciousRecipes().publish(using: [
    .installPlugin(.splash(withClassPrefix: "classPrefix"))
    ...
])
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].