(Grav GitSync) Automatic Commit from RealStickman

This commit is contained in:
RealStickman 2022-06-07 14:28:01 +02:00 committed by GitSync
parent 4f06ca719b
commit 110623af3b
619 changed files with 79485 additions and 7 deletions

143
plugins/feed/CHANGELOG.md Normal file
View File

@ -0,0 +1,143 @@
# v1.8.5
## 06/09/2021
1. [](#improved)
* Rolled back the URL check functionality as it caused more issues than it solved.
# v1.8.4
## 06/07/2021
1. [](#improved)
* Added a configurable `enable_url_check` (default `true`) to disable the URL checking if you run into an issue.
1. [](#bugfix)
* More robust URL checking including multi-lang versions [#62](https://github.com/getgrav/grav-plugin-feed/issues/62)
# v1.8.3
## 05/28/2021
1. [](#bugfix)
* Fixed issue with feeds at the root of a site [#61](https://github.com/getgrav/grav-plugin-feed/issues/61)
# v1.8.2
## 05/21/2021
1. [](#bugfix)
* Fixed issue with json feed type corrupting other json requests [getgrav/grav-premium-issues#102](https://github.com/getgrav/grav-premium-issues/issues/102)
* Fixed issue with modular pages showing up in feed
# v1.8.1
## 05/21/2021
1. [](#bugfix)
* Provide a default language if multi-language not enabled
# v1.8.0
## 12/02/2020
1. [](#new)
* Require Grav v1.6
* Pass phpstan level 1 tests
1. [](#improved)
* Major plugin overhaul [#57](https://github.com/getgrav/grav-plugin-feed/pull/57)
* Bumped the default image sizes in atom/rss
# v1.7.1
## 05/09/2019
1. [](#bugfix)
* Fix issue with Feed Options not showing up in Quark (and other themes) [#46](https://github.com/getgrav/grav-plugin-feed/issues/46)
# v1.7.0
## 04/15/2019
1. [](#improved)
* Use `safe_truncate_html` [#41](https://github.com/getgrav/grav-plugin-feed/pull/41)
* Allow full-text feeds [#37](https://github.com/getgrav/grav-plugin-feed/pull/37)
* Dynamic json feed header and image file support [#32](https://github.com/getgrav/grav-plugin-feed/pull/32)
* Added `json` link example to `README.md`
1. [](#bugfix)
* Changed type `text` to `range` to prevent validation errors [#45](https://github.com/getgrav/grav-plugin-feed/issues/45)
* Always show route in url for self-link [#38](https://github.com/getgrav/grav-plugin-feed/pull/38)
# v1.6.2
## 06/06/2017
1. [](#bugfix)
* Fix issue with feeds not rendering with cache enabled [#27](https://github.com/getgrav/grav-plugin-feed/pull/27)
# v1.6.1
## 05/30/2017
1. [](#improved)
* Improved JSON template to `json_encode()` all output
1. [](#bugfix)
* Optimized logic to disable JSON feeds by default and only set the template when there's a collection
# v1.6.0
## 05/25/2017
1. [](#new)
* Added support for new JSON feed format by @RosemaryOrchard [#21](https://github.com/getgrav/grav-plugin-feed/pull/21)
# v1.5.3
## 04/12/2017
1. [](#bugfix)
* Fix a truncate issue [#16](https://github.com/getgrav/grav-plugin-feed/pull/16)
# v1.5.2
## 02/17/2017
1. [](#bugfix)
* Fix issue on non-collection pages [#14](https://github.com/getgrav/grav-plugin-feed/pull/14)
# v1.5.1
## 01/24/2017
1. [](#bugfix)
* Add support for Twig `Autoescape variables` mode
# v1.5.0
## 07/14/2016
1. [](#improved)
* Make Feeds 'language-safe'
# v1.4.1
## 10/07/2015
1. [](#bugfix)
* Avoid duplicated routes
# v1.4.0
## 08/26/2015
1. [](#improved)
* Added blueprints for Grav Admin plugin
# v1.3.3
## 03/24/2015
1. [](#improved)
* Feed will now skip pages with `feed: skip: true` in frontmatter
1. [](#bugfix)
* Fixed page overrides for configuration
# v1.3.2
## 02/19/2015
1. [](#bugfix)
* Fixed couple of RSS validation issues
# v1.3.1
## 12/26/2014
1. [](#bugfix)
* Fixed issue with default configuration not being loaded yet
# v1.3.0
## 11/30/2014
1. [](#new)
* ChangeLog started...

21
plugins/feed/LICENSE Normal file
View File

@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2014 Grav
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

146
plugins/feed/README.md Normal file
View File

@ -0,0 +1,146 @@
# Grav Syndication Feed Plugin
![Feed](assets/readme_1.png)
`feed` is a [Grav](http://github.com/getgrav/grav) plugin and allows Grav to generate feeds of your pages.
This plugin supports __Atom 1.0__, __RSS__ and __JSON__ feed types. Enabling is very simple. just install this plugin in the `/user/plugins/` folder in your Grav install. By default, the plugin is enabled and provides some default values.
| NOTE: JSON feeds must be enabled manually in the plugin configuration as the `.json` extension is commonly used and this can conflict with other plugins.
If you do enable the JSON feed, you will want to edit `feed.json.twig`. Replace the placeholder data on lines 2 and 3 (`feed_url` and `author:url`) with your own data. You may also want to change the formatting of the date on lines 8 and 9.
# Installation
Installing the Feed plugin can be done in one of two ways. Our GPM (Grav Package Manager) installation method enables you to quickly and easily install the plugin with a simple terminal command, while the manual method enables you to do so via a zip file.
## GPM Installation (Preferred)
The simplest way to install this plugin is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm) through your system's Terminal (also called the command line). From the root of your Grav install type:
bin/gpm install feed
This will install the Feed plugin into your `/user/plugins` directory within Grav. Its files can be found under `/your/site/grav/user/plugins/feed`.
## Manual Installation
To install this plugin, just download the zip version of this repository and unzip it under `/your/site/grav/user/plugins`. Then, rename the folder to `feed`. You can find these files either on [GitHub](https://github.com/getgrav/grav-plugin-feed) or via [GetGrav.org](http://getgrav.org/downloads/plugins#extras).
You should now have all the plugin files under
/your/site/grav/user/plugins/feed
>> NOTE: This plugin is a modular component for Grav which requires [Grav](http://github.com/getgrav/grav), the [Error](https://github.com/getgrav/grav-plugin-error) and [Problems](https://github.com/getgrav/grav-plugin-problems) plugins, and a theme to be installed in order to operate.
# Usage
The feeds work for pages that have sub-pages, for example a blog list view. If your page has a `content`, then the RSS plugin will automatically be enabled. Simply append either `.atom`, `.rss` or `.json` to the url. For example, if you have a blog page that defines a `content` header to display a list of blog pages in a list, and the URL is `http://www.mysite.com/blog` then the feed would simply be:
```
http://www.mysite.com/blog.atom
```
or
```
http://www.mysite.com/blog.rss
```
or
```
http://www.mysite.com/blog.json
```
## Autodiscovery
To let feed readers discover the feed automatically, add a link to your HTML `<head>` tag:
```
<link rel="alternate" type="application/atom+xml" title="My Feed" href="{{ base_url }}.atom" />
<link rel="alternate" type="application/rss+xml" title="My Feed" href="{{ base_url }}.rss" />
<link rel="alternate" type="application/json" title="My Feed" href="{{ base_url }}.json" />
```
## Creating Feed Buttons in Your Pages
Just having the plugin loaded and activated is enough to get it working, but you can help users find your feeds by creating buttons in the body of your page users can easily discover and click on to access the feeds.
In our [Blog Skeleton] demo, you will see these buttons located in the sidebar under the heading `Syndicate`. This was done very easily by adding the following information to the `sidebar.html.twig` template file found under `/user/themes/antimatter/templates/partials/`.
```
<a class="button" href="{{ base_url }}.atom"><i class="fa fa-rss-square"></i> Atom 1.0</a>
<a class="button" href="{{ base_url }}.rss"><i class="fa fa-rss-square"></i> RSS</a>
```
The first line adds the **Atom** feed by simply adding `.atom` to the base URL of the site, while the second handles RSS. This a very simple way to add a useful feature to your site that your visitors will enjoy.
# Config Defaults
```
enabled: true
limit: 10
title: 'My Feed Title'
description: 'My Feed Description'
length: 500
enable_json_feed: false
show_last_modified: false
```
You can override any of the default values by setting one or more of these in your blog list page where `sub_pages` is defined. For example:
```
title: Sample Blog
content:
items: @self.children
limit: 5
pagination: true
feed:
limit: 15
description: Sample Blog Description
```
You can ensure a particular page is skipped from the feed by adding the following in the frontmatter header:
```
title: Sample Blog
feed:
skip: true
```
# Updating
As development for the Feed plugin continues, new versions may become available that add additional features and functionality, improve compatibility with newer Grav releases, and generally provide a better user experience. Updating Feed is easy, and can be done through Grav's GPM system, as well as manually.
## GPM Update (Preferred)
The simplest way to update this plugin is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm). You can do this with this by navigating to the root directory of your Grav install using your system's Terminal (also called command line) and typing the following:
bin/gpm update feed
This command will check your Grav install to see if your Feed plugin is due for an update. If a newer release is found, you will be asked whether or not you wish to update. To continue, type `y` and hit enter. The plugin will automatically update and clear Grav's cache.
## Manual Update
Manually updating Feed is pretty simple. Here is what you will need to do to get this done:
* Delete the `your/site/user/plugins/feed` directory.
* Downalod the new version of the Feed plugin from either [GitHub](https://github.com/getgrav/grav-plugin-feed) or [GetGrav.org](http://getgrav.org/downloads/plugins#extras).
* Unzip the zip file in `your/site/user/plugins` and rename the resulting folder to `feed`.
* Clear the Grav cache. The simplest way to do this is by going to the root Grav directory in terminal and typing `bin/grav clear-cache`.
> Note: Any changes you have made to any of the files listed under this directory will also be removed and replaced by the new set. Any files located elsewhere (for example a YAML settings file placed in `user/config/plugins`) will remain intact.
## Nginx Note:
If you are having trouble with 404s with Nginx, it might be related to your configuration. You may need to remove the feed extensions from the list of types to cache as static files: `.xml`, `.rss`, and `.atom`. For example:
```nginx
# Cache static files
location ~* \.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf|swf)$ {
add_header "Access-Control-Allow-Origin" "*";
access_log off;
log_not_found off;
expires max;
}
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 KiB

View File

@ -0,0 +1,78 @@
name: Feed
type: plugin
slug: feed
version: 1.8.5
description: The **Feed** plugin is a simple yet powerful add-on that lets you view a Grav Collection as **JSON**, **RSS** or **Atom** news feed.
icon: rss
author:
name: Team Grav
email: devs@getgrav.org
url: http://getgrav.org
homepage: https://github.com/getgrav/grav-plugin-feed
demo: http://demo.getgrav.org/blog-skeleton
keywords: feed, plugin, rss, atom, collection, json
bugs: https://github.com/getgrav/grav-plugin-feed/issues
license: MIT
dependencies:
- { name: grav, version: '>=1.6.0' }
form:
validation: strict
fields:
enabled:
type: toggle
label: Plugin status
highlight: 1
default: 0
options:
1: Enabled
0: Disabled
validate:
type: bool
limit:
type: range
label: Feed count
validate:
type: number
min: 10
max: 1000
title:
type: text
label: Title
description:
type: textarea
label: Description
length:
type: range
label: Feed Length (0 for full-text feed)
validate:
type: number
min: 0
max: 10000
enable_json_feed:
type: toggle
label: JSON feed support
highlight: 0
default: 0
options:
1: Enabled
0: Disabled
validate:
type: bool
show_last_modified:
type: toggle
label: Show last modified date
help: If enabled, file modification date will be used for computing "last updated" times in feeds
highlight: 0
default: 0
options:
1: Enabled
0: Disabled
validate:
type: bool

View File

@ -0,0 +1,22 @@
form:
fields:
tabs:
fields:
blog:
type: tab
fields:
header.feed.limit:
type: text
label: Feed count
default: 10
validate:
type: int
header.feed.title:
type: text
label: Feed title
header.feed.description:
type: text
label: Feed description

View File

@ -0,0 +1,36 @@
{
"name": "getgrav/grav-plugin-feed",
"type": "grav-plugin",
"description": "Feed plugin for Grav CMS",
"keywords": ["feed", "plugin"],
"homepage": "https://github.com/getgrav/grav-plugin-feed",
"license": "MIT",
"authors": [
{
"name": "Team Grav",
"email": "devs@getgrav.org",
"homepage": "https://getgrav.org",
"role": "Developer"
}
],
"support": {
"issues": "https://github.com/getgrav/grav-plugin-feed/issues",
"irc": "https://chat.getgrav.org",
"forum": "https://getgrav.org/forum",
"docs": "https://github.com/getgrav/grav-plugin-feed/blob/master/README.md"
},
"autoload": {
"classmap": [
"feed.php"
]
},
"config": {
"platform": {
"php": "7.1.3"
}
},
"scripts": {
"test": "vendor/bin/codecept run unit",
"test-windows": "vendor\\bin\\codecept run unit"
}
}

21
plugins/feed/composer.lock generated Normal file
View File

@ -0,0 +1,21 @@
{
"_readme": [
"This file locks the dependencies of your project to a known state",
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "76fd53c3c430250c751e8cb0d82e5308",
"packages": [],
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"prefer-stable": false,
"prefer-lowest": false,
"platform": [],
"platform-dev": [],
"platform-overrides": {
"php": "7.1.3"
},
"plugin-api-version": "2.0.0"
}

162
plugins/feed/feed.php Normal file
View File

@ -0,0 +1,162 @@
<?php
namespace Grav\Plugin;
use Composer\Autoload\ClassLoader;
use Grav\Common\Data;
use Grav\Common\Page\Collection;
use Grav\Common\Page\Interfaces\PageInterface;
use Grav\Common\Plugin;
use Grav\Common\Uri;
use RocketTheme\Toolbox\Event\Event;
class FeedPlugin extends Plugin
{
/**
* @var bool
*/
protected $active = false;
/**
* @var string
*/
protected $type;
/**
* @var array
*/
protected $feed_config;
/**
* @var array
*/
protected $valid_types = array('rss','atom');
/**
* @return array
*/
public static function getSubscribedEvents()
{
return [
'onPluginsInitialized' => [
['autoload', 100000],
['onPluginsInitialized', 0],
],
'onBlueprintCreated' => ['onBlueprintCreated', 0]
];
}
/**
* [onPluginsInitialized:100000] Composer autoload.
*
* @return ClassLoader
*/
public function autoload()
{
return require __DIR__ . '/vendor/autoload.php';
}
/**
* Activate feed plugin only if feed was requested for the current page.
*
* Also disables debugger.
*/
public function onPluginsInitialized()
{
if ($this->isAdmin()) {
return;
}
$this->feed_config = (array) $this->config->get('plugins.feed');
if ($this->feed_config['enable_json_feed']) {
$this->valid_types[] = 'json';
}
/** @var Uri $uri */
$uri = $this->grav['uri'];
$this->type = $uri->extension();
if ($this->type && in_array($this->type, $this->valid_types)) {
$this->enable([
'onPageInitialized' => ['onPageInitialized', 0],
'onTwigTemplatePaths' => ['onTwigTemplatePaths', 0],
]);
}
}
/**
* Initialize feed configuration.
*/
public function onPageInitialized()
{
$page = $this->grav['page'];
// Overwrite regular content with feed config, so you can influence the collection processing with feed config
if (property_exists($page->header(), 'content')) {
if (isset($page->header()->feed)) {
$this->feed_config = array_merge($this->feed_config, $page->header()->feed);
}
$page->header()->content = array_merge($page->header()->content, $this->feed_config);
$this->grav['twig']->template = 'feed.' . $this->type . '.twig';
$this->enable([
'onCollectionProcessed' => ['onCollectionProcessed', 0],
]);
}
}
/**
* Feed consists of all sub-pages.
*
* @param Event $event
*/
public function onCollectionProcessed(Event $event)
{
/** @var Collection $collection */
$collection = $event['collection']->nonModular();
foreach ($collection as $slug => $page) {
$header = $page->header();
if (isset($header->feed) && !empty($header->feed['skip'])) {
$collection->remove($page);
}
}
}
/**
* Add current directory to twig lookup paths.
*/
public function onTwigTemplatePaths()
{
$this->grav['twig']->twig_paths[] = __DIR__ . '/templates';
}
/**
* Extend page blueprints with feed configuration options.
*
* @param Event $event
*/
public function onBlueprintCreated(Event $event)
{
static $inEvent = false;
/** @var Data\Blueprint $blueprint */
$blueprint = $event['blueprint'];
$form = $blueprint->form();
$blog_tab_exists = isset($form['fields']['tabs']['fields']['blog']);
if (!$inEvent && $blog_tab_exists) {
$inEvent = true;
$blueprints = new Data\Blueprints(__DIR__ . '/blueprints/');
$extends = $blueprints->get('feed');
$blueprint->extend($extends, true);
$inEvent = false;
}
}
}

7
plugins/feed/feed.yaml Normal file
View File

@ -0,0 +1,7 @@
enabled: true
limit: 10
title: 'My Feed Title'
description: 'My Feed Description'
length: 500
enable_json_feed: false
show_last_modified: false

15
plugins/feed/hebe.json Normal file
View File

@ -0,0 +1,15 @@
{
"project":"grav-plugin-feed",
"platforms":{
"grav":{
"nodes":{
"plugin":[
{
"source":"/",
"destination":"/user/plugins/feed"
}
]
}
}
}
}

View File

@ -0,0 +1,45 @@
{# Format specification: https://tools.ietf.org/html/rfc4287 #}
{% set collection = collection|default(page.collection) %}
{% set feed_updated = 0 %}
{% for page in collection %}
{%- set feed_updated = max(feed_updated, page.date) %}
{%- if collection.params.show_last_modified %}
{%- set feed_updated = max(feed_updated, page.modified) %}
{%- endif %}
{% endfor %}
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>{{ collection.params.title }}</title>
<link href="{{ uri.rootUrl(true)~uri.uri() }}" rel="self" />
<subtitle>{{ collection.params.description }}</subtitle>
<updated>{{ feed_updated|date("Y-m-d\\TH:i:sP") }}</updated>
<author>
<name>{{ site.author.name }}</name>
</author>
<id>{{ page.url(true) }}</id>
{% for item in collection %}
{% set banner = item.media.images|first %}
<entry>
<title>{{ item.title|e }}</title>
<id>{{ item.url(true) }}</id>
{% if collection.params.show_last_modified %}
<updated>{{ item.modified|date("Y-m-d\\TH:i:sP") }}</updated>
{% else %}
<updated>{{ item.date|date("Y-m-d\\TH:i:sP") }}</updated>
{% endif %}
<published>{{ item.date|date("Y-m-d\\TH:i:sP") }}</published>
<link href="{{ item.url(true) }}"/>
{% for tag in item.taxonomy.tag %}
<category term="{{ tag|e }}" />
{% endfor %}
<content type="html">
<![CDATA[
{% if banner %}
{{ banner.cropZoom(1200,800).html|raw }}
{% endif %}
{{ item.content|safe_truncate_html(collection.params.length)|raw }}
]]>
</content>
</entry>
{% endfor %}
</feed>

View File

@ -0,0 +1,43 @@
{# Format specification: https://www.jsonfeed.org/version/1/ #}
{% set collection = collection|default(page.collection) %}
{% set jsonfeed = {
"version" : "https://jsonfeed.org/version/1",
"title": collection.params.title,
"home_page_url": page.url(true),
"feed_url": uri.rootUrl(true)~uri.uri(),
"description": collection.params.description,
"author": {"name": site.author.name}
} %}
{% set itemList = [] %}
{% for item in collection %}
{%- set post = {
"title": item.title|e,
"date_published": item.date|date('Y-m-d\\TH:i:sP'),
"id": item.url(true),
"url": item.url(true),
"content_html": item.content|safe_truncate_html(collection.params.length)
} %}
{% set banner = item.media.images|first %}
{% if item.header.metadata.description %}
{%- set post = post|merge({"summary": item.header.metadata.description|e}) %}
{% endif %}
{% if collection.params.show_last_modified %}
{%- set post = post|merge({"date_modified": item.modified|date('Y-m-d\\TH:i:sP')}) %}
{% endif %}
{% if item.taxonomy.tag %}
{%- set post = post|merge({"tags": item.taxonomy.tag}) %}
{% endif %}
{% set image = item.media.images|first %}
{% if image %}
{%- set post = post|merge({"image": image.url(true)}) %}
{% endif %}
{%- set itemList = itemList|merge([post]) %}
{% endfor %}
{% set jsonfeed = jsonfeed|merge({"items": itemList}) %}
{{- jsonfeed|json_encode|raw }}

View File

@ -0,0 +1,40 @@
{# Format specification: https://www.rssboard.org/rss-specification #}
{% set collection = collection|default(page.collection) %}
{% set lastBuildDate = 0 %}
{% for page in collection %}
{%- set lastBuildDate = max(lastBuildDate, page.date) %}
{%- if collection.params.show_last_modified %}
{%- set lastBuildDate = max(feed_updated, page.modified) %}
{%- endif %}
{% endfor %}
<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<title>{{ collection.params.title }}</title>
<link>{{ page.url(true) }}</link>
<atom:link href="{{ uri.rootUrl(true)~uri.uri() }}" rel="self" type="application/rss+xml"/>
<description>{{ collection.params.description }}</description>
<language>{{ grav.language.getLanguage|default(config.system.language.default_lang)|default('en') }}</language>
<lastBuildDate>{{ lastBuildDate|date('D, d M Y H:i:s O') }}</lastBuildDate>
{% for item in collection %}
{% set banner = item.media.images|first %}
<item>
<title>{{ item.title|e }}</title>
<link>{{ item.url(true) }}</link>
<guid>{{ item.url(true) }}</guid>
<pubDate>{{ item.date|date('D, d M Y H:i:s O') }}</pubDate>
<description>
<![CDATA[
{% if banner %}
{{ banner.cropZoom(1200,800).html|absolute_url|raw }}
{% endif %}
{{ item.content|safe_truncate_html(collection.params.length)|raw }}
]]>
</description>
{% for tag in item.taxonomy.tag %}
<category>{{ tag|e }}</category>
{% endfor %}
</item>
{% endfor %}
</channel>
</rss>

7
plugins/feed/vendor/autoload.php vendored Normal file
View File

@ -0,0 +1,7 @@
<?php
// autoload.php @generated by Composer
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInitd512066232734940b99b34ad4f8603bc::getLoader();

View File

@ -0,0 +1,445 @@
<?php
/*
* This file is part of Composer.
*
* (c) Nils Adermann <naderman@naderman.de>
* Jordi Boggiano <j.boggiano@seld.be>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Composer\Autoload;
/**
* ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
*
* $loader = new \Composer\Autoload\ClassLoader();
*
* // register classes with namespaces
* $loader->add('Symfony\Component', __DIR__.'/component');
* $loader->add('Symfony', __DIR__.'/framework');
*
* // activate the autoloader
* $loader->register();
*
* // to enable searching the include path (eg. for PEAR packages)
* $loader->setUseIncludePath(true);
*
* In this example, if you try to use a class in the Symfony\Component
* namespace or one of its children (Symfony\Component\Console for instance),
* the autoloader will first look for the class under the component/
* directory, and it will then fallback to the framework/ directory if not
* found before giving up.
*
* This class is loosely based on the Symfony UniversalClassLoader.
*
* @author Fabien Potencier <fabien@symfony.com>
* @author Jordi Boggiano <j.boggiano@seld.be>
* @see https://www.php-fig.org/psr/psr-0/
* @see https://www.php-fig.org/psr/psr-4/
*/
class ClassLoader
{
// PSR-4
private $prefixLengthsPsr4 = array();
private $prefixDirsPsr4 = array();
private $fallbackDirsPsr4 = array();
// PSR-0
private $prefixesPsr0 = array();
private $fallbackDirsPsr0 = array();
private $useIncludePath = false;
private $classMap = array();
private $classMapAuthoritative = false;
private $missingClasses = array();
private $apcuPrefix;
public function getPrefixes()
{
if (!empty($this->prefixesPsr0)) {
return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
}
return array();
}
public function getPrefixesPsr4()
{
return $this->prefixDirsPsr4;
}
public function getFallbackDirs()
{
return $this->fallbackDirsPsr0;
}
public function getFallbackDirsPsr4()
{
return $this->fallbackDirsPsr4;
}
public function getClassMap()
{
return $this->classMap;
}
/**
* @param array $classMap Class to filename map
*/
public function addClassMap(array $classMap)
{
if ($this->classMap) {
$this->classMap = array_merge($this->classMap, $classMap);
} else {
$this->classMap = $classMap;
}
}
/**
* Registers a set of PSR-0 directories for a given prefix, either
* appending or prepending to the ones previously set for this prefix.
*
* @param string $prefix The prefix
* @param array|string $paths The PSR-0 root directories
* @param bool $prepend Whether to prepend the directories
*/
public function add($prefix, $paths, $prepend = false)
{
if (!$prefix) {
if ($prepend) {
$this->fallbackDirsPsr0 = array_merge(
(array) $paths,
$this->fallbackDirsPsr0
);
} else {
$this->fallbackDirsPsr0 = array_merge(
$this->fallbackDirsPsr0,
(array) $paths
);
}
return;
}
$first = $prefix[0];
if (!isset($this->prefixesPsr0[$first][$prefix])) {
$this->prefixesPsr0[$first][$prefix] = (array) $paths;
return;
}
if ($prepend) {
$this->prefixesPsr0[$first][$prefix] = array_merge(
(array) $paths,
$this->prefixesPsr0[$first][$prefix]
);
} else {
$this->prefixesPsr0[$first][$prefix] = array_merge(
$this->prefixesPsr0[$first][$prefix],
(array) $paths
);
}
}
/**
* Registers a set of PSR-4 directories for a given namespace, either
* appending or prepending to the ones previously set for this namespace.
*
* @param string $prefix The prefix/namespace, with trailing '\\'
* @param array|string $paths The PSR-4 base directories
* @param bool $prepend Whether to prepend the directories
*
* @throws \InvalidArgumentException
*/
public function addPsr4($prefix, $paths, $prepend = false)
{
if (!$prefix) {
// Register directories for the root namespace.
if ($prepend) {
$this->fallbackDirsPsr4 = array_merge(
(array) $paths,
$this->fallbackDirsPsr4
);
} else {
$this->fallbackDirsPsr4 = array_merge(
$this->fallbackDirsPsr4,
(array) $paths
);
}
} elseif (!isset($this->prefixDirsPsr4[$prefix])) {
// Register directories for a new namespace.
$length = strlen($prefix);
if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
$this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = (array) $paths;
} elseif ($prepend) {
// Prepend directories for an already registered namespace.
$this->prefixDirsPsr4[$prefix] = array_merge(
(array) $paths,
$this->prefixDirsPsr4[$prefix]
);
} else {
// Append directories for an already registered namespace.
$this->prefixDirsPsr4[$prefix] = array_merge(
$this->prefixDirsPsr4[$prefix],
(array) $paths
);
}
}
/**
* Registers a set of PSR-0 directories for a given prefix,
* replacing any others previously set for this prefix.
*
* @param string $prefix The prefix
* @param array|string $paths The PSR-0 base directories
*/
public function set($prefix, $paths)
{
if (!$prefix) {
$this->fallbackDirsPsr0 = (array) $paths;
} else {
$this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
}
}
/**
* Registers a set of PSR-4 directories for a given namespace,
* replacing any others previously set for this namespace.
*
* @param string $prefix The prefix/namespace, with trailing '\\'
* @param array|string $paths The PSR-4 base directories
*
* @throws \InvalidArgumentException
*/
public function setPsr4($prefix, $paths)
{
if (!$prefix) {
$this->fallbackDirsPsr4 = (array) $paths;
} else {
$length = strlen($prefix);
if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
$this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = (array) $paths;
}
}
/**
* Turns on searching the include path for class files.
*
* @param bool $useIncludePath
*/
public function setUseIncludePath($useIncludePath)
{
$this->useIncludePath = $useIncludePath;
}
/**
* Can be used to check if the autoloader uses the include path to check
* for classes.
*
* @return bool
*/
public function getUseIncludePath()
{
return $this->useIncludePath;
}
/**
* Turns off searching the prefix and fallback directories for classes
* that have not been registered with the class map.
*
* @param bool $classMapAuthoritative
*/
public function setClassMapAuthoritative($classMapAuthoritative)
{
$this->classMapAuthoritative = $classMapAuthoritative;
}
/**
* Should class lookup fail if not found in the current class map?
*
* @return bool
*/
public function isClassMapAuthoritative()
{
return $this->classMapAuthoritative;
}
/**
* APCu prefix to use to cache found/not-found classes, if the extension is enabled.
*
* @param string|null $apcuPrefix
*/
public function setApcuPrefix($apcuPrefix)
{
$this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
}
/**
* The APCu prefix in use, or null if APCu caching is not enabled.
*
* @return string|null
*/
public function getApcuPrefix()
{
return $this->apcuPrefix;
}
/**
* Registers this instance as an autoloader.
*
* @param bool $prepend Whether to prepend the autoloader or not
*/
public function register($prepend = false)
{
spl_autoload_register(array($this, 'loadClass'), true, $prepend);
}
/**
* Unregisters this instance as an autoloader.
*/
public function unregister()
{
spl_autoload_unregister(array($this, 'loadClass'));
}
/**
* Loads the given class or interface.
*
* @param string $class The name of the class
* @return bool|null True if loaded, null otherwise
*/
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
includeFile($file);
return true;
}
}
/**
* Finds the path to the file where the class is defined.
*
* @param string $class The name of the class
*
* @return string|false The path if found, false otherwise
*/
public function findFile($class)
{
// class map lookup
if (isset($this->classMap[$class])) {
return $this->classMap[$class];
}
if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
return false;
}
if (null !== $this->apcuPrefix) {
$file = apcu_fetch($this->apcuPrefix.$class, $hit);
if ($hit) {
return $file;
}
}
$file = $this->findFileWithExtension($class, '.php');
// Search for Hack files if we are running on HHVM
if (false === $file && defined('HHVM_VERSION')) {
$file = $this->findFileWithExtension($class, '.hh');
}
if (null !== $this->apcuPrefix) {
apcu_add($this->apcuPrefix.$class, $file);
}
if (false === $file) {
// Remember that this class does not exist.
$this->missingClasses[$class] = true;
}
return $file;
}
private function findFileWithExtension($class, $ext)
{
// PSR-4 lookup
$logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
$first = $class[0];
if (isset($this->prefixLengthsPsr4[$first])) {
$subPath = $class;
while (false !== $lastPos = strrpos($subPath, '\\')) {
$subPath = substr($subPath, 0, $lastPos);
$search = $subPath . '\\';
if (isset($this->prefixDirsPsr4[$search])) {
$pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
foreach ($this->prefixDirsPsr4[$search] as $dir) {
if (file_exists($file = $dir . $pathEnd)) {
return $file;
}
}
}
}
}
// PSR-4 fallback dirs
foreach ($this->fallbackDirsPsr4 as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
return $file;
}
}
// PSR-0 lookup
if (false !== $pos = strrpos($class, '\\')) {
// namespaced class name
$logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
. strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
} else {
// PEAR-like class name
$logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
}
if (isset($this->prefixesPsr0[$first])) {
foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
if (0 === strpos($class, $prefix)) {
foreach ($dirs as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
return $file;
}
}
}
}
}
// PSR-0 fallback dirs
foreach ($this->fallbackDirsPsr0 as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
return $file;
}
}
// PSR-0 include paths.
if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
return $file;
}
return false;
}
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*/
function includeFile($file)
{
include $file;
}

View File

@ -0,0 +1,209 @@
<?php
namespace Composer;
use Composer\Semver\VersionParser;
class InstalledVersions
{
private static $installed = array (
'root' =>
array (
'pretty_version' => 'dev-develop',
'version' => 'dev-develop',
'aliases' =>
array (
),
'reference' => '8f9e4fdbb1ae743f788767897571f175fcdc4e27',
'name' => 'getgrav/grav-plugin-feed',
),
'versions' =>
array (
'getgrav/grav-plugin-feed' =>
array (
'pretty_version' => 'dev-develop',
'version' => 'dev-develop',
'aliases' =>
array (
),
'reference' => '8f9e4fdbb1ae743f788767897571f175fcdc4e27',
),
),
);
public static function getInstalledPackages()
{
return array_keys(self::$installed['versions']);
}
public static function isInstalled($packageName)
{
return isset(self::$installed['versions'][$packageName]);
}
public static function satisfies(VersionParser $parser, $packageName, $constraint)
{
$constraint = $parser->parseConstraints($constraint);
$provided = $parser->parseConstraints(self::getVersionRanges($packageName));
return $provided->matches($constraint);
}
public static function getVersionRanges($packageName)
{
if (!isset(self::$installed['versions'][$packageName])) {
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
$ranges = array();
if (isset(self::$installed['versions'][$packageName]['pretty_version'])) {
$ranges[] = self::$installed['versions'][$packageName]['pretty_version'];
}
if (array_key_exists('aliases', self::$installed['versions'][$packageName])) {
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']);
}
if (array_key_exists('replaced', self::$installed['versions'][$packageName])) {
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']);
}
if (array_key_exists('provided', self::$installed['versions'][$packageName])) {
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']);
}
return implode(' || ', $ranges);
}
public static function getVersion($packageName)
{
if (!isset(self::$installed['versions'][$packageName])) {
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
if (!isset(self::$installed['versions'][$packageName]['version'])) {
return null;
}
return self::$installed['versions'][$packageName]['version'];
}
public static function getPrettyVersion($packageName)
{
if (!isset(self::$installed['versions'][$packageName])) {
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) {
return null;
}
return self::$installed['versions'][$packageName]['pretty_version'];
}
public static function getReference($packageName)
{
if (!isset(self::$installed['versions'][$packageName])) {
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
if (!isset(self::$installed['versions'][$packageName]['reference'])) {
return null;
}
return self::$installed['versions'][$packageName]['reference'];
}
public static function getRootPackage()
{
return self::$installed['root'];
}
public static function getRawData()
{
return self::$installed;
}
public static function reload($data)
{
self::$installed = $data;
}
}

21
plugins/feed/vendor/composer/LICENSE vendored Normal file
View File

@ -0,0 +1,21 @@
Copyright (c) Nils Adermann, Jordi Boggiano
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@ -0,0 +1,11 @@
<?php
// autoload_classmap.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
'Grav\\Plugin\\FeedPlugin' => $baseDir . '/feed.php',
);

View File

@ -0,0 +1,9 @@
<?php
// autoload_namespaces.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
);

View File

@ -0,0 +1,9 @@
<?php
// autoload_psr4.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
);

View File

@ -0,0 +1,55 @@
<?php
// autoload_real.php @generated by Composer
class ComposerAutoloaderInitd512066232734940b99b34ad4f8603bc
{
private static $loader;
public static function loadClassLoader($class)
{
if ('Composer\Autoload\ClassLoader' === $class) {
require __DIR__ . '/ClassLoader.php';
}
}
/**
* @return \Composer\Autoload\ClassLoader
*/
public static function getLoader()
{
if (null !== self::$loader) {
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInitd512066232734940b99b34ad4f8603bc', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
spl_autoload_unregister(array('ComposerAutoloaderInitd512066232734940b99b34ad4f8603bc', 'loadClassLoader'));
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
if ($useStaticLoader) {
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInitd512066232734940b99b34ad4f8603bc::getInitializer($loader));
} else {
$map = require __DIR__ . '/autoload_namespaces.php';
foreach ($map as $namespace => $path) {
$loader->set($namespace, $path);
}
$map = require __DIR__ . '/autoload_psr4.php';
foreach ($map as $namespace => $path) {
$loader->setPsr4($namespace, $path);
}
$classMap = require __DIR__ . '/autoload_classmap.php';
if ($classMap) {
$loader->addClassMap($classMap);
}
}
$loader->register(true);
return $loader;
}
}

View File

@ -0,0 +1,21 @@
<?php
// autoload_static.php @generated by Composer
namespace Composer\Autoload;
class ComposerStaticInitd512066232734940b99b34ad4f8603bc
{
public static $classMap = array (
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
'Grav\\Plugin\\FeedPlugin' => __DIR__ . '/../..' . '/feed.php',
);
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->classMap = ComposerStaticInitd512066232734940b99b34ad4f8603bc::$classMap;
}, null, ClassLoader::class);
}
}

View File

@ -0,0 +1,5 @@
{
"packages": [],
"dev": true,
"dev-package-names": []
}

View File

@ -0,0 +1,24 @@
<?php return array (
'root' =>
array (
'pretty_version' => 'dev-develop',
'version' => 'dev-develop',
'aliases' =>
array (
),
'reference' => '8f9e4fdbb1ae743f788767897571f175fcdc4e27',
'name' => 'getgrav/grav-plugin-feed',
),
'versions' =>
array (
'getgrav/grav-plugin-feed' =>
array (
'pretty_version' => 'dev-develop',
'version' => 'dev-develop',
'aliases' =>
array (
),
'reference' => '8f9e4fdbb1ae743f788767897571f175fcdc4e27',
),
),
);

View File

@ -0,0 +1,68 @@
# v2.0.6
## 02/22/2022
1. [](#bugfix)
* Fixed issue with Twig templating
# v2.0.5
## 02/18/2022
1. [](#bugfix)
* Fixed bad page header tag `prism:` should be `prism-highlight:`
# v2.0.4
## 01/27/2022
1. [](#new)
* Added `bbcode`/`shortcode` language, compatible with Grav's Shortcodes plugin
# v2.0.3
## 01/26/2022
1. [](#improved)
* Upgraded to latest 1.26.0 Prism.JS version (with fixes)
* Added `C`, `C#`, and `C++` languages
# v2.0.2
## 11/23/2021
1. [](#bugfix)
* Fixed a CSS issue causing "Copy" button to have double styling
* Fixed a security issue that allowed the `git` param of shortcode to load local files (thanks xmco.fr)
# v2.0.1
## 05/28/2021
1. [](#new)
* Added support for `cl-filter-output` and provided examples in the README.md
* Added 35 new themes
* Added support for custom `EcScript`
# v2.0.0
## 02/23/2021
1. [](#new)
* Added Support for Git URLs to grab and embed git files
* Support for `linkable-line-numbers` but does require a unique `id` to be set on the element.
1. [](#improved)
* Upgraded to latest 1.23.0 Prism.JS version (with fixes)
# v1.0.2
## 06/22/2019
1. [](#bugfix)
* Removed xdebug statement
# v1.0.1
## 06/20/2019
1. [](#improved)
* Moved away from jQuery syntax and converted to VanillaJS
* Fixed typos
* Added extra syntax highlighting format
# v1.0.0
## 04/16/2019
1. [](#new)
* Initial Version

View File

@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2019 Trilby Media, PrismJS
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@ -0,0 +1,429 @@
# Grav Prism Highlighter Plugin
`Prism Highlighter` is a [Grav](http://github.com/getgrav/grav) plugin that adds simple and powerful code highlighting functionality utilizing the [Prism.js](http://prismjs.com/) syntax highlighter.
# Installation
Installing the Highlight plugin can be done in one of two ways. Our GPM (Grav Package Manager) installation method enables you to quickly and easily install the plugin with a simple terminal command, while the manual method enables you to do so via a zip file.
## GPM Installation (Preferred)
The simplest way to install this plugin is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm) through your system's Terminal (also called the command line). From the root of your Grav install type:
bin/gpm install prism-highlight
This will install the Highlight plugin into your `/user/plugins` directory within Grav. Its files can be found under `/your/site/grav/user/plugins/prism-highlight`.
## Manual Installation
To install this plugin, just download the zip version of this repository and unzip it under `/your/site/grav/user/plugins`. Then, rename the folder to `prism-highlight`. You can find these files either on [GitHub](https://github.com/getgrav/grav-plugin-prism-highlight) or via [GetGrav.org](http://getgrav.org/downloads/plugins#extras).
You should now have all the plugin files under
/your/site/grav/user/plugins/prism-highlight
# Languages included
Prism.js supports currently [176 languages](http://prismjs.com/#languages-list), at the time of this edit, but the ones included in this specific version are:
* markup
* html
* xml
* bbcode / shortcode
* svg
* mathml
* css
* css-extras
* clike
* javascript, js
* apacheconf
* bash, shell
* coffeescript, coffee
* diff
* docker, dockerfile
* git
* go
* java
* json
* json5
* less
* lua
* markdown, md
* php
* php-extras
* python, py
* regex
* ruby, rb
* sass
* scss
* sql
* twig
* yaml, yml
# Plugins Included
This build of Prism also includes the following plugins:
* Line Highlight
* Line Numbers
* Command Line
* Toolbar
* Copy to Clipboard
# Basic Usage
In your markdown, you can create a block of code, and assign the language to it. You can choose between the list above.
Example using regular markdown fenced code syntax:
```php
```php
<?php
namespace Grav\Plugin;
use \Grav\Common\Plugin;
use \Grav\Common\Grav;
use \Grav\Common\Page\Page;
class PrismHighlightPlugin extends Plugin
{
/**
* @return array
*/
public static function getSubscribedEvents()
{
return [
'onPageInitialized' => ['onPageInitialized', 0],
'onShortcodeHandlers' => ['onShortcodeHandlers', 0],
'onTwigTemplatePaths' => ['onTwigTemplatePaths', 0],
];
}
}
```
# Advanced Usage
To get access to advanced options that can be set individually, you can use the included `[prism][/prism]` shortcode:
For line numbers:
```
[prism classes="language-twig line-numbers"]
{% set payload = {frontmatter: page.header, content: page.content} %}
{{ payload|json_encode|raw }}
[/prism]
```
You can also now add the `linkable-line-numbers` class to make the line numbers directly linkable. You need to provide an `id` on the Prism element so that there is something to link against.
For example:
```
[prism classes="language-twig line-numbers linkable-line-numbers" id="twig-example"]
{% set payload = {frontmatter: page.header, content: page.content} %}
{{ payload|json_encode|raw }}
[/prism]
```
For a command Prompt:
If you don't provide a custom prompt, it will default to `$` for the command prompt. Provide a custom prompt with the `cl-prompt` attribute.
```
[prism classes="language-bash command-line" cl-prompt="\[foo@localhost\] $"]
cd ~/webroot
git clone -b master https://github.com/getgrav/grav.git
[/prism]
```
You can also specify certain lines as output (won't be prefixed by prompt) using the `cl-output` attribute:
```
[prism classes="language-bash command-line" cl-prompt="[root@localhost]" cl-output="2-6"]
ls -la
total 2
drwxr-xr-x 2 chris chris 11 Jan 10 16:48 .
drwxr--r-x 45 chris chris 92 Feb 14 11:10 ..
-rwxr-xr-x 1 chris chris 444 Aug 25 2013 backup
-rwxr-xr-x 1 chris chris 642 Jan 17 14:42 deploy
[/prism]
```
Alternatively you can use the `cl-filter-putput` to provide a lines with a specific prefix to filter out. For example:
```
[prism classes="language-bash command-line" cl-prompt="[root@localhost]" cl-filter-output=">>"]
ls -la
>>total 2
>>drwxr-xr-x 2 chris chris 11 Jan 10 16:48 .
>>drwxr--r-x 45 chris chris 92 Feb 14 11:10 ..
>>-rwxr-xr-x 1 chris chris 444 Aug 25 2013 backup
>>-rwxr-xr-x 1 chris chris 642 Jan 17 14:42 deploy
[/prism]
```
For highlighting specific lines 2 and 4:
```
[prism classes="language-yaml" highlight="2,4"]
enabled: true
theme: prism-base16-ocean.dark.css
all-pre-blocks: true
plugins:
line-numbers: false
command-line: false
command-line-prompt: '$'
[/prism]
```
Find out more about these options by checking out the [Prism.js plugins page](https://prismjs.com/#plugins).
# Git File Support
If you provide a `git="<url>"` parameter in the shortcode, the plugin will try to retrieve the 'raw' version of this file. For example:
```
[prism git="https://github.com/getgrav/grav/blob/develop/system/router.php" classes="language-php line-numbers linkable-line-numbers" id="grav-router"]
[/prism]
```
You can also provide the **raw** version directly:
```
[prism git="https://raw.githubusercontent.com/getgrav/grav/develop/system/router.php" classes="language-php line-numbers linkable-line-numbers" id="grav-router"]
[/prism]
```
You can also slice the file to only show specific lines by passing a query parameter to the URL:
* `slice=0:-2` Show the first line up to and including the second to last line
* `slice=24:100` Show lines 24 through 100
* `slice=0` Show only the first line of the file
```
[prism git="https://github.com/getgrav/grav/blob/develop/system/router.php?slice=10:18" classes="language-php line-numbers linkable-line-numbers" id="grav-router"]
[/prism]
```
# Configuration
Configuration shall be set in `config/plugins/prism-highlight.yaml`.
```yaml
enabled: true
theme: prism-base16-ocean.dark.css
all-pre-blocks: true
plugins:
line-numbers: false
command-line: false
command-line-prompt: '$'
```
You can also override configuration settings at the page level by prefixing options with `prism-highlight:`. For example you could set a different theme, and turning on line numbers on a particular page with:
```yaml
title: My Page
prism-highlight:
theme: base16-duotone-dark.light.css
plugins:
line-numbers: true
```
### Themes
The themes available are:
```
base16-duotone-dark.dark.css
base16-duotone-dark.light.css
base16-duotone-darkdesert.dark.css
base16-duotone-darkearth.dark.css
base16-duotone-darkearth.light.css
base16-duotone-darkforest.dark.css
base16-duotone-darkforest.light.css
base16-duotone-darkpark.dark.css
base16-duotone-darkpool.dark.css
base16-duotone-darkpool.light.css
base16-duotone-darksea.dark.css
base16-duotone-darksea.light.css
base16-duotone-darkspace.dark.css
base16-duotone-darkspace.light.css
prism-a11y-dark.css
prism-atelier-cave-dark.css
prism-atelier-cave-light.css
prism-atelier-dune-dark.css
prism-atelier-dune-light.css
prism-atelier-estuary-dark.css
prism-atelier-estuary-light.css
prism-atelier-forest-dark.css
prism-atelier-forest-light.css
prism-atelier-heath-dark.css
prism-atelier-heath-light.css
prism-atelier-lakeside-dark.css
prism-atelier-lakeside-light.css
prism-atelier-plateau-dark.css
prism-atelier-plateau-light.css
prism-atelier-savanna-dark.css
prism-atelier-savanna-light.css
prism-atelier-seaside-dark.css
prism-atelier-seaside-light.css
prism-atelier-sulphurpool-dark.css
prism-atelier-sulphurpool-light.css
prism-atom-dark.css
prism-base16-3024.dark.css
prism-base16-3024.light.css
prism-base16-apathy.dark.css
prism-base16-apathy.light.css
prism-base16-ashes.dark.css
prism-base16-ashes.light.css
prism-base16-ateliercave.dark.css
prism-base16-ateliercave.light.css
prism-base16-atelierdune.dark.css
prism-base16-atelierdune.light.css
prism-base16-atelierestuary.dark.css
prism-base16-atelierestuary.light.css
prism-base16-atelierforest.dark.css
prism-base16-atelierforest.light.css
prism-base16-atelierheath.dark.css
prism-base16-atelierheath.light.css
prism-base16-atelierlakeside.dark.css
prism-base16-atelierlakeside.light.css
prism-base16-atelierplateau.dark.css
prism-base16-atelierplateau.light.css
prism-base16-ateliersavanna.dark.css
prism-base16-ateliersavanna.light.css
prism-base16-atelierseaside.dark.css
prism-base16-atelierseaside.light.css
prism-base16-ateliersulpherpool.dark.css
prism-base16-ateliersulpherpool.light.css
prism-base16-ateliersulphurpool.dark.css
prism-base16-ateliersulphurpool.light.css
prism-base16-bespin.dark.css
prism-base16-bespin.light.css
prism-base16-brewer.dark.css
prism-base16-brewer.light.css
prism-base16-bright.dark.css
prism-base16-bright.light.css
prism-base16-chalk.dark.css
prism-base16-chalk.light.css
prism-base16-codeschool.dark.css
prism-base16-codeschool.light.css
prism-base16-colors.dark.css
prism-base16-colors.light.css
prism-base16-default.dark.css
prism-base16-default.light.css
prism-base16-eighties.dark.css
prism-base16-eighties.light.css
prism-base16-embers.dark.css
prism-base16-embers.light.css
prism-base16-flat.dark.css
prism-base16-flat.light.css
prism-base16-google.dark.css
prism-base16-google.light.css
prism-base16-grayscale.dark.css
prism-base16-grayscale.light.css
prism-base16-greenscreen.dark.css
prism-base16-greenscreen.light.css
prism-base16-harmonic16.dark.css
prism-base16-harmonic16.light.css
prism-base16-hopscotch.dark.css
prism-base16-hopscotch.light.css
prism-base16-isotope.dark.css
prism-base16-isotope.light.css
prism-base16-londontube.dark.css
prism-base16-londontube.light.css
prism-base16-marrakesh.dark.css
prism-base16-marrakesh.light.css
prism-base16-mocha.dark.css
prism-base16-mocha.light.css
prism-base16-monokai.dark.css
prism-base16-monokai.light.css
prism-base16-ocean.dark.css
prism-base16-ocean.light.css
prism-base16-paraiso.dark.css
prism-base16-paraiso.light.css
prism-base16-pop.dark.css
prism-base16-pop.light.css
prism-base16-railscasts.dark.css
prism-base16-railscasts.light.css
prism-base16-shapeshifter.dark.css
prism-base16-shapeshifter.light.css
prism-base16-solarized.dark.css
prism-base16-solarized.light.css
prism-base16-summerfruit.dark.css
prism-base16-summerfruit.light.css
prism-base16-tomorrow.dark.css
prism-base16-tomorrow.light.css
prism-base16-twilight.dark.css
prism-base16-twilight.light.css
prism-base2tone-cave-dark.css
prism-base2tone-cave-light.css
prism-base2tone-desert-dark.css
prism-base2tone-desert-light.css
prism-base2tone-drawbridge-dark.css
prism-base2tone-drawbridge-light.css
prism-base2tone-earth-dark.css
prism-base2tone-earth-light.css
prism-base2tone-evening-dark.css
prism-base2tone-evening-light.css
prism-base2tone-forest-dark.css
prism-base2tone-forest-light.css
prism-base2tone-heath-dark.css
prism-base2tone-heath-light.css
prism-base2tone-lake-dark.css
prism-base2tone-lake-light.css
prism-base2tone-meadow-dark.css
prism-base2tone-meadow-light.css
prism-base2tone-morning-dark.css
prism-base2tone-morning-light.css
prism-base2tone-pool-dark.css
prism-base2tone-pool-light.css
prism-base2tone-sea-dark.css
prism-base2tone-sea-light.css
prism-base2tone-space-dark.css
prism-base2tone-space-light.css
prism-base2tone-suburb-dark.css
prism-base2tone-suburb-light.css
prism-cb.css
prism-coldark-cold.css
prism-coldark-dark.css
prism-coy-without-shadows.css
prism-coy.css
prism-darcula.css
prism-dark.css
prism-dracula.css
prism-duotone-dark.css
prism-duotone-earth.css
prism-duotone-forest.css
prism-duotone-light.css
prism-duotone-sea.css
prism-duotone-space.css
prism-funky.css
prism-ghcolors.css
prism-gruvbox-dark.css
prism-hopscotch.css
prism-lucario.css
prism-material-dark.css
prism-material-light.css
prism-material-oceanic.css
prism-night-owl.css
prism-nord.css
prism-okaidia.css
prism-pojoaque.css
prism-shades-of-purple.css
prism-solarizedlight.css
prism-synthwave84.css
prism-tomorrow.css
prism-twilight.css
prism-vs.css
prism-vsc-dark-plus.css
prism-xonokai.css
```
Check out a [live test](http://prismjs.com/test.html) or a [live demo](http://prismjs.com/index.html#examples).

View File

@ -0,0 +1,79 @@
name: Prism Highlighter
version: 2.0.6
description: "This plugin provides code highlighting functionality via the [Prism.js](http://prismjs.com/) syntax highlighter with lots of themes and plugins."
icon: code
author:
name: Trilby Media
email: hello@trilby.media
url: https://trilby.media
homepage: https://github.com/trilbymedia/grav-plugin-prism-highlight
keywords: highlight, plugin, code, prism.js
bugs: https://github.com/trilbymedia/grav-plugin-prism-highlight/issues
license: MIT
form:
validation: strict
fields:
enabled:
type: toggle
label: PLUGIN_ADMIN.PLUGIN_STATUS
highlight: 1
default: 0
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
theme:
type: select
label: CSS Theme
default: prism-base16-ocean.dark.css
size: large
data-options@: '\Grav\Plugin\PrismHighlightPlugin::themeOptions'
all-pre-blocks:
type: toggle
label: All Pre Blocks
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
section_plugins:
type: section
title: Plugins Options
underline: true
plugins.line-numbers:
type: toggle
label: Line Numbers
highlight: 0
default: 0
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
plugins.command-line:
type: toggle
label: Command Line
highlight: 0
default: 0
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
plugins.command-line-prompt:
type: text
size: small
label: Command Line Prompt

View File

@ -0,0 +1,7 @@
/* PrismJS 1.27.0
http://127.0.0.1:8081/download.html#themes=prism&languages=markup+css+clike+javascript+apacheconf+bash+bbcode+c+csharp+cpp+coffeescript+css-extras+diff+docker+ecscript+git+go+java+json+json5+less+lua+markdown+markup-templating+php+php-extras+python+regex+ruby+sass+scss+sql+twig+yaml&plugins=line-highlight+line-numbers+command-line+toolbar+copy-to-clipboard */
code[class*=language-],pre[class*=language-]{color:#000;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(128,128,128,.2)}
pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}
.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{opacity:.4;content:' ';display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.command-line-prompt>span[data-continuation-prompt]:before{content:attr(data-continuation-prompt)}.command-line span.token.output{opacity:.7}
div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}

View File

@ -0,0 +1,146 @@
/*
Name: Base16 Duotone-Dark Dark
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #2a2734;
color: #9b87fd;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #7e75a9;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #7e75a9;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.punctuation,
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6c6783;
}
.token.namespace {
opacity: .7;
}
.token.tag,
.token.operator,
.token.boolean,
.token.number {
color: #e09142;
}
.token.property {
color: #9b87fd;
}
.token.tag-id,
.token.selector,
.token.atrule-id {
color: #eeebff;
}
code.language-javascript,
.token.attr-name {
color: #c4b8fe;
}
code.language-css,
code.language-scss,
.token.string,
.token.entity,
.token.url,
.language-css .token.string,
.language-scss .token.string,
.style .token.string,
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit,
.token.statement,
.token.regex,
.token.atrule {
color: #ffcc99;
}
.token.placeholder,
.token.variable {
color: #ffba76;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #eeebff;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #6a51e6;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #6a51e6;
outline-offset: .4em;
}

View File

@ -0,0 +1,149 @@
/*
Name: Base16 Duotone-Dark Light
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #eeebff;
color: #5a566c;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3a5fe;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #b3a5fe;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #837bad;
}
.token.punctuation {
color: #5a566c;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #dc9147;
}
.token.property {
color: #e59e57;
}
.token.tag {
color: #ecab69;
}
.token.string {
color: #fec286;
}
.token.selector {
color: #8b76f4;
}
.token.attr-name {
color: #dc9147;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #fec286;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #7c756e;
}
.token.statement,
.token.regex,
.token.atrule {
color: #fec286;
}
.token.placeholder,
.token.variable {
color: #ecab69;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #2a2734;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #6a51e6;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #6a51e6;
outline-offset: .4em;
}

View File

@ -0,0 +1,146 @@
/*
Name: Base16 Duotone-DarkDesert Dark
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #292824;
color: #af9f6a;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #67604c;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #67604c;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.punctuation,
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #545145;
}
.token.namespace {
opacity: .7;
}
.token.tag,
.token.operator,
.token.boolean,
.token.number {
color: #dd7c3c;
}
.token.property {
color: #af9f6a;
}
.token.tag-id,
.token.selector,
.token.atrule-id {
color: #faf5e5;
}
code.language-javascript,
.token.attr-name {
color: #e6d499;
}
code.language-css,
code.language-scss,
.token.string,
.token.entity,
.token.url,
.language-css .token.string,
.language-scss .token.string,
.style .token.string,
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit,
.token.statement,
.token.regex,
.token.atrule {
color: #ffb380;
}
.token.placeholder,
.token.variable {
color: #f7a56e;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #faf5e5;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #7a7152;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #7a7152;
outline-offset: .4em;
}

View File

@ -0,0 +1,146 @@
/*
Name: Base16 Duotone-DarkEarth Dark
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-earth-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #322d29;
color: #88786d;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #796b63;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #796b63;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.punctuation,
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6a5f58;
}
.token.namespace {
opacity: .7;
}
.token.tag,
.token.operator,
.token.boolean,
.token.number {
color: #bfa05a;
}
.token.property {
color: #88786d;
}
.token.tag-id,
.token.selector,
.token.atrule-id {
color: #fff3eb;
}
code.language-javascript,
.token.attr-name {
color: #a48774;
}
code.language-css,
code.language-scss,
.token.string,
.token.entity,
.token.url,
.language-css .token.string,
.language-scss .token.string,
.style .token.string,
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit,
.token.statement,
.token.regex,
.token.atrule {
color: #fcc440;
}
.token.placeholder,
.token.variable {
color: #d7b975;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #fff3eb;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #da8952;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #da8952;
outline-offset: .4em;
}

View File

@ -0,0 +1,149 @@
/*
Name: Base16 Duotone-DarkEarth Light
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-earth-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #fff3eb;
color: #5b534d;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #a48774;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #a48774;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #796b63;
}
.token.punctuation {
color: #5b534d;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #bfa05a;
}
.token.property {
color: #ccad66;
}
.token.tag {
color: #d7b975;
}
.token.string {
color: #fcc440;
}
.token.selector {
color: #eba475;
}
.token.attr-name {
color: #bfa05a;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #fcc440;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #a89771;
}
.token.statement,
.token.regex,
.token.atrule {
color: #fcc440;
}
.token.placeholder,
.token.variable {
color: #d7b975;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #322d29;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #da8952;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #da8952;
outline-offset: .4em;
}

View File

@ -0,0 +1,146 @@
/*
Name: Base16 Duotone-DarkForest Dark
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-forest-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #2a2d2a;
color: #687d68;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #5e6e5e;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #5e6e5e;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.punctuation,
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #535f53;
}
.token.namespace {
opacity: .7;
}
.token.tag,
.token.operator,
.token.boolean,
.token.number {
color: #a2b34d;
}
.token.property {
color: #687d68;
}
.token.tag-id,
.token.selector,
.token.atrule-id {
color: #f0fff0;
}
code.language-javascript,
.token.attr-name {
color: #b3d6b3;
}
code.language-css,
code.language-scss,
.token.string,
.token.entity,
.token.url,
.language-css .token.string,
.language-scss .token.string,
.style .token.string,
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit,
.token.statement,
.token.regex,
.token.atrule {
color: #e5fb79;
}
.token.placeholder,
.token.variable {
color: #bed161;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f0fff0;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #45a145;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #45a145;
outline-offset: .4em;
}

View File

@ -0,0 +1,149 @@
/*
Name: Base16 Duotone-DarkForest Light
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-forest-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f0fff0;
color: #485148;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d6b3;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d6b3;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #5e6e5e;
}
.token.punctuation {
color: #485148;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #a2b34d;
}
.token.property {
color: #afc059;
}
.token.tag {
color: #bed161;
}
.token.string {
color: #e5fb79;
}
.token.selector {
color: #53c653;
}
.token.attr-name {
color: #a2b34d;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #e5fb79;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #919966;
}
.token.statement,
.token.regex,
.token.atrule {
color: #e5fb79;
}
.token.placeholder,
.token.variable {
color: #bed161;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #2a2d2a;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #45a145;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #45a145;
outline-offset: .4em;
}

View File

@ -0,0 +1,146 @@
/*
Name: Base16 Duotone-DarkPark Dark
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #242927;
color: #568f81;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #4f645f;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #4f645f;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.punctuation,
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #465350;
}
.token.namespace {
opacity: .7;
}
.token.tag,
.token.operator,
.token.boolean,
.token.number {
color: #0da5a5;
}
.token.property {
color: #568f81;
}
.token.tag-id,
.token.selector,
.token.atrule-id {
color: #e0fff7;
}
code.language-javascript,
.token.attr-name {
color: #65e7c6;
}
code.language-css,
code.language-scss,
.token.string,
.token.entity,
.token.url,
.language-css .token.string,
.language-scss .token.string,
.style .token.string,
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit,
.token.statement,
.token.regex,
.token.atrule {
color: #4dffff;
}
.token.placeholder,
.token.variable {
color: #1ff9f9;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #e0fff7;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #009973;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #009973;
outline-offset: .4em;
}

View File

@ -0,0 +1,146 @@
/*
Name: Base16 Duotone-DarkPool Dark
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #202746;
color: #6679cc;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #384994;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #384994;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.punctuation,
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #334180;
}
.token.namespace {
opacity: .7;
}
.token.tag,
.token.operator,
.token.boolean,
.token.number {
color: #ba4a6f;
}
.token.property {
color: #6679cc;
}
.token.tag-id,
.token.selector,
.token.atrule-id {
color: #e1e6ff;
}
code.language-javascript,
.token.attr-name {
color: #afbdfe;
}
code.language-css,
code.language-scss,
.token.string,
.token.entity,
.token.url,
.language-css .token.string,
.language-scss .token.string,
.style .token.string,
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit,
.token.statement,
.token.regex,
.token.atrule {
color: #ff80aa;
}
.token.placeholder,
.token.variable {
color: #ea6c96;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #e1e6ff;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #3e51a8;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #3e51a8;
outline-offset: .4em;
}

View File

@ -0,0 +1,149 @@
/*
Name: Base16 Duotone-DarkPool Light
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #ebeeff;
color: #434b70;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #bec9fe;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #bec9fe;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6c78ac;
}
.token.punctuation {
color: #434b70;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #2fd3f4;
}
.token.property {
color: #4cd5f0;
}
.token.tag {
color: #5be0fb;
}
.token.string {
color: #8aebff;
}
.token.selector {
color: #90a3f9;
}
.token.attr-name {
color: #2fd3f4;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #8aebff;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #70a7b2;
}
.token.statement,
.token.regex,
.token.atrule {
color: #8aebff;
}
.token.placeholder,
.token.variable {
color: #5be0fb;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #202746;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #637ef2;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #637ef2;
outline-offset: .4em;
}

View File

@ -0,0 +1,146 @@
/*
Name: Base16 Duotone-DarkSea Dark
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-sea-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #1d262f;
color: #57718e;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #44586f;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #44586f;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.punctuation,
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #3a4b5f;
}
.token.namespace {
opacity: .7;
}
.token.tag,
.token.operator,
.token.boolean,
.token.number {
color: #24cc94;
}
.token.property {
color: #57718e;
}
.token.tag-id,
.token.selector,
.token.atrule-id {
color: #ebf4ff;
}
code.language-javascript,
.token.attr-name {
color: #7eb6f6;
}
code.language-css,
code.language-scss,
.token.string,
.token.entity,
.token.url,
.language-css .token.string,
.language-scss .token.string,
.style .token.string,
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit,
.token.statement,
.token.regex,
.token.atrule {
color: #5cffc9;
}
.token.placeholder,
.token.variable {
color: #47ebb4;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #ebf4ff;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #298dff;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #298dff;
outline-offset: .4em;
}

View File

@ -0,0 +1,149 @@
/*
Name: Base16 Duotone-DarkSea Light
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-sea-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #ebf4ff;
color: #303f4f;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #7eb6f6;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #7eb6f6;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #44586f;
}
.token.punctuation {
color: #303f4f;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #24cc94;
}
.token.property {
color: #29e0a3;
}
.token.tag {
color: #47ebb4;
}
.token.string {
color: #5cffc9;
}
.token.selector {
color: #5ca8ff;
}
.token.attr-name {
color: #24cc94;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #5cffc9;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #708f85;
}
.token.statement,
.token.regex,
.token.atrule {
color: #5cffc9;
}
.token.placeholder,
.token.variable {
color: #47ebb4;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #1d262f;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #298dff;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #298dff;
outline-offset: .4em;
}

View File

@ -0,0 +1,146 @@
/*
Name: Base16 Duotone-DarkSpace Dark
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-space-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #24242e;
color: #767693;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #646487;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #646487;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.punctuation,
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #5b5b76;
}
.token.namespace {
opacity: .7;
}
.token.tag,
.token.operator,
.token.boolean,
.token.number {
color: #dd672c;
}
.token.property {
color: #767693;
}
.token.tag-id,
.token.selector,
.token.atrule-id {
color: #ebebff;
}
code.language-javascript,
.token.attr-name {
color: #9d9dc8;
}
code.language-css,
code.language-scss,
.token.string,
.token.entity,
.token.url,
.language-css .token.string,
.language-scss .token.string,
.style .token.string,
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit,
.token.statement,
.token.regex,
.token.atrule {
color: #fe8c52;
}
.token.placeholder,
.token.variable {
color: #f97c3e;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #ebebff;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #5151e6;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #5151e6;
outline-offset: .4em;
}

View File

@ -0,0 +1,149 @@
/*
Name: Base16 Duotone-DarkSpace Light
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-space-syntax/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #ebebff;
color: #515167;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #8989BD;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #8989BD;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #646487;
}
.token.punctuation {
color: #515167;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #dd672c;
}
.token.property {
color: #f36e2b;
}
.token.tag {
color: #f97c3e;
}
.token.string {
color: #fe8c52;
}
.token.selector {
color: #7676f4;
}
.token.attr-name {
color: #dd672c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #fe8c52;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #94796b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #fe8c52;
}
.token.placeholder,
.token.variable {
color: #f97c3e;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #24242e;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #5151e6;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #5151e6;
outline-offset: .4em;
}

View File

@ -0,0 +1,161 @@
/**
* a11y-dark theme for JavaScript, CSS, and HTML
* Based on the okaidia theme: https://github.com/PrismJS/prism/blob/gh-pages/themes/prism-okaidia.css
* @author ericwbailey
*/
code[class*="language-"],
pre[class*="language-"] {
color: #f8f8f2;
background: none;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
border-radius: 0.3em;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #2b2b2b;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #d4d0ab;
}
.token.punctuation {
color: #fefefe;
}
.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
color: #ffa07a;
}
.token.boolean,
.token.number {
color: #00e0e0;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #abe338;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
color: #00e0e0;
}
.token.atrule,
.token.attr-value,
.token.function {
color: #ffd700;
}
.token.keyword {
color: #00e0e0;
}
.token.regex,
.token.important {
color: #ffd700;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
@media screen and (-ms-high-contrast: active) {
code[class*="language-"],
pre[class*="language-"] {
color: windowText;
background: window;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: window;
}
.token.important {
background: highlight;
color: window;
font-weight: normal;
}
.token.atrule,
.token.attr-value,
.token.function,
.token.keyword,
.token.operator,
.token.selector {
font-weight: bold;
}
.token.attr-value,
.token.comment,
.token.doctype,
.token.function,
.token.keyword,
.token.operator,
.token.property,
.token.string {
color: highlight;
}
.token.attr-value,
.token.url {
font-weight: normal;
}
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Cave Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #19171c;
color: #8b8792;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #7e7887;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #7e7887;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #655f6d;
}
.token.punctuation {
color: #8b8792;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #aa573c;
}
.token.property {
color: #a06e3b;
}
.token.tag {
color: #576ddb;
}
.token.string {
color: #398bc6;
}
.token.selector {
color: #955ae7;
}
.token.attr-name {
color: #aa573c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #398bc6;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #2a9292;
}
.token.statement,
.token.regex,
.token.atrule {
color: #398bc6;
}
.token.placeholder,
.token.variable {
color: #576ddb;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #efecf4;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #be4678;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #be4678;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #26232a;
}
.line-numbers-rows > span:before {
color: #585260;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #8b879233;
background: linear-gradient(to right, #8b879233 70%, #8b879200);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Cave Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #efecf4;
color: #585260;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #e2dfe7;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #e2dfe7;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #7e7887;
}
.token.punctuation {
color: #585260;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #aa573c;
}
.token.property {
color: #a06e3b;
}
.token.tag {
color: #576ddb;
}
.token.string {
color: #398bc6;
}
.token.selector {
color: #955ae7;
}
.token.attr-name {
color: #aa573c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #398bc6;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #2a9292;
}
.token.statement,
.token.regex,
.token.atrule {
color: #398bc6;
}
.token.placeholder,
.token.variable {
color: #576ddb;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #19171c;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #be4678;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #be4678;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #e2dfe7;
}
.line-numbers-rows > span:before {
color: #8b8792;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #655f6d33;
background: linear-gradient(to right, #655f6d33 70%, #655f6d00);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Dune Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #20201d;
color: #a6a28c;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #999580;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #999580;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #7d7a68;
}
.token.punctuation {
color: #a6a28c;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #b65611;
}
.token.property {
color: #ae9513;
}
.token.tag {
color: #6684e1;
}
.token.string {
color: #1fad83;
}
.token.selector {
color: #b854d4;
}
.token.attr-name {
color: #b65611;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1fad83;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #60ac39;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1fad83;
}
.token.placeholder,
.token.variable {
color: #6684e1;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #fefbec;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #d73737;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #d73737;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #292824;
}
.line-numbers-rows > span:before {
color: #6e6b5e;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #a6a28c33;
background: linear-gradient(to right, #a6a28c33 70%, #a6a28c00);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Dune Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #fefbec;
color: #6e6b5e;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #e8e4cf;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #e8e4cf;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #999580;
}
.token.punctuation {
color: #6e6b5e;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #b65611;
}
.token.property {
color: #ae9513;
}
.token.tag {
color: #6684e1;
}
.token.string {
color: #1fad83;
}
.token.selector {
color: #b854d4;
}
.token.attr-name {
color: #b65611;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1fad83;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #60ac39;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1fad83;
}
.token.placeholder,
.token.variable {
color: #6684e1;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #20201d;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #d73737;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #d73737;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #e8e4cf;
}
.line-numbers-rows > span:before {
color: #a6a28c;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #7d7a6833;
background: linear-gradient(to right, #7d7a6833 70%, #7d7a6800);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Estuary Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #22221b;
color: #929181;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #878573;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #878573;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6c6b5a;
}
.token.punctuation {
color: #929181;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #ae7313;
}
.token.property {
color: #a5980d;
}
.token.tag {
color: #36a166;
}
.token.string {
color: #5b9d48;
}
.token.selector {
color: #5f9182;
}
.token.attr-name {
color: #ae7313;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #5b9d48;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #7d9726;
}
.token.statement,
.token.regex,
.token.atrule {
color: #5b9d48;
}
.token.placeholder,
.token.variable {
color: #36a166;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f4f3ec;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ba6236;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #ba6236;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #302f27;
}
.line-numbers-rows > span:before {
color: #5f5e4e;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #92918133;
background: linear-gradient(to right, #92918133 70%, #92918100);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Estuary Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f4f3ec;
color: #5f5e4e;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #e7e6df;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #e7e6df;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #878573;
}
.token.punctuation {
color: #5f5e4e;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #ae7313;
}
.token.property {
color: #a5980d;
}
.token.tag {
color: #36a166;
}
.token.string {
color: #5b9d48;
}
.token.selector {
color: #5f9182;
}
.token.attr-name {
color: #ae7313;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #5b9d48;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #7d9726;
}
.token.statement,
.token.regex,
.token.atrule {
color: #5b9d48;
}
.token.placeholder,
.token.variable {
color: #36a166;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #22221b;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ba6236;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #ba6236;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #e7e6df;
}
.line-numbers-rows > span:before {
color: #929181;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #6c6b5a33;
background: linear-gradient(to right, #6c6b5a33 70%, #6c6b5a00);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Forest Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #1b1918;
color: #a8a19f;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #9c9491;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #9c9491;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #766e6b;
}
.token.punctuation {
color: #a8a19f;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #df5320;
}
.token.property {
color: #c38418;
}
.token.tag {
color: #407ee7;
}
.token.string {
color: #3d97b8;
}
.token.selector {
color: #6666ea;
}
.token.attr-name {
color: #df5320;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #3d97b8;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #7b9726;
}
.token.statement,
.token.regex,
.token.atrule {
color: #3d97b8;
}
.token.placeholder,
.token.variable {
color: #407ee7;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f1efee;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #f22c40;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #f22c40;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #2c2421;
}
.line-numbers-rows > span:before {
color: #68615e;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #a8a19f33;
background: linear-gradient(to right, #a8a19f33 70%, #a8a19f00);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Forest Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f1efee;
color: #68615e;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #e6e2e0;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #e6e2e0;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #9c9491;
}
.token.punctuation {
color: #68615e;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #df5320;
}
.token.property {
color: #c38418;
}
.token.tag {
color: #407ee7;
}
.token.string {
color: #3d97b8;
}
.token.selector {
color: #6666ea;
}
.token.attr-name {
color: #df5320;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #3d97b8;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #7b9726;
}
.token.statement,
.token.regex,
.token.atrule {
color: #3d97b8;
}
.token.placeholder,
.token.variable {
color: #407ee7;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #1b1918;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #f22c40;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #f22c40;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #e6e2e0;
}
.line-numbers-rows > span:before {
color: #a8a19f;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #766e6b33;
background: linear-gradient(to right, #766e6b33 70%, #766e6b00);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Heath Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #1b181b;
color: #ab9bab;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #9e8f9e;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #9e8f9e;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #776977;
}
.token.punctuation {
color: #ab9bab;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #a65926;
}
.token.property {
color: #bb8a35;
}
.token.tag {
color: #516aec;
}
.token.string {
color: #159393;
}
.token.selector {
color: #7b59c0;
}
.token.attr-name {
color: #a65926;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #159393;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #918b3b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #159393;
}
.token.placeholder,
.token.variable {
color: #516aec;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f7f3f7;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ca402b;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #ca402b;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #292329;
}
.line-numbers-rows > span:before {
color: #695d69;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #ab9bab33;
background: linear-gradient(to right, #ab9bab33 70%, #ab9bab00);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Heath Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f7f3f7;
color: #695d69;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #d8cad8;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #d8cad8;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #9e8f9e;
}
.token.punctuation {
color: #695d69;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #a65926;
}
.token.property {
color: #bb8a35;
}
.token.tag {
color: #516aec;
}
.token.string {
color: #159393;
}
.token.selector {
color: #7b59c0;
}
.token.attr-name {
color: #a65926;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #159393;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #918b3b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #159393;
}
.token.placeholder,
.token.variable {
color: #516aec;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #1b181b;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ca402b;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #ca402b;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #d8cad8;
}
.line-numbers-rows > span:before {
color: #ab9bab;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #77697733;
background: linear-gradient(to right, #77697733 70%, #77697700);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Lakeside Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #161b1d;
color: #7ea2b4;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #7195a8;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #7195a8;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #5a7b8c;
}
.token.punctuation {
color: #7ea2b4;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #935c25;
}
.token.property {
color: #8a8a0f;
}
.token.tag {
color: #257fad;
}
.token.string {
color: #2d8f6f;
}
.token.selector {
color: #6b6bb8;
}
.token.attr-name {
color: #935c25;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #2d8f6f;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #568c3b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #2d8f6f;
}
.token.placeholder,
.token.variable {
color: #257fad;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #ebf8ff;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #d22d72;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #d22d72;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #1f292e;
}
.line-numbers-rows > span:before {
color: #516d7b;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #7ea2b433;
background: linear-gradient(to right, #7ea2b433 70%, #7ea2b400);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Lakeside Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #ebf8ff;
color: #516d7b;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #c1e4f6;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #c1e4f6;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #7195a8;
}
.token.punctuation {
color: #516d7b;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #935c25;
}
.token.property {
color: #8a8a0f;
}
.token.tag {
color: #257fad;
}
.token.string {
color: #2d8f6f;
}
.token.selector {
color: #6b6bb8;
}
.token.attr-name {
color: #935c25;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #2d8f6f;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #568c3b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #2d8f6f;
}
.token.placeholder,
.token.variable {
color: #257fad;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #161b1d;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #d22d72;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #d22d72;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #c1e4f6;
}
.line-numbers-rows > span:before {
color: #7ea2b4;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #5a7b8c33;
background: linear-gradient(to right, #5a7b8c33 70%, #5a7b8c00);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Plateau Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #1b1818;
color: #8a8585;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #7e7777;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #7e7777;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #655d5d;
}
.token.punctuation {
color: #8a8585;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #b45a3c;
}
.token.property {
color: #a06e3b;
}
.token.tag {
color: #7272ca;
}
.token.string {
color: #5485b6;
}
.token.selector {
color: #8464c4;
}
.token.attr-name {
color: #b45a3c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #5485b6;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #4b8b8b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #5485b6;
}
.token.placeholder,
.token.variable {
color: #7272ca;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f4ecec;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ca4949;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #ca4949;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #292424;
}
.line-numbers-rows > span:before {
color: #585050;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #8a858533;
background: linear-gradient(to right, #8a858533 70%, #8a858500);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Plateau Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f4ecec;
color: #585050;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #e7dfdf;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #e7dfdf;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #7e7777;
}
.token.punctuation {
color: #585050;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #b45a3c;
}
.token.property {
color: #a06e3b;
}
.token.tag {
color: #7272ca;
}
.token.string {
color: #5485b6;
}
.token.selector {
color: #8464c4;
}
.token.attr-name {
color: #b45a3c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #5485b6;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #4b8b8b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #5485b6;
}
.token.placeholder,
.token.variable {
color: #7272ca;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #1b1818;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ca4949;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #ca4949;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #e7dfdf;
}
.line-numbers-rows > span:before {
color: #8a8585;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #655d5d33;
background: linear-gradient(to right, #655d5d33 70%, #655d5d00);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Savanna Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #171c19;
color: #87928a;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #78877d;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #78877d;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #5f6d64;
}
.token.punctuation {
color: #87928a;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #9f713c;
}
.token.property {
color: #a07e3b;
}
.token.tag {
color: #478c90;
}
.token.string {
color: #1c9aa0;
}
.token.selector {
color: #55859b;
}
.token.attr-name {
color: #9f713c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1c9aa0;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #489963;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1c9aa0;
}
.token.placeholder,
.token.variable {
color: #478c90;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #ecf4ee;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #b16139;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #b16139;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #232a25;
}
.line-numbers-rows > span:before {
color: #526057;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #87928a33;
background: linear-gradient(to right, #87928a33 70%, #87928a00);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Savanna Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #ecf4ee;
color: #526057;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #dfe7e2;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #dfe7e2;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #78877d;
}
.token.punctuation {
color: #526057;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #9f713c;
}
.token.property {
color: #a07e3b;
}
.token.tag {
color: #478c90;
}
.token.string {
color: #1c9aa0;
}
.token.selector {
color: #55859b;
}
.token.attr-name {
color: #9f713c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1c9aa0;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #489963;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1c9aa0;
}
.token.placeholder,
.token.variable {
color: #478c90;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #171c19;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #b16139;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #b16139;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #dfe7e2;
}
.line-numbers-rows > span:before {
color: #87928a;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #5f6d6433;
background: linear-gradient(to right, #5f6d6433 70%, #5f6d6400);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Seaside Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #131513;
color: #8ca68c;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #809980;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #809980;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #687d68;
}
.token.punctuation {
color: #8ca68c;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #87711d;
}
.token.property {
color: #98981b;
}
.token.tag {
color: #3d62f5;
}
.token.string {
color: #1999b3;
}
.token.selector {
color: #ad2bee;
}
.token.attr-name {
color: #87711d;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1999b3;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #29a329;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1999b3;
}
.token.placeholder,
.token.variable {
color: #3d62f5;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f4fbf4;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #e6193c;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #e6193c;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #242924;
}
.line-numbers-rows > span:before {
color: #5e6e5e;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #8ca68c33;
background: linear-gradient(to right, #8ca68c33 70%, #8ca68c00);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Seaside Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f4fbf4;
color: #5e6e5e;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #cfe8cf;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #cfe8cf;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #809980;
}
.token.punctuation {
color: #5e6e5e;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #87711d;
}
.token.property {
color: #98981b;
}
.token.tag {
color: #3d62f5;
}
.token.string {
color: #1999b3;
}
.token.selector {
color: #ad2bee;
}
.token.attr-name {
color: #87711d;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1999b3;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #29a329;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1999b3;
}
.token.placeholder,
.token.variable {
color: #3d62f5;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #131513;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #e6193c;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #e6193c;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #cfe8cf;
}
.line-numbers-rows > span:before {
color: #8ca68c;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #687d6833;
background: linear-gradient(to right, #687d6833 70%, #687d6800);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Sulphurpool Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #202746;
color: #979db4;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #898ea4;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #898ea4;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6b7394;
}
.token.punctuation {
color: #979db4;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #c76b29;
}
.token.property {
color: #c08b30;
}
.token.tag {
color: #3d8fd1;
}
.token.string {
color: #22a2c9;
}
.token.selector {
color: #6679cc;
}
.token.attr-name {
color: #c76b29;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #22a2c9;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #ac9739;
}
.token.statement,
.token.regex,
.token.atrule {
color: #22a2c9;
}
.token.placeholder,
.token.variable {
color: #3d8fd1;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f5f7ff;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #c94922;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #c94922;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #293256;
}
.line-numbers-rows > span:before {
color: #5e6687;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #979db433;
background: linear-gradient(to right, #979db433 70%, #979db400);
}

View File

@ -0,0 +1,172 @@
/*
Name: Base16 Atelier Sulphurpool Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f5f7ff;
color: #5e6687;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #dfe2f1;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #dfe2f1;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #898ea4;
}
.token.punctuation {
color: #5e6687;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #c76b29;
}
.token.property {
color: #c08b30;
}
.token.tag {
color: #3d8fd1;
}
.token.string {
color: #22a2c9;
}
.token.selector {
color: #6679cc;
}
.token.attr-name {
color: #c76b29;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #22a2c9;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #ac9739;
}
.token.statement,
.token.regex,
.token.atrule {
color: #22a2c9;
}
.token.placeholder,
.token.variable {
color: #3d8fd1;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #202746;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #c94922;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: .4em solid #c94922;
outline-offset: .4em;
}
/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
border-right-color: #dfe2f1;
}
.line-numbers-rows > span:before {
color: #979db4;
}
/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
* alpha transparency in 8 digits hex notation coming to a browser near you soon:
* https://drafts.csswg.org/css-color/#hex-notation
*/
.line-highlight {
background: #6b739433;
background: linear-gradient(to right, #6b739433 70%, #6b739400);
}

View File

@ -0,0 +1,146 @@
/**
* atom-dark theme for `prism.js`
* Based on Atom's `atom-dark` theme: https://github.com/atom/atom-dark-syntax
* @author Joe Gibson (@gibsjose)
*/
code[class*="language-"],
pre[class*="language-"] {
color: #c5c8c6;
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
font-family: Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
border-radius: 0.3em;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #1d1f21;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #7C7C7C;
}
.token.punctuation {
color: #c5c8c6;
}
.namespace {
opacity: .7;
}
.token.property,
.token.keyword,
.token.tag {
color: #96CBFE;
}
.token.class-name {
color: #FFFFB6;
text-decoration: underline;
}
.token.boolean,
.token.constant {
color: #99CC99;
}
.token.symbol,
.token.deleted {
color: #f92672;
}
.token.number {
color: #FF73FD;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #A8FF60;
}
.token.variable {
color: #C6C5FE;
}
.token.operator {
color: #EDEDED;
}
.token.entity {
color: #FFFFB6;
/* text-decoration: underline; */
}
.token.url {
color: #96CBFE;
}
.language-css .token.string,
.style .token.string {
color: #87C38A;
}
.token.atrule,
.token.attr-value {
color: #F9EE98;
}
.token.function {
color: #DAD085;
}
.token.regex {
color: #E9C062;
}
.token.important {
color: #fd971f;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 3024 Dark
Author: Jan T. Sott (http://github.com/idleberg)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #090300;
color: #a5a2a2;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #807d7c;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #807d7c;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #5c5855;
}
.token.punctuation {
color: #a5a2a2;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #e8bbd0;
}
.token.property {
color: #fded02;
}
.token.tag {
color: #01a0e4;
}
.token.string {
color: #b5e4f4;
}
.token.selector {
color: #a16a94;
}
.token.attr-name {
color: #e8bbd0;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #b5e4f4;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #01a252;
}
.token.statement,
.token.regex,
.token.atrule {
color: #b5e4f4;
}
.token.placeholder,
.token.variable {
color: #01a0e4;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f7f7f7;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #db2d20;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #db2d20;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #3a3432 !important;
}
.line-numbers-rows > span:before {
color: #4a4543 !important;
}
.line-highlight {
background: rgba(247, 247, 247, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(247, 247, 247, 0.2) 70%, rgba(247, 247, 247, 0)) !important;
background: linear-gradient(to right, rgba(247, 247, 247, 0.2) 70%, rgba(247, 247, 247, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 3024 Light
Author: Jan T. Sott (http://github.com/idleberg)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f7f7f7;
color: #4a4543;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #d6d5d4;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #d6d5d4;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #807d7c;
}
.token.punctuation {
color: #4a4543;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #e8bbd0;
}
.token.property {
color: #fded02;
}
.token.tag {
color: #01a0e4;
}
.token.string {
color: #b5e4f4;
}
.token.selector {
color: #a16a94;
}
.token.attr-name {
color: #e8bbd0;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #b5e4f4;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #01a252;
}
.token.statement,
.token.regex,
.token.atrule {
color: #b5e4f4;
}
.token.placeholder,
.token.variable {
color: #01a0e4;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #090300;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #db2d20;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #db2d20;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #d6d5d4 !important;
}
.line-numbers-rows > span:before {
color: #a5a2a2 !important;
}
.line-highlight {
background: rgba(9, 3, 0, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(9, 3, 0, 0.2) 70%, rgba(9, 3, 0, 0)) !important;
background: linear-gradient(to right, rgba(9, 3, 0, 0.2) 70%, rgba(9, 3, 0, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Apathy Dark
Author: Jannik Siebert (https://github.com/janniks)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #031A16;
color: #81B5AC;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #5F9C92;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #5F9C92;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #2B685E;
}
.token.punctuation {
color: #81B5AC;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #3E7996;
}
.token.property {
color: #3E4C96;
}
.token.tag {
color: #96883E;
}
.token.string {
color: #963E4C;
}
.token.selector {
color: #4C963E;
}
.token.attr-name {
color: #3E7996;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #963E4C;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #883E96;
}
.token.statement,
.token.regex,
.token.atrule {
color: #963E4C;
}
.token.placeholder,
.token.variable {
color: #96883E;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #D2E7E4;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #3E9688;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #3E9688;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #0B342D !important;
}
.line-numbers-rows > span:before {
color: #184E45 !important;
}
.line-highlight {
background: rgba(210, 231, 228, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(210, 231, 228, 0.2) 70%, rgba(210, 231, 228, 0)) !important;
background: linear-gradient(to right, rgba(210, 231, 228, 0.2) 70%, rgba(210, 231, 228, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Apathy Light
Author: Jannik Siebert (https://github.com/janniks)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #D2E7E4;
color: #184E45;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #A7CEC8;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #A7CEC8;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #5F9C92;
}
.token.punctuation {
color: #184E45;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #3E7996;
}
.token.property {
color: #3E4C96;
}
.token.tag {
color: #96883E;
}
.token.string {
color: #963E4C;
}
.token.selector {
color: #4C963E;
}
.token.attr-name {
color: #3E7996;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #963E4C;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #883E96;
}
.token.statement,
.token.regex,
.token.atrule {
color: #963E4C;
}
.token.placeholder,
.token.variable {
color: #96883E;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #031A16;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #3E9688;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #3E9688;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #A7CEC8 !important;
}
.line-numbers-rows > span:before {
color: #81B5AC !important;
}
.line-highlight {
background: rgba(3, 26, 22, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(3, 26, 22, 0.2) 70%, rgba(3, 26, 22, 0)) !important;
background: linear-gradient(to right, rgba(3, 26, 22, 0.2) 70%, rgba(3, 26, 22, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Ashes Dark
Author: Jannik Siebert (https://github.com/janniks)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #1C2023;
color: #C7CCD1;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #ADB3BA;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #ADB3BA;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #747C84;
}
.token.punctuation {
color: #C7CCD1;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #C7C795;
}
.token.property {
color: #AEC795;
}
.token.tag {
color: #AE95C7;
}
.token.string {
color: #95AEC7;
}
.token.selector {
color: #C795AE;
}
.token.attr-name {
color: #C7C795;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #95AEC7;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #95C7AE;
}
.token.statement,
.token.regex,
.token.atrule {
color: #95AEC7;
}
.token.placeholder,
.token.variable {
color: #AE95C7;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #F3F4F5;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #C7AE95;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #C7AE95;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #393F45 !important;
}
.line-numbers-rows > span:before {
color: #565E65 !important;
}
.line-highlight {
background: rgba(243, 244, 245, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(243, 244, 245, 0.2) 70%, rgba(243, 244, 245, 0)) !important;
background: linear-gradient(to right, rgba(243, 244, 245, 0.2) 70%, rgba(243, 244, 245, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Ashes Light
Author: Jannik Siebert (https://github.com/janniks)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #F3F4F5;
color: #565E65;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #DFE2E5;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #DFE2E5;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #ADB3BA;
}
.token.punctuation {
color: #565E65;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #C7C795;
}
.token.property {
color: #AEC795;
}
.token.tag {
color: #AE95C7;
}
.token.string {
color: #95AEC7;
}
.token.selector {
color: #C795AE;
}
.token.attr-name {
color: #C7C795;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #95AEC7;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #95C7AE;
}
.token.statement,
.token.regex,
.token.atrule {
color: #95AEC7;
}
.token.placeholder,
.token.variable {
color: #AE95C7;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #1C2023;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #C7AE95;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #C7AE95;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #DFE2E5 !important;
}
.line-numbers-rows > span:before {
color: #C7CCD1 !important;
}
.line-highlight {
background: rgba(28, 32, 35, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(28, 32, 35, 0.2) 70%, rgba(28, 32, 35, 0)) !important;
background: linear-gradient(to right, rgba(28, 32, 35, 0.2) 70%, rgba(28, 32, 35, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Cave Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #19171c;
color: #8b8792;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #7e7887;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #7e7887;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #655f6d;
}
.token.punctuation {
color: #8b8792;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #aa573c;
}
.token.property {
color: #a06e3b;
}
.token.tag {
color: #576ddb;
}
.token.string {
color: #398bc6;
}
.token.selector {
color: #955ae7;
}
.token.attr-name {
color: #aa573c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #398bc6;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #2a9292;
}
.token.statement,
.token.regex,
.token.atrule {
color: #398bc6;
}
.token.placeholder,
.token.variable {
color: #576ddb;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #efecf4;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #be4678;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #be4678;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #26232a !important;
}
.line-numbers-rows > span:before {
color: #585260 !important;
}
.line-highlight {
background: rgba(239, 236, 244, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(239, 236, 244, 0.2) 70%, rgba(239, 236, 244, 0)) !important;
background: linear-gradient(to right, rgba(239, 236, 244, 0.2) 70%, rgba(239, 236, 244, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Cave Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #efecf4;
color: #585260;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #e2dfe7;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #e2dfe7;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #7e7887;
}
.token.punctuation {
color: #585260;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #aa573c;
}
.token.property {
color: #a06e3b;
}
.token.tag {
color: #576ddb;
}
.token.string {
color: #398bc6;
}
.token.selector {
color: #955ae7;
}
.token.attr-name {
color: #aa573c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #398bc6;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #2a9292;
}
.token.statement,
.token.regex,
.token.atrule {
color: #398bc6;
}
.token.placeholder,
.token.variable {
color: #576ddb;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #19171c;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #be4678;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #be4678;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #e2dfe7 !important;
}
.line-numbers-rows > span:before {
color: #8b8792 !important;
}
.line-highlight {
background: rgba(25, 23, 28, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(25, 23, 28, 0.2) 70%, rgba(25, 23, 28, 0)) !important;
background: linear-gradient(to right, rgba(25, 23, 28, 0.2) 70%, rgba(25, 23, 28, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Dune Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #20201d;
color: #a6a28c;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #999580;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #999580;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #7d7a68;
}
.token.punctuation {
color: #a6a28c;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #b65611;
}
.token.property {
color: #ae9513;
}
.token.tag {
color: #6684e1;
}
.token.string {
color: #1fad83;
}
.token.selector {
color: #b854d4;
}
.token.attr-name {
color: #b65611;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1fad83;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #60ac39;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1fad83;
}
.token.placeholder,
.token.variable {
color: #6684e1;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #fefbec;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #d73737;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #d73737;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #292824 !important;
}
.line-numbers-rows > span:before {
color: #6e6b5e !important;
}
.line-highlight {
background: rgba(254, 251, 236, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(254, 251, 236, 0.2) 70%, rgba(254, 251, 236, 0)) !important;
background: linear-gradient(to right, rgba(254, 251, 236, 0.2) 70%, rgba(254, 251, 236, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Dune Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #fefbec;
color: #6e6b5e;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #e8e4cf;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #e8e4cf;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #999580;
}
.token.punctuation {
color: #6e6b5e;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #b65611;
}
.token.property {
color: #ae9513;
}
.token.tag {
color: #6684e1;
}
.token.string {
color: #1fad83;
}
.token.selector {
color: #b854d4;
}
.token.attr-name {
color: #b65611;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1fad83;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #60ac39;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1fad83;
}
.token.placeholder,
.token.variable {
color: #6684e1;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #20201d;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #d73737;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #d73737;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #e8e4cf !important;
}
.line-numbers-rows > span:before {
color: #a6a28c !important;
}
.line-highlight {
background: rgba(32, 32, 29, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(32, 32, 29, 0.2) 70%, rgba(32, 32, 29, 0)) !important;
background: linear-gradient(to right, rgba(32, 32, 29, 0.2) 70%, rgba(32, 32, 29, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Estuary Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #22221b;
color: #929181;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #878573;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #878573;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6c6b5a;
}
.token.punctuation {
color: #929181;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #ae7313;
}
.token.property {
color: #a5980d;
}
.token.tag {
color: #36a166;
}
.token.string {
color: #5b9d48;
}
.token.selector {
color: #5f9182;
}
.token.attr-name {
color: #ae7313;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #5b9d48;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #7d9726;
}
.token.statement,
.token.regex,
.token.atrule {
color: #5b9d48;
}
.token.placeholder,
.token.variable {
color: #36a166;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f4f3ec;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ba6236;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #ba6236;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #302f27 !important;
}
.line-numbers-rows > span:before {
color: #5f5e4e !important;
}
.line-highlight {
background: rgba(244, 243, 236, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(244, 243, 236, 0.2) 70%, rgba(244, 243, 236, 0)) !important;
background: linear-gradient(to right, rgba(244, 243, 236, 0.2) 70%, rgba(244, 243, 236, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Estuary Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f4f3ec;
color: #5f5e4e;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #e7e6df;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #e7e6df;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #878573;
}
.token.punctuation {
color: #5f5e4e;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #ae7313;
}
.token.property {
color: #a5980d;
}
.token.tag {
color: #36a166;
}
.token.string {
color: #5b9d48;
}
.token.selector {
color: #5f9182;
}
.token.attr-name {
color: #ae7313;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #5b9d48;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #7d9726;
}
.token.statement,
.token.regex,
.token.atrule {
color: #5b9d48;
}
.token.placeholder,
.token.variable {
color: #36a166;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #22221b;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ba6236;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #ba6236;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #e7e6df !important;
}
.line-numbers-rows > span:before {
color: #929181 !important;
}
.line-highlight {
background: rgba(34, 34, 27, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(34, 34, 27, 0.2) 70%, rgba(34, 34, 27, 0)) !important;
background: linear-gradient(to right, rgba(34, 34, 27, 0.2) 70%, rgba(34, 34, 27, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Forest Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #1b1918;
color: #a8a19f;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #9c9491;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #9c9491;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #766e6b;
}
.token.punctuation {
color: #a8a19f;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #df5320;
}
.token.property {
color: #c38418;
}
.token.tag {
color: #407ee7;
}
.token.string {
color: #3d97b8;
}
.token.selector {
color: #6666ea;
}
.token.attr-name {
color: #df5320;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #3d97b8;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #7b9726;
}
.token.statement,
.token.regex,
.token.atrule {
color: #3d97b8;
}
.token.placeholder,
.token.variable {
color: #407ee7;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f1efee;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #f22c40;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #f22c40;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #2c2421 !important;
}
.line-numbers-rows > span:before {
color: #68615e !important;
}
.line-highlight {
background: rgba(241, 239, 238, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(241, 239, 238, 0.2) 70%, rgba(241, 239, 238, 0)) !important;
background: linear-gradient(to right, rgba(241, 239, 238, 0.2) 70%, rgba(241, 239, 238, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Forest Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f1efee;
color: #68615e;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #e6e2e0;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #e6e2e0;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #9c9491;
}
.token.punctuation {
color: #68615e;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #df5320;
}
.token.property {
color: #c38418;
}
.token.tag {
color: #407ee7;
}
.token.string {
color: #3d97b8;
}
.token.selector {
color: #6666ea;
}
.token.attr-name {
color: #df5320;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #3d97b8;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #7b9726;
}
.token.statement,
.token.regex,
.token.atrule {
color: #3d97b8;
}
.token.placeholder,
.token.variable {
color: #407ee7;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #1b1918;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #f22c40;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #f22c40;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #e6e2e0 !important;
}
.line-numbers-rows > span:before {
color: #a8a19f !important;
}
.line-highlight {
background: rgba(27, 25, 24, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(27, 25, 24, 0.2) 70%, rgba(27, 25, 24, 0)) !important;
background: linear-gradient(to right, rgba(27, 25, 24, 0.2) 70%, rgba(27, 25, 24, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Heath Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #1b181b;
color: #ab9bab;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #9e8f9e;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #9e8f9e;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #776977;
}
.token.punctuation {
color: #ab9bab;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #a65926;
}
.token.property {
color: #bb8a35;
}
.token.tag {
color: #516aec;
}
.token.string {
color: #159393;
}
.token.selector {
color: #7b59c0;
}
.token.attr-name {
color: #a65926;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #159393;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #918b3b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #159393;
}
.token.placeholder,
.token.variable {
color: #516aec;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f7f3f7;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ca402b;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #ca402b;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #292329 !important;
}
.line-numbers-rows > span:before {
color: #695d69 !important;
}
.line-highlight {
background: rgba(247, 243, 247, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(247, 243, 247, 0.2) 70%, rgba(247, 243, 247, 0)) !important;
background: linear-gradient(to right, rgba(247, 243, 247, 0.2) 70%, rgba(247, 243, 247, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Heath Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f7f3f7;
color: #695d69;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #d8cad8;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #d8cad8;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #9e8f9e;
}
.token.punctuation {
color: #695d69;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #a65926;
}
.token.property {
color: #bb8a35;
}
.token.tag {
color: #516aec;
}
.token.string {
color: #159393;
}
.token.selector {
color: #7b59c0;
}
.token.attr-name {
color: #a65926;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #159393;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #918b3b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #159393;
}
.token.placeholder,
.token.variable {
color: #516aec;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #1b181b;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ca402b;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #ca402b;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #d8cad8 !important;
}
.line-numbers-rows > span:before {
color: #ab9bab !important;
}
.line-highlight {
background: rgba(27, 24, 27, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(27, 24, 27, 0.2) 70%, rgba(27, 24, 27, 0)) !important;
background: linear-gradient(to right, rgba(27, 24, 27, 0.2) 70%, rgba(27, 24, 27, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Lakeside Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #161b1d;
color: #7ea2b4;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #7195a8;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #7195a8;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #5a7b8c;
}
.token.punctuation {
color: #7ea2b4;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #935c25;
}
.token.property {
color: #8a8a0f;
}
.token.tag {
color: #257fad;
}
.token.string {
color: #2d8f6f;
}
.token.selector {
color: #6b6bb8;
}
.token.attr-name {
color: #935c25;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #2d8f6f;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #568c3b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #2d8f6f;
}
.token.placeholder,
.token.variable {
color: #257fad;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #ebf8ff;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #d22d72;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #d22d72;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #1f292e !important;
}
.line-numbers-rows > span:before {
color: #516d7b !important;
}
.line-highlight {
background: rgba(235, 248, 255, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(235, 248, 255, 0.2) 70%, rgba(235, 248, 255, 0)) !important;
background: linear-gradient(to right, rgba(235, 248, 255, 0.2) 70%, rgba(235, 248, 255, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Lakeside Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #ebf8ff;
color: #516d7b;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #c1e4f6;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #c1e4f6;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #7195a8;
}
.token.punctuation {
color: #516d7b;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #935c25;
}
.token.property {
color: #8a8a0f;
}
.token.tag {
color: #257fad;
}
.token.string {
color: #2d8f6f;
}
.token.selector {
color: #6b6bb8;
}
.token.attr-name {
color: #935c25;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #2d8f6f;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #568c3b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #2d8f6f;
}
.token.placeholder,
.token.variable {
color: #257fad;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #161b1d;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #d22d72;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #d22d72;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #c1e4f6 !important;
}
.line-numbers-rows > span:before {
color: #7ea2b4 !important;
}
.line-highlight {
background: rgba(22, 27, 29, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(22, 27, 29, 0.2) 70%, rgba(22, 27, 29, 0)) !important;
background: linear-gradient(to right, rgba(22, 27, 29, 0.2) 70%, rgba(22, 27, 29, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Plateau Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #1b1818;
color: #8a8585;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #7e7777;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #7e7777;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #655d5d;
}
.token.punctuation {
color: #8a8585;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #b45a3c;
}
.token.property {
color: #a06e3b;
}
.token.tag {
color: #7272ca;
}
.token.string {
color: #5485b6;
}
.token.selector {
color: #8464c4;
}
.token.attr-name {
color: #b45a3c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #5485b6;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #4b8b8b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #5485b6;
}
.token.placeholder,
.token.variable {
color: #7272ca;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f4ecec;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ca4949;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #ca4949;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #292424 !important;
}
.line-numbers-rows > span:before {
color: #585050 !important;
}
.line-highlight {
background: rgba(244, 236, 236, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(244, 236, 236, 0.2) 70%, rgba(244, 236, 236, 0)) !important;
background: linear-gradient(to right, rgba(244, 236, 236, 0.2) 70%, rgba(244, 236, 236, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Plateau Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f4ecec;
color: #585050;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #e7dfdf;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #e7dfdf;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #7e7777;
}
.token.punctuation {
color: #585050;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #b45a3c;
}
.token.property {
color: #a06e3b;
}
.token.tag {
color: #7272ca;
}
.token.string {
color: #5485b6;
}
.token.selector {
color: #8464c4;
}
.token.attr-name {
color: #b45a3c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #5485b6;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #4b8b8b;
}
.token.statement,
.token.regex,
.token.atrule {
color: #5485b6;
}
.token.placeholder,
.token.variable {
color: #7272ca;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #1b1818;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #ca4949;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #ca4949;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #e7dfdf !important;
}
.line-numbers-rows > span:before {
color: #8a8585 !important;
}
.line-highlight {
background: rgba(27, 24, 24, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(27, 24, 24, 0.2) 70%, rgba(27, 24, 24, 0)) !important;
background: linear-gradient(to right, rgba(27, 24, 24, 0.2) 70%, rgba(27, 24, 24, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Savanna Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #171c19;
color: #87928a;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #78877d;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #78877d;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #5f6d64;
}
.token.punctuation {
color: #87928a;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #9f713c;
}
.token.property {
color: #a07e3b;
}
.token.tag {
color: #478c90;
}
.token.string {
color: #1c9aa0;
}
.token.selector {
color: #55859b;
}
.token.attr-name {
color: #9f713c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1c9aa0;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #489963;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1c9aa0;
}
.token.placeholder,
.token.variable {
color: #478c90;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #ecf4ee;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #b16139;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #b16139;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #232a25 !important;
}
.line-numbers-rows > span:before {
color: #526057 !important;
}
.line-highlight {
background: rgba(236, 244, 238, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(236, 244, 238, 0.2) 70%, rgba(236, 244, 238, 0)) !important;
background: linear-gradient(to right, rgba(236, 244, 238, 0.2) 70%, rgba(236, 244, 238, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Savanna Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #ecf4ee;
color: #526057;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #dfe7e2;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #dfe7e2;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #78877d;
}
.token.punctuation {
color: #526057;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #9f713c;
}
.token.property {
color: #a07e3b;
}
.token.tag {
color: #478c90;
}
.token.string {
color: #1c9aa0;
}
.token.selector {
color: #55859b;
}
.token.attr-name {
color: #9f713c;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1c9aa0;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #489963;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1c9aa0;
}
.token.placeholder,
.token.variable {
color: #478c90;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #171c19;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #b16139;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #b16139;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #dfe7e2 !important;
}
.line-numbers-rows > span:before {
color: #87928a !important;
}
.line-highlight {
background: rgba(23, 28, 25, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(23, 28, 25, 0.2) 70%, rgba(23, 28, 25, 0)) !important;
background: linear-gradient(to right, rgba(23, 28, 25, 0.2) 70%, rgba(23, 28, 25, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Seaside Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #131513;
color: #8ca68c;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #809980;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #809980;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #687d68;
}
.token.punctuation {
color: #8ca68c;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #87711d;
}
.token.property {
color: #98981b;
}
.token.tag {
color: #3d62f5;
}
.token.string {
color: #1999b3;
}
.token.selector {
color: #ad2bee;
}
.token.attr-name {
color: #87711d;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1999b3;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #29a329;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1999b3;
}
.token.placeholder,
.token.variable {
color: #3d62f5;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f4fbf4;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #e6193c;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #e6193c;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #242924 !important;
}
.line-numbers-rows > span:before {
color: #5e6e5e !important;
}
.line-highlight {
background: rgba(244, 251, 244, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(244, 251, 244, 0.2) 70%, rgba(244, 251, 244, 0)) !important;
background: linear-gradient(to right, rgba(244, 251, 244, 0.2) 70%, rgba(244, 251, 244, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Seaside Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f4fbf4;
color: #5e6e5e;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #cfe8cf;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #cfe8cf;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #809980;
}
.token.punctuation {
color: #5e6e5e;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #87711d;
}
.token.property {
color: #98981b;
}
.token.tag {
color: #3d62f5;
}
.token.string {
color: #1999b3;
}
.token.selector {
color: #ad2bee;
}
.token.attr-name {
color: #87711d;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #1999b3;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #29a329;
}
.token.statement,
.token.regex,
.token.atrule {
color: #1999b3;
}
.token.placeholder,
.token.variable {
color: #3d62f5;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #131513;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #e6193c;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #e6193c;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #cfe8cf !important;
}
.line-numbers-rows > span:before {
color: #8ca68c !important;
}
.line-highlight {
background: rgba(19, 21, 19, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(19, 21, 19, 0.2) 70%, rgba(19, 21, 19, 0)) !important;
background: linear-gradient(to right, rgba(19, 21, 19, 0.2) 70%, rgba(19, 21, 19, 0)) !important;
}

View File

@ -0,0 +1,159 @@
/*
Name: Base16 Atelier Sulpherpool Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #202746;
color: #979db4;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #898ea4;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #898ea4;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6b7394;
}
.token.punctuation {
color: #979db4;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #c76b29;
}
.token.property {
color: #c08b30;
}
.token.tag {
color: #3d8fd1;
}
.token.string {
color: #22a2c9;
}
.token.selector {
color: #6679cc;
}
.token.attr-name {
color: #c76b29;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #22a2c9;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #ac9739;
}
.token.statement,
.token.regex,
.token.atrule {
color: #22a2c9;
}
.token.placeholder,
.token.variable {
color: #3d8fd1;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f5f7ff;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #c94922;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #c94922;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #293256 !important;
}
.line-numbers-rows > span:before {
color: #5e6687 !important;
}

View File

@ -0,0 +1,159 @@
/*
Name: Base16 Atelier Sulpherpool Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f5f7ff;
color: #5e6687;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #dfe2f1;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #dfe2f1;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #898ea4;
}
.token.punctuation {
color: #5e6687;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #c76b29;
}
.token.property {
color: #c08b30;
}
.token.tag {
color: #3d8fd1;
}
.token.string {
color: #22a2c9;
}
.token.selector {
color: #6679cc;
}
.token.attr-name {
color: #c76b29;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #22a2c9;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #ac9739;
}
.token.statement,
.token.regex,
.token.atrule {
color: #22a2c9;
}
.token.placeholder,
.token.variable {
color: #3d8fd1;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #202746;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #c94922;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #c94922;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #dfe2f1 !important;
}
.line-numbers-rows > span:before {
color: #979db4 !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Sulphurpool Dark
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #202746;
color: #979db4;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #898ea4;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #898ea4;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6b7394;
}
.token.punctuation {
color: #979db4;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #c76b29;
}
.token.property {
color: #c08b30;
}
.token.tag {
color: #3d8fd1;
}
.token.string {
color: #22a2c9;
}
.token.selector {
color: #6679cc;
}
.token.attr-name {
color: #c76b29;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #22a2c9;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #ac9739;
}
.token.statement,
.token.regex,
.token.atrule {
color: #22a2c9;
}
.token.placeholder,
.token.variable {
color: #3d8fd1;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #f5f7ff;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #c94922;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #c94922;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #293256 !important;
}
.line-numbers-rows > span:before {
color: #5e6687 !important;
}
.line-highlight {
background: rgba(245, 247, 255, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(245, 247, 255, 0.2) 70%, rgba(245, 247, 255, 0)) !important;
background: linear-gradient(to right, rgba(245, 247, 255, 0.2) 70%, rgba(245, 247, 255, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Atelier Sulphurpool Light
Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #f5f7ff;
color: #5e6687;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #dfe2f1;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #dfe2f1;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #898ea4;
}
.token.punctuation {
color: #5e6687;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #c76b29;
}
.token.property {
color: #c08b30;
}
.token.tag {
color: #3d8fd1;
}
.token.string {
color: #22a2c9;
}
.token.selector {
color: #6679cc;
}
.token.attr-name {
color: #c76b29;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #22a2c9;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #ac9739;
}
.token.statement,
.token.regex,
.token.atrule {
color: #22a2c9;
}
.token.placeholder,
.token.variable {
color: #3d8fd1;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #202746;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #c94922;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #c94922;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #dfe2f1 !important;
}
.line-numbers-rows > span:before {
color: #979db4 !important;
}
.line-highlight {
background: rgba(32, 39, 70, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(32, 39, 70, 0.2) 70%, rgba(32, 39, 70, 0)) !important;
background: linear-gradient(to right, rgba(32, 39, 70, 0.2) 70%, rgba(32, 39, 70, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Bespin Dark
Author: Jan T. Sott
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #28211c;
color: #8a8986;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #797977;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #797977;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #666666;
}
.token.punctuation {
color: #8a8986;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #cf7d34;
}
.token.property {
color: #f9ee98;
}
.token.tag {
color: #5ea6ea;
}
.token.string {
color: #afc4db;
}
.token.selector {
color: #9b859d;
}
.token.attr-name {
color: #cf7d34;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #afc4db;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #54be0d;
}
.token.statement,
.token.regex,
.token.atrule {
color: #afc4db;
}
.token.placeholder,
.token.variable {
color: #5ea6ea;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #baae9e;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #cf6a4c;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #cf6a4c;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #36312e !important;
}
.line-numbers-rows > span:before {
color: #5e5d5c !important;
}
.line-highlight {
background: rgba(186, 174, 158, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(186, 174, 158, 0.2) 70%, rgba(186, 174, 158, 0)) !important;
background: linear-gradient(to right, rgba(186, 174, 158, 0.2) 70%, rgba(186, 174, 158, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Bespin Light
Author: Jan T. Sott
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #baae9e;
color: #5e5d5c;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #9d9b97;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #9d9b97;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #797977;
}
.token.punctuation {
color: #5e5d5c;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #cf7d34;
}
.token.property {
color: #f9ee98;
}
.token.tag {
color: #5ea6ea;
}
.token.string {
color: #afc4db;
}
.token.selector {
color: #9b859d;
}
.token.attr-name {
color: #cf7d34;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #afc4db;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #54be0d;
}
.token.statement,
.token.regex,
.token.atrule {
color: #afc4db;
}
.token.placeholder,
.token.variable {
color: #5ea6ea;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #28211c;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #cf6a4c;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #cf6a4c;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #9d9b97 !important;
}
.line-numbers-rows > span:before {
color: #8a8986 !important;
}
.line-highlight {
background: rgba(40, 33, 28, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(40, 33, 28, 0.2) 70%, rgba(40, 33, 28, 0)) !important;
background: linear-gradient(to right, rgba(40, 33, 28, 0.2) 70%, rgba(40, 33, 28, 0)) !important;
}

View File

@ -0,0 +1,166 @@
@charset "UTF-8";
/*
Name: Base16 Brewer Dark
Author: Timothée Poisot (http://github.com/tpoisot)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #0c0d0e;
color: #b7b8b9;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #959697;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #959697;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #737475;
}
.token.punctuation {
color: #b7b8b9;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #e6550d;
}
.token.property {
color: #dca060;
}
.token.tag {
color: #3182bd;
}
.token.string {
color: #80b1d3;
}
.token.selector {
color: #756bb1;
}
.token.attr-name {
color: #e6550d;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #80b1d3;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #31a354;
}
.token.statement,
.token.regex,
.token.atrule {
color: #80b1d3;
}
.token.placeholder,
.token.variable {
color: #3182bd;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #fcfdfe;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #e31a1c;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #e31a1c;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #2e2f30 !important;
}
.line-numbers-rows > span:before {
color: #515253 !important;
}
.line-highlight {
background: rgba(252, 253, 254, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(252, 253, 254, 0.2) 70%, rgba(252, 253, 254, 0)) !important;
background: linear-gradient(to right, rgba(252, 253, 254, 0.2) 70%, rgba(252, 253, 254, 0)) !important;
}

View File

@ -0,0 +1,166 @@
@charset "UTF-8";
/*
Name: Base16 Brewer Light
Author: Timothée Poisot (http://github.com/tpoisot)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #fcfdfe;
color: #515253;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #dadbdc;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #dadbdc;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #959697;
}
.token.punctuation {
color: #515253;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #e6550d;
}
.token.property {
color: #dca060;
}
.token.tag {
color: #3182bd;
}
.token.string {
color: #80b1d3;
}
.token.selector {
color: #756bb1;
}
.token.attr-name {
color: #e6550d;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #80b1d3;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #31a354;
}
.token.statement,
.token.regex,
.token.atrule {
color: #80b1d3;
}
.token.placeholder,
.token.variable {
color: #3182bd;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #0c0d0e;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #e31a1c;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #e31a1c;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #dadbdc !important;
}
.line-numbers-rows > span:before {
color: #b7b8b9 !important;
}
.line-highlight {
background: rgba(12, 13, 14, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(12, 13, 14, 0.2) 70%, rgba(12, 13, 14, 0)) !important;
background: linear-gradient(to right, rgba(12, 13, 14, 0.2) 70%, rgba(12, 13, 14, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Bright Dark
Author: Chris Kempson (http://chriskempson.com)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #000000;
color: #e0e0e0;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #d0d0d0;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #d0d0d0;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #b0b0b0;
}
.token.punctuation {
color: #e0e0e0;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #fc6d24;
}
.token.property {
color: #fda331;
}
.token.tag {
color: #6fb3d2;
}
.token.string {
color: #76c7b7;
}
.token.selector {
color: #d381c3;
}
.token.attr-name {
color: #fc6d24;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #76c7b7;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #a1c659;
}
.token.statement,
.token.regex,
.token.atrule {
color: #76c7b7;
}
.token.placeholder,
.token.variable {
color: #6fb3d2;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #ffffff;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #fb0120;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #fb0120;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #303030 !important;
}
.line-numbers-rows > span:before {
color: #505050 !important;
}
.line-highlight {
background: rgba(255, 255, 255, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important;
background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important;
}

View File

@ -0,0 +1,165 @@
/*
Name: Base16 Bright Light
Author: Chris Kempson (http://chriskempson.com)
Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
code[class*="language-"],
pre[class*="language-"] {
font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.3;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
background: #ffffff;
color: #505050;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #f5f5f5;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #f5f5f5;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #d0d0d0;
}
.token.punctuation {
color: #505050;
}
.token.namespace {
opacity: .7;
}
.token.operator,
.token.boolean,
.token.number {
color: #fc6d24;
}
.token.property {
color: #fda331;
}
.token.tag {
color: #6fb3d2;
}
.token.string {
color: #76c7b7;
}
.token.selector {
color: #d381c3;
}
.token.attr-name {
color: #fc6d24;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #76c7b7;
}
.token.attr-value,
.token.keyword,
.token.control,
.token.directive,
.token.unit {
color: #a1c659;
}
.token.statement,
.token.regex,
.token.atrule {
color: #76c7b7;
}
.token.placeholder,
.token.variable {
color: #6fb3d2;
}
.token.deleted {
text-decoration: line-through;
}
.token.inserted {
border-bottom: 1px dotted #000000;
text-decoration: none;
}
.token.italic {
font-style: italic;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.important {
color: #fb0120;
}
.token.entity {
cursor: help;
}
pre > code.highlight {
outline: 0.4em solid #fb0120;
outline-offset: .4em;
}
.line-numbers .line-numbers-rows {
border-right-color: #f5f5f5 !important;
}
.line-numbers-rows > span:before {
color: #e0e0e0 !important;
}
.line-highlight {
background: rgba(0, 0, 0, 0.2) !important;
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 70%, transparent) !important;
background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 70%, transparent) !important;
}

Some files were not shown because too many files have changed in this diff Show More