├── .gitignore
├── LICENSE
├── Procfile
├── README.md
├── deckdown.js
├── gulpfile.js
├── lib
└── shuffler.js
├── package.json
├── public
├── examples
│ ├── bella.md
│ ├── deckdown.md
│ ├── example.md
│ ├── gulp.md
│ └── split.js
├── images
│ ├── 8ball.png
│ ├── apprend-home.png
│ ├── apprend-logo.png
│ ├── apprend_meetup.png
│ ├── bizdom.jpg
│ ├── blue_bicycle.jpg
│ ├── calling_functions_SMS.jpg
│ ├── calling_functions_args_SMS.jpg
│ ├── calling_functions_sayhi_SMS.jpg
│ ├── classmates.png
│ ├── coffee_shop_blue.jpg
│ ├── deckdown.png
│ ├── evolution.png
│ ├── favicon.ico
│ ├── flyingpig.jpg
│ ├── github_zip.jpg
│ ├── grunt_logo.png
│ ├── gulp_fs_filesize.jpg
│ ├── gulpomg.jpg
│ ├── iosJS.jpg
│ ├── jquery-logo.png
│ ├── mapping_coneys.png
│ ├── paimai.jpg
│ ├── randy.jpg
│ ├── returns.jpg
│ ├── watermelon1.jpg
│ └── web_app_info.jpg
├── lib
│ ├── css
│ │ ├── monokai_sublime.css
│ │ └── zenburn.css
│ ├── font
│ │ ├── league_gothic-webfont.eot
│ │ ├── league_gothic-webfont.svg
│ │ ├── league_gothic-webfont.ttf
│ │ ├── league_gothic-webfont.woff
│ │ └── league_gothic_license
│ └── js
│ │ ├── classList.js
│ │ ├── head.min.js
│ │ └── html5shiv.js
├── plugin
│ ├── highlight
│ │ └── highlight.js
│ ├── multiplex
│ │ ├── client.js
│ │ ├── index.js
│ │ └── master.js
│ ├── notes-server
│ │ ├── client.js
│ │ ├── index.js
│ │ └── notes.html
│ ├── notes
│ │ ├── notes.html
│ │ └── notes.js
│ └── zoom-js
│ │ └── zoom.js
├── scripts
│ ├── highlight.pack.js
│ ├── jquery-1.11.2.min.js
│ ├── jquery.balancetext.min.js
│ ├── marked.min.js
│ ├── prism.js
│ ├── regex.js
│ └── reveal.min.js
└── styles
│ ├── grids-responsive-min.css
│ ├── hltheme
│ ├── arta.css
│ ├── ascetic.css
│ ├── atelier-dune.dark.css
│ ├── atelier-dune.light.css
│ ├── atelier-forest.dark.css
│ ├── atelier-forest.light.css
│ ├── atelier-heath.dark.css
│ ├── atelier-heath.light.css
│ ├── atelier-lakeside.dark.css
│ ├── atelier-lakeside.light.css
│ ├── atelier-seaside.dark.css
│ ├── atelier-seaside.light.css
│ ├── brown_paper.css
│ ├── brown_papersq.png
│ ├── codepen-embed.css
│ ├── color-brewer.css
│ ├── dark.css
│ ├── default.css
│ ├── docco.css
│ ├── far.css
│ ├── foundation.css
│ ├── github.css
│ ├── googlecode.css
│ ├── hybrid.css
│ ├── idea.css
│ ├── ir_black.css
│ ├── kimbie.dark.css
│ ├── kimbie.light.css
│ ├── magula.css
│ ├── mono-blue.css
│ ├── monokai.css
│ ├── monokai_sublime.css
│ ├── obsidian.css
│ ├── paraiso.dark.css
│ ├── paraiso.light.css
│ ├── pojoaque.css
│ ├── pojoaque.jpg
│ ├── railscasts.css
│ ├── rainbow.css
│ ├── school_book.css
│ ├── school_book.png
│ ├── solarized_dark.css
│ ├── solarized_light.css
│ ├── sunburst.css
│ ├── tomorrow-night-blue.css
│ ├── tomorrow-night-bright.css
│ ├── tomorrow-night-eighties.css
│ ├── tomorrow-night.css
│ ├── tomorrow.css
│ ├── vs.css
│ ├── xcode.css
│ └── zenburn.css
│ ├── print
│ ├── paper.css
│ └── pdf.css
│ ├── prism.css
│ ├── pure-min.css
│ ├── pure.css
│ ├── reveal.min.css
│ ├── styles.css
│ └── theme
│ ├── README.md
│ ├── apprend.css
│ ├── beige.css
│ ├── blood.css
│ ├── default.css
│ ├── images
│ ├── apprend-logo.png
│ └── apprend-white.png
│ ├── moon.css
│ ├── night.css
│ ├── serif.css
│ ├── simple.css
│ ├── sky.css
│ └── solarized.css
├── src
├── apprend.less
├── breakpoints.less
├── deckdown_favicon_black.png
├── deckdown_icon.ai
├── deckdown_icon_black.png
├── deckdown_icon_white.png
└── styles.less
├── templates
├── deck.html
├── id.html
├── index.html
└── masters
│ └── default.html
└── test.js
/.gitignore:
--------------------------------------------------------------------------------
1 | #OS X
2 | .DS_Store
3 |
4 | # Logs
5 | logs
6 | *.log
7 |
8 | # Runtime data
9 | pids
10 | *.pid
11 | *.seed
12 |
13 | # Directory for instrumented libs generated by jscoverage/JSCover
14 | lib-cov
15 |
16 | # Coverage directory used by tools like istanbul
17 | coverage
18 |
19 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
20 | .grunt
21 |
22 | # Compiled binary addons (http://nodejs.org/api/addons.html)
23 | build/Release
24 |
25 | # Dependency directory
26 | # Deployed apps should consider commenting this line out:
27 | # see https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git
28 | node_modules
29 |
30 | marked
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Alan Languirand
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Procfile:
--------------------------------------------------------------------------------
1 | web: node deckdown.js
2 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | deckdown
2 | ========
3 |
4 | 
5 |
6 | Write markdown, get a slide deck. No BS. Or JS. Or HTML.
7 |
8 | Try it at http://deckdown.org
9 |
10 | ## Usage
11 |
12 | ### From Text
13 | Type or paste [markdown](http://daringfireball.net/projects/markdown/syntax) into the form above, and hit 'create deck'. Valid markdown will be parsed into a deck for you to enjoy. Deckdown currently doesn't save the markdown text that you submit to it so this is a one time, unique thing.
14 |
15 | ### From A File
16 | Tell deckdown the url of your raw `.md` file by passing it as the `src` parameter, like this:
17 |
18 | ```
19 | http://deckdown.org/deck?src=path/to/yourdeck.md
20 | ```
21 | For example, here's a slideshow version of the [deckdown readme](http://deckdown.org/deck?src=https://raw.githubusercontent.com/alanguir/deckdown/master/README.md#/).
22 |
23 | * Hosting on github
24 |
25 | Commit your `.md` file to your repo, then navigate to that file on github and click 'raw' in the upper right corner. Use the url of the raw file for deckdown.
26 | * Hosting on Dropbox
27 |
28 | Place the markdown file in your Public folder, then right/option click to get it's public link. Use this public link with deckdown. More info on public links from [dropbox help](https://www.dropbox.com/help/16).
29 | * Hosting elsewhere
30 |
31 | Deckdown can take any publicly available url as an input for generating a slide deck. Links from your local filesystem that begin with `file:///` will not work. For that, just paste the contents of the file into deckdown a-la the *From Text* instructions above.
32 |
33 | ## Why use it?
34 |
35 | Deckdown is for breaking out of slideware jail. Traditional slideware is hard to proofread, and tweaking text size and alignment on large decks feels like a waste of time. I love reveal.js (it's used in this project), but the *process* of writing markup around my content in order to present it feels like a new flavor of the old slideware bloat.
36 |
37 | Deckdown changes all that by taking the contents of a single text file and turning it into a completely acceptable and usable slide deck.
38 |
39 | Presentations that include code examples may never be the same. I hope you enjoy using deckdown.
40 |
41 | ## How it works
42 | Deckdown breaks your markdown file into slides based on headers and horizontal rules. It does this with *regex*, and it splits up your file **after** converting it to html. This means html header tags `
- ` and ` ` become the slide delimiters.
43 |
44 | When writing your markdown:
45 |
46 | ```
47 | This Creates a New Slide
48 | ========================
49 |
50 | #So does this
51 |
52 | ***
53 | (That one does too)
54 | ```
55 |
56 | Markdown conversion is done with [kramed](https://github.com/GitbookIO/kramed), and uses [GFM](https://help.github.com/articles/github-flavored-markdown) by default.
57 |
58 | ## Known issues
59 | Deckdown is still in an early experimental state. Feel free to use it for your presentations if you wish, just know that sailing is not yet a smooth as it could be. Here are some of the bigger issues keeping deckdown from taking the world by storm:
60 |
61 | * Images
62 |
63 | Currently, images are included at their natural size, which can look like an error - especially for .svg or hi-res images.
64 | * Overflowing Content
65 |
66 | Right now, it’s up to the markdown author to anticipate overflowing content, and to chunk accordingly.
67 |
68 |
69 | ## Contribute
70 | Deckdown is on [github](http://github.com/alanguir/deckdown).
71 |
72 | Created 2014 by [Alan Languirand](http://github.com/alanguir/). [MIT license](/LICENSE).
--------------------------------------------------------------------------------
/gulpfile.js:
--------------------------------------------------------------------------------
1 | var gulp = require('gulp')
2 | , less = require('gulp-less-sourcemap')
3 | , path = require('path')
4 | , minifyCSS = require('gulp-minify-css');
5 |
6 | gulp.task('styles', function() {
7 | gulp.src('./src/styles.less')
8 | .pipe(less({
9 | generateSourceMap: false,
10 | paths: [ path.join(__dirname, 'less', 'includes') ]
11 | }))
12 | .pipe(minifyCSS({noAdvanced:true, keepSpecialComments: 0}))
13 | .pipe(gulp.dest('./public/styles'));
14 |
15 | gulp.src('./src/apprend.less')
16 | .pipe(less({
17 | generateSourceMap: false,
18 | paths: [ path.join(__dirname, 'less', 'includes') ]
19 | }))
20 | .pipe(gulp.dest('./public/styles/theme'));
21 | });
22 |
23 |
24 | gulp.task('default', ['styles'], function(){
25 | gulp.watch('./src/**', ['styles']);
26 | });
27 |
28 |
--------------------------------------------------------------------------------
/lib/shuffler.js:
--------------------------------------------------------------------------------
1 | /********
2 |
3 | Shuffler
4 |
5 | Shuffler files, retrieves, and validates decks
6 |
7 | *********/
8 |
9 | // Methods
10 | /*
11 | getById(id)
12 | findOrCreate(url)
13 | createFromUrl(url)
14 | createFromMD(md)
15 |
16 | isUrl([id, url, md])
17 | isID([id, url, md])
18 | isMD([id, url, md])
19 |
20 |
21 | All public shuffle methods should return a cards object:
22 |
23 | {
24 | id: 1234,
25 | url: optional,
26 | md: "raw markdown"
27 | }
28 |
29 | */
30 |
31 | // Public
32 |
33 | function lookup(value){
34 | // is value a URL?
35 | return getByUrl(url)
36 |
37 | // Value is an ID
38 | return getById(value)
39 | }
40 |
41 | function addDeck(value){
42 | // is value a URL?
43 | var existingDeck = getByUrl(value);
44 | if(existingDeck){
45 | return existingDeck}
46 | else{
47 | return createFromUrl(value)
48 | }
49 |
50 | // else, it's markdown
51 | return createFromMD(value);
52 |
53 | }
54 |
55 |
56 | // Private
57 |
58 | function newUID(){
59 | // Generate UID
60 | // Optionally check DB for uniqueness
61 | return UID;
62 | }
63 |
64 | function getById(id){
65 | // Lookup content by ID in Database
66 | // If markdown, return as markdown (null url)
67 | // If URL, fetch url, return results
68 | }
69 |
70 | function getByUrl(url){
71 | // Does this URL exist in the DB?
72 |
73 | // Yes, return it
74 | // No, return false
75 |
76 | }
77 |
78 | function createFromUrl(url) {
79 | var id = newUID();
80 |
81 | // add to database
82 | // id: url
83 |
84 | return getByID(id);
85 |
86 | }
87 |
88 | function createFromMD(MD) {
89 | var id = newUID();
90 |
91 | // add to database
92 | // id: MD
93 |
94 | return getByID(id);
95 |
96 | }
97 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Deckdown",
3 | "version": "0.0.1",
4 | "description": "Write markdown, get a slide deck. Now BS.",
5 | "main": "server.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1",
8 | "import": "./import/run.sh",
9 | "start": "node deckdown.js"
10 | },
11 | "repository": "",
12 | "keywords": [
13 | "zetta"
14 | ],
15 | "author": "Alan Languirand ",
16 | "license": "MIT",
17 | "dependencies": {
18 | "body-parser": "~1.8.1",
19 | "dive": "~0.3.1",
20 | "ejs": "~1.0.0",
21 | "express": "~4.9.0",
22 | "highlight.js": "~8.2.0",
23 | "kramed": "~0.4.6",
24 | "less-middleware": "~1.0.4",
25 | "lwip": "0.0.4",
26 | "marked": "~0.3.2",
27 | "mustache": "^1.0.0",
28 | "node-persist": "0.0.2",
29 | "node.extend": "~1.1.2",
30 | "path": "~0.4.9",
31 | "querystring": "~0.2.0",
32 | "request": "~2.42.0",
33 | "socket.io": "~0.9.16",
34 | "underscore": "^1.7.0",
35 | "validator": "~3.18.1"
36 | },
37 | "engines": {
38 | "node": ">= 0.10.0",
39 | "npm": ">= 1.2.0"
40 | },
41 | "devDependencies": {
42 | "gulp": "^3.8.10",
43 | "gulp-less-sourcemap": "^1.3.3",
44 | "gulp-minify-css": "^0.3.11"
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/public/examples/bella.md:
--------------------------------------------------------------------------------
1 | ## My Name is B. Carlson Esquire
2 |
3 | ## Life as a Dog
4 | My life is incredibly *challenging*.
5 |
6 | ## Life as a Dog
7 | My humans sometimes feed me, but mostly they
8 |
9 | let me ~~wither away~~ starve.
10 |
11 | ## Life as a Dog
12 | One day, when I'm in charge, there will be never-ending amounts of food all throughout the land.
13 |
14 | ## Plan for world domination
15 |
16 | 1. Get free from the humans
17 | 2. Eat **all** of the food
18 | 3. Success
--------------------------------------------------------------------------------
/public/examples/deckdown.md:
--------------------------------------------------------------------------------
1 | # Welcome to Deckdown
2 |
3 | ## Deckdown is
4 | a brand new way to create slide decks
5 |
6 | ***
7 | It take a markdown file, and creates a _reveal.js_ powered slide deck
8 |
9 | ## How?
10 |
11 | ## Markdown!
12 |
13 | ***
14 |
15 | Markdown, according to it's creators:
16 |
17 | > Markdown is intended to be as easy-to-read and easy-to-write as is feasible.
18 | > A Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions.
19 |
20 | Reade more on [Daring Fireball](http://daringfireball.net/projects/markdown/syntax#philosophy)
21 |
22 | ***
23 |
24 | Markdown is *compiled* to HTML.
25 |
26 | Deckdown slides are created anytime a new header `-` or horizontal rule ` ` tag is encountered.
27 |
28 | ***
29 |
30 | When creating a slid deck for _Deckdown_, just write markdown, and deckdown figures out the rest.
31 |
32 | ### A Basic Deck
33 |
34 | Here is a basic deck, written in markdown. It creates two slides:
35 |
36 | ```markdown
37 | #Intro
38 | Welcome to this presentation
39 |
40 | ##Thanks for listening
41 | Stay in touch! alan@13protons.com
42 | ```
43 |
44 | ## So, why make a deck using *Deckdown*?
45 |
46 | # CODE!
47 |
48 | Markdown makes it easy to write code, and even specify what language should be used to highlight the syntax
49 |
50 | Use 3 backticks (called code fences) to specify some code, like this:
51 |
52 | ``````
53 | ```
54 | //code goes here
55 | ```
56 | ``````
57 | ***
58 | Then specify it's language by adding it after the fence:
59 |
60 | ``````
61 | ```javascript
62 | //code goes here
63 | var sum = var1 + var2;
64 | ```
65 | ``````
66 | #### Here's some Java:
67 |
68 | ```java
69 | public class Factorial
70 | {
71 | public static void main(String[] args)
72 | { final int NUM_FACTS = 100;
73 | for(int i = 0; i < NUM_FACTS; i++)
74 | System.out.println( i + "! is " + factorial(i));
75 | }
76 |
77 | public static int factorial(int n)
78 | { int result = 1;
79 | for(int i = 2; i <= n; i++)
80 | result *= i;
81 | return result;
82 | }
83 | }
84 | ```
85 |
86 | #### And Some C:
87 |
88 | ```c
89 | #include
90 |
91 | main()
92 | {
93 | int n;
94 |
95 | printf("Enter an integer\n");
96 | scanf("%d",&n);
97 |
98 | if ( n%2 == 0 )
99 | printf("Even\n");
100 | else
101 | printf("Odd\n");
102 |
103 | return 0;
104 | }
105 | ```
106 | #### Maybe some Phython?
107 |
108 | ```python
109 | prices = {'apple': 0.40, 'banana': 0.50}
110 | my_purchase = {
111 | 'apple': 1,
112 | 'banana': 6}
113 | grocery_bill = sum(prices[fruit] * my_purchase[fruit] for fruit in my_purchase)
114 | print 'I owe the grocer $%.2f' % grocery_bill
115 | ```
116 |
117 | ### You get the point
118 |
119 | ***
120 | View this document's [source code](https://gist.github.com/alanguir/db718cea7e23338bb3bc) to see more, and don't forget to read up on the [markdown spec](http://daringfireball.net/projects/markdown/syntax) for more info about how to write markdown.
121 |
122 | # Happy Decking :)
--------------------------------------------------------------------------------
/public/examples/example.md:
--------------------------------------------------------------------------------
1 | # Heading 1
2 |
3 | > With a quote
4 |
5 | ## Heading 2
6 |
7 | * With a list
8 | * of really great
9 | * nested
10 | * Items
11 |
12 | ### Heading 3
13 |
14 | A **paragraph** here
15 |
16 | It makes *appearances* or takes lead roles in front end user interfaces, server side code, as a database - both the management server and data structure, in mobile apps, etc.
17 |
18 | ### A Table
19 |
20 | Data Type | What it's used for
21 | --------------|-------------------------------------
22 | Number | Numbers! (integers or decimals)
23 | String | Text (use 'single' or "double" quotes)
24 | Boolean | `true` or `false`
25 | Array | A list of values
26 | Object | `Key: Value` pairs
27 | undefined | No value (different from `false` or `0`)
28 | NaN | Not a Number ( like the result of 1/0 )
29 |
30 | #### Heading 4
31 |
32 | This is a basement level, but looks like an h1
33 |
34 | A code block
35 |
36 | ```javascript
37 | var static = require('node-static');
38 |
39 | if(process.env.LOCAL == "true"){
40 | var file = new static.Server('./public', {
41 | "Cache-Control": "no-cache, must-revalidate",
42 | gzip: true
43 | });
44 | } else {
45 | var file = new static.Server('./public', {
46 | cache: 7200,
47 | gzip: true
48 | });
49 | }
50 |
51 | ```
52 |
53 | ##### Heading 5
54 |
55 | This is a basement level, but looks like an h2
56 |
57 | ###### Heading 6
58 |
59 | This is also a basement Level, but looks liek an h3
60 |
61 | ---
62 |
63 | This stays in the basement until we bust out with an h3 or higher
64 |
--------------------------------------------------------------------------------
/public/examples/split.js:
--------------------------------------------------------------------------------
1 | var str = "How are you doing today?";
2 | var res = str.split(" ");
3 | The result of res will be an array with the values:
4 |
5 | How,are,you,doing,today?
6 |
--------------------------------------------------------------------------------
/public/images/8ball.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/8ball.png
--------------------------------------------------------------------------------
/public/images/apprend-home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/apprend-home.png
--------------------------------------------------------------------------------
/public/images/apprend-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/apprend-logo.png
--------------------------------------------------------------------------------
/public/images/apprend_meetup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/apprend_meetup.png
--------------------------------------------------------------------------------
/public/images/bizdom.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/bizdom.jpg
--------------------------------------------------------------------------------
/public/images/blue_bicycle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/blue_bicycle.jpg
--------------------------------------------------------------------------------
/public/images/calling_functions_SMS.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/calling_functions_SMS.jpg
--------------------------------------------------------------------------------
/public/images/calling_functions_args_SMS.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/calling_functions_args_SMS.jpg
--------------------------------------------------------------------------------
/public/images/calling_functions_sayhi_SMS.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/calling_functions_sayhi_SMS.jpg
--------------------------------------------------------------------------------
/public/images/classmates.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/classmates.png
--------------------------------------------------------------------------------
/public/images/coffee_shop_blue.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/coffee_shop_blue.jpg
--------------------------------------------------------------------------------
/public/images/deckdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/deckdown.png
--------------------------------------------------------------------------------
/public/images/evolution.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/evolution.png
--------------------------------------------------------------------------------
/public/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/favicon.ico
--------------------------------------------------------------------------------
/public/images/flyingpig.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/flyingpig.jpg
--------------------------------------------------------------------------------
/public/images/github_zip.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/github_zip.jpg
--------------------------------------------------------------------------------
/public/images/grunt_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/grunt_logo.png
--------------------------------------------------------------------------------
/public/images/gulp_fs_filesize.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/gulp_fs_filesize.jpg
--------------------------------------------------------------------------------
/public/images/gulpomg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/gulpomg.jpg
--------------------------------------------------------------------------------
/public/images/iosJS.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/iosJS.jpg
--------------------------------------------------------------------------------
/public/images/jquery-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/jquery-logo.png
--------------------------------------------------------------------------------
/public/images/mapping_coneys.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/mapping_coneys.png
--------------------------------------------------------------------------------
/public/images/paimai.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/paimai.jpg
--------------------------------------------------------------------------------
/public/images/randy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/randy.jpg
--------------------------------------------------------------------------------
/public/images/returns.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/returns.jpg
--------------------------------------------------------------------------------
/public/images/watermelon1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/watermelon1.jpg
--------------------------------------------------------------------------------
/public/images/web_app_info.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/images/web_app_info.jpg
--------------------------------------------------------------------------------
/public/lib/css/monokai_sublime.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #23241f;
12 | -webkit-text-size-adjust: none;
13 | }
14 |
15 | .hljs,
16 | .hljs-tag,
17 | .css .hljs-rules,
18 | .css .hljs-value,
19 | .css .hljs-function
20 | .hljs-preprocessor,
21 | .hljs-pragma {
22 | color: #f8f8f2;
23 | }
24 |
25 | .hljs-strongemphasis,
26 | .hljs-strong,
27 | .hljs-emphasis {
28 | color: #a8a8a2;
29 | }
30 |
31 | .hljs-bullet,
32 | .hljs-blockquote,
33 | .hljs-horizontal_rule,
34 | .hljs-number,
35 | .hljs-regexp,
36 | .alias .hljs-keyword,
37 | .hljs-literal,
38 | .hljs-hexcolor {
39 | color: #ae81ff;
40 | }
41 |
42 | .hljs-tag .hljs-value,
43 | .hljs-code,
44 | .hljs-title,
45 | .css .hljs-class,
46 | .hljs-class .hljs-title:last-child {
47 | color: #a6e22e;
48 | }
49 |
50 | .hljs-link_url {
51 | font-size: 80%;
52 | }
53 |
54 | .hljs-strong,
55 | .hljs-strongemphasis {
56 | font-weight: bold;
57 | }
58 |
59 | .hljs-emphasis,
60 | .hljs-strongemphasis,
61 | .hljs-class .hljs-title:last-child {
62 | font-style: italic;
63 | }
64 |
65 | .hljs-keyword,
66 | .hljs-function,
67 | .hljs-change,
68 | .hljs-winutils,
69 | .hljs-flow,
70 | .nginx .hljs-title,
71 | .tex .hljs-special,
72 | .hljs-header,
73 | .hljs-attribute,
74 | .hljs-symbol,
75 | .hljs-symbol .hljs-string,
76 | .hljs-tag .hljs-title,
77 | .hljs-value,
78 | .alias .hljs-keyword:first-child,
79 | .css .hljs-tag,
80 | .css .unit,
81 | .css .hljs-important {
82 | color: #f92672;
83 | }
84 |
85 | .hljs-function .hljs-keyword,
86 | .hljs-class .hljs-keyword:first-child,
87 | .hljs-constant,
88 | .css .hljs-attribute {
89 | color: #66d9ef;
90 | }
91 |
92 | .hljs-variable,
93 | .hljs-params,
94 | .hljs-class .hljs-title {
95 | color: #f8f8f2;
96 | }
97 |
98 | .hljs-string,
99 | .css .hljs-id,
100 | .hljs-subst,
101 | .hljs-type,
102 | .ruby .hljs-class .hljs-parent,
103 | .hljs-built_in,
104 | .django .hljs-template_tag,
105 | .django .hljs-variable,
106 | .smalltalk .hljs-class,
107 | .django .hljs-filter .hljs-argument,
108 | .smalltalk .hljs-localvars,
109 | .smalltalk .hljs-array,
110 | .hljs-attr_selector,
111 | .hljs-pseudo,
112 | .hljs-addition,
113 | .hljs-stream,
114 | .hljs-envvar,
115 | .apache .hljs-tag,
116 | .apache .hljs-cbracket,
117 | .tex .hljs-command,
118 | .hljs-prompt,
119 | .hljs-link_label,
120 | .hljs-link_url {
121 | color: #e6db74;
122 | }
123 |
124 | .hljs-comment,
125 | .hljs-javadoc,
126 | .hljs-annotation,
127 | .hljs-decorator,
128 | .hljs-template_comment,
129 | .hljs-pi,
130 | .hljs-doctype,
131 | .hljs-deletion,
132 | .hljs-shebang,
133 | .apache .hljs-sqbracket,
134 | .tex .hljs-formula {
135 | color: #75715e;
136 | }
137 |
138 | .coffeescript .javascript,
139 | .javascript .xml,
140 | .tex .hljs-formula,
141 | .xml .javascript,
142 | .xml .vbscript,
143 | .xml .css,
144 | .xml .hljs-cdata,
145 | .xml .php,
146 | .php .xml {
147 | opacity: 0.5;
148 | }
149 |
--------------------------------------------------------------------------------
/public/lib/css/zenburn.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Zenburn style from voldmar.ru (c) Vladimir Epifanov
4 | based on dark.css by Ivan Sagalaev
5 |
6 | */
7 |
8 | pre code {
9 | display: block; padding: 0.5em;
10 | background: #3F3F3F;
11 | color: #DCDCDC;
12 | }
13 |
14 | pre .keyword,
15 | pre .tag,
16 | pre .css .class,
17 | pre .css .id,
18 | pre .lisp .title,
19 | pre .nginx .title,
20 | pre .request,
21 | pre .status,
22 | pre .clojure .attribute {
23 | color: #E3CEAB;
24 | }
25 |
26 | pre .django .template_tag,
27 | pre .django .variable,
28 | pre .django .filter .argument {
29 | color: #DCDCDC;
30 | }
31 |
32 | pre .number,
33 | pre .date {
34 | color: #8CD0D3;
35 | }
36 |
37 | pre .dos .envvar,
38 | pre .dos .stream,
39 | pre .variable,
40 | pre .apache .sqbracket {
41 | color: #EFDCBC;
42 | }
43 |
44 | pre .dos .flow,
45 | pre .diff .change,
46 | pre .python .exception,
47 | pre .python .built_in,
48 | pre .literal,
49 | pre .tex .special {
50 | color: #EFEFAF;
51 | }
52 |
53 | pre .diff .chunk,
54 | pre .subst {
55 | color: #8F8F8F;
56 | }
57 |
58 | pre .dos .keyword,
59 | pre .python .decorator,
60 | pre .title,
61 | pre .haskell .type,
62 | pre .diff .header,
63 | pre .ruby .class .parent,
64 | pre .apache .tag,
65 | pre .nginx .built_in,
66 | pre .tex .command,
67 | pre .prompt {
68 | color: #efef8f;
69 | }
70 |
71 | pre .dos .winutils,
72 | pre .ruby .symbol,
73 | pre .ruby .symbol .string,
74 | pre .ruby .string {
75 | color: #DCA3A3;
76 | }
77 |
78 | pre .diff .deletion,
79 | pre .string,
80 | pre .tag .value,
81 | pre .preprocessor,
82 | pre .built_in,
83 | pre .sql .aggregate,
84 | pre .javadoc,
85 | pre .smalltalk .class,
86 | pre .smalltalk .localvars,
87 | pre .smalltalk .array,
88 | pre .css .rules .value,
89 | pre .attr_selector,
90 | pre .pseudo,
91 | pre .apache .cbracket,
92 | pre .tex .formula {
93 | color: #CC9393;
94 | }
95 |
96 | pre .shebang,
97 | pre .diff .addition,
98 | pre .comment,
99 | pre .java .annotation,
100 | pre .template_comment,
101 | pre .pi,
102 | pre .doctype {
103 | color: #7F9F7F;
104 | }
105 |
106 | pre .coffeescript .javascript,
107 | pre .javascript .xml,
108 | pre .tex .formula,
109 | pre .xml .javascript,
110 | pre .xml .vbscript,
111 | pre .xml .css,
112 | pre .xml .cdata {
113 | opacity: 0.5;
114 | }
--------------------------------------------------------------------------------
/public/lib/font/league_gothic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/lib/font/league_gothic-webfont.eot
--------------------------------------------------------------------------------
/public/lib/font/league_gothic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/lib/font/league_gothic-webfont.ttf
--------------------------------------------------------------------------------
/public/lib/font/league_gothic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/lib/font/league_gothic-webfont.woff
--------------------------------------------------------------------------------
/public/lib/font/league_gothic_license:
--------------------------------------------------------------------------------
1 | SIL Open Font License (OFL)
2 | http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
3 |
--------------------------------------------------------------------------------
/public/lib/js/classList.js:
--------------------------------------------------------------------------------
1 | /*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js*/
2 | if(typeof document!=="undefined"&&!("classList" in document.createElement("a"))){(function(j){var a="classList",f="prototype",m=(j.HTMLElement||j.Element)[f],b=Object,k=String[f].trim||function(){return this.replace(/^\s+|\s+$/g,"")},c=Array[f].indexOf||function(q){var p=0,o=this.length;for(;p
3 | Copyright Tero Piirainen (tipiirai)
4 | License MIT / http://bit.ly/mit-license
5 | Version 0.96
6 |
7 | http://headjs.com
8 | */(function(a){function z(){d||(d=!0,s(e,function(a){p(a)}))}function y(c,d){var e=a.createElement("script");e.type="text/"+(c.type||"javascript"),e.src=c.src||c,e.async=!1,e.onreadystatechange=e.onload=function(){var a=e.readyState;!d.done&&(!a||/loaded|complete/.test(a))&&(d.done=!0,d())},(a.body||b).appendChild(e)}function x(a,b){if(a.state==o)return b&&b();if(a.state==n)return k.ready(a.name,b);if(a.state==m)return a.onpreload.push(function(){x(a,b)});a.state=n,y(a.url,function(){a.state=o,b&&b(),s(g[a.name],function(a){p(a)}),u()&&d&&s(g.ALL,function(a){p(a)})})}function w(a,b){a.state===undefined&&(a.state=m,a.onpreload=[],y({src:a.url,type:"cache"},function(){v(a)}))}function v(a){a.state=l,s(a.onpreload,function(a){a.call()})}function u(a){a=a||h;var b;for(var c in a){if(a.hasOwnProperty(c)&&a[c].state!=o)return!1;b=!0}return b}function t(a){return Object.prototype.toString.call(a)=="[object Function]"}function s(a,b){if(!!a){typeof a=="object"&&(a=[].slice.call(a));for(var c=0;c
2 |
3 |
4 |
5 |
6 |
7 |
8 | reveal.js - Slide Notes
9 |
10 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 | UPCOMING:
101 |
102 |
103 |
104 |
105 |
106 |
107 |
140 |
141 |
142 |
143 |
--------------------------------------------------------------------------------
/public/plugin/notes/notes.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Handles opening of and synchronization with the reveal.js
3 | * notes window.
4 | */
5 | var RevealNotes = (function() {
6 |
7 | function openNotes() {
8 | var jsFileLocation = document.querySelector('script[src$="notes.js"]').src; // this js file path
9 | jsFileLocation = jsFileLocation.replace(/notes\.js(\?.*)?$/, ''); // the js folder path
10 | var notesPopup = window.open( jsFileLocation + 'notes.html', 'reveal.js - Notes', 'width=1120,height=850' );
11 |
12 | // Fires when slide is changed
13 | Reveal.addEventListener( 'slidechanged', post );
14 |
15 | // Fires when a fragment is shown
16 | Reveal.addEventListener( 'fragmentshown', post );
17 |
18 | // Fires when a fragment is hidden
19 | Reveal.addEventListener( 'fragmenthidden', post );
20 |
21 | /**
22 | * Posts the current slide data to the notes window
23 | */
24 | function post() {
25 | var slideElement = Reveal.getCurrentSlide(),
26 | slideIndices = Reveal.getIndices(),
27 | messageData;
28 |
29 | var notes = slideElement.querySelector( 'aside.notes' ),
30 | nextindexh,
31 | nextindexv;
32 |
33 | if( slideElement.nextElementSibling && slideElement.parentNode.nodeName == 'SECTION' ) {
34 | nextindexh = slideIndices.h;
35 | nextindexv = slideIndices.v + 1;
36 | } else {
37 | nextindexh = slideIndices.h + 1;
38 | nextindexv = 0;
39 | }
40 |
41 | messageData = {
42 | notes : notes ? notes.innerHTML : '',
43 | indexh : slideIndices.h,
44 | indexv : slideIndices.v,
45 | indexf : slideIndices.f,
46 | nextindexh : nextindexh,
47 | nextindexv : nextindexv,
48 | markdown : notes ? typeof notes.getAttribute( 'data-markdown' ) === 'string' : false
49 | };
50 |
51 | notesPopup.postMessage( JSON.stringify( messageData ), '*' );
52 | }
53 |
54 | // Navigate to the current slide when the notes are loaded
55 | notesPopup.addEventListener( 'load', function( event ) {
56 | post();
57 | }, false );
58 | }
59 |
60 | // If the there's a 'notes' query set, open directly
61 | if( window.location.search.match( /(\?|\&)notes/gi ) !== null ) {
62 | openNotes();
63 | }
64 |
65 | // Open the notes when the 's' key is hit
66 | document.addEventListener( 'keydown', function( event ) {
67 | // Disregard the event if the target is editable or a
68 | // modifier is present
69 | if ( document.querySelector( ':focus' ) !== null || event.shiftKey || event.altKey || event.ctrlKey || event.metaKey ) return;
70 |
71 | if( event.keyCode === 83 ) {
72 | event.preventDefault();
73 | openNotes();
74 | }
75 | }, false );
76 |
77 | return { open: openNotes };
78 | })();
79 |
--------------------------------------------------------------------------------
/public/scripts/jquery.balancetext.min.js:
--------------------------------------------------------------------------------
1 | !function(a,b){"use strict";var c=function(a,b,c){var d;return function(){function g(){c||a.apply(e,f),d=null}var e=this,f=arguments;d?clearTimeout(d):c&&a.apply(e,f),d=setTimeout(g,b||100)}};jQuery.fn[b]=function(a){return a?this.bind("resize",c(a)):this.trigger(b)}}(jQuery,"smartresize"),function(a){"use strict";function d(){this.reset()}function k(){a(".balance-text").balanceText()}var b=document.documentElement.style,c=b.textWrap||b.WebkitTextWrap||b.MozTextWrap||b.MsTextWrap||b.OTextWrap;d.prototype.reset=function(){this.index=0,this.width=0};var e=function(a){return Boolean(a.match(/^\s$/))},f=function(b){b.find('br[data-owner="balance-text"]').replaceWith(" ");var c=b.find('span[data-owner="balance-text"]');if(c.length>0){var d="";c.each(function(){d+=a(this).text(),a(this).remove()}),b.html(d)}},g=function(a){return b=a.get(0).currentStyle||window.getComputedStyle(a.get(0),null),"justify"===b.textAlign},h=function(b,c,d){c=a.trim(c);var e=c.split(" ").length;if(c+=" ",2>e)return c;var f=a(" ").html(c);b.append(f);var g=f.width();f.remove();var h=Math.floor((d-g)/(e-1));return f.css("word-spacing",h+"px").attr("data-owner","balance-text"),a("
").append(f).html()},i=function(a,b){return 0===b||b===a.length||e(a.charAt(b-1))&&!e(a.charAt(b))},j=function(a,b,c,d,e,f,g){for(var h;;){for(;!i(b,f);)f+=e;if(a.text(b.substr(0,f)),h=a.width(),0>e?d>=h||0>=h||0===f:h>=d||h>=c||f===b.length)break;f+=e}g.index=f,g.width=h};a.fn.balanceText=function(){return c?this:this.each(function(){var b=a(this),c=5e3;f(b);var e="";b.attr("style")&&b.attr("style").indexOf("line-height")>=0&&(e=b.css("line-height")),b.css("line-height","normal");var i=b.width(),k=b.height(),l=b.css("white-space"),m=b.css("float"),n=b.css("display"),o=b.css("position");b.css({"white-space":"nowrap","float":"none",display:"inline",position:"static"});var p=b.width(),q=b.height(),r="pre-wrap"===l?0:q/4;if(i>0&&p>i&&c>p){for(var s=b.text(),t="",u="",v=g(b),w=Math.round(k/q),x=w;x>1;){var y=Math.round((p+r)/x-r),z=Math.round((s.length+1)/x)-1,A=new d;j(b,s,i,y,-1,z,A);var B=new d;z=A.index,j(b,s,i,y,1,z,B),A.reset(),z=B.index,j(b,s,i,y,-1,z,A);var C;C=0===A.index?B.index:i '),s=s.substr(C),x--,b.text(s),p=b.width()}v?b.html(t+h(b,s,i)):b.html(t+s)}b.css({position:o,display:n,"float":m,"white-space":l,"line-height":e})})},a(window).ready(k),a(window).smartresize(k)}(jQuery);
2 |
--------------------------------------------------------------------------------
/public/scripts/regex.js:
--------------------------------------------------------------------------------
1 | //load in your markdown file as a string
2 |
3 | //add section separators before html comments
4 |
5 | /* Find some html comments! */
6 | \
7 |
8 | //wrap errrthing in section tag
9 |
10 | //parse the markdown
11 |
12 | //render it on the page
13 |
--------------------------------------------------------------------------------
/public/styles/hltheme/arta.css:
--------------------------------------------------------------------------------
1 | /*
2 | Date: 17.V.2011
3 | Author: pumbur
4 | */
5 |
6 | .hljs {
7 | display: block;
8 | overflow-x: auto;
9 | padding: 0.5em;
10 | background: #222;
11 | -webkit-text-size-adjust: none;
12 | }
13 |
14 | .profile .hljs-header *,
15 | .ini .hljs-title,
16 | .nginx .hljs-title {
17 | color: #fff;
18 | }
19 |
20 | .hljs-comment,
21 | .hljs-javadoc,
22 | .hljs-preprocessor,
23 | .hljs-preprocessor .hljs-title,
24 | .hljs-pragma,
25 | .hljs-shebang,
26 | .profile .hljs-summary,
27 | .diff,
28 | .hljs-pi,
29 | .hljs-doctype,
30 | .hljs-tag,
31 | .hljs-template_comment,
32 | .css .hljs-rules,
33 | .tex .hljs-special {
34 | color: #444;
35 | }
36 |
37 | .hljs-string,
38 | .hljs-symbol,
39 | .diff .hljs-change,
40 | .hljs-regexp,
41 | .xml .hljs-attribute,
42 | .smalltalk .hljs-char,
43 | .xml .hljs-value,
44 | .ini .hljs-value,
45 | .clojure .hljs-attribute,
46 | .coffeescript .hljs-attribute {
47 | color: #ffcc33;
48 | }
49 |
50 | .hljs-number,
51 | .hljs-addition {
52 | color: #00cc66;
53 | }
54 |
55 | .hljs-built_in,
56 | .hljs-literal,
57 | .hljs-type,
58 | .hljs-typename,
59 | .go .hljs-constant,
60 | .ini .hljs-keyword,
61 | .lua .hljs-title,
62 | .perl .hljs-variable,
63 | .php .hljs-variable,
64 | .mel .hljs-variable,
65 | .django .hljs-variable,
66 | .css .funtion,
67 | .smalltalk .method,
68 | .hljs-hexcolor,
69 | .hljs-important,
70 | .hljs-flow,
71 | .hljs-inheritance,
72 | .parser3 .hljs-variable {
73 | color: #32aaee;
74 | }
75 |
76 | .hljs-keyword,
77 | .hljs-tag .hljs-title,
78 | .css .hljs-tag,
79 | .css .hljs-class,
80 | .css .hljs-id,
81 | .css .hljs-pseudo,
82 | .css .hljs-attr_selector,
83 | .hljs-winutils,
84 | .tex .hljs-command,
85 | .hljs-request,
86 | .hljs-status {
87 | color: #6644aa;
88 | }
89 |
90 | .hljs-title,
91 | .ruby .hljs-constant,
92 | .vala .hljs-constant,
93 | .hljs-parent,
94 | .hljs-deletion,
95 | .hljs-template_tag,
96 | .css .hljs-keyword,
97 | .objectivec .hljs-class .hljs-id,
98 | .smalltalk .hljs-class,
99 | .lisp .hljs-keyword,
100 | .apache .hljs-tag,
101 | .nginx .hljs-variable,
102 | .hljs-envvar,
103 | .bash .hljs-variable,
104 | .go .hljs-built_in,
105 | .vbscript .hljs-built_in,
106 | .lua .hljs-built_in,
107 | .rsl .hljs-built_in,
108 | .tail,
109 | .avrasm .hljs-label,
110 | .tex .hljs-formula,
111 | .tex .hljs-formula * {
112 | color: #bb1166;
113 | }
114 |
115 | .hljs-yardoctag,
116 | .hljs-phpdoc,
117 | .hljs-dartdoc,
118 | .profile .hljs-header,
119 | .ini .hljs-title,
120 | .apache .hljs-tag,
121 | .parser3 .hljs-title {
122 | font-weight: bold;
123 | }
124 |
125 | .coffeescript .javascript,
126 | .javascript .xml,
127 | .tex .hljs-formula,
128 | .xml .javascript,
129 | .xml .vbscript,
130 | .xml .css,
131 | .xml .hljs-cdata {
132 | opacity: 0.6;
133 | }
134 |
135 | .hljs,
136 | .hljs-subst,
137 | .diff .hljs-chunk,
138 | .css .hljs-value,
139 | .css .hljs-attribute {
140 | color: #aaa;
141 | }
142 |
--------------------------------------------------------------------------------
/public/styles/hltheme/ascetic.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Original style from softwaremaniacs.org (c) Ivan Sagalaev
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: white;
12 | color: black;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | .hljs-string,
17 | .hljs-tag .hljs-value,
18 | .hljs-filter .hljs-argument,
19 | .hljs-addition,
20 | .hljs-change,
21 | .apache .hljs-tag,
22 | .apache .hljs-cbracket,
23 | .nginx .hljs-built_in,
24 | .tex .hljs-formula {
25 | color: #888;
26 | }
27 |
28 | .hljs-comment,
29 | .hljs-template_comment,
30 | .hljs-shebang,
31 | .hljs-doctype,
32 | .hljs-pi,
33 | .hljs-javadoc,
34 | .hljs-deletion,
35 | .apache .hljs-sqbracket {
36 | color: #ccc;
37 | }
38 |
39 | .hljs-keyword,
40 | .hljs-tag .hljs-title,
41 | .ini .hljs-title,
42 | .lisp .hljs-title,
43 | .http .hljs-title,
44 | .nginx .hljs-title,
45 | .css .hljs-tag,
46 | .hljs-winutils,
47 | .hljs-flow,
48 | .apache .hljs-tag,
49 | .tex .hljs-command,
50 | .hljs-request,
51 | .hljs-status {
52 | font-weight: bold;
53 | }
54 |
--------------------------------------------------------------------------------
/public/styles/hltheme/atelier-dune.dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Dune Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 | /* https://github.com/jmblog/color-themes-for-highlightjs */
5 |
6 | /* Atelier Dune Dark Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #999580;
10 | }
11 |
12 | /* Atelier Dune Dark Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #d73737;
26 | }
27 |
28 | /* Atelier Dune Dark Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #b65611;
37 | }
38 |
39 | /* Atelier Dune Dark Yellow */
40 | .ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #cfb017;
43 | }
44 |
45 | /* Atelier Dune Dark Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #60ac39;
53 | }
54 |
55 | /* Atelier Dune Dark Aqua */
56 | .css .hljs-hexcolor {
57 | color: #1fad83;
58 | }
59 |
60 | /* Atelier Dune Dark Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #6684e1;
70 | }
71 |
72 | /* Atelier Dune Dark Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #b854d4;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #292824;
82 | color: #a6a28c;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/atelier-dune.light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Dune Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 | /* https://github.com/jmblog/color-themes-for-highlightjs */
5 |
6 | /* Atelier Dune Light Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #7d7a68;
10 | }
11 |
12 | /* Atelier Dune Light Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #d73737;
26 | }
27 |
28 | /* Atelier Dune Light Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #b65611;
37 | }
38 |
39 | /* Atelier Dune Light Yellow */
40 | .hljs-ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #cfb017;
43 | }
44 |
45 | /* Atelier Dune Light Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #60ac39;
53 | }
54 |
55 | /* Atelier Dune Light Aqua */
56 | .css .hljs-hexcolor {
57 | color: #1fad83;
58 | }
59 |
60 | /* Atelier Dune Light Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #6684e1;
70 | }
71 |
72 | /* Atelier Dune Light Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #b854d4;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #fefbec;
82 | color: #6e6b5e;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/atelier-forest.dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Forest Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 | /* https://github.com/jmblog/color-themes-for-highlightjs */
5 |
6 | /* Atelier Forest Dark Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #9c9491;
10 | }
11 |
12 | /* Atelier Forest Dark Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #f22c40;
26 | }
27 |
28 | /* Atelier Forest Dark Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #df5320;
37 | }
38 |
39 | /* Atelier Forest Dark Yellow */
40 | .hljs-ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #d5911a;
43 | }
44 |
45 | /* Atelier Forest Dark Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #5ab738;
53 | }
54 |
55 | /* Atelier Forest Dark Aqua */
56 | .css .hljs-hexcolor {
57 | color: #00ad9c;
58 | }
59 |
60 | /* Atelier Forest Dark Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #407ee7;
70 | }
71 |
72 | /* Atelier Forest Dark Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #6666ea;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #2c2421;
82 | color: #a8a19f;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/atelier-forest.light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Forest Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 | /* https://github.com/jmblog/color-themes-for-highlightjs */
5 |
6 | /* Atelier Forest Light Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #766e6b;
10 | }
11 |
12 | /* Atelier Forest Light Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #f22c40;
26 | }
27 |
28 | /* Atelier Forest Light Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #df5320;
37 | }
38 |
39 | /* Atelier Forest Light Yellow */
40 | .hljs-ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #d5911a;
43 | }
44 |
45 | /* Atelier Forest Light Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #5ab738;
53 | }
54 |
55 | /* Atelier Forest Light Aqua */
56 | .css .hljs-hexcolor {
57 | color: #00ad9c;
58 | }
59 |
60 | /* Atelier Forest Light Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #407ee7;
70 | }
71 |
72 | /* Atelier Forest Light Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #6666ea;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #f1efee;
82 | color: #68615e;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/atelier-heath.dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Heath Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 | /* https://github.com/jmblog/color-themes-for-highlightjs */
5 |
6 | /* Atelier Heath Dark Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #9e8f9e;
10 | }
11 |
12 | /* Atelier Heath Dark Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #ca402b;
26 | }
27 |
28 | /* Atelier Heath Dark Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #a65926;
37 | }
38 |
39 | /* Atelier Heath Dark Yellow */
40 | .hljs-ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #bb8a35;
43 | }
44 |
45 | /* Atelier Heath Dark Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #379a37;
53 | }
54 |
55 | /* Atelier Heath Dark Aqua */
56 | .css .hljs-hexcolor {
57 | color: #159393;
58 | }
59 |
60 | /* Atelier Heath Dark Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #516aec;
70 | }
71 |
72 | /* Atelier Heath Dark Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #7b59c0;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #292329;
82 | color: #ab9bab;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/atelier-heath.light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Heath Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 | /* https://github.com/jmblog/color-themes-for-highlightjs */
5 |
6 | /* Atelier Heath Light Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #776977;
10 | }
11 |
12 | /* Atelier Heath Light Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #ca402b;
26 | }
27 |
28 | /* Atelier Heath Light Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #a65926;
37 | }
38 |
39 | /* Atelier Heath Light Yellow */
40 | .hljs-ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #bb8a35;
43 | }
44 |
45 | /* Atelier Heath Light Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #379a37;
53 | }
54 |
55 | /* Atelier Heath Light Aqua */
56 | .css .hljs-hexcolor {
57 | color: #159393;
58 | }
59 |
60 | /* Atelier Heath Light Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #516aec;
70 | }
71 |
72 | /* Atelier Heath Light Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #7b59c0;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #f7f3f7;
82 | color: #695d69;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/atelier-lakeside.dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Lakeside Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 | /* https://github.com/jmblog/color-themes-for-highlightjs */
5 |
6 | /* Atelier Lakeside Dark Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #7195a8;
10 | }
11 |
12 | /* Atelier Lakeside Dark Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #d22d72;
26 | }
27 |
28 | /* Atelier Lakeside Dark Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #935c25;
37 | }
38 |
39 | /* Atelier Lakeside Dark Yellow */
40 | .hljs-ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #8a8a0f;
43 | }
44 |
45 | /* Atelier Lakeside Dark Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #568c3b;
53 | }
54 |
55 | /* Atelier Lakeside Dark Aqua */
56 | .css .hljs-hexcolor {
57 | color: #2d8f6f;
58 | }
59 |
60 | /* Atelier Lakeside Dark Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #257fad;
70 | }
71 |
72 | /* Atelier Lakeside Dark Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #5d5db1;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #1f292e;
82 | color: #7ea2b4;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/atelier-lakeside.light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Lakeside Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 | /* https://github.com/jmblog/color-themes-for-highlightjs */
5 |
6 | /* Atelier Lakeside Light Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #5a7b8c;
10 | }
11 |
12 | /* Atelier Lakeside Light Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #d22d72;
26 | }
27 |
28 | /* Atelier Lakeside Light Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #935c25;
37 | }
38 |
39 | /* Atelier Lakeside Light Yellow */
40 | .hljs-ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #8a8a0f;
43 | }
44 |
45 | /* Atelier Lakeside Light Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #568c3b;
53 | }
54 |
55 | /* Atelier Lakeside Light Aqua */
56 | .css .hljs-hexcolor {
57 | color: #2d8f6f;
58 | }
59 |
60 | /* Atelier Lakeside Light Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #257fad;
70 | }
71 |
72 | /* Atelier Lakeside Light Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #5d5db1;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #ebf8ff;
82 | color: #516d7b;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/atelier-seaside.dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Seaside Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 | /* https://github.com/jmblog/color-themes-for-highlightjs */
5 |
6 | /* Atelier Seaside Dark Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #809980;
10 | }
11 |
12 | /* Atelier Seaside Dark Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #e6193c;
26 | }
27 |
28 | /* Atelier Seaside Dark Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #87711d;
37 | }
38 |
39 | /* Atelier Seaside Dark Yellow */
40 | .hljs-ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #c3c322;
43 | }
44 |
45 | /* Atelier Seaside Dark Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #29a329;
53 | }
54 |
55 | /* Atelier Seaside Dark Aqua */
56 | .css .hljs-hexcolor {
57 | color: #1999b3;
58 | }
59 |
60 | /* Atelier Seaside Dark Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #3d62f5;
70 | }
71 |
72 | /* Atelier Seaside Dark Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #ad2bee;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #242924;
82 | color: #8ca68c;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/atelier-seaside.light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Seaside Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 | /* https://github.com/jmblog/color-themes-for-highlightjs */
5 |
6 | /* Atelier Seaside Light Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #687d68;
10 | }
11 |
12 | /* Atelier Seaside Light Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #e6193c;
26 | }
27 |
28 | /* Atelier Seaside Light Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #87711d;
37 | }
38 |
39 | /* Atelier Seaside Light Yellow */
40 | .hljs-ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #c3c322;
43 | }
44 |
45 | /* Atelier Seaside Light Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #29a329;
53 | }
54 |
55 | /* Atelier Seaside Light Aqua */
56 | .css .hljs-hexcolor {
57 | color: #1999b3;
58 | }
59 |
60 | /* Atelier Seaside Light Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #3d62f5;
70 | }
71 |
72 | /* Atelier Seaside Light Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #ad2bee;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #f0fff0;
82 | color: #5e6e5e;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/brown_paper.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Brown Paper style from goldblog.com.ua (c) Zaripov Yura
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background:#b7a68e url(./brown_papersq.png);
12 | -webkit-text-size-adjust: none;
13 | }
14 |
15 | .hljs-keyword,
16 | .hljs-literal,
17 | .hljs-change,
18 | .hljs-winutils,
19 | .hljs-flow,
20 | .nginx .hljs-title,
21 | .tex .hljs-special,
22 | .hljs-request,
23 | .hljs-status {
24 | color:#005599;
25 | font-weight:bold;
26 | }
27 |
28 | .hljs,
29 | .hljs-subst,
30 | .hljs-tag .hljs-keyword {
31 | color: #363c69;
32 | }
33 |
34 | .hljs-string,
35 | .hljs-title,
36 | .hljs-type,
37 | .hljs-tag .hljs-value,
38 | .css .hljs-rules .hljs-value,
39 | .hljs-preprocessor,
40 | .hljs-pragma,
41 | .ruby .hljs-symbol,
42 | .ruby .hljs-symbol .hljs-string,
43 | .ruby .hljs-class .hljs-parent,
44 | .hljs-built_in,
45 | .django .hljs-template_tag,
46 | .django .hljs-variable,
47 | .smalltalk .hljs-class,
48 | .hljs-javadoc,
49 | .ruby .hljs-string,
50 | .django .hljs-filter .hljs-argument,
51 | .smalltalk .hljs-localvars,
52 | .smalltalk .hljs-array,
53 | .hljs-attr_selector,
54 | .hljs-pseudo,
55 | .hljs-addition,
56 | .hljs-stream,
57 | .hljs-envvar,
58 | .apache .hljs-tag,
59 | .apache .hljs-cbracket,
60 | .tex .hljs-number {
61 | color: #2c009f;
62 | }
63 |
64 | .hljs-comment,
65 | .hljs-annotation,
66 | .hljs-decorator,
67 | .hljs-template_comment,
68 | .hljs-pi,
69 | .hljs-doctype,
70 | .hljs-deletion,
71 | .hljs-shebang,
72 | .apache .hljs-sqbracket,
73 | .nginx .hljs-built_in,
74 | .tex .hljs-formula {
75 | color: #802022;
76 | }
77 |
78 | .hljs-keyword,
79 | .hljs-literal,
80 | .css .hljs-id,
81 | .hljs-phpdoc,
82 | .hljs-dartdoc,
83 | .hljs-title,
84 | .hljs-type,
85 | .vbscript .hljs-built_in,
86 | .rsl .hljs-built_in,
87 | .smalltalk .hljs-class,
88 | .diff .hljs-header,
89 | .hljs-chunk,
90 | .hljs-winutils,
91 | .bash .hljs-variable,
92 | .apache .hljs-tag,
93 | .tex .hljs-command {
94 | font-weight: bold;
95 | }
96 |
97 | .coffeescript .javascript,
98 | .javascript .xml,
99 | .tex .hljs-formula,
100 | .xml .javascript,
101 | .xml .vbscript,
102 | .xml .css,
103 | .xml .hljs-cdata {
104 | opacity: 0.8;
105 | }
106 |
--------------------------------------------------------------------------------
/public/styles/hltheme/brown_papersq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/styles/hltheme/brown_papersq.png
--------------------------------------------------------------------------------
/public/styles/hltheme/codepen-embed.css:
--------------------------------------------------------------------------------
1 | /*
2 | codepen.io Embed Theme
3 | Author: Justin Perry
4 | Original theme - https://github.com/chriskempson/tomorrow-theme
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #222;
12 | color: #fff;
13 | font-family: Menlo, Monaco, 'Andale Mono', 'Lucida Console', 'Courier New', monospace;
14 | -webkit-text-size-adjust: none;
15 | }
16 |
17 | .hljs-comment,
18 | .hljs-title {
19 | color: #777;
20 | }
21 |
22 | .hljs-variable,
23 | .hljs-attribute,
24 | .hljs-tag,
25 | .hljs-regexp,
26 | .ruby .constant,
27 | .xml .tag .title,
28 | .xml .pi,
29 | .xml .doctype,
30 | .html .doctype {
31 | color: #ab875d;
32 | }
33 |
34 | .css .value {
35 | color: #cd6a51;
36 | }
37 |
38 | .css .value .function,
39 | .css .value .string {
40 | color: #a67f59;
41 | }
42 |
43 | .css .value .number {
44 | color: #9b869c;
45 | }
46 |
47 | .css .id,
48 | .css .class,
49 | .css-pseudo,
50 | .css .selector,
51 | .css .tag {
52 | color: #dfc48c;
53 | }
54 |
55 | .hljs-number,
56 | .hljs-preprocessor,
57 | .hljs-built_in,
58 | .hljs-literal,
59 | .hljs-params,
60 | .hljs-constant {
61 | color: #ab875d;
62 | }
63 |
64 | .ruby .class .title,
65 | .css .rules .attribute {
66 | color: #9b869b;
67 | }
68 |
69 | .hljs-string,
70 | .hljs-value,
71 | .hljs-inheritance,
72 | .hljs-header,
73 | .ruby .symbol,
74 | .xml .cdata {
75 | color: #8f9c6c;
76 | }
77 |
78 | .css .hexcolor {
79 | color: #cd6a51;
80 | }
81 |
82 | .function,
83 | .python .decorator,
84 | .python .title,
85 | .ruby .function .title,
86 | .ruby .title .keyword,
87 | .perl .sub,
88 | .javascript .title,
89 | .coffeescript .title {
90 | color: #fff;
91 | }
92 |
93 | .hljs-keyword,
94 | .javascript .function {
95 | color: #8f9c6c;
96 | }
97 |
98 | .coffeescript .javascript,
99 | .javascript,
100 | .javascript .xml,
101 | .tex .formula,
102 | .xml .javascript,
103 | .xml .vbscript,
104 | .xml .css,
105 | .xml .cdata {
106 | background: transparent;
107 | opacity: 1;
108 | }
109 |
--------------------------------------------------------------------------------
/public/styles/hltheme/color-brewer.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Colorbrewer theme
4 | Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock
5 | Ported by Fabrício Tavares de Oliveira
6 |
7 | */
8 |
9 | .hljs {
10 | display: block;
11 | overflow-x: auto;
12 | padding: 0.5em;
13 | background: #fff;
14 | -webkit-text-size-adjust: none;
15 | }
16 |
17 | .hljs,
18 | .hljs-subst,
19 | .hljs-tag .hljs-title,
20 | .nginx .hljs-title {
21 | color: #000;
22 | }
23 |
24 | .hljs-string,
25 | .hljs-title,
26 | .hljs-constant,
27 | .hljs-parent,
28 | .hljs-tag .hljs-value,
29 | .hljs-rules .hljs-value,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .haml .hljs-symbol,
33 | .ruby .hljs-symbol,
34 | .ruby .hljs-symbol .hljs-string,
35 | .hljs-template_tag,
36 | .django .hljs-variable,
37 | .smalltalk .hljs-class,
38 | .hljs-addition,
39 | .hljs-flow,
40 | .hljs-stream,
41 | .bash .hljs-variable,
42 | .apache .hljs-tag,
43 | .apache .hljs-cbracket,
44 | .tex .hljs-command,
45 | .tex .hljs-special,
46 | .erlang_repl .hljs-function_or_atom,
47 | .asciidoc .hljs-header,
48 | .markdown .hljs-header,
49 | .coffeescript .hljs-attribute {
50 | color: #756bb1;
51 | }
52 |
53 | .smartquote,
54 | .hljs-comment,
55 | .hljs-annotation,
56 | .hljs-template_comment,
57 | .diff .hljs-header,
58 | .hljs-chunk,
59 | .asciidoc .hljs-blockquote,
60 | .markdown .hljs-blockquote {
61 | color: #636363;
62 | }
63 |
64 | .hljs-number,
65 | .hljs-date,
66 | .hljs-regexp,
67 | .hljs-literal,
68 | .hljs-hexcolor,
69 | .smalltalk .hljs-symbol,
70 | .smalltalk .hljs-char,
71 | .go .hljs-constant,
72 | .hljs-change,
73 | .lasso .hljs-variable,
74 | .makefile .hljs-variable,
75 | .asciidoc .hljs-bullet,
76 | .markdown .hljs-bullet,
77 | .asciidoc .hljs-link_url,
78 | .markdown .hljs-link_url {
79 | color: #31a354;
80 | }
81 |
82 | .hljs-label,
83 | .hljs-javadoc,
84 | .ruby .hljs-string,
85 | .hljs-decorator,
86 | .hljs-filter .hljs-argument,
87 | .hljs-localvars,
88 | .hljs-array,
89 | .hljs-attr_selector,
90 | .hljs-important,
91 | .hljs-pseudo,
92 | .hljs-pi,
93 | .haml .hljs-bullet,
94 | .hljs-doctype,
95 | .hljs-deletion,
96 | .hljs-envvar,
97 | .hljs-shebang,
98 | .apache .hljs-sqbracket,
99 | .nginx .hljs-built_in,
100 | .hljs-list .hljs-built_in,
101 | .tex .hljs-formula,
102 | .erlang_repl .hljs-reserved,
103 | .hljs-prompt,
104 | .asciidoc .hljs-link_label,
105 | .markdown .hljs-link_label,
106 | .vhdl .hljs-attribute,
107 | .clojure .hljs-attribute,
108 | .asciidoc .hljs-attribute,
109 | .lasso .hljs-attribute,
110 | .coffeescript .hljs-property,
111 | .hljs-phony {
112 | color: #88f;
113 | }
114 |
115 |
116 |
117 | .hljs-keyword,
118 | .hljs-id,
119 | .hljs-title,
120 | .hljs-built_in,
121 | .css .hljs-tag,
122 | .hljs-javadoctag,
123 | .hljs-phpdoc,
124 | .hljs-dartdoc,
125 | .hljs-yardoctag,
126 | .smalltalk .hljs-class,
127 | .hljs-winutils,
128 | .bash .hljs-variable,
129 | .apache .hljs-tag,
130 | .hljs-type,
131 | .hljs-typename,
132 | .tex .hljs-command,
133 | .asciidoc .hljs-strong,
134 | .markdown .hljs-strong,
135 | .hljs-request,
136 | .hljs-status {
137 | color: #3182bd;
138 | }
139 |
140 | .asciidoc .hljs-emphasis,
141 | .markdown .hljs-emphasis {
142 | font-style: italic;
143 | }
144 |
145 | .nginx .hljs-built_in {
146 | font-weight: normal;
147 | }
148 |
149 | .coffeescript .javascript,
150 | .javascript .xml,
151 | .lasso .markup,
152 | .tex .hljs-formula,
153 | .xml .javascript,
154 | .xml .vbscript,
155 | .xml .css,
156 | .xml .hljs-cdata {
157 | opacity: 0.5;
158 | }
159 |
160 | .css .hljs-attribute,
161 | .html .hljs-attribute {
162 | color: #e6550d;
163 | }
164 |
165 | .css .hljs-class,
166 | .html .hljs-tag,
167 | .html .hljs-title {
168 | color: #3182bd;
169 | }
170 |
--------------------------------------------------------------------------------
/public/styles/hltheme/dark.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Dark style from softwaremaniacs.org (c) Ivan Sagalaev
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #444;
12 | -webkit-text-size-adjust: none;
13 | }
14 |
15 | .hljs-keyword,
16 | .hljs-literal,
17 | .hljs-change,
18 | .hljs-winutils,
19 | .hljs-flow,
20 | .nginx .hljs-title,
21 | .tex .hljs-special {
22 | color: white;
23 | }
24 |
25 | .hljs,
26 | .hljs-subst {
27 | color: #ddd;
28 | }
29 |
30 | .hljs-string,
31 | .hljs-title,
32 | .hljs-type,
33 | .ini .hljs-title,
34 | .hljs-tag .hljs-value,
35 | .css .hljs-rules .hljs-value,
36 | .hljs-preprocessor,
37 | .hljs-pragma,
38 | .ruby .hljs-symbol,
39 | .ruby .hljs-symbol .hljs-string,
40 | .ruby .hljs-class .hljs-parent,
41 | .hljs-built_in,
42 | .django .hljs-template_tag,
43 | .django .hljs-variable,
44 | .smalltalk .hljs-class,
45 | .hljs-javadoc,
46 | .ruby .hljs-string,
47 | .django .hljs-filter .hljs-argument,
48 | .smalltalk .hljs-localvars,
49 | .smalltalk .hljs-array,
50 | .hljs-attr_selector,
51 | .hljs-pseudo,
52 | .hljs-addition,
53 | .hljs-stream,
54 | .hljs-envvar,
55 | .apache .hljs-tag,
56 | .apache .hljs-cbracket,
57 | .tex .hljs-command,
58 | .hljs-prompt,
59 | .coffeescript .hljs-attribute {
60 | color: #d88;
61 | }
62 |
63 | .hljs-comment,
64 | .hljs-annotation,
65 | .hljs-decorator,
66 | .hljs-template_comment,
67 | .hljs-pi,
68 | .hljs-doctype,
69 | .hljs-deletion,
70 | .hljs-shebang,
71 | .apache .hljs-sqbracket,
72 | .tex .hljs-formula {
73 | color: #777;
74 | }
75 |
76 | .hljs-keyword,
77 | .hljs-literal,
78 | .hljs-title,
79 | .css .hljs-id,
80 | .hljs-phpdoc,
81 | .hljs-dartdoc,
82 | .hljs-type,
83 | .vbscript .hljs-built_in,
84 | .rsl .hljs-built_in,
85 | .smalltalk .hljs-class,
86 | .diff .hljs-header,
87 | .hljs-chunk,
88 | .hljs-winutils,
89 | .bash .hljs-variable,
90 | .apache .hljs-tag,
91 | .tex .hljs-special,
92 | .hljs-request,
93 | .hljs-status {
94 | font-weight: bold;
95 | }
96 |
97 | .coffeescript .javascript,
98 | .javascript .xml,
99 | .tex .hljs-formula,
100 | .xml .javascript,
101 | .xml .vbscript,
102 | .xml .css,
103 | .xml .hljs-cdata {
104 | opacity: 0.5;
105 | }
106 |
--------------------------------------------------------------------------------
/public/styles/hltheme/default.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Original style from softwaremaniacs.org (c) Ivan Sagalaev
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #f0f0f0;
12 | -webkit-text-size-adjust: none;
13 | }
14 |
15 | .hljs,
16 | .hljs-subst,
17 | .hljs-tag .hljs-title,
18 | .nginx .hljs-title {
19 | color: black;
20 | }
21 |
22 | .hljs-string,
23 | .hljs-title,
24 | .hljs-constant,
25 | .hljs-parent,
26 | .hljs-tag .hljs-value,
27 | .hljs-rules .hljs-value,
28 | .hljs-preprocessor,
29 | .hljs-pragma,
30 | .haml .hljs-symbol,
31 | .ruby .hljs-symbol,
32 | .ruby .hljs-symbol .hljs-string,
33 | .hljs-template_tag,
34 | .django .hljs-variable,
35 | .smalltalk .hljs-class,
36 | .hljs-addition,
37 | .hljs-flow,
38 | .hljs-stream,
39 | .bash .hljs-variable,
40 | .apache .hljs-tag,
41 | .apache .hljs-cbracket,
42 | .tex .hljs-command,
43 | .tex .hljs-special,
44 | .erlang_repl .hljs-function_or_atom,
45 | .asciidoc .hljs-header,
46 | .markdown .hljs-header,
47 | .coffeescript .hljs-attribute {
48 | color: #800;
49 | }
50 |
51 | .smartquote,
52 | .hljs-comment,
53 | .hljs-annotation,
54 | .hljs-template_comment,
55 | .diff .hljs-header,
56 | .hljs-chunk,
57 | .asciidoc .hljs-blockquote,
58 | .markdown .hljs-blockquote {
59 | color: #888;
60 | }
61 |
62 | .hljs-number,
63 | .hljs-date,
64 | .hljs-regexp,
65 | .hljs-literal,
66 | .hljs-hexcolor,
67 | .smalltalk .hljs-symbol,
68 | .smalltalk .hljs-char,
69 | .go .hljs-constant,
70 | .hljs-change,
71 | .lasso .hljs-variable,
72 | .makefile .hljs-variable,
73 | .asciidoc .hljs-bullet,
74 | .markdown .hljs-bullet,
75 | .asciidoc .hljs-link_url,
76 | .markdown .hljs-link_url {
77 | color: #080;
78 | }
79 |
80 | .hljs-label,
81 | .hljs-javadoc,
82 | .ruby .hljs-string,
83 | .hljs-decorator,
84 | .hljs-filter .hljs-argument,
85 | .hljs-localvars,
86 | .hljs-array,
87 | .hljs-attr_selector,
88 | .hljs-important,
89 | .hljs-pseudo,
90 | .hljs-pi,
91 | .haml .hljs-bullet,
92 | .hljs-doctype,
93 | .hljs-deletion,
94 | .hljs-envvar,
95 | .hljs-shebang,
96 | .apache .hljs-sqbracket,
97 | .nginx .hljs-built_in,
98 | .tex .hljs-formula,
99 | .erlang_repl .hljs-reserved,
100 | .hljs-prompt,
101 | .asciidoc .hljs-link_label,
102 | .markdown .hljs-link_label,
103 | .vhdl .hljs-attribute,
104 | .clojure .hljs-attribute,
105 | .asciidoc .hljs-attribute,
106 | .lasso .hljs-attribute,
107 | .coffeescript .hljs-property,
108 | .hljs-phony {
109 | color: #88f;
110 | }
111 |
112 | .hljs-keyword,
113 | .hljs-id,
114 | .hljs-title,
115 | .hljs-built_in,
116 | .css .hljs-tag,
117 | .hljs-javadoctag,
118 | .hljs-phpdoc,
119 | .hljs-dartdoc,
120 | .hljs-yardoctag,
121 | .smalltalk .hljs-class,
122 | .hljs-winutils,
123 | .bash .hljs-variable,
124 | .apache .hljs-tag,
125 | .hljs-type,
126 | .hljs-typename,
127 | .tex .hljs-command,
128 | .asciidoc .hljs-strong,
129 | .markdown .hljs-strong,
130 | .hljs-request,
131 | .hljs-status {
132 | font-weight: bold;
133 | }
134 |
135 | .asciidoc .hljs-emphasis,
136 | .markdown .hljs-emphasis {
137 | font-style: italic;
138 | }
139 |
140 | .nginx .hljs-built_in {
141 | font-weight: normal;
142 | }
143 |
144 | .coffeescript .javascript,
145 | .javascript .xml,
146 | .lasso .markup,
147 | .tex .hljs-formula,
148 | .xml .javascript,
149 | .xml .vbscript,
150 | .xml .css,
151 | .xml .hljs-cdata {
152 | opacity: 0.5;
153 | }
154 |
--------------------------------------------------------------------------------
/public/styles/hltheme/docco.css:
--------------------------------------------------------------------------------
1 | /*
2 | Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars)
3 | */
4 |
5 | .hljs {
6 | display: block;
7 | overflow-x: auto;
8 | padding: 0.5em;
9 | color: #000;
10 | background: #f8f8ff;
11 | -webkit-text-size-adjust: none;
12 | }
13 |
14 | .hljs-comment,
15 | .hljs-template_comment,
16 | .diff .hljs-header,
17 | .hljs-javadoc {
18 | color: #408080;
19 | font-style: italic;
20 | }
21 |
22 | .hljs-keyword,
23 | .assignment,
24 | .hljs-literal,
25 | .css .rule .hljs-keyword,
26 | .hljs-winutils,
27 | .javascript .hljs-title,
28 | .lisp .hljs-title,
29 | .hljs-subst {
30 | color: #954121;
31 | }
32 |
33 | .hljs-number,
34 | .hljs-hexcolor {
35 | color: #40a070;
36 | }
37 |
38 | .hljs-string,
39 | .hljs-tag .hljs-value,
40 | .hljs-phpdoc,
41 | .hljs-dartdoc,
42 | .tex .hljs-formula {
43 | color: #219161;
44 | }
45 |
46 | .hljs-title,
47 | .hljs-id {
48 | color: #19469d;
49 | }
50 | .hljs-params {
51 | color: #00f;
52 | }
53 |
54 | .javascript .hljs-title,
55 | .lisp .hljs-title,
56 | .hljs-subst {
57 | font-weight: normal;
58 | }
59 |
60 | .hljs-class .hljs-title,
61 | .haskell .hljs-label,
62 | .tex .hljs-command {
63 | color: #458;
64 | font-weight: bold;
65 | }
66 |
67 | .hljs-tag,
68 | .hljs-tag .hljs-title,
69 | .hljs-rules .hljs-property,
70 | .django .hljs-tag .hljs-keyword {
71 | color: #000080;
72 | font-weight: normal;
73 | }
74 |
75 | .hljs-attribute,
76 | .hljs-variable,
77 | .instancevar,
78 | .lisp .hljs-body {
79 | color: #008080;
80 | }
81 |
82 | .hljs-regexp {
83 | color: #b68;
84 | }
85 |
86 | .hljs-class {
87 | color: #458;
88 | font-weight: bold;
89 | }
90 |
91 | .hljs-symbol,
92 | .ruby .hljs-symbol .hljs-string,
93 | .ruby .hljs-symbol .hljs-keyword,
94 | .ruby .hljs-symbol .keymethods,
95 | .lisp .hljs-keyword,
96 | .tex .hljs-special,
97 | .input_number {
98 | color: #990073;
99 | }
100 |
101 | .builtin,
102 | .constructor,
103 | .hljs-built_in,
104 | .lisp .hljs-title {
105 | color: #0086b3;
106 | }
107 |
108 | .hljs-preprocessor,
109 | .hljs-pragma,
110 | .hljs-pi,
111 | .hljs-doctype,
112 | .hljs-shebang,
113 | .hljs-cdata {
114 | color: #999;
115 | font-weight: bold;
116 | }
117 |
118 | .hljs-deletion {
119 | background: #fdd;
120 | }
121 |
122 | .hljs-addition {
123 | background: #dfd;
124 | }
125 |
126 | .diff .hljs-change {
127 | background: #0086b3;
128 | }
129 |
130 | .hljs-chunk {
131 | color: #aaa;
132 | }
133 |
134 | .tex .hljs-formula {
135 | opacity: 0.5;
136 | }
137 |
--------------------------------------------------------------------------------
/public/styles/hltheme/far.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | FAR Style (c) MajestiC
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #000080;
12 | -webkit-text-size-adjust: none;
13 | }
14 |
15 | .hljs,
16 | .hljs-subst {
17 | color: #0ff;
18 | }
19 |
20 | .hljs-string,
21 | .ruby .hljs-string,
22 | .haskell .hljs-type,
23 | .hljs-tag .hljs-value,
24 | .hljs-rules .hljs-value,
25 | .hljs-rules .hljs-value .hljs-number,
26 | .hljs-preprocessor,
27 | .hljs-pragma,
28 | .ruby .hljs-symbol,
29 | .ruby .hljs-symbol .hljs-string,
30 | .hljs-built_in,
31 | .django .hljs-template_tag,
32 | .django .hljs-variable,
33 | .smalltalk .hljs-class,
34 | .hljs-addition,
35 | .apache .hljs-tag,
36 | .apache .hljs-cbracket,
37 | .tex .hljs-command,
38 | .coffeescript .hljs-attribute {
39 | color: #ff0;
40 | }
41 |
42 | .hljs-keyword,
43 | .css .hljs-id,
44 | .hljs-title,
45 | .hljs-type,
46 | .vbscript .hljs-built_in,
47 | .rsl .hljs-built_in,
48 | .smalltalk .hljs-class,
49 | .xml .hljs-tag .hljs-title,
50 | .hljs-winutils,
51 | .hljs-flow,
52 | .hljs-change,
53 | .hljs-envvar,
54 | .bash .hljs-variable,
55 | .tex .hljs-special {
56 | color: #fff;
57 | }
58 |
59 | .hljs-comment,
60 | .hljs-phpdoc,
61 | .hljs-dartdoc,
62 | .hljs-javadoc,
63 | .hljs-annotation,
64 | .hljs-template_comment,
65 | .hljs-deletion,
66 | .apache .hljs-sqbracket,
67 | .tex .hljs-formula {
68 | color: #888;
69 | }
70 |
71 | .hljs-number,
72 | .hljs-date,
73 | .hljs-regexp,
74 | .hljs-literal,
75 | .smalltalk .hljs-symbol,
76 | .smalltalk .hljs-char,
77 | .clojure .hljs-attribute {
78 | color: #0f0;
79 | }
80 |
81 | .hljs-decorator,
82 | .django .hljs-filter .hljs-argument,
83 | .smalltalk .hljs-localvars,
84 | .smalltalk .hljs-array,
85 | .hljs-attr_selector,
86 | .hljs-pseudo,
87 | .xml .hljs-pi,
88 | .diff .hljs-header,
89 | .hljs-chunk,
90 | .hljs-shebang,
91 | .nginx .hljs-built_in,
92 | .hljs-prompt {
93 | color: #008080;
94 | }
95 |
96 | .hljs-keyword,
97 | .css .hljs-id,
98 | .hljs-title,
99 | .hljs-type,
100 | .vbscript .hljs-built_in,
101 | .rsl .hljs-built_in,
102 | .smalltalk .hljs-class,
103 | .hljs-winutils,
104 | .hljs-flow,
105 | .apache .hljs-tag,
106 | .nginx .hljs-built_in,
107 | .tex .hljs-command,
108 | .tex .hljs-special,
109 | .hljs-request,
110 | .hljs-status {
111 | font-weight: bold;
112 | }
113 |
--------------------------------------------------------------------------------
/public/styles/hltheme/foundation.css:
--------------------------------------------------------------------------------
1 | /*
2 | Description: Foundation 4 docs style for highlight.js
3 | Author: Dan Allen
4 | Website: http://foundation.zurb.com/docs/
5 | Version: 1.0
6 | Date: 2013-04-02
7 | */
8 |
9 | .hljs {
10 | display: block;
11 | overflow-x: auto;
12 | padding: 0.5em;
13 | background: #eee;
14 | -webkit-text-size-adjust: none;
15 | }
16 |
17 | .hljs-header,
18 | .hljs-decorator,
19 | .hljs-annotation {
20 | color: #000077;
21 | }
22 |
23 | .hljs-horizontal_rule,
24 | .hljs-link_url,
25 | .hljs-emphasis,
26 | .hljs-attribute {
27 | color: #070;
28 | }
29 |
30 | .hljs-emphasis {
31 | font-style: italic;
32 | }
33 |
34 | .hljs-link_label,
35 | .hljs-strong,
36 | .hljs-value,
37 | .hljs-string,
38 | .scss .hljs-value .hljs-string {
39 | color: #d14;
40 | }
41 |
42 | .hljs-strong {
43 | font-weight: bold;
44 | }
45 |
46 | .hljs-blockquote,
47 | .hljs-comment {
48 | color: #998;
49 | font-style: italic;
50 | }
51 |
52 | .asciidoc .hljs-title,
53 | .hljs-function .hljs-title {
54 | color: #900;
55 | }
56 |
57 | .hljs-class {
58 | color: #458;
59 | }
60 |
61 | .hljs-id,
62 | .hljs-pseudo,
63 | .hljs-constant,
64 | .hljs-hexcolor {
65 | color: teal;
66 | }
67 |
68 | .hljs-variable {
69 | color: #336699;
70 | }
71 |
72 | .hljs-bullet,
73 | .hljs-javadoc {
74 | color: #997700;
75 | }
76 |
77 | .hljs-pi,
78 | .hljs-doctype {
79 | color: #3344bb;
80 | }
81 |
82 | .hljs-code,
83 | .hljs-number {
84 | color: #099;
85 | }
86 |
87 | .hljs-important {
88 | color: #f00;
89 | }
90 |
91 | .smartquote,
92 | .hljs-label {
93 | color: #970;
94 | }
95 |
96 | .hljs-preprocessor,
97 | .hljs-pragma {
98 | color: #579;
99 | }
100 |
101 | .hljs-reserved,
102 | .hljs-keyword,
103 | .scss .hljs-value {
104 | color: #000;
105 | }
106 |
107 | .hljs-regexp {
108 | background-color: #fff0ff;
109 | color: #880088;
110 | }
111 |
112 | .hljs-symbol {
113 | color: #990073;
114 | }
115 |
116 | .hljs-symbol .hljs-string {
117 | color: #a60;
118 | }
119 |
120 | .hljs-tag {
121 | color: #007700;
122 | }
123 |
124 | .hljs-at_rule,
125 | .hljs-at_rule .hljs-keyword {
126 | color: #088;
127 | }
128 |
129 | .hljs-at_rule .hljs-preprocessor {
130 | color: #808;
131 | }
132 |
133 | .scss .hljs-tag,
134 | .scss .hljs-attribute {
135 | color: #339;
136 | }
137 |
--------------------------------------------------------------------------------
/public/styles/hltheme/github.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | github.com style (c) Vasily Polovnyov
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | color: #333;
12 | background: #f8f8f8;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | .hljs-comment,
17 | .hljs-template_comment,
18 | .diff .hljs-header,
19 | .hljs-javadoc {
20 | color: #998;
21 | font-style: italic;
22 | }
23 |
24 | .hljs-keyword,
25 | .css .rule .hljs-keyword,
26 | .hljs-winutils,
27 | .javascript .hljs-title,
28 | .nginx .hljs-title,
29 | .hljs-subst,
30 | .hljs-request,
31 | .hljs-status {
32 | color: #333;
33 | font-weight: bold;
34 | }
35 |
36 | .hljs-number,
37 | .hljs-hexcolor,
38 | .ruby .hljs-constant {
39 | color: #008080;
40 | }
41 |
42 | .hljs-string,
43 | .hljs-tag .hljs-value,
44 | .hljs-phpdoc,
45 | .hljs-dartdoc,
46 | .tex .hljs-formula {
47 | color: #d14;
48 | }
49 |
50 | .hljs-title,
51 | .hljs-id,
52 | .scss .hljs-preprocessor {
53 | color: #900;
54 | font-weight: bold;
55 | }
56 |
57 | .javascript .hljs-title,
58 | .hljs-list .hljs-keyword,
59 | .hljs-subst {
60 | font-weight: normal;
61 | }
62 |
63 | .hljs-class .hljs-title,
64 | .hljs-type,
65 | .vhdl .hljs-literal,
66 | .tex .hljs-command {
67 | color: #458;
68 | font-weight: bold;
69 | }
70 |
71 | .hljs-tag,
72 | .hljs-tag .hljs-title,
73 | .hljs-rules .hljs-property,
74 | .django .hljs-tag .hljs-keyword {
75 | color: #000080;
76 | font-weight: normal;
77 | }
78 |
79 | .hljs-attribute,
80 | .hljs-variable,
81 | .lisp .hljs-body {
82 | color: #008080;
83 | }
84 |
85 | .hljs-regexp {
86 | color: #009926;
87 | }
88 |
89 | .hljs-symbol,
90 | .ruby .hljs-symbol .hljs-string,
91 | .lisp .hljs-keyword,
92 | .clojure .hljs-keyword,
93 | .scheme .hljs-keyword,
94 | .tex .hljs-special,
95 | .hljs-prompt {
96 | color: #990073;
97 | }
98 |
99 | .hljs-built_in {
100 | color: #0086b3;
101 | }
102 |
103 | .hljs-preprocessor,
104 | .hljs-pragma,
105 | .hljs-pi,
106 | .hljs-doctype,
107 | .hljs-shebang,
108 | .hljs-cdata {
109 | color: #999;
110 | font-weight: bold;
111 | }
112 |
113 | .hljs-deletion {
114 | background: #fdd;
115 | }
116 |
117 | .hljs-addition {
118 | background: #dfd;
119 | }
120 |
121 | .diff .hljs-change {
122 | background: #0086b3;
123 | }
124 |
125 | .hljs-chunk {
126 | color: #aaa;
127 | }
128 |
--------------------------------------------------------------------------------
/public/styles/hltheme/googlecode.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Google Code style (c) Aahan Krish
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: white;
12 | color: black;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | .hljs-comment,
17 | .hljs-template_comment,
18 | .hljs-javadoc {
19 | color: #800;
20 | }
21 |
22 | .hljs-keyword,
23 | .method,
24 | .hljs-list .hljs-keyword,
25 | .nginx .hljs-title,
26 | .hljs-tag .hljs-title,
27 | .setting .hljs-value,
28 | .hljs-winutils,
29 | .tex .hljs-command,
30 | .http .hljs-title,
31 | .hljs-request,
32 | .hljs-status {
33 | color: #008;
34 | }
35 |
36 | .hljs-envvar,
37 | .tex .hljs-special {
38 | color: #660;
39 | }
40 |
41 | .hljs-string,
42 | .hljs-tag .hljs-value,
43 | .hljs-cdata,
44 | .hljs-filter .hljs-argument,
45 | .hljs-attr_selector,
46 | .apache .hljs-cbracket,
47 | .hljs-date,
48 | .hljs-regexp,
49 | .coffeescript .hljs-attribute {
50 | color: #080;
51 | }
52 |
53 | .hljs-sub .hljs-identifier,
54 | .hljs-pi,
55 | .hljs-tag,
56 | .hljs-tag .hljs-keyword,
57 | .hljs-decorator,
58 | .ini .hljs-title,
59 | .hljs-shebang,
60 | .hljs-prompt,
61 | .hljs-hexcolor,
62 | .hljs-rules .hljs-value,
63 | .hljs-literal,
64 | .hljs-symbol,
65 | .ruby .hljs-symbol .hljs-string,
66 | .hljs-number,
67 | .css .hljs-function,
68 | .clojure .hljs-attribute {
69 | color: #066;
70 | }
71 |
72 | .hljs-class .hljs-title,
73 | .smalltalk .hljs-class,
74 | .hljs-javadoctag,
75 | .hljs-yardoctag,
76 | .hljs-phpdoc,
77 | .hljs-dartdoc,
78 | .hljs-type,
79 | .hljs-typename,
80 | .hljs-tag .hljs-attribute,
81 | .hljs-doctype,
82 | .hljs-class .hljs-id,
83 | .hljs-built_in,
84 | .setting,
85 | .hljs-params,
86 | .hljs-variable {
87 | color: #606;
88 | }
89 |
90 | .css .hljs-tag,
91 | .hljs-rules .hljs-property,
92 | .hljs-pseudo,
93 | .hljs-subst {
94 | color: #000;
95 | }
96 |
97 | .css .hljs-class,
98 | .css .hljs-id {
99 | color: #9b703f;
100 | }
101 |
102 | .hljs-value .hljs-important {
103 | color: #ff7700;
104 | font-weight: bold;
105 | }
106 |
107 | .hljs-rules .hljs-keyword {
108 | color: #c5af75;
109 | }
110 |
111 | .hljs-annotation,
112 | .apache .hljs-sqbracket,
113 | .nginx .hljs-built_in {
114 | color: #9b859d;
115 | }
116 |
117 | .hljs-preprocessor,
118 | .hljs-preprocessor *,
119 | .hljs-pragma {
120 | color: #444;
121 | }
122 |
123 | .tex .hljs-formula {
124 | background-color: #eee;
125 | font-style: italic;
126 | }
127 |
128 | .diff .hljs-header,
129 | .hljs-chunk {
130 | color: #808080;
131 | font-weight: bold;
132 | }
133 |
134 | .diff .hljs-change {
135 | background-color: #bccff9;
136 | }
137 |
138 | .hljs-addition {
139 | background-color: #baeeba;
140 | }
141 |
142 | .hljs-deletion {
143 | background-color: #ffc8bd;
144 | }
145 |
146 | .hljs-comment .hljs-yardoctag {
147 | font-weight: bold;
148 | }
149 |
--------------------------------------------------------------------------------
/public/styles/hltheme/hybrid.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid)
4 |
5 | */
6 |
7 | /*background color*/
8 | .hljs {
9 | display: block;
10 | overflow-x: auto;
11 | padding: 0.5em;
12 | background: #1d1f21;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | /*selection color*/
17 | .hljs::selection,
18 | .hljs span::selection {
19 | background: #373b41;
20 | }
21 | .hljs::-moz-selection,
22 | .hljs span::-moz-selection {
23 | background: #373b41;
24 | }
25 |
26 | /*foreground color*/
27 | .hljs,
28 | .hljs-setting .hljs-value,
29 | .hljs-expression .hljs-variable,
30 | .hljs-expression .hljs-begin-block,
31 | .hljs-expression .hljs-end-block,
32 | .hljs-class .hljs-params,
33 | .hljs-function .hljs-params,
34 | .hljs-at_rule .hljs-preprocessor {
35 | color: #c5c8c6;
36 | }
37 |
38 | /*color: fg_yellow*/
39 | .hljs-title,
40 | .hljs-function .hljs-title,
41 | .hljs-keyword .hljs-common,
42 | .hljs-class .hljs-title,
43 | .hljs-decorator,
44 | .hljs-tag .hljs-title,
45 | .hljs-header,
46 | .hljs-sub,
47 | .hljs-function {
48 | color: #f0c674;
49 | }
50 |
51 | /*color: fg_comment*/
52 | .hljs-comment,
53 | .hljs-javadoc,
54 | .hljs-output .hljs-value,
55 | .hljs-pi,
56 | .hljs-shebang,
57 | .hljs-template_comment,
58 | .hljs-doctype {
59 | color: #707880;
60 | }
61 |
62 | /*color: fg_red*/
63 | .hljs-number,
64 | .hljs-symbol,
65 | .hljs-literal,
66 | .hljs-deletion,
67 | .hljs-link_url,
68 | .hljs-symbol .hljs-string,
69 | .hljs-argument,
70 | .hljs-hexcolor,
71 | .hljs-input .hljs-prompt,
72 | .hljs-char {
73 | color: #cc6666
74 | }
75 |
76 | /*color: fg_green*/
77 | .hljs-string,
78 | .hljs-special,
79 | .hljs-javadoctag,
80 | .hljs-addition,
81 | .hljs-important,
82 | .hljs-tag .hljs-value,
83 | .hljs-at.rule .hljs-keyword,
84 | .hljs-regexp,
85 | .hljs-attr_selector {
86 | color: #b5bd68;
87 | }
88 |
89 | /*color: fg_purple*/
90 | .hljs-variable,
91 | .hljs-property,
92 | .hljs-envar,
93 | .hljs-code,
94 | .hljs-expression,
95 | .hljs-localvars,
96 | .hljs-id,
97 | .hljs-variable .hljs-filter,
98 | .hljs-variable .hljs-filter .hljs-keyword,
99 | .hljs-template_tag .hljs-filter .hljs-keyword {
100 | color: #b294bb;
101 | }
102 |
103 | /*color: fg_blue*/
104 | .hljs-statement,
105 | .hljs-label,
106 | .hljs-keyword,
107 | .hljs-xmlDocTag,
108 | .hljs-function .hljs-keyword,
109 | .hljs-chunk,
110 | .hljs-cdata,
111 | .hljs-link_label,
112 | .hljs-bullet,
113 | .hljs-class .hljs-keyword,
114 | .hljs-smartquote,
115 | .hljs-method,
116 | .hljs-list .hljs-title,
117 | .hljs-tag {
118 | color: #81a2be;
119 | }
120 |
121 | /*color: fg_aqua*/
122 | .hljs-pseudo,
123 | .hljs-exception,
124 | .hljs-annotation,
125 | .hljs-subst,
126 | .hljs-change,
127 | .hljs-cbracket,
128 | .hljs-operator,
129 | .hljs-horizontal_rule,
130 | .hljs-preprocessor .hljs-keyword,
131 | .hljs-typedef,
132 | .hljs-template_tag,
133 | .hljs-variable,
134 | .hljs-variable .hljs-filter .hljs-argument,
135 | .hljs-at_rule,
136 | .hljs-at_rule .hljs-string,
137 | .hljs-at_rule .hljs-keyword {
138 | color: #8abeb7;
139 | }
140 |
141 |
142 | /*color: fg_orange*/
143 | .hljs-type,
144 | .hljs-typename,
145 | .hljs-inheritance .hljs-parent,
146 | .hljs-constant,
147 | .hljs-built_in,
148 | .hljs-setting,
149 | .hljs-structure,
150 | .hljs-link_reference,
151 | .hljs-attribute,
152 | .hljs-blockquote,
153 | .hljs-quoted,
154 | .hljs-class,
155 | .hljs-header {
156 | color: #de935f;
157 | }
158 |
159 | .hljs-emphasis
160 | {
161 | font-style: italic;
162 | }
163 |
164 | .hljs-strong
165 | {
166 | font-weight: bold;
167 | }
168 |
169 |
170 |
171 |
172 |
--------------------------------------------------------------------------------
/public/styles/hltheme/idea.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Intellij Idea-like styling (c) Vasily Polovnyov
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | color: #000;
12 | background: #fff;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | .hljs-subst,
17 | .hljs-title,
18 | .json .hljs-value {
19 | font-weight: normal;
20 | color: #000;
21 | }
22 |
23 | .hljs-comment,
24 | .hljs-template_comment,
25 | .hljs-javadoc,
26 | .diff .hljs-header {
27 | color: #808080;
28 | font-style: italic;
29 | }
30 |
31 | .hljs-annotation,
32 | .hljs-decorator,
33 | .hljs-preprocessor,
34 | .hljs-pragma,
35 | .hljs-doctype,
36 | .hljs-pi,
37 | .hljs-chunk,
38 | .hljs-shebang,
39 | .apache .hljs-cbracket,
40 | .hljs-prompt,
41 | .http .hljs-title {
42 | color: #808000;
43 | }
44 |
45 | .hljs-tag,
46 | .hljs-pi {
47 | background: #efefef;
48 | }
49 |
50 | .hljs-tag .hljs-title,
51 | .hljs-id,
52 | .hljs-attr_selector,
53 | .hljs-pseudo,
54 | .hljs-literal,
55 | .hljs-keyword,
56 | .hljs-hexcolor,
57 | .css .hljs-function,
58 | .ini .hljs-title,
59 | .css .hljs-class,
60 | .hljs-list .hljs-keyword,
61 | .nginx .hljs-title,
62 | .tex .hljs-command,
63 | .hljs-request,
64 | .hljs-status {
65 | font-weight: bold;
66 | color: #000080;
67 | }
68 |
69 | .hljs-attribute,
70 | .hljs-rules .hljs-keyword,
71 | .hljs-number,
72 | .hljs-date,
73 | .hljs-regexp,
74 | .tex .hljs-special {
75 | font-weight: bold;
76 | color: #0000ff;
77 | }
78 |
79 | .hljs-number,
80 | .hljs-regexp {
81 | font-weight: normal;
82 | }
83 |
84 | .hljs-string,
85 | .hljs-value,
86 | .hljs-filter .hljs-argument,
87 | .css .hljs-function .hljs-params,
88 | .apache .hljs-tag {
89 | color: #008000;
90 | font-weight: bold;
91 | }
92 |
93 | .hljs-symbol,
94 | .ruby .hljs-symbol .hljs-string,
95 | .hljs-char,
96 | .tex .hljs-formula {
97 | color: #000;
98 | background: #d0eded;
99 | font-style: italic;
100 | }
101 |
102 | .hljs-phpdoc,
103 | .hljs-dartdoc,
104 | .hljs-yardoctag,
105 | .hljs-javadoctag {
106 | text-decoration: underline;
107 | }
108 |
109 | .hljs-variable,
110 | .hljs-envvar,
111 | .apache .hljs-sqbracket,
112 | .nginx .hljs-built_in {
113 | color: #660e7a;
114 | }
115 |
116 | .hljs-addition {
117 | background: #baeeba;
118 | }
119 |
120 | .hljs-deletion {
121 | background: #ffc8bd;
122 | }
123 |
124 | .diff .hljs-change {
125 | background: #bccff9;
126 | }
127 |
--------------------------------------------------------------------------------
/public/styles/hltheme/ir_black.css:
--------------------------------------------------------------------------------
1 | /*
2 | IR_Black style (c) Vasily Mikhailitchenko
3 | */
4 |
5 | .hljs {
6 | display: block;
7 | overflow-x: auto;
8 | padding: 0.5em;
9 | background: #000;
10 | color: #f8f8f8;
11 | -webkit-text-size-adjust: none;
12 | }
13 |
14 | .hljs-shebang,
15 | .hljs-comment,
16 | .hljs-template_comment,
17 | .hljs-javadoc {
18 | color: #7c7c7c;
19 | }
20 |
21 | .hljs-keyword,
22 | .hljs-tag,
23 | .tex .hljs-command,
24 | .hljs-request,
25 | .hljs-status,
26 | .clojure .hljs-attribute {
27 | color: #96cbfe;
28 | }
29 |
30 | .hljs-sub .hljs-keyword,
31 | .method,
32 | .hljs-list .hljs-title,
33 | .nginx .hljs-title {
34 | color: #ffffb6;
35 | }
36 |
37 | .hljs-string,
38 | .hljs-tag .hljs-value,
39 | .hljs-cdata,
40 | .hljs-filter .hljs-argument,
41 | .hljs-attr_selector,
42 | .apache .hljs-cbracket,
43 | .hljs-date,
44 | .coffeescript .hljs-attribute {
45 | color: #a8ff60;
46 | }
47 |
48 | .hljs-subst {
49 | color: #daefa3;
50 | }
51 |
52 | .hljs-regexp {
53 | color: #e9c062;
54 | }
55 |
56 | .hljs-title,
57 | .hljs-sub .hljs-identifier,
58 | .hljs-pi,
59 | .hljs-decorator,
60 | .tex .hljs-special,
61 | .hljs-type,
62 | .hljs-constant,
63 | .smalltalk .hljs-class,
64 | .hljs-javadoctag,
65 | .hljs-yardoctag,
66 | .hljs-phpdoc,
67 | .hljs-dartdoc,
68 | .nginx .hljs-built_in {
69 | color: #ffffb6;
70 | }
71 |
72 | .hljs-symbol,
73 | .ruby .hljs-symbol .hljs-string,
74 | .hljs-number,
75 | .hljs-variable,
76 | .vbscript,
77 | .hljs-literal {
78 | color: #c6c5fe;
79 | }
80 |
81 | .css .hljs-tag {
82 | color: #96cbfe;
83 | }
84 |
85 | .css .hljs-rules .hljs-property,
86 | .css .hljs-id {
87 | color: #ffffb6;
88 | }
89 |
90 | .css .hljs-class {
91 | color: #fff;
92 | }
93 |
94 | .hljs-hexcolor {
95 | color: #c6c5fe;
96 | }
97 |
98 | .hljs-number {
99 | color:#ff73fd;
100 | }
101 |
102 | .coffeescript .javascript,
103 | .javascript .xml,
104 | .tex .hljs-formula,
105 | .xml .javascript,
106 | .xml .vbscript,
107 | .xml .css,
108 | .xml .hljs-cdata {
109 | opacity: 0.7;
110 | }
111 |
--------------------------------------------------------------------------------
/public/styles/hltheme/kimbie.dark.css:
--------------------------------------------------------------------------------
1 | /*
2 | Name: Kimbie (dark)
3 | Author: Jan T. Sott
4 | License: Creative Commons Attribution-ShareAlike 4.0 Unported License
5 | URL: https://github.com/idleberg/Kimbie-highlight.js
6 | */
7 |
8 | /* Kimbie Comment */
9 | .hljs-comment,
10 | .hljs-title {
11 | color: #d6baad;
12 | }
13 |
14 | /* Kimbie Red */
15 | .hljs-variable,
16 | .hljs-attribute,
17 | .hljs-tag,
18 | .hljs-regexp,
19 | .ruby .hljs-constant,
20 | .xml .hljs-tag .hljs-title,
21 | .xml .hljs-pi,
22 | .xml .hljs-doctype,
23 | .html .hljs-doctype,
24 | .css .hljs-id,
25 | .css .hljs-class,
26 | .css .hljs-pseudo {
27 | color: #dc3958;
28 | }
29 |
30 | /* Kimbie Orange */
31 | .hljs-number,
32 | .hljs-preprocessor,
33 | .hljs-built_in,
34 | .hljs-literal,
35 | .hljs-params,
36 | .hljs-constant {
37 | color: #f79a32;
38 | }
39 |
40 | /* Kimbie Yellow */
41 | .ruby .hljs-class .hljs-title,
42 | .css .hljs-rules .hljs-attribute {
43 | color: #f06431;
44 | }
45 |
46 | /* Kimbie Green */
47 | .hljs-string,
48 | .hljs-value,
49 | .hljs-inheritance,
50 | .hljs-header,
51 | .ruby .hljs-symbol,
52 | .xml .hljs-cdata {
53 | color: #889b4a;
54 | }
55 |
56 | /* Kimbie Aqua */
57 | .css .hljs-hexcolor {
58 | color: #088649;
59 | }
60 |
61 | /* Kimbie Blue */
62 | .hljs-function,
63 | .python .hljs-decorator,
64 | .python .hljs-title,
65 | .ruby .hljs-function .hljs-title,
66 | .ruby .hljs-title .hljs-keyword,
67 | .perl .hljs-sub,
68 | .javascript .hljs-title,
69 | .coffeescript .hljs-title {
70 | color: #8ab1b0;
71 | }
72 |
73 | /* Kimbie Purple */
74 | .hljs-keyword,
75 | .javascript .hljs-function {
76 | color: #98676a;
77 | }
78 |
79 | .hljs {
80 | display: block;
81 | overflow-x: auto;
82 | background: #221a0f;
83 | color: #d3af86;
84 | padding: 0.5em;
85 | -webkit-text-size-adjust: none;
86 | }
87 |
88 | .coffeescript .javascript,
89 | .javascript .xml,
90 | .tex .hljs-formula,
91 | .xml .javascript,
92 | .xml .vbscript,
93 | .xml .css,
94 | .xml .hljs-cdata {
95 | opacity: 0.5;
96 | }
97 |
--------------------------------------------------------------------------------
/public/styles/hltheme/kimbie.light.css:
--------------------------------------------------------------------------------
1 | /*
2 | Name: Kimbie (light)
3 | Author: Jan T. Sott
4 | License: Creative Commons Attribution-ShareAlike 4.0 Unported License
5 | URL: https://github.com/idleberg/Kimbie-highlight.js
6 | */
7 |
8 | /* Kimbie Comment */
9 | .hljs-comment,
10 | .hljs-title {
11 | color: #a57a4c;
12 | }
13 |
14 | /* Kimbie Red */
15 | .hljs-variable,
16 | .hljs-attribute,
17 | .hljs-tag,
18 | .hljs-regexp,
19 | .ruby .hljs-constant,
20 | .xml .hljs-tag .hljs-title,
21 | .xml .hljs-pi,
22 | .xml .hljs-doctype,
23 | .html .hljs-doctype,
24 | .css .hljs-id,
25 | .css .hljs-class,
26 | .css .hljs-pseudo {
27 | color: #dc3958;
28 | }
29 |
30 | /* Kimbie Orange */
31 | .hljs-number,
32 | .hljs-preprocessor,
33 | .hljs-built_in,
34 | .hljs-literal,
35 | .hljs-params,
36 | .hljs-constant {
37 | color: #f79a32;
38 | }
39 |
40 | /* Kimbie Yellow */
41 | .ruby .hljs-class .hljs-title,
42 | .css .hljs-rules .hljs-attribute {
43 | color: #f06431;
44 | }
45 |
46 | /* Kimbie Green */
47 | .hljs-string,
48 | .hljs-value,
49 | .hljs-inheritance,
50 | .hljs-header,
51 | .ruby .hljs-symbol,
52 | .xml .hljs-cdata {
53 | color: #889b4a;
54 | }
55 |
56 | /* Kimbie Aqua */
57 | .css .hljs-hexcolor {
58 | color: #088649;
59 | }
60 |
61 | /* Kimbie Blue */
62 | .hljs-function,
63 | .python .hljs-decorator,
64 | .python .hljs-title,
65 | .ruby .hljs-function .hljs-title,
66 | .ruby .hljs-title .hljs-keyword,
67 | .perl .hljs-sub,
68 | .javascript .hljs-title,
69 | .coffeescript .hljs-title {
70 | color: #8ab1b0;
71 | }
72 |
73 | /* Kimbie Purple */
74 | .hljs-keyword,
75 | .javascript .hljs-function {
76 | color: #98676a;
77 | }
78 |
79 | .hljs {
80 | display: block;
81 | overflow-x: auto;
82 | background: #fbebd4;
83 | color: #84613d;
84 | padding: 0.5em;
85 | -webkit-text-size-adjust: none;
86 | }
87 |
88 | .coffeescript .javascript,
89 | .javascript .xml,
90 | .tex .hljs-formula,
91 | .xml .javascript,
92 | .xml .vbscript,
93 | .xml .css,
94 | .xml .hljs-cdata {
95 | opacity: 0.5;
96 | }
97 |
--------------------------------------------------------------------------------
/public/styles/hltheme/magula.css:
--------------------------------------------------------------------------------
1 | /*
2 | Description: Magula style for highligh.js
3 | Author: Ruslan Keba
4 | Website: http://rukeba.com/
5 | Version: 1.0
6 | Date: 2009-01-03
7 | Music: Aphex Twin / Xtal
8 | */
9 |
10 | .hljs {
11 | display: block;
12 | overflow-x: auto;
13 | padding: 0.5em;
14 | background-color: #f4f4f4;
15 | -webkit-text-size-adjust: none;
16 | }
17 |
18 | .hljs,
19 | .hljs-subst {
20 | color: black;
21 | }
22 |
23 | .hljs-string,
24 | .hljs-title,
25 | .hljs-parent,
26 | .hljs-tag .hljs-value,
27 | .hljs-rules .hljs-value,
28 | .hljs-preprocessor,
29 | .hljs-pragma,
30 | .ruby .hljs-symbol,
31 | .ruby .hljs-symbol .hljs-string,
32 | .hljs-template_tag,
33 | .django .hljs-variable,
34 | .smalltalk .hljs-class,
35 | .hljs-addition,
36 | .hljs-flow,
37 | .hljs-stream,
38 | .bash .hljs-variable,
39 | .apache .hljs-cbracket,
40 | .coffeescript .hljs-attribute {
41 | color: #050;
42 | }
43 |
44 | .hljs-comment,
45 | .hljs-annotation,
46 | .hljs-template_comment,
47 | .diff .hljs-header,
48 | .hljs-chunk {
49 | color: #777;
50 | }
51 |
52 | .hljs-number,
53 | .hljs-date,
54 | .hljs-regexp,
55 | .hljs-literal,
56 | .smalltalk .hljs-symbol,
57 | .smalltalk .hljs-char,
58 | .hljs-change,
59 | .tex .hljs-special {
60 | color: #800;
61 | }
62 |
63 | .hljs-label,
64 | .hljs-javadoc,
65 | .ruby .hljs-string,
66 | .hljs-decorator,
67 | .hljs-filter .hljs-argument,
68 | .hljs-localvars,
69 | .hljs-array,
70 | .hljs-attr_selector,
71 | .hljs-pseudo,
72 | .hljs-pi,
73 | .hljs-doctype,
74 | .hljs-deletion,
75 | .hljs-envvar,
76 | .hljs-shebang,
77 | .apache .hljs-sqbracket,
78 | .nginx .hljs-built_in,
79 | .tex .hljs-formula,
80 | .hljs-prompt,
81 | .clojure .hljs-attribute {
82 | color: #00e;
83 | }
84 |
85 | .hljs-keyword,
86 | .hljs-id,
87 | .hljs-phpdoc,
88 | .hljs-dartdoc,
89 | .hljs-title,
90 | .hljs-built_in,
91 | .smalltalk .hljs-class,
92 | .hljs-winutils,
93 | .bash .hljs-variable,
94 | .apache .hljs-tag,
95 | .xml .hljs-tag,
96 | .tex .hljs-command,
97 | .hljs-request,
98 | .hljs-status {
99 | font-weight: bold;
100 | color: navy;
101 | }
102 |
103 | .nginx .hljs-built_in {
104 | font-weight: normal;
105 | }
106 |
107 | .coffeescript .javascript,
108 | .javascript .xml,
109 | .tex .hljs-formula,
110 | .xml .javascript,
111 | .xml .vbscript,
112 | .xml .css,
113 | .xml .hljs-cdata {
114 | opacity: 0.5;
115 | }
116 |
117 | /* --- */
118 | .apache .hljs-tag {
119 | font-weight: bold;
120 | color: blue;
121 | }
122 |
123 |
--------------------------------------------------------------------------------
/public/styles/hltheme/mono-blue.css:
--------------------------------------------------------------------------------
1 | /*
2 | Five-color theme from a single blue hue.
3 | */
4 | .hljs {
5 | display: block;
6 | overflow-x: auto;
7 | padding: 0.5em;
8 | background: #eaeef3;
9 | -webkit-text-size-adjust: none;
10 | }
11 |
12 | .hljs,
13 | .hljs-list .hljs-built_in {
14 | color: #00193a;
15 | }
16 |
17 | .hljs-keyword,
18 | .hljs-title,
19 | .hljs-important,
20 | .hljs-request,
21 | .hljs-header,
22 | .hljs-javadoctag {
23 | font-weight: bold;
24 | }
25 |
26 | .hljs-comment,
27 | .hljs-chunk,
28 | .hljs-template_comment {
29 | color: #738191;
30 | }
31 |
32 | .hljs-string,
33 | .hljs-title,
34 | .hljs-parent,
35 | .hljs-built_in,
36 | .hljs-literal,
37 | .hljs-filename,
38 | .hljs-value,
39 | .hljs-addition,
40 | .hljs-tag,
41 | .hljs-argument,
42 | .hljs-link_label,
43 | .hljs-blockquote,
44 | .hljs-header {
45 | color: #0048ab;
46 | }
47 |
48 | .hljs-decorator,
49 | .hljs-prompt,
50 | .hljs-yardoctag,
51 | .hljs-subst,
52 | .hljs-symbol,
53 | .hljs-doctype,
54 | .hljs-regexp,
55 | .hljs-preprocessor,
56 | .hljs-pragma,
57 | .hljs-pi,
58 | .hljs-attribute,
59 | .hljs-attr_selector,
60 | .hljs-javadoc,
61 | .hljs-xmlDocTag,
62 | .hljs-deletion,
63 | .hljs-shebang,
64 | .hljs-string .hljs-variable,
65 | .hljs-link_url,
66 | .hljs-bullet,
67 | .hljs-sqbracket,
68 | .hljs-phony {
69 | color: #4c81c9;
70 | }
71 |
--------------------------------------------------------------------------------
/public/styles/hltheme/monokai.css:
--------------------------------------------------------------------------------
1 | /*
2 | Monokai style - ported by Luigi Maselli - http://grigio.org
3 | */
4 |
5 | .hljs {
6 | display: block;
7 | overflow-x: auto;
8 | padding: 0.5em;
9 | background: #272822;
10 | -webkit-text-size-adjust: none;
11 | }
12 |
13 | .hljs-tag,
14 | .hljs-tag .hljs-title,
15 | .hljs-keyword,
16 | .hljs-literal,
17 | .hljs-strong,
18 | .hljs-change,
19 | .hljs-winutils,
20 | .hljs-flow,
21 | .nginx .hljs-title,
22 | .tex .hljs-special {
23 | color: #f92672;
24 | }
25 |
26 | .hljs {
27 | color: #ddd;
28 | }
29 |
30 | .hljs .hljs-constant,
31 | .asciidoc .hljs-code {
32 | color: #66d9ef;
33 | }
34 |
35 | .hljs-code,
36 | .hljs-class .hljs-title,
37 | .hljs-header {
38 | color: white;
39 | }
40 |
41 | .hljs-link_label,
42 | .hljs-attribute,
43 | .hljs-symbol,
44 | .hljs-symbol .hljs-string,
45 | .hljs-value,
46 | .hljs-regexp {
47 | color: #bf79db;
48 | }
49 |
50 | .hljs-link_url,
51 | .hljs-tag .hljs-value,
52 | .hljs-string,
53 | .hljs-bullet,
54 | .hljs-subst,
55 | .hljs-title,
56 | .hljs-emphasis,
57 | .hljs-type,
58 | .hljs-preprocessor,
59 | .hljs-pragma,
60 | .ruby .hljs-class .hljs-parent,
61 | .hljs-built_in,
62 | .django .hljs-template_tag,
63 | .django .hljs-variable,
64 | .smalltalk .hljs-class,
65 | .hljs-javadoc,
66 | .django .hljs-filter .hljs-argument,
67 | .smalltalk .hljs-localvars,
68 | .smalltalk .hljs-array,
69 | .hljs-attr_selector,
70 | .hljs-pseudo,
71 | .hljs-addition,
72 | .hljs-stream,
73 | .hljs-envvar,
74 | .apache .hljs-tag,
75 | .apache .hljs-cbracket,
76 | .tex .hljs-command,
77 | .hljs-prompt {
78 | color: #a6e22e;
79 | }
80 |
81 | .hljs-comment,
82 | .hljs-annotation,
83 | .smartquote,
84 | .hljs-blockquote,
85 | .hljs-horizontal_rule,
86 | .hljs-decorator,
87 | .hljs-template_comment,
88 | .hljs-pi,
89 | .hljs-doctype,
90 | .hljs-deletion,
91 | .hljs-shebang,
92 | .apache .hljs-sqbracket,
93 | .tex .hljs-formula {
94 | color: #75715e;
95 | }
96 |
97 | .hljs-keyword,
98 | .hljs-literal,
99 | .css .hljs-id,
100 | .hljs-phpdoc,
101 | .hljs-dartdoc,
102 | .hljs-title,
103 | .hljs-header,
104 | .hljs-type,
105 | .vbscript .hljs-built_in,
106 | .rsl .hljs-built_in,
107 | .smalltalk .hljs-class,
108 | .diff .hljs-header,
109 | .hljs-chunk,
110 | .hljs-winutils,
111 | .bash .hljs-variable,
112 | .apache .hljs-tag,
113 | .tex .hljs-special,
114 | .hljs-request,
115 | .hljs-status {
116 | font-weight: bold;
117 | }
118 |
119 | .coffeescript .javascript,
120 | .javascript .xml,
121 | .tex .hljs-formula,
122 | .xml .javascript,
123 | .xml .vbscript,
124 | .xml .css,
125 | .xml .hljs-cdata {
126 | opacity: 0.5;
127 | }
128 |
--------------------------------------------------------------------------------
/public/styles/hltheme/monokai_sublime.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #23241f;
12 | -webkit-text-size-adjust: none;
13 | }
14 |
15 | .hljs,
16 | .hljs-tag,
17 | .css .hljs-rules,
18 | .css .hljs-value,
19 | .css .hljs-function
20 | .hljs-preprocessor,
21 | .hljs-pragma {
22 | color: #f8f8f2;
23 | }
24 |
25 | .hljs-strongemphasis,
26 | .hljs-strong,
27 | .hljs-emphasis {
28 | color: #a8a8a2;
29 | }
30 |
31 | .hljs-bullet,
32 | .hljs-blockquote,
33 | .hljs-horizontal_rule,
34 | .hljs-number,
35 | .hljs-regexp,
36 | .alias .hljs-keyword,
37 | .hljs-literal,
38 | .hljs-hexcolor {
39 | color: #ae81ff;
40 | }
41 |
42 | .hljs-tag .hljs-value,
43 | .hljs-code,
44 | .hljs-title,
45 | .css .hljs-class,
46 | .hljs-class .hljs-title:last-child {
47 | color: #a6e22e;
48 | }
49 |
50 | .hljs-link_url {
51 | font-size: 80%;
52 | }
53 |
54 | .hljs-strong,
55 | .hljs-strongemphasis {
56 | font-weight: bold;
57 | }
58 |
59 | .hljs-emphasis,
60 | .hljs-strongemphasis,
61 | .hljs-class .hljs-title:last-child {
62 | font-style: italic;
63 | }
64 |
65 | .hljs-keyword,
66 | .hljs-function,
67 | .hljs-change,
68 | .hljs-winutils,
69 | .hljs-flow,
70 | .nginx .hljs-title,
71 | .tex .hljs-special,
72 | .hljs-header,
73 | .hljs-attribute,
74 | .hljs-symbol,
75 | .hljs-symbol .hljs-string,
76 | .hljs-tag .hljs-title,
77 | .hljs-value,
78 | .alias .hljs-keyword:first-child,
79 | .css .hljs-tag,
80 | .css .unit,
81 | .css .hljs-important {
82 | color: #f92672;
83 | }
84 |
85 | .hljs-function .hljs-keyword,
86 | .hljs-class .hljs-keyword:first-child,
87 | .hljs-constant,
88 | .css .hljs-attribute {
89 | color: #66d9ef;
90 | }
91 |
92 | .hljs-variable,
93 | .hljs-params,
94 | .hljs-class .hljs-title {
95 | color: #f8f8f2;
96 | }
97 |
98 |
99 | .hljs-built_in {
100 | color: #66d9ef;
101 | }
102 |
103 | .hljs-string,
104 | .css .hljs-id,
105 | .hljs-subst,
106 | .hljs-type,
107 | .ruby .hljs-class .hljs-parent,
108 | .django .hljs-template_tag,
109 | .django .hljs-variable,
110 | .smalltalk .hljs-class,
111 | .django .hljs-filter .hljs-argument,
112 | .smalltalk .hljs-localvars,
113 | .smalltalk .hljs-array,
114 | .hljs-attr_selector,
115 | .hljs-pseudo,
116 | .hljs-addition,
117 | .hljs-stream,
118 | .hljs-envvar,
119 | .apache .hljs-tag,
120 | .apache .hljs-cbracket,
121 | .tex .hljs-command,
122 | .hljs-prompt,
123 | .hljs-link_label,
124 | .hljs-link_url {
125 | color: #e6db74;
126 | }
127 |
128 | .hljs-comment,
129 | .hljs-javadoc,
130 | .hljs-annotation,
131 | .hljs-decorator,
132 | .hljs-template_comment,
133 | .hljs-pi,
134 | .hljs-doctype,
135 | .hljs-deletion,
136 | .hljs-shebang,
137 | .apache .hljs-sqbracket,
138 | .tex .hljs-formula {
139 | color: #75715e;
140 | }
141 |
142 | .coffeescript .javascript,
143 | .javascript .xml,
144 | .tex .hljs-formula,
145 | .xml .javascript,
146 | .xml .vbscript,
147 | .xml .css,
148 | .xml .hljs-cdata,
149 | .xml .php,
150 | .php .xml {
151 | opacity: 0.5;
152 | }
153 |
--------------------------------------------------------------------------------
/public/styles/hltheme/obsidian.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Obsidian style
3 | * ported by Alexander Marenin (http://github.com/ioncreature)
4 | */
5 |
6 | .hljs {
7 | display: block;
8 | overflow-x: auto;
9 | padding: 0.5em;
10 | background: #282b2e;
11 | -webkit-text-size-adjust: none;
12 | }
13 |
14 | .hljs-keyword,
15 | .hljs-literal,
16 | .hljs-change,
17 | .hljs-winutils,
18 | .hljs-flow,
19 | .nginx .hljs-title,
20 | .css .hljs-id,
21 | .tex .hljs-special {
22 | color: #93c763;
23 | }
24 |
25 | .hljs-number {
26 | color: #ffcd22;
27 | }
28 |
29 | .hljs {
30 | color: #e0e2e4;
31 | }
32 |
33 | .css .hljs-tag,
34 | .css .hljs-pseudo {
35 | color: #d0d2b5;
36 | }
37 |
38 | .hljs-attribute,
39 | .hljs .hljs-constant {
40 | color: #668bb0;
41 | }
42 |
43 | .xml .hljs-attribute {
44 | color: #b3b689;
45 | }
46 |
47 | .xml .hljs-tag .hljs-value {
48 | color: #e8e2b7;
49 | }
50 |
51 | .hljs-code,
52 | .hljs-class .hljs-title,
53 | .hljs-header {
54 | color: white;
55 | }
56 |
57 | .hljs-class,
58 | .hljs-hexcolor {
59 | color: #93c763;
60 | }
61 |
62 | .hljs-regexp {
63 | color: #d39745;
64 | }
65 |
66 | .hljs-at_rule,
67 | .hljs-at_rule .hljs-keyword {
68 | color: #a082bd;
69 | }
70 |
71 | .hljs-doctype {
72 | color: #557182;
73 | }
74 |
75 | .hljs-link_url,
76 | .hljs-tag,
77 | .hljs-tag .hljs-title,
78 | .hljs-bullet,
79 | .hljs-subst,
80 | .hljs-emphasis,
81 | .hljs-type,
82 | .hljs-preprocessor,
83 | .hljs-pragma,
84 | .ruby .hljs-class .hljs-parent,
85 | .hljs-built_in,
86 | .django .hljs-template_tag,
87 | .django .hljs-variable,
88 | .smalltalk .hljs-class,
89 | .hljs-javadoc,
90 | .django .hljs-filter .hljs-argument,
91 | .smalltalk .hljs-localvars,
92 | .smalltalk .hljs-array,
93 | .hljs-attr_selector,
94 | .hljs-pseudo,
95 | .hljs-addition,
96 | .hljs-stream,
97 | .hljs-envvar,
98 | .apache .hljs-tag,
99 | .apache .hljs-cbracket,
100 | .tex .hljs-command,
101 | .hljs-prompt {
102 | color: #8cbbad;
103 | }
104 |
105 | .hljs-string {
106 | color: #ec7600;
107 | }
108 |
109 | .hljs-comment,
110 | .hljs-annotation,
111 | .hljs-blockquote,
112 | .hljs-horizontal_rule,
113 | .hljs-decorator,
114 | .hljs-template_comment,
115 | .hljs-pi,
116 | .hljs-deletion,
117 | .hljs-shebang,
118 | .apache .hljs-sqbracket,
119 | .tex .hljs-formula {
120 | color: #818e96;
121 | }
122 |
123 | .hljs-keyword,
124 | .hljs-literal,
125 | .css .hljs-id,
126 | .hljs-phpdoc,
127 | .hljs-dartdoc,
128 | .hljs-title,
129 | .hljs-header,
130 | .hljs-type,
131 | .vbscript .hljs-built_in,
132 | .rsl .hljs-built_in,
133 | .smalltalk .hljs-class,
134 | .diff .hljs-header,
135 | .hljs-chunk,
136 | .hljs-winutils,
137 | .bash .hljs-variable,
138 | .apache .hljs-tag,
139 | .tex .hljs-special,
140 | .hljs-request,
141 | .hljs-at_rule .hljs-keyword,
142 | .hljs-status {
143 | font-weight: bold;
144 | }
145 |
146 | .coffeescript .javascript,
147 | .javascript .xml,
148 | .tex .hljs-formula,
149 | .xml .javascript,
150 | .xml .vbscript,
151 | .xml .css,
152 | .xml .hljs-cdata {
153 | opacity: 0.5;
154 | }
155 |
--------------------------------------------------------------------------------
/public/styles/hltheme/paraiso.dark.css:
--------------------------------------------------------------------------------
1 | /*
2 | Paraíso (dark)
3 | Created by Jan T. Sott (http://github.com/idleberg)
4 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
5 | */
6 |
7 | /* Paraíso Comment */
8 | .hljs-comment,
9 | .hljs-title {
10 | color: #8d8687;
11 | }
12 |
13 | /* Paraíso Red */
14 | .hljs-variable,
15 | .hljs-attribute,
16 | .hljs-tag,
17 | .hljs-regexp,
18 | .ruby .hljs-constant,
19 | .xml .hljs-tag .hljs-title,
20 | .xml .hljs-pi,
21 | .xml .hljs-doctype,
22 | .html .hljs-doctype,
23 | .css .hljs-id,
24 | .css .hljs-class,
25 | .css .hljs-pseudo {
26 | color: #ef6155;
27 | }
28 |
29 | /* Paraíso Orange */
30 | .hljs-number,
31 | .hljs-preprocessor,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #f99b15;
37 | }
38 |
39 | /* Paraíso Yellow */
40 | .ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #fec418;
43 | }
44 |
45 | /* Paraíso Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #48b685;
53 | }
54 |
55 | /* Paraíso Aqua */
56 | .css .hljs-hexcolor {
57 | color: #5bc4bf;
58 | }
59 |
60 | /* Paraíso Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #06b6ef;
70 | }
71 |
72 | /* Paraíso Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #815ba4;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #2f1e2e;
82 | color: #a39e9b;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/paraiso.light.css:
--------------------------------------------------------------------------------
1 | /*
2 | Paraíso (light)
3 | Created by Jan T. Sott (http://github.com/idleberg)
4 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
5 | */
6 |
7 | /* Paraíso Comment */
8 | .hljs-comment,
9 | .hljs-title {
10 | color: #776e71;
11 | }
12 |
13 | /* Paraíso Red */
14 | .hljs-variable,
15 | .hljs-attribute,
16 | .hljs-tag,
17 | .hljs-regexp,
18 | .ruby .hljs-constant,
19 | .xml .hljs-tag .hljs-title,
20 | .xml .hljs-pi,
21 | .xml .hljs-doctype,
22 | .html .hljs-doctype,
23 | .css .hljs-id,
24 | .css .hljs-class,
25 | .css .hljs-pseudo {
26 | color: #ef6155;
27 | }
28 |
29 | /* Paraíso Orange */
30 | .hljs-number,
31 | .hljs-preprocessor,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #f99b15;
37 | }
38 |
39 | /* Paraíso Yellow */
40 | .ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #fec418;
43 | }
44 |
45 | /* Paraíso Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #48b685;
53 | }
54 |
55 | /* Paraíso Aqua */
56 | .css .hljs-hexcolor {
57 | color: #5bc4bf;
58 | }
59 |
60 | /* Paraíso Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #06b6ef;
70 | }
71 |
72 | /* Paraíso Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #815ba4;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #e7e9db;
82 | color: #4f424c;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/pojoaque.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Pojoaque Style by Jason Tate
4 | http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html
5 | Based on Solarized Style from http://ethanschoonover.com/solarized
6 |
7 | */
8 |
9 | .hljs {
10 | display: block;
11 | overflow-x: auto;
12 | padding: 0.5em;
13 | color: #dccf8f;
14 | background: url(./pojoaque.jpg) repeat scroll left top #181914;
15 | -webkit-text-size-adjust: none;
16 | }
17 |
18 | .hljs-comment,
19 | .hljs-template_comment,
20 | .diff .hljs-header,
21 | .hljs-doctype,
22 | .lisp .hljs-string,
23 | .hljs-javadoc {
24 | color: #586e75;
25 | font-style: italic;
26 | }
27 |
28 | .hljs-keyword,
29 | .css .rule .hljs-keyword,
30 | .hljs-winutils,
31 | .javascript .hljs-title,
32 | .method,
33 | .hljs-addition,
34 | .css .hljs-tag,
35 | .hljs-list .hljs-keyword,
36 | .nginx .hljs-title {
37 | color: #b64926;
38 | }
39 |
40 | .hljs-number,
41 | .hljs-command,
42 | .hljs-string,
43 | .hljs-tag .hljs-value,
44 | .hljs-phpdoc,
45 | .hljs-dartdoc,
46 | .tex .hljs-formula,
47 | .hljs-regexp,
48 | .hljs-hexcolor {
49 | color: #468966;
50 | }
51 |
52 | .hljs-title,
53 | .hljs-localvars,
54 | .hljs-function .hljs-title,
55 | .hljs-chunk,
56 | .hljs-decorator,
57 | .hljs-built_in,
58 | .hljs-identifier,
59 | .hljs-id {
60 | color: #ffb03b;
61 | }
62 |
63 | .hljs-attribute,
64 | .hljs-variable,
65 | .lisp .hljs-body,
66 | .smalltalk .hljs-number,
67 | .hljs-constant,
68 | .hljs-class .hljs-title,
69 | .hljs-parent,
70 | .hljs-type {
71 | color: #b58900;
72 | }
73 |
74 | .css .hljs-attribute {
75 | color: #b89859;
76 | }
77 |
78 | .css .hljs-number,
79 | .css .hljs-hexcolor {
80 | color: #dccf8f;
81 | }
82 |
83 | .css .hljs-class {
84 | color: #d3a60c;
85 | }
86 |
87 | .hljs-preprocessor,
88 | .hljs-pragma,
89 | .hljs-pi,
90 | .hljs-shebang,
91 | .hljs-symbol,
92 | .hljs-symbol .hljs-string,
93 | .diff .hljs-change,
94 | .hljs-special,
95 | .hljs-attr_selector,
96 | .hljs-important,
97 | .hljs-subst,
98 | .hljs-cdata {
99 | color: #cb4b16;
100 | }
101 |
102 | .hljs-deletion {
103 | color: #dc322f;
104 | }
105 |
106 | .tex .hljs-formula {
107 | background: #073642;
108 | }
109 |
--------------------------------------------------------------------------------
/public/styles/hltheme/pojoaque.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/styles/hltheme/pojoaque.jpg
--------------------------------------------------------------------------------
/public/styles/hltheme/railscasts.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Railscasts-like style (c) Visoft, Inc. (Damien White)
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #232323;
12 | color: #e6e1dc;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | .hljs-comment,
17 | .hljs-template_comment,
18 | .hljs-javadoc,
19 | .hljs-shebang {
20 | color: #bc9458;
21 | font-style: italic;
22 | }
23 |
24 | .hljs-keyword,
25 | .ruby .hljs-function .hljs-keyword,
26 | .hljs-request,
27 | .hljs-status,
28 | .nginx .hljs-title,
29 | .method,
30 | .hljs-list .hljs-title {
31 | color: #c26230;
32 | }
33 |
34 | .hljs-string,
35 | .hljs-number,
36 | .hljs-regexp,
37 | .hljs-tag .hljs-value,
38 | .hljs-cdata,
39 | .hljs-filter .hljs-argument,
40 | .hljs-attr_selector,
41 | .apache .hljs-cbracket,
42 | .hljs-date,
43 | .tex .hljs-command,
44 | .markdown .hljs-link_label {
45 | color: #a5c261;
46 | }
47 |
48 | .hljs-subst {
49 | color: #519f50;
50 | }
51 |
52 | .hljs-tag,
53 | .hljs-tag .hljs-keyword,
54 | .hljs-tag .hljs-title,
55 | .hljs-doctype,
56 | .hljs-sub .hljs-identifier,
57 | .hljs-pi,
58 | .input_number {
59 | color: #e8bf6a;
60 | }
61 |
62 | .hljs-identifier {
63 | color: #d0d0ff;
64 | }
65 |
66 | .hljs-class .hljs-title,
67 | .hljs-type,
68 | .smalltalk .hljs-class,
69 | .hljs-javadoctag,
70 | .hljs-yardoctag,
71 | .hljs-phpdoc,
72 | .hljs-dartdoc {
73 | text-decoration: none;
74 | }
75 |
76 | .hljs-constant {
77 | color: #da4939;
78 | }
79 |
80 |
81 | .hljs-symbol,
82 | .hljs-built_in,
83 | .ruby .hljs-symbol .hljs-string,
84 | .ruby .hljs-symbol .hljs-identifier,
85 | .markdown .hljs-link_url,
86 | .hljs-attribute {
87 | color: #6d9cbe;
88 | }
89 |
90 | .markdown .hljs-link_url {
91 | text-decoration: underline;
92 | }
93 |
94 |
95 |
96 | .hljs-params,
97 | .hljs-variable,
98 | .clojure .hljs-attribute {
99 | color: #d0d0ff;
100 | }
101 |
102 | .css .hljs-tag,
103 | .hljs-rules .hljs-property,
104 | .hljs-pseudo,
105 | .tex .hljs-special {
106 | color: #cda869;
107 | }
108 |
109 | .css .hljs-class {
110 | color: #9b703f;
111 | }
112 |
113 | .hljs-rules .hljs-keyword {
114 | color: #c5af75;
115 | }
116 |
117 | .hljs-rules .hljs-value {
118 | color: #cf6a4c;
119 | }
120 |
121 | .css .hljs-id {
122 | color: #8b98ab;
123 | }
124 |
125 | .hljs-annotation,
126 | .apache .hljs-sqbracket,
127 | .nginx .hljs-built_in {
128 | color: #9b859d;
129 | }
130 |
131 | .hljs-preprocessor,
132 | .hljs-preprocessor *,
133 | .hljs-pragma {
134 | color: #8996a8 !important;
135 | }
136 |
137 | .hljs-hexcolor,
138 | .css .hljs-value .hljs-number {
139 | color: #a5c261;
140 | }
141 |
142 | .hljs-title,
143 | .hljs-decorator,
144 | .css .hljs-function {
145 | color: #ffc66d;
146 | }
147 |
148 | .diff .hljs-header,
149 | .hljs-chunk {
150 | background-color: #2f33ab;
151 | color: #e6e1dc;
152 | display: inline-block;
153 | width: 100%;
154 | }
155 |
156 | .diff .hljs-change {
157 | background-color: #4a410d;
158 | color: #f8f8f8;
159 | display: inline-block;
160 | width: 100%;
161 | }
162 |
163 | .hljs-addition {
164 | background-color: #144212;
165 | color: #e6e1dc;
166 | display: inline-block;
167 | width: 100%;
168 | }
169 |
170 | .hljs-deletion {
171 | background-color: #600;
172 | color: #e6e1dc;
173 | display: inline-block;
174 | width: 100%;
175 | }
176 |
177 | .coffeescript .javascript,
178 | .javascript .xml,
179 | .tex .hljs-formula,
180 | .xml .javascript,
181 | .xml .vbscript,
182 | .xml .css,
183 | .xml .hljs-cdata {
184 | opacity: 0.7;
185 | }
186 |
--------------------------------------------------------------------------------
/public/styles/hltheme/rainbow.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Style with support for rainbow parens
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #474949;
12 | color: #d1d9e1;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 |
17 | .hljs-body,
18 | .hljs-collection {
19 | color: #d1d9e1;
20 | }
21 |
22 | .hljs-comment,
23 | .hljs-template_comment,
24 | .diff .hljs-header,
25 | .hljs-doctype,
26 | .lisp .hljs-string,
27 | .hljs-javadoc {
28 | color: #969896;
29 | font-style: italic;
30 | }
31 |
32 | .hljs-keyword,
33 | .clojure .hljs-attribute,
34 | .hljs-winutils,
35 | .javascript .hljs-title,
36 | .hljs-addition,
37 | .css .hljs-tag {
38 | color: #cc99cc;
39 | }
40 |
41 | .hljs-number { color: #f99157; }
42 |
43 | .hljs-command,
44 | .hljs-string,
45 | .hljs-tag .hljs-value,
46 | .hljs-phpdoc,
47 | .hljs-dartdoc,
48 | .tex .hljs-formula,
49 | .hljs-regexp,
50 | .hljs-hexcolor {
51 | color: #8abeb7;
52 | }
53 |
54 | .hljs-title,
55 | .hljs-localvars,
56 | .hljs-function .hljs-title,
57 | .hljs-chunk,
58 | .hljs-decorator,
59 | .hljs-built_in,
60 | .hljs-identifier {
61 | color: #b5bd68;
62 | }
63 |
64 | .hljs-class .hljs-keyword {
65 | color: #f2777a;
66 | }
67 |
68 | .hljs-variable,
69 | .smalltalk .hljs-number,
70 | .hljs-constant,
71 | .hljs-class .hljs-title,
72 | .hljs-parent,
73 | .haskell .hljs-label,
74 | .hljs-id {
75 | color: #ffcc66;
76 | }
77 |
78 | .hljs-tag .hljs-title,
79 | .hljs-rules .hljs-property,
80 | .django .hljs-tag .hljs-keyword {
81 | font-weight: bold;
82 | }
83 |
84 | .hljs-attribute {
85 | color: #81a2be;
86 | }
87 |
88 | .hljs-preprocessor,
89 | .hljs-pragma,
90 | .hljs-pi,
91 | .hljs-shebang,
92 | .hljs-symbol,
93 | .hljs-symbol .hljs-string,
94 | .diff .hljs-change,
95 | .hljs-special,
96 | .hljs-attr_selector,
97 | .hljs-important,
98 | .hljs-subst,
99 | .hljs-cdata {
100 | color: #f99157;
101 | }
102 |
103 | .hljs-deletion {
104 | color: #dc322f;
105 | }
106 |
107 | .tex .hljs-formula {
108 | background: #eee8d5;
109 | }
110 |
--------------------------------------------------------------------------------
/public/styles/hltheme/school_book.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | School Book style from goldblog.com.ua (c) Zaripov Yura
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 15px 0.5em 0.5em 30px;
11 | font-size: 11px !important;
12 | line-height:16px !important;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | pre{
17 | background:#f6f6ae url(./school_book.png);
18 | border-top: solid 2px #d2e8b9;
19 | border-bottom: solid 1px #d2e8b9;
20 | }
21 |
22 | .hljs-keyword,
23 | .hljs-literal,
24 | .hljs-change,
25 | .hljs-winutils,
26 | .hljs-flow,
27 | .nginx .hljs-title,
28 | .tex .hljs-special {
29 | color:#005599;
30 | font-weight:bold;
31 | }
32 |
33 | .hljs,
34 | .hljs-subst,
35 | .hljs-tag .hljs-keyword {
36 | color: #3e5915;
37 | }
38 |
39 | .hljs-string,
40 | .hljs-title,
41 | .hljs-type,
42 | .hljs-tag .hljs-value,
43 | .css .hljs-rules .hljs-value,
44 | .hljs-preprocessor,
45 | .hljs-pragma,
46 | .ruby .hljs-symbol,
47 | .ruby .hljs-symbol .hljs-string,
48 | .ruby .hljs-class .hljs-parent,
49 | .hljs-built_in,
50 | .django .hljs-template_tag,
51 | .django .hljs-variable,
52 | .smalltalk .hljs-class,
53 | .hljs-javadoc,
54 | .ruby .hljs-string,
55 | .django .hljs-filter .hljs-argument,
56 | .smalltalk .hljs-localvars,
57 | .smalltalk .hljs-array,
58 | .hljs-attr_selector,
59 | .hljs-pseudo,
60 | .hljs-addition,
61 | .hljs-stream,
62 | .hljs-envvar,
63 | .apache .hljs-tag,
64 | .apache .hljs-cbracket,
65 | .nginx .hljs-built_in,
66 | .tex .hljs-command,
67 | .coffeescript .hljs-attribute {
68 | color: #2c009f;
69 | }
70 |
71 | .hljs-comment,
72 | .hljs-annotation,
73 | .hljs-decorator,
74 | .hljs-template_comment,
75 | .hljs-pi,
76 | .hljs-doctype,
77 | .hljs-deletion,
78 | .hljs-shebang,
79 | .apache .hljs-sqbracket {
80 | color: #e60415;
81 | }
82 |
83 | .hljs-keyword,
84 | .hljs-literal,
85 | .css .hljs-id,
86 | .hljs-phpdoc,
87 | .hljs-dartdoc,
88 | .hljs-title,
89 | .hljs-type,
90 | .vbscript .hljs-built_in,
91 | .rsl .hljs-built_in,
92 | .smalltalk .hljs-class,
93 | .xml .hljs-tag .hljs-title,
94 | .diff .hljs-header,
95 | .hljs-chunk,
96 | .hljs-winutils,
97 | .bash .hljs-variable,
98 | .apache .hljs-tag,
99 | .tex .hljs-command,
100 | .hljs-request,
101 | .hljs-status {
102 | font-weight: bold;
103 | }
104 |
105 | .coffeescript .javascript,
106 | .javascript .xml,
107 | .tex .hljs-formula,
108 | .xml .javascript,
109 | .xml .vbscript,
110 | .xml .css,
111 | .xml .hljs-cdata {
112 | opacity: 0.5;
113 | }
114 |
--------------------------------------------------------------------------------
/public/styles/hltheme/school_book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/styles/hltheme/school_book.png
--------------------------------------------------------------------------------
/public/styles/hltheme/solarized_dark.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #002b36;
12 | color: #839496;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | .hljs-comment,
17 | .hljs-template_comment,
18 | .diff .hljs-header,
19 | .hljs-doctype,
20 | .hljs-pi,
21 | .lisp .hljs-string,
22 | .hljs-javadoc {
23 | color: #586e75;
24 | }
25 |
26 | /* Solarized Green */
27 | .hljs-keyword,
28 | .hljs-winutils,
29 | .method,
30 | .hljs-addition,
31 | .css .hljs-tag,
32 | .hljs-request,
33 | .hljs-status,
34 | .nginx .hljs-title {
35 | color: #859900;
36 | }
37 |
38 | /* Solarized Cyan */
39 | .hljs-number,
40 | .hljs-command,
41 | .hljs-string,
42 | .hljs-tag .hljs-value,
43 | .hljs-rules .hljs-value,
44 | .hljs-phpdoc,
45 | .hljs-dartdoc,
46 | .tex .hljs-formula,
47 | .hljs-regexp,
48 | .hljs-hexcolor,
49 | .hljs-link_url {
50 | color: #2aa198;
51 | }
52 |
53 | /* Solarized Blue */
54 | .hljs-title,
55 | .hljs-localvars,
56 | .hljs-chunk,
57 | .hljs-decorator,
58 | .hljs-built_in,
59 | .hljs-identifier,
60 | .vhdl .hljs-literal,
61 | .hljs-id,
62 | .css .hljs-function {
63 | color: #268bd2;
64 | }
65 |
66 | /* Solarized Yellow */
67 | .hljs-attribute,
68 | .hljs-variable,
69 | .lisp .hljs-body,
70 | .smalltalk .hljs-number,
71 | .hljs-constant,
72 | .hljs-class .hljs-title,
73 | .hljs-parent,
74 | .hljs-type,
75 | .hljs-link_reference {
76 | color: #b58900;
77 | }
78 |
79 | /* Solarized Orange */
80 | .hljs-preprocessor,
81 | .hljs-preprocessor .hljs-keyword,
82 | .hljs-pragma,
83 | .hljs-shebang,
84 | .hljs-symbol,
85 | .hljs-symbol .hljs-string,
86 | .diff .hljs-change,
87 | .hljs-special,
88 | .hljs-attr_selector,
89 | .hljs-subst,
90 | .hljs-cdata,
91 | .css .hljs-pseudo,
92 | .hljs-header {
93 | color: #cb4b16;
94 | }
95 |
96 | /* Solarized Red */
97 | .hljs-deletion,
98 | .hljs-important {
99 | color: #dc322f;
100 | }
101 |
102 | /* Solarized Violet */
103 | .hljs-link_label {
104 | color: #6c71c4;
105 | }
106 |
107 | .tex .hljs-formula {
108 | background: #073642;
109 | }
110 |
--------------------------------------------------------------------------------
/public/styles/hltheme/solarized_light.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #fdf6e3;
12 | color: #657b83;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | .hljs-comment,
17 | .hljs-template_comment,
18 | .diff .hljs-header,
19 | .hljs-doctype,
20 | .hljs-pi,
21 | .lisp .hljs-string,
22 | .hljs-javadoc {
23 | color: #93a1a1;
24 | }
25 |
26 | /* Solarized Green */
27 | .hljs-keyword,
28 | .hljs-winutils,
29 | .method,
30 | .hljs-addition,
31 | .css .hljs-tag,
32 | .hljs-request,
33 | .hljs-status,
34 | .nginx .hljs-title {
35 | color: #859900;
36 | }
37 |
38 | /* Solarized Cyan */
39 | .hljs-number,
40 | .hljs-command,
41 | .hljs-string,
42 | .hljs-tag .hljs-value,
43 | .hljs-rules .hljs-value,
44 | .hljs-phpdoc,
45 | .hljs-dartdoc,
46 | .tex .hljs-formula,
47 | .hljs-regexp,
48 | .hljs-hexcolor,
49 | .hljs-link_url {
50 | color: #2aa198;
51 | }
52 |
53 | /* Solarized Blue */
54 | .hljs-title,
55 | .hljs-localvars,
56 | .hljs-chunk,
57 | .hljs-decorator,
58 | .hljs-built_in,
59 | .hljs-identifier,
60 | .vhdl .hljs-literal,
61 | .hljs-id,
62 | .css .hljs-function {
63 | color: #268bd2;
64 | }
65 |
66 | /* Solarized Yellow */
67 | .hljs-attribute,
68 | .hljs-variable,
69 | .lisp .hljs-body,
70 | .smalltalk .hljs-number,
71 | .hljs-constant,
72 | .hljs-class .hljs-title,
73 | .hljs-parent,
74 | .hljs-type,
75 | .hljs-link_reference {
76 | color: #b58900;
77 | }
78 |
79 | /* Solarized Orange */
80 | .hljs-preprocessor,
81 | .hljs-preprocessor .hljs-keyword,
82 | .hljs-pragma,
83 | .hljs-shebang,
84 | .hljs-symbol,
85 | .hljs-symbol .hljs-string,
86 | .diff .hljs-change,
87 | .hljs-special,
88 | .hljs-attr_selector,
89 | .hljs-subst,
90 | .hljs-cdata,
91 | .css .hljs-pseudo,
92 | .hljs-header {
93 | color: #cb4b16;
94 | }
95 |
96 | /* Solarized Red */
97 | .hljs-deletion,
98 | .hljs-important {
99 | color: #dc322f;
100 | }
101 |
102 | /* Solarized Violet */
103 | .hljs-link_label {
104 | color: #6c71c4;
105 | }
106 |
107 | .tex .hljs-formula {
108 | background: #eee8d5;
109 | }
110 |
--------------------------------------------------------------------------------
/public/styles/hltheme/sunburst.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Sunburst-like style (c) Vasily Polovnyov
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #000;
12 | color: #f8f8f8;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | .hljs-comment,
17 | .hljs-template_comment,
18 | .hljs-javadoc {
19 | color: #aeaeae;
20 | font-style: italic;
21 | }
22 |
23 | .hljs-keyword,
24 | .ruby .hljs-function .hljs-keyword,
25 | .hljs-request,
26 | .hljs-status,
27 | .nginx .hljs-title {
28 | color: #e28964;
29 | }
30 |
31 | .hljs-function .hljs-keyword,
32 | .hljs-sub .hljs-keyword,
33 | .method,
34 | .hljs-list .hljs-title {
35 | color: #99cf50;
36 | }
37 |
38 | .hljs-string,
39 | .hljs-tag .hljs-value,
40 | .hljs-cdata,
41 | .hljs-filter .hljs-argument,
42 | .hljs-attr_selector,
43 | .apache .hljs-cbracket,
44 | .hljs-date,
45 | .tex .hljs-command,
46 | .coffeescript .hljs-attribute {
47 | color: #65b042;
48 | }
49 |
50 | .hljs-subst {
51 | color: #daefa3;
52 | }
53 |
54 | .hljs-regexp {
55 | color: #e9c062;
56 | }
57 |
58 | .hljs-title,
59 | .hljs-sub .hljs-identifier,
60 | .hljs-pi,
61 | .hljs-tag,
62 | .hljs-tag .hljs-keyword,
63 | .hljs-decorator,
64 | .hljs-shebang,
65 | .hljs-prompt {
66 | color: #89bdff;
67 | }
68 |
69 | .hljs-class .hljs-title,
70 | .hljs-type,
71 | .smalltalk .hljs-class,
72 | .hljs-javadoctag,
73 | .hljs-yardoctag,
74 | .hljs-phpdoc,
75 | .hljs-dartdoc {
76 | text-decoration: underline;
77 | }
78 |
79 | .hljs-symbol,
80 | .ruby .hljs-symbol .hljs-string,
81 | .hljs-number {
82 | color: #3387cc;
83 | }
84 |
85 | .hljs-params,
86 | .hljs-variable,
87 | .clojure .hljs-attribute {
88 | color: #3e87e3;
89 | }
90 |
91 | .css .hljs-tag,
92 | .hljs-rules .hljs-property,
93 | .hljs-pseudo,
94 | .tex .hljs-special {
95 | color: #cda869;
96 | }
97 |
98 | .css .hljs-class {
99 | color: #9b703f;
100 | }
101 |
102 | .hljs-rules .hljs-keyword {
103 | color: #c5af75;
104 | }
105 |
106 | .hljs-rules .hljs-value {
107 | color: #cf6a4c;
108 | }
109 |
110 | .css .hljs-id {
111 | color: #8b98ab;
112 | }
113 |
114 | .hljs-annotation,
115 | .apache .hljs-sqbracket,
116 | .nginx .hljs-built_in {
117 | color: #9b859d;
118 | }
119 |
120 | .hljs-preprocessor,
121 | .hljs-pragma {
122 | color: #8996a8;
123 | }
124 |
125 | .hljs-hexcolor,
126 | .css .hljs-value .hljs-number {
127 | color: #dd7b3b;
128 | }
129 |
130 | .css .hljs-function {
131 | color: #dad085;
132 | }
133 |
134 | .diff .hljs-header,
135 | .hljs-chunk,
136 | .tex .hljs-formula {
137 | background-color: #0e2231;
138 | color: #f8f8f8;
139 | font-style: italic;
140 | }
141 |
142 | .diff .hljs-change {
143 | background-color: #4a410d;
144 | color: #f8f8f8;
145 | }
146 |
147 | .hljs-addition {
148 | background-color: #253b22;
149 | color: #f8f8f8;
150 | }
151 |
152 | .hljs-deletion {
153 | background-color: #420e09;
154 | color: #f8f8f8;
155 | }
156 |
157 | .coffeescript .javascript,
158 | .javascript .xml,
159 | .tex .hljs-formula,
160 | .xml .javascript,
161 | .xml .vbscript,
162 | .xml .css,
163 | .xml .hljs-cdata {
164 | opacity: 0.5;
165 | }
166 |
--------------------------------------------------------------------------------
/public/styles/hltheme/tomorrow-night-blue.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Night Blue Theme */
2 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
3 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
4 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
5 |
6 | /* Tomorrow Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #7285b7;
10 | }
11 |
12 | /* Tomorrow Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #ff9da4;
26 | }
27 |
28 | /* Tomorrow Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #ffc58f;
37 | }
38 |
39 | /* Tomorrow Yellow */
40 | .ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #ffeead;
43 | }
44 |
45 | /* Tomorrow Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #d1f1a9;
53 | }
54 |
55 | /* Tomorrow Aqua */
56 | .css .hljs-hexcolor {
57 | color: #99ffff;
58 | }
59 |
60 | /* Tomorrow Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #bbdaff;
70 | }
71 |
72 | /* Tomorrow Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #ebbbff;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #002451;
82 | color: white;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/tomorrow-night-bright.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Night Bright Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
4 |
5 | /* Tomorrow Comment */
6 | .hljs-comment,
7 | .hljs-title {
8 | color: #969896;
9 | }
10 |
11 | /* Tomorrow Red */
12 | .hljs-variable,
13 | .hljs-attribute,
14 | .hljs-tag,
15 | .hljs-regexp,
16 | .ruby .hljs-constant,
17 | .xml .hljs-tag .hljs-title,
18 | .xml .hljs-pi,
19 | .xml .hljs-doctype,
20 | .html .hljs-doctype,
21 | .css .hljs-id,
22 | .css .hljs-class,
23 | .css .hljs-pseudo {
24 | color: #d54e53;
25 | }
26 |
27 | /* Tomorrow Orange */
28 | .hljs-number,
29 | .hljs-preprocessor,
30 | .hljs-pragma,
31 | .hljs-built_in,
32 | .hljs-literal,
33 | .hljs-params,
34 | .hljs-constant {
35 | color: #e78c45;
36 | }
37 |
38 | /* Tomorrow Yellow */
39 | .ruby .hljs-class .hljs-title,
40 | .css .hljs-rules .hljs-attribute {
41 | color: #e7c547;
42 | }
43 |
44 | /* Tomorrow Green */
45 | .hljs-string,
46 | .hljs-value,
47 | .hljs-inheritance,
48 | .hljs-header,
49 | .ruby .hljs-symbol,
50 | .xml .hljs-cdata {
51 | color: #b9ca4a;
52 | }
53 |
54 | /* Tomorrow Aqua */
55 | .css .hljs-hexcolor {
56 | color: #70c0b1;
57 | }
58 |
59 | /* Tomorrow Blue */
60 | .hljs-function,
61 | .python .hljs-decorator,
62 | .python .hljs-title,
63 | .ruby .hljs-function .hljs-title,
64 | .ruby .hljs-title .hljs-keyword,
65 | .perl .hljs-sub,
66 | .javascript .hljs-title,
67 | .coffeescript .hljs-title {
68 | color: #7aa6da;
69 | }
70 |
71 | /* Tomorrow Purple */
72 | .hljs-keyword,
73 | .javascript .hljs-function {
74 | color: #c397d8;
75 | }
76 |
77 | .hljs {
78 | display: block;
79 | overflow-x: auto;
80 | background: black;
81 | color: #eaeaea;
82 | padding: 0.5em;
83 | -webkit-text-size-adjust: none;
84 | }
85 |
86 | .coffeescript .javascript,
87 | .javascript .xml,
88 | .tex .hljs-formula,
89 | .xml .javascript,
90 | .xml .vbscript,
91 | .xml .css,
92 | .xml .hljs-cdata {
93 | opacity: 0.5;
94 | }
95 |
--------------------------------------------------------------------------------
/public/styles/hltheme/tomorrow-night-eighties.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Night Eighties Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
4 |
5 | /* Tomorrow Comment */
6 | .hljs-comment,
7 | .hljs-title {
8 | color: #999999;
9 | }
10 |
11 | /* Tomorrow Red */
12 | .hljs-variable,
13 | .hljs-attribute,
14 | .hljs-tag,
15 | .hljs-regexp,
16 | .ruby .hljs-constant,
17 | .xml .hljs-tag .hljs-title,
18 | .xml .hljs-pi,
19 | .xml .hljs-doctype,
20 | .html .hljs-doctype,
21 | .css .hljs-id,
22 | .css .hljs-class,
23 | .css .hljs-pseudo {
24 | color: #f2777a;
25 | }
26 |
27 | /* Tomorrow Orange */
28 | .hljs-number,
29 | .hljs-preprocessor,
30 | .hljs-pragma,
31 | .hljs-built_in,
32 | .hljs-literal,
33 | .hljs-params,
34 | .hljs-constant {
35 | color: #f99157;
36 | }
37 |
38 | /* Tomorrow Yellow */
39 | .ruby .hljs-class .hljs-title,
40 | .css .hljs-rules .hljs-attribute {
41 | color: #ffcc66;
42 | }
43 |
44 | /* Tomorrow Green */
45 | .hljs-string,
46 | .hljs-value,
47 | .hljs-inheritance,
48 | .hljs-header,
49 | .ruby .hljs-symbol,
50 | .xml .hljs-cdata {
51 | color: #99cc99;
52 | }
53 |
54 | /* Tomorrow Aqua */
55 | .css .hljs-hexcolor {
56 | color: #66cccc;
57 | }
58 |
59 | /* Tomorrow Blue */
60 | .hljs-function,
61 | .python .hljs-decorator,
62 | .python .hljs-title,
63 | .ruby .hljs-function .hljs-title,
64 | .ruby .hljs-title .hljs-keyword,
65 | .perl .hljs-sub,
66 | .javascript .hljs-title,
67 | .coffeescript .hljs-title {
68 | color: #6699cc;
69 | }
70 |
71 | /* Tomorrow Purple */
72 | .hljs-keyword,
73 | .javascript .hljs-function {
74 | color: #cc99cc;
75 | }
76 |
77 | .hljs {
78 | display: block;
79 | overflow-x: auto;
80 | background: #2d2d2d;
81 | color: #cccccc;
82 | padding: 0.5em;
83 | -webkit-text-size-adjust: none;
84 | }
85 |
86 | .coffeescript .javascript,
87 | .javascript .xml,
88 | .tex .hljs-formula,
89 | .xml .javascript,
90 | .xml .vbscript,
91 | .xml .css,
92 | .xml .hljs-cdata {
93 | opacity: 0.5;
94 | }
95 |
--------------------------------------------------------------------------------
/public/styles/hltheme/tomorrow-night.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Night Theme */
2 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
3 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
4 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
5 |
6 | /* Tomorrow Comment */
7 | .hljs-comment,
8 | .hljs-title {
9 | color: #969896;
10 | }
11 |
12 | /* Tomorrow Red */
13 | .hljs-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-regexp,
17 | .ruby .hljs-constant,
18 | .xml .hljs-tag .hljs-title,
19 | .xml .hljs-pi,
20 | .xml .hljs-doctype,
21 | .html .hljs-doctype,
22 | .css .hljs-id,
23 | .css .hljs-class,
24 | .css .hljs-pseudo {
25 | color: #cc6666;
26 | }
27 |
28 | /* Tomorrow Orange */
29 | .hljs-number,
30 | .hljs-preprocessor,
31 | .hljs-pragma,
32 | .hljs-built_in,
33 | .hljs-literal,
34 | .hljs-params,
35 | .hljs-constant {
36 | color: #de935f;
37 | }
38 |
39 | /* Tomorrow Yellow */
40 | .ruby .hljs-class .hljs-title,
41 | .css .hljs-rules .hljs-attribute {
42 | color: #f0c674;
43 | }
44 |
45 | /* Tomorrow Green */
46 | .hljs-string,
47 | .hljs-value,
48 | .hljs-inheritance,
49 | .hljs-header,
50 | .ruby .hljs-symbol,
51 | .xml .hljs-cdata {
52 | color: #b5bd68;
53 | }
54 |
55 | /* Tomorrow Aqua */
56 | .css .hljs-hexcolor {
57 | color: #8abeb7;
58 | }
59 |
60 | /* Tomorrow Blue */
61 | .hljs-function,
62 | .python .hljs-decorator,
63 | .python .hljs-title,
64 | .ruby .hljs-function .hljs-title,
65 | .ruby .hljs-title .hljs-keyword,
66 | .perl .hljs-sub,
67 | .javascript .hljs-title,
68 | .coffeescript .hljs-title {
69 | color: #81a2be;
70 | }
71 |
72 | /* Tomorrow Purple */
73 | .hljs-keyword,
74 | .javascript .hljs-function {
75 | color: #b294bb;
76 | }
77 |
78 | .hljs {
79 | display: block;
80 | overflow-x: auto;
81 | background: #1d1f21;
82 | color: #c5c8c6;
83 | padding: 0.5em;
84 | -webkit-text-size-adjust: none;
85 | }
86 |
87 | .coffeescript .javascript,
88 | .javascript .xml,
89 | .tex .hljs-formula,
90 | .xml .javascript,
91 | .xml .vbscript,
92 | .xml .css,
93 | .xml .hljs-cdata {
94 | opacity: 0.5;
95 | }
96 |
--------------------------------------------------------------------------------
/public/styles/hltheme/tomorrow.css:
--------------------------------------------------------------------------------
1 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
2 |
3 | /* Tomorrow Comment */
4 | .hljs-comment,
5 | .hljs-title {
6 | color: #8e908c;
7 | }
8 |
9 | /* Tomorrow Red */
10 | .hljs-variable,
11 | .hljs-attribute,
12 | .hljs-tag,
13 | .hljs-regexp,
14 | .ruby .hljs-constant,
15 | .xml .hljs-tag .hljs-title,
16 | .xml .hljs-pi,
17 | .xml .hljs-doctype,
18 | .html .hljs-doctype,
19 | .css .hljs-id,
20 | .css .hljs-class,
21 | .css .hljs-pseudo {
22 | color: #c82829;
23 | }
24 |
25 | /* Tomorrow Orange */
26 | .hljs-number,
27 | .hljs-preprocessor,
28 | .hljs-pragma,
29 | .hljs-built_in,
30 | .hljs-literal,
31 | .hljs-params,
32 | .hljs-constant {
33 | color: #f5871f;
34 | }
35 |
36 | /* Tomorrow Yellow */
37 | .ruby .hljs-class .hljs-title,
38 | .css .hljs-rules .hljs-attribute {
39 | color: #eab700;
40 | }
41 |
42 | /* Tomorrow Green */
43 | .hljs-string,
44 | .hljs-value,
45 | .hljs-inheritance,
46 | .hljs-header,
47 | .ruby .hljs-symbol,
48 | .xml .hljs-cdata {
49 | color: #718c00;
50 | }
51 |
52 | /* Tomorrow Aqua */
53 | .css .hljs-hexcolor {
54 | color: #3e999f;
55 | }
56 |
57 | /* Tomorrow Blue */
58 | .hljs-function,
59 | .python .hljs-decorator,
60 | .python .hljs-title,
61 | .ruby .hljs-function .hljs-title,
62 | .ruby .hljs-title .hljs-keyword,
63 | .perl .hljs-sub,
64 | .javascript .hljs-title,
65 | .coffeescript .hljs-title {
66 | color: #4271ae;
67 | }
68 |
69 | /* Tomorrow Purple */
70 | .hljs-keyword,
71 | .javascript .hljs-function {
72 | color: #8959a8;
73 | }
74 |
75 | .hljs {
76 | display: block;
77 | overflow-x: auto;
78 | background: white;
79 | color: #4d4d4c;
80 | padding: 0.5em;
81 | -webkit-text-size-adjust: none;
82 | }
83 |
84 | .coffeescript .javascript,
85 | .javascript .xml,
86 | .tex .hljs-formula,
87 | .xml .javascript,
88 | .xml .vbscript,
89 | .xml .css,
90 | .xml .hljs-cdata {
91 | opacity: 0.5;
92 | }
93 |
--------------------------------------------------------------------------------
/public/styles/hltheme/vs.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Visual Studio-like style based on original C# coloring by Jason Diamond
4 |
5 | */
6 | .hljs {
7 | display: block;
8 | overflow-x: auto;
9 | padding: 0.5em;
10 | background: white;
11 | color: black;
12 | -webkit-text-size-adjust: none;
13 | }
14 |
15 | .hljs-comment,
16 | .hljs-annotation,
17 | .hljs-template_comment,
18 | .diff .hljs-header,
19 | .hljs-chunk,
20 | .apache .hljs-cbracket {
21 | color: #008000;
22 | }
23 |
24 | .hljs-keyword,
25 | .hljs-id,
26 | .hljs-built_in,.css
27 | .smalltalk .hljs-class,
28 | .hljs-winutils,
29 | .bash .hljs-variable,
30 | .tex .hljs-command,
31 | .hljs-request,
32 | .hljs-status,
33 | .nginx .hljs-title,
34 | .xml .hljs-tag,
35 | .xml .hljs-tag .hljs-value {
36 | color: #00f;
37 | }
38 |
39 | .hljs-string,
40 | .hljs-title,
41 | .hljs-parent,
42 | .hljs-tag .hljs-value,
43 | .hljs-rules .hljs-value,
44 | .ruby .hljs-symbol,
45 | .ruby .hljs-symbol .hljs-string,
46 | .hljs-template_tag,
47 | .django .hljs-variable,
48 | .hljs-addition,
49 | .hljs-flow,
50 | .hljs-stream,
51 | .apache .hljs-tag,
52 | .hljs-date,
53 | .tex .hljs-formula,
54 | .coffeescript .hljs-attribute {
55 | color: #a31515;
56 | }
57 |
58 | .ruby .hljs-string,
59 | .hljs-decorator,
60 | .hljs-filter .hljs-argument,
61 | .hljs-localvars,
62 | .hljs-array,
63 | .hljs-attr_selector,
64 | .hljs-pseudo,
65 | .hljs-pi,
66 | .hljs-doctype,
67 | .hljs-deletion,
68 | .hljs-envvar,
69 | .hljs-shebang,
70 | .hljs-preprocessor,
71 | .hljs-pragma,
72 | .userType,
73 | .apache .hljs-sqbracket,
74 | .nginx .hljs-built_in,
75 | .tex .hljs-special,
76 | .hljs-prompt {
77 | color: #2b91af;
78 | }
79 |
80 | .hljs-phpdoc,
81 | .hljs-dartdoc,
82 | .hljs-javadoc,
83 | .hljs-xmlDocTag {
84 | color: #808080;
85 | }
86 |
87 | .hljs-type,
88 | .hljs-typename { font-weight: bold; }
89 |
90 | .vhdl .hljs-string { color: #666666; }
91 | .vhdl .hljs-literal { color: #a31515; }
92 | .vhdl .hljs-attribute { color: #00b0e8; }
93 |
94 | .xml .hljs-attribute { color: #f00; }
95 |
--------------------------------------------------------------------------------
/public/styles/hltheme/xcode.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | XCode style (c) Angel Garcia
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #fff;
12 | color: black;
13 | -webkit-text-size-adjust: none;
14 | }
15 |
16 | .hljs-comment,
17 | .hljs-template_comment,
18 | .hljs-javadoc {
19 | color: #006a00;
20 | }
21 |
22 | .hljs-keyword,
23 | .hljs-literal,
24 | .nginx .hljs-title {
25 | color: #aa0d91;
26 | }
27 | .method,
28 | .hljs-list .hljs-title,
29 | .hljs-tag .hljs-title,
30 | .setting .hljs-value,
31 | .hljs-winutils,
32 | .tex .hljs-command,
33 | .http .hljs-title,
34 | .hljs-request,
35 | .hljs-status {
36 | color: #008;
37 | }
38 |
39 | .hljs-envvar,
40 | .tex .hljs-special {
41 | color: #660;
42 | }
43 |
44 | .hljs-string {
45 | color: #c41a16;
46 | }
47 | .hljs-tag .hljs-value,
48 | .hljs-cdata,
49 | .hljs-filter .hljs-argument,
50 | .hljs-attr_selector,
51 | .apache .hljs-cbracket,
52 | .hljs-date,
53 | .hljs-regexp {
54 | color: #080;
55 | }
56 |
57 | .hljs-sub .hljs-identifier,
58 | .hljs-pi,
59 | .hljs-tag,
60 | .hljs-tag .hljs-keyword,
61 | .hljs-decorator,
62 | .ini .hljs-title,
63 | .hljs-shebang,
64 | .hljs-prompt,
65 | .hljs-hexcolor,
66 | .hljs-rules .hljs-value,
67 | .hljs-symbol,
68 | .hljs-symbol .hljs-string,
69 | .hljs-number,
70 | .css .hljs-function,
71 | .hljs-function .hljs-title,
72 | .coffeescript .hljs-attribute {
73 | color: #1c00cf;
74 | }
75 |
76 | .hljs-class .hljs-title,
77 | .smalltalk .hljs-class,
78 | .hljs-javadoctag,
79 | .hljs-yardoctag,
80 | .hljs-phpdoc,
81 | .hljs-dartdoc,
82 | .hljs-type,
83 | .hljs-typename,
84 | .hljs-tag .hljs-attribute,
85 | .hljs-doctype,
86 | .hljs-class .hljs-id,
87 | .hljs-built_in,
88 | .setting,
89 | .hljs-params,
90 | .clojure .hljs-attribute {
91 | color: #5c2699;
92 | }
93 |
94 | .hljs-variable {
95 | color: #3f6e74;
96 | }
97 | .css .hljs-tag,
98 | .hljs-rules .hljs-property,
99 | .hljs-pseudo,
100 | .hljs-subst {
101 | color: #000;
102 | }
103 |
104 | .css .hljs-class,
105 | .css .hljs-id {
106 | color: #9b703f;
107 | }
108 |
109 | .hljs-value .hljs-important {
110 | color: #ff7700;
111 | font-weight: bold;
112 | }
113 |
114 | .hljs-rules .hljs-keyword {
115 | color: #c5af75;
116 | }
117 |
118 | .hljs-annotation,
119 | .apache .hljs-sqbracket,
120 | .nginx .hljs-built_in {
121 | color: #9b859d;
122 | }
123 |
124 | .hljs-preprocessor,
125 | .hljs-preprocessor *,
126 | .hljs-pragma {
127 | color: #643820;
128 | }
129 |
130 | .tex .hljs-formula {
131 | background-color: #eee;
132 | font-style: italic;
133 | }
134 |
135 | .diff .hljs-header,
136 | .hljs-chunk {
137 | color: #808080;
138 | font-weight: bold;
139 | }
140 |
141 | .diff .hljs-change {
142 | background-color: #bccff9;
143 | }
144 |
145 | .hljs-addition {
146 | background-color: #baeeba;
147 | }
148 |
149 | .hljs-deletion {
150 | background-color: #ffc8bd;
151 | }
152 |
153 | .hljs-comment .hljs-yardoctag {
154 | font-weight: bold;
155 | }
156 |
157 | .method .hljs-id {
158 | color: #000;
159 | }
160 |
--------------------------------------------------------------------------------
/public/styles/hltheme/zenburn.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Zenburn style from voldmar.ru (c) Vladimir Epifanov
4 | based on dark.css by Ivan Sagalaev
5 |
6 | */
7 |
8 | .hljs {
9 | display: block;
10 | overflow-x: auto;
11 | padding: 0.5em;
12 | background: #3f3f3f;
13 | color: #dcdcdc;
14 | -webkit-text-size-adjust: none;
15 | }
16 |
17 | .hljs-keyword,
18 | .hljs-tag,
19 | .css .hljs-class,
20 | .css .hljs-id,
21 | .lisp .hljs-title,
22 | .nginx .hljs-title,
23 | .hljs-request,
24 | .hljs-status,
25 | .clojure .hljs-attribute {
26 | color: #e3ceab;
27 | }
28 |
29 | .django .hljs-template_tag,
30 | .django .hljs-variable,
31 | .django .hljs-filter .hljs-argument {
32 | color: #dcdcdc;
33 | }
34 |
35 | .hljs-number,
36 | .hljs-date {
37 | color: #8cd0d3;
38 | }
39 |
40 | .dos .hljs-envvar,
41 | .dos .hljs-stream,
42 | .hljs-variable,
43 | .apache .hljs-sqbracket {
44 | color: #efdcbc;
45 | }
46 |
47 | .dos .hljs-flow,
48 | .diff .hljs-change,
49 | .python .exception,
50 | .python .hljs-built_in,
51 | .hljs-literal,
52 | .tex .hljs-special {
53 | color: #efefaf;
54 | }
55 |
56 | .diff .hljs-chunk,
57 | .hljs-subst {
58 | color: #8f8f8f;
59 | }
60 |
61 | .dos .hljs-keyword,
62 | .hljs-decorator,
63 | .hljs-title,
64 | .hljs-type,
65 | .diff .hljs-header,
66 | .ruby .hljs-class .hljs-parent,
67 | .apache .hljs-tag,
68 | .nginx .hljs-built_in,
69 | .tex .hljs-command,
70 | .hljs-prompt {
71 | color: #efef8f;
72 | }
73 |
74 | .dos .hljs-winutils,
75 | .ruby .hljs-symbol,
76 | .ruby .hljs-symbol .hljs-string,
77 | .ruby .hljs-string {
78 | color: #dca3a3;
79 | }
80 |
81 | .diff .hljs-deletion,
82 | .hljs-string,
83 | .hljs-tag .hljs-value,
84 | .hljs-preprocessor,
85 | .hljs-pragma,
86 | .hljs-built_in,
87 | .hljs-javadoc,
88 | .smalltalk .hljs-class,
89 | .smalltalk .hljs-localvars,
90 | .smalltalk .hljs-array,
91 | .css .hljs-rules .hljs-value,
92 | .hljs-attr_selector,
93 | .hljs-pseudo,
94 | .apache .hljs-cbracket,
95 | .tex .hljs-formula,
96 | .coffeescript .hljs-attribute {
97 | color: #cc9393;
98 | }
99 |
100 | .hljs-shebang,
101 | .diff .hljs-addition,
102 | .hljs-comment,
103 | .hljs-annotation,
104 | .hljs-template_comment,
105 | .hljs-pi,
106 | .hljs-doctype {
107 | color: #7f9f7f;
108 | }
109 |
110 | .coffeescript .javascript,
111 | .javascript .xml,
112 | .tex .hljs-formula,
113 | .xml .javascript,
114 | .xml .vbscript,
115 | .xml .css,
116 | .xml .hljs-cdata {
117 | opacity: 0.5;
118 | }
119 |
120 |
--------------------------------------------------------------------------------
/public/styles/print/pdf.css:
--------------------------------------------------------------------------------
1 | /* Default Print Stylesheet Template
2 | by Rob Glazebrook of CSSnewbie.com
3 | Last Updated: June 4, 2008
4 |
5 | Feel free (nay, compelled) to edit, append, and
6 | manipulate this file as you see fit. */
7 |
8 |
9 | /* SECTION 1: Set default width, margin, float, and
10 | background. This prevents elements from extending
11 | beyond the edge of the printed page, and prevents
12 | unnecessary background images from printing */
13 |
14 | * {
15 | -webkit-print-color-adjust: exact;
16 | }
17 |
18 | body {
19 | font-size: 18pt;
20 | width: 297mm;
21 | height: 229mm;
22 | margin: 0 auto !important;
23 | border: 0;
24 | padding: 0;
25 | float: none !important;
26 | overflow: visible;
27 | }
28 |
29 | html {
30 | width: 100%;
31 | height: 100%;
32 | overflow: visible;
33 | }
34 |
35 | @page {
36 | size: letter landscape;
37 | margin: 0;
38 | }
39 |
40 | /* SECTION 2: Remove any elements not needed in print.
41 | This would include navigation, ads, sidebars, etc. */
42 | .nestedarrow,
43 | .controls,
44 | .reveal .progress,
45 | .reveal.overview,
46 | .fork-reveal,
47 | .share-reveal,
48 | .state-background {
49 | display: none !important;
50 | }
51 |
52 | /* SECTION 3: Set body font face, size, and color.
53 | Consider using a serif font for readability. */
54 | body, p, td, li, div {
55 | font-size: 18pt;
56 | }
57 |
58 | /* SECTION 4: Set heading font face, sizes, and color.
59 | Differentiate your headings from your body text.
60 | Perhaps use a large sans-serif for distinction. */
61 | h1,h2,h3,h4,h5,h6 {
62 | text-shadow: 0 0 0 #000 !important;
63 | }
64 |
65 | /* SECTION 5: Make hyperlinks more usable.
66 | Ensure links are underlined, and consider appending
67 | the URL to the end of the link for usability. */
68 | a:link,
69 | a:visited {
70 | font-weight: normal;
71 | text-decoration: underline;
72 | }
73 |
74 | .reveal pre code {
75 | overflow: hidden !important;
76 | font-family: monospace !important;
77 | }
78 |
79 |
80 | /* SECTION 6: more reveal.js specific additions by @skypanther */
81 | ul, ol, div, p {
82 | visibility: visible;
83 | position: static;
84 | width: auto;
85 | height: auto;
86 | display: block;
87 | overflow: visible;
88 | margin: auto;
89 | }
90 | .reveal {
91 | width: auto !important;
92 | height: auto !important;
93 | overflow: hidden !important;
94 | }
95 | .reveal .slides {
96 | position: static;
97 | width: 100%;
98 | height: auto;
99 |
100 | left: auto;
101 | top: auto;
102 | margin: 0 !important;
103 | padding: 0 !important;
104 |
105 | overflow: visible;
106 | display: block;
107 |
108 | text-align: center;
109 |
110 | -webkit-perspective: none;
111 | -moz-perspective: none;
112 | -ms-perspective: none;
113 | perspective: none;
114 |
115 | -webkit-perspective-origin: 50% 50%; /* there isn't a none/auto value but 50-50 is the default */
116 | -moz-perspective-origin: 50% 50%;
117 | -ms-perspective-origin: 50% 50%;
118 | perspective-origin: 50% 50%;
119 | }
120 | .reveal .slides section {
121 |
122 | page-break-after: always !important;
123 |
124 | visibility: visible !important;
125 | position: relative !important;
126 | width: 100% !important;
127 | height: 229mm !important;
128 | min-height: 229mm !important;
129 | display: block !important;
130 | overflow: hidden !important;
131 |
132 | left: 0 !important;
133 | top: 0 !important;
134 | margin: 0 !important;
135 | padding: 2cm 2cm 0 2cm !important;
136 | box-sizing: border-box !important;
137 |
138 | opacity: 1 !important;
139 |
140 | -webkit-transform-style: flat !important;
141 | -moz-transform-style: flat !important;
142 | -ms-transform-style: flat !important;
143 | transform-style: flat !important;
144 |
145 | -webkit-transform: none !important;
146 | -moz-transform: none !important;
147 | -ms-transform: none !important;
148 | transform: none !important;
149 | }
150 | .reveal section.stack {
151 | margin: 0 !important;
152 | padding: 0 !important;
153 | page-break-after: avoid !important;
154 | height: auto !important;
155 | min-height: auto !important;
156 | }
157 | .reveal .absolute-element {
158 | margin-left: 2.2cm;
159 | margin-top: 1.8cm;
160 | }
161 | .reveal section .fragment {
162 | opacity: 1 !important;
163 | visibility: visible !important;
164 |
165 | -webkit-transform: none !important;
166 | -moz-transform: none !important;
167 | -ms-transform: none !important;
168 | transform: none !important;
169 | }
170 | .reveal section .slide-background {
171 | position: absolute;
172 | top: 0;
173 | left: 0;
174 | width: 100%;
175 | z-index: 0;
176 | }
177 | .reveal section>* {
178 | position: relative;
179 | z-index: 1;
180 | }
181 | .reveal img {
182 | box-shadow: none;
183 | }
184 | .reveal .roll {
185 | overflow: visible;
186 | line-height: 1em;
187 | }
188 | .reveal small a {
189 | font-size: 16pt !important;
190 | }
191 |
--------------------------------------------------------------------------------
/public/styles/styles.css:
--------------------------------------------------------------------------------
1 | @media screen and (min-width:35.5em){.hide-sm{display:none!important}}@media screen and (min-width:48.1em){.hide-md{display:none!important}}@media screen and (min-width:64em){.hide-lg{display:none!important}}@media screen and (min-width:80em){.hide-xl{display:none!important}}@media screen and (max-width:35.5em){.before-sm{display:none!important}}@media screen and (max-width:48.1em){.before-md{display:none!important}}@media screen and (max-width:64em){.before-lg{display:none!important}}@media screen and (max-width:80em){.before-xl{display:none!important}}@media screen and (min-width:48.1em){.only-sm{display:none!important}}@media screen and (min-width:64em){.only-sm{display:none!important}}@media screen and (min-width:80em){.only-sm{display:none!important}}@media screen and (min-width:35.5em){.only-md{display:none!important}}@media screen and (min-width:64em){.only-md{display:none!important}}@media screen and (min-width:80em){.only-md{display:none!important}}@media screen and (min-width:48.1em){.only-lg{display:none!important}}@media screen and (min-width:35.5em){.only-lg{display:none!important}}@media screen and (min-width:80em){.only-lg{display:none!important}}@media screen and (min-width:48.1em){.only-xl{display:none!important}}@media screen and (min-width:64em){.only-xl{display:none!important}}@media screen and (min-width:35.5em){.only-xl{display:none!important}}body{font-family:'Source Sans Pro',sans-serif;font-weight:400}.page{margin:0 auto}.page .hero{padding:2rem 1rem}@media screen and (min-width:48.1em){.page .hero{padding:2rem 0}}@media screen and (min-width:48.1em){.page .content,.page .hero .main,.page .hero .tryit{width:80%;margin:0 auto}}.page .content{padding:1rem}.page .content p{max-width:35rem}h1,h2,h3,h4{font-weight:700}h2{border-bottom:1px solid #eee}code{background-color:#eee;border-radius:.25rem;font-family:monospace;font-size:.9em;padding:.1rem .3rem}pre{padding:1rem;background-color:#eee}pre code{background-color:transparent}a{font-weight:400}.fineprint{font-size:.8em;color:#888}.hero{color:#fff;background-color:#000;background:radial-gradient(#666 5%,#000 100%)}@media screen and (min-width:48.1em){.hero{text-align:center}}.hero .main h1{text-transform:uppercase;font-weight:700;font-size:3rem;margin:0;text-shadow:0 0 0 #cdcdcd,0 1px 0 #b4b4b4,0 2px 0 #9b9b9b,0 3px 0 #818181,0 4px 0 #686868,0 5px 0 #4f4f4f,0 6px 0 #363636,0 7px 6px rgba(0,0,0,.6),0 7px 1px rgba(0,0,0,.5),0 0 6px rgba(0,0,0,.2)}@media screen and (min-width:48.1em){.hero .main h1{font-size:5rem}}.hero .main p{font-size:1.5rem}.hero .tryit{text-align:left}.hero .tryit input,.hero .tryit textarea{font-family:monospace}.hero .tryit h3{font-weight:200;color:#ccc;font-size:1.1rem}@media screen and (min-width:48.1em){.hero .tryit h3{text-align:center}}.hero .tryit .controls,.hero .tryit button{margin-top:1rem}@media screen and (min-width:48.1em){.hero .tryit .submit{text-align:right}}
--------------------------------------------------------------------------------
/public/styles/theme/README.md:
--------------------------------------------------------------------------------
1 | ## Dependencies
2 |
3 | Themes are written using Sass to keep things modular and reduce the need for repeated selectors across files. Make sure that you have the reveal.js development environment including the Grunt dependencies installed before proceding: https://github.com/hakimel/reveal.js#full-setup
4 |
5 | You also need to install Ruby and then Sass (with `gem install sass`).
6 |
7 | ## Creating a Theme
8 |
9 | To create your own theme, start by duplicating any ```.scss``` file in [/css/theme/source](https://github.com/hakimel/reveal.js/blob/master/css/theme/source) and adding it to the compilation list in the [Gruntfile](https://github.com/hakimel/reveal.js/blob/master/Gruntfile.js).
10 |
11 | Each theme file does four things in the following order:
12 |
13 | 1. **Include [/css/theme/template/mixins.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/mixins.scss)**
14 | Shared utility functions.
15 |
16 | 2. **Include [/css/theme/template/settings.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/settings.scss)**
17 | Declares a set of custom variables that the template file (step 4) expects. Can be overridden in step 3.
18 |
19 | 3. **Override**
20 | This is where you override the default theme. Either by specifying variables (see [settings.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/settings.scss) for reference) or by adding full selectors with hardcoded styles.
21 |
22 | 4. **Include [/css/theme/template/theme.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/theme.scss)**
23 | The template theme file which will generate final CSS output based on the currently defined variables.
24 |
25 | When you are done, run `grunt themes` to compile the Sass file to CSS and you are ready to use your new theme.
26 |
--------------------------------------------------------------------------------
/public/styles/theme/images/apprend-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/styles/theme/images/apprend-logo.png
--------------------------------------------------------------------------------
/public/styles/theme/images/apprend-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/public/styles/theme/images/apprend-white.png
--------------------------------------------------------------------------------
/public/styles/theme/moon.css:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
2 | /**
3 | * Solarized Dark theme for reveal.js.
4 | * Author: Achim Staebler
5 | */
6 | @font-face {
7 | font-family: 'League Gothic';
8 | src: url("../../lib/font/league_gothic-webfont.eot");
9 | src: url("../../lib/font/league_gothic-webfont.eot?#iefix") format("embedded-opentype"), url("../../lib/font/league_gothic-webfont.woff") format("woff"), url("../../lib/font/league_gothic-webfont.ttf") format("truetype"), url("../../lib/font/league_gothic-webfont.svg#LeagueGothicRegular") format("svg");
10 | font-weight: normal;
11 | font-style: normal; }
12 |
13 | /**
14 | * Solarized colors by Ethan Schoonover
15 | */
16 | html * {
17 | color-profile: sRGB;
18 | rendering-intent: auto; }
19 |
20 | /*********************************************
21 | * GLOBAL STYLES
22 | *********************************************/
23 | body {
24 | background: #002b36;
25 | background-color: #002b36; }
26 |
27 | .reveal {
28 | font-family: "Lato", sans-serif;
29 | font-size: 36px;
30 | font-weight: normal;
31 | letter-spacing: -0.02em;
32 | color: #93a1a1; }
33 |
34 | ::selection {
35 | color: white;
36 | background: #d33682;
37 | text-shadow: none; }
38 |
39 | /*********************************************
40 | * HEADERS
41 | *********************************************/
42 | .reveal h1,
43 | .reveal h2,
44 | .reveal h3,
45 | .reveal h4,
46 | .reveal h5,
47 | .reveal h6 {
48 | margin: 0 0 20px 0;
49 | color: #eee8d5;
50 | font-family: "League Gothic", Impact, sans-serif;
51 | line-height: 0.9em;
52 | letter-spacing: 0.02em;
53 | text-transform: uppercase;
54 | text-shadow: none; }
55 |
56 | .reveal h1 {
57 | text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); }
58 |
59 | /*********************************************
60 | * LINKS
61 | *********************************************/
62 | .reveal a:not(.image) {
63 | color: #268bd2;
64 | text-decoration: none;
65 | -webkit-transition: color .15s ease;
66 | -moz-transition: color .15s ease;
67 | -ms-transition: color .15s ease;
68 | -o-transition: color .15s ease;
69 | transition: color .15s ease; }
70 |
71 | .reveal a:not(.image):hover {
72 | color: #78b9e6;
73 | text-shadow: none;
74 | border: none; }
75 |
76 | .reveal .roll span:after {
77 | color: #fff;
78 | background: #1a6091; }
79 |
80 | /*********************************************
81 | * IMAGES
82 | *********************************************/
83 | .reveal section img {
84 | margin: 15px 0px;
85 | background: rgba(255, 255, 255, 0.12);
86 | border: 4px solid #93a1a1;
87 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
88 | -webkit-transition: all .2s linear;
89 | -moz-transition: all .2s linear;
90 | -ms-transition: all .2s linear;
91 | -o-transition: all .2s linear;
92 | transition: all .2s linear; }
93 |
94 | .reveal a:hover img {
95 | background: rgba(255, 255, 255, 0.2);
96 | border-color: #268bd2;
97 | box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
98 |
99 | /*********************************************
100 | * NAVIGATION CONTROLS
101 | *********************************************/
102 | .reveal .controls div.navigate-left,
103 | .reveal .controls div.navigate-left.enabled {
104 | border-right-color: #268bd2; }
105 |
106 | .reveal .controls div.navigate-right,
107 | .reveal .controls div.navigate-right.enabled {
108 | border-left-color: #268bd2; }
109 |
110 | .reveal .controls div.navigate-up,
111 | .reveal .controls div.navigate-up.enabled {
112 | border-bottom-color: #268bd2; }
113 |
114 | .reveal .controls div.navigate-down,
115 | .reveal .controls div.navigate-down.enabled {
116 | border-top-color: #268bd2; }
117 |
118 | .reveal .controls div.navigate-left.enabled:hover {
119 | border-right-color: #78b9e6; }
120 |
121 | .reveal .controls div.navigate-right.enabled:hover {
122 | border-left-color: #78b9e6; }
123 |
124 | .reveal .controls div.navigate-up.enabled:hover {
125 | border-bottom-color: #78b9e6; }
126 |
127 | .reveal .controls div.navigate-down.enabled:hover {
128 | border-top-color: #78b9e6; }
129 |
130 | /*********************************************
131 | * PROGRESS BAR
132 | *********************************************/
133 | .reveal .progress {
134 | background: rgba(0, 0, 0, 0.2); }
135 |
136 | .reveal .progress span {
137 | background: #268bd2;
138 | -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
139 | -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
140 | -ms-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
141 | -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
142 | transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }
143 |
144 | /*********************************************
145 | * SLIDE NUMBER
146 | *********************************************/
147 | .reveal .slide-number {
148 | color: #268bd2; }
149 |
--------------------------------------------------------------------------------
/public/styles/theme/night.css:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css?family=Montserrat:700);
2 | @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic);
3 | /**
4 | * Black theme for reveal.js.
5 | *
6 | * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
7 | */
8 | /*********************************************
9 | * GLOBAL STYLES
10 | *********************************************/
11 | body {
12 | background: #111111;
13 | background-color: #111111; }
14 |
15 | .reveal {
16 | font-family: "Open Sans", sans-serif;
17 | font-size: 30px;
18 | font-weight: normal;
19 | letter-spacing: -0.02em;
20 | color: #eeeeee; }
21 |
22 | ::selection {
23 | color: white;
24 | background: #e7ad52;
25 | text-shadow: none; }
26 |
27 | /*********************************************
28 | * HEADERS
29 | *********************************************/
30 | .reveal h1,
31 | .reveal h2,
32 | .reveal h3,
33 | .reveal h4,
34 | .reveal h5,
35 | .reveal h6 {
36 | margin: 0 0 20px 0;
37 | color: #eeeeee;
38 | font-family: "Montserrat", Impact, sans-serif;
39 | line-height: 0.9em;
40 | letter-spacing: -0.03em;
41 | text-transform: none;
42 | text-shadow: none; }
43 |
44 | .reveal h1 {
45 | text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); }
46 |
47 | /*********************************************
48 | * LINKS
49 | *********************************************/
50 | .reveal a:not(.image) {
51 | color: #e7ad52;
52 | text-decoration: none;
53 | -webkit-transition: color .15s ease;
54 | -moz-transition: color .15s ease;
55 | -ms-transition: color .15s ease;
56 | -o-transition: color .15s ease;
57 | transition: color .15s ease; }
58 |
59 | .reveal a:not(.image):hover {
60 | color: #f3d7ac;
61 | text-shadow: none;
62 | border: none; }
63 |
64 | .reveal .roll span:after {
65 | color: #fff;
66 | background: #d08a1d; }
67 |
68 | /*********************************************
69 | * IMAGES
70 | *********************************************/
71 | .reveal section img {
72 | margin: 15px 0px;
73 | background: rgba(255, 255, 255, 0.12);
74 | border: 4px solid #eeeeee;
75 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
76 | -webkit-transition: all .2s linear;
77 | -moz-transition: all .2s linear;
78 | -ms-transition: all .2s linear;
79 | -o-transition: all .2s linear;
80 | transition: all .2s linear; }
81 |
82 | .reveal a:hover img {
83 | background: rgba(255, 255, 255, 0.2);
84 | border-color: #e7ad52;
85 | box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
86 |
87 | /*********************************************
88 | * NAVIGATION CONTROLS
89 | *********************************************/
90 | .reveal .controls div.navigate-left,
91 | .reveal .controls div.navigate-left.enabled {
92 | border-right-color: #e7ad52; }
93 |
94 | .reveal .controls div.navigate-right,
95 | .reveal .controls div.navigate-right.enabled {
96 | border-left-color: #e7ad52; }
97 |
98 | .reveal .controls div.navigate-up,
99 | .reveal .controls div.navigate-up.enabled {
100 | border-bottom-color: #e7ad52; }
101 |
102 | .reveal .controls div.navigate-down,
103 | .reveal .controls div.navigate-down.enabled {
104 | border-top-color: #e7ad52; }
105 |
106 | .reveal .controls div.navigate-left.enabled:hover {
107 | border-right-color: #f3d7ac; }
108 |
109 | .reveal .controls div.navigate-right.enabled:hover {
110 | border-left-color: #f3d7ac; }
111 |
112 | .reveal .controls div.navigate-up.enabled:hover {
113 | border-bottom-color: #f3d7ac; }
114 |
115 | .reveal .controls div.navigate-down.enabled:hover {
116 | border-top-color: #f3d7ac; }
117 |
118 | /*********************************************
119 | * PROGRESS BAR
120 | *********************************************/
121 | .reveal .progress {
122 | background: rgba(0, 0, 0, 0.2); }
123 |
124 | .reveal .progress span {
125 | background: #e7ad52;
126 | -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
127 | -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
128 | -ms-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
129 | -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
130 | transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }
131 |
132 | /*********************************************
133 | * SLIDE NUMBER
134 | *********************************************/
135 | .reveal .slide-number {
136 | color: #e7ad52; }
137 |
--------------------------------------------------------------------------------
/public/styles/theme/serif.css:
--------------------------------------------------------------------------------
1 | /**
2 | * A simple theme for reveal.js presentations, similar
3 | * to the default theme. The accent color is brown.
4 | *
5 | * This theme is Copyright (C) 2012-2013 Owen Versteeg, http://owenversteeg.com - it is MIT licensed.
6 | */
7 | .reveal a:not(.image) {
8 | line-height: 1.3em; }
9 |
10 | /*********************************************
11 | * GLOBAL STYLES
12 | *********************************************/
13 | body {
14 | background: #f0f1eb;
15 | background-color: #f0f1eb; }
16 |
17 | .reveal {
18 | font-family: "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif;
19 | font-size: 36px;
20 | font-weight: normal;
21 | letter-spacing: -0.02em;
22 | color: black; }
23 |
24 | ::selection {
25 | color: white;
26 | background: #26351c;
27 | text-shadow: none; }
28 |
29 | /*********************************************
30 | * HEADERS
31 | *********************************************/
32 | .reveal h1,
33 | .reveal h2,
34 | .reveal h3,
35 | .reveal h4,
36 | .reveal h5,
37 | .reveal h6 {
38 | margin: 0 0 20px 0;
39 | color: #383d3d;
40 | font-family: "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif;
41 | line-height: 0.9em;
42 | letter-spacing: 0.02em;
43 | text-transform: none;
44 | text-shadow: none; }
45 |
46 | .reveal h1 {
47 | text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); }
48 |
49 | /*********************************************
50 | * LINKS
51 | *********************************************/
52 | .reveal a:not(.image) {
53 | color: #51483d;
54 | text-decoration: none;
55 | -webkit-transition: color .15s ease;
56 | -moz-transition: color .15s ease;
57 | -ms-transition: color .15s ease;
58 | -o-transition: color .15s ease;
59 | transition: color .15s ease; }
60 |
61 | .reveal a:not(.image):hover {
62 | color: #8b7c69;
63 | text-shadow: none;
64 | border: none; }
65 |
66 | .reveal .roll span:after {
67 | color: #fff;
68 | background: #25211c; }
69 |
70 | /*********************************************
71 | * IMAGES
72 | *********************************************/
73 | .reveal section img {
74 | margin: 15px 0px;
75 | background: rgba(255, 255, 255, 0.12);
76 | border: 4px solid black;
77 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
78 | -webkit-transition: all .2s linear;
79 | -moz-transition: all .2s linear;
80 | -ms-transition: all .2s linear;
81 | -o-transition: all .2s linear;
82 | transition: all .2s linear; }
83 |
84 | .reveal a:hover img {
85 | background: rgba(255, 255, 255, 0.2);
86 | border-color: #51483d;
87 | box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
88 |
89 | /*********************************************
90 | * NAVIGATION CONTROLS
91 | *********************************************/
92 | .reveal .controls div.navigate-left,
93 | .reveal .controls div.navigate-left.enabled {
94 | border-right-color: #51483d; }
95 |
96 | .reveal .controls div.navigate-right,
97 | .reveal .controls div.navigate-right.enabled {
98 | border-left-color: #51483d; }
99 |
100 | .reveal .controls div.navigate-up,
101 | .reveal .controls div.navigate-up.enabled {
102 | border-bottom-color: #51483d; }
103 |
104 | .reveal .controls div.navigate-down,
105 | .reveal .controls div.navigate-down.enabled {
106 | border-top-color: #51483d; }
107 |
108 | .reveal .controls div.navigate-left.enabled:hover {
109 | border-right-color: #8b7c69; }
110 |
111 | .reveal .controls div.navigate-right.enabled:hover {
112 | border-left-color: #8b7c69; }
113 |
114 | .reveal .controls div.navigate-up.enabled:hover {
115 | border-bottom-color: #8b7c69; }
116 |
117 | .reveal .controls div.navigate-down.enabled:hover {
118 | border-top-color: #8b7c69; }
119 |
120 | /*********************************************
121 | * PROGRESS BAR
122 | *********************************************/
123 | .reveal .progress {
124 | background: rgba(0, 0, 0, 0.2); }
125 |
126 | .reveal .progress span {
127 | background: #51483d;
128 | -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
129 | -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
130 | -ms-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
131 | -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
132 | transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }
133 |
134 | /*********************************************
135 | * SLIDE NUMBER
136 | *********************************************/
137 | .reveal .slide-number {
138 | color: #51483d; }
139 |
--------------------------------------------------------------------------------
/public/styles/theme/simple.css:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700);
2 | @import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
3 | /**
4 | * A simple theme for reveal.js presentations, similar
5 | * to the default theme. The accent color is darkblue.
6 | *
7 | * This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
8 | * reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
9 | */
10 | /*********************************************
11 | * GLOBAL STYLES
12 | *********************************************/
13 | body {
14 | background: white;
15 | background-color: white; }
16 |
17 | .reveal {
18 | font-family: "Lato", sans-serif;
19 | font-size: 36px;
20 | font-weight: normal;
21 | letter-spacing: -0.02em;
22 | color: black; }
23 |
24 | ::selection {
25 | color: white;
26 | background: rgba(0, 0, 0, 0.99);
27 | text-shadow: none; }
28 |
29 | /*********************************************
30 | * HEADERS
31 | *********************************************/
32 | .reveal h1,
33 | .reveal h2,
34 | .reveal h3,
35 | .reveal h4,
36 | .reveal h5,
37 | .reveal h6 {
38 | margin: 0 0 20px 0;
39 | color: black;
40 | font-family: "News Cycle", Impact, sans-serif;
41 | line-height: 0.9em;
42 | letter-spacing: 0.02em;
43 | text-transform: none;
44 | text-shadow: none; }
45 |
46 | .reveal h1 {
47 | text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); }
48 |
49 | /*********************************************
50 | * LINKS
51 | *********************************************/
52 | .reveal a:not(.image) {
53 | color: darkblue;
54 | text-decoration: none;
55 | -webkit-transition: color .15s ease;
56 | -moz-transition: color .15s ease;
57 | -ms-transition: color .15s ease;
58 | -o-transition: color .15s ease;
59 | transition: color .15s ease; }
60 |
61 | .reveal a:not(.image):hover {
62 | color: #0000f1;
63 | text-shadow: none;
64 | border: none; }
65 |
66 | .reveal .roll span:after {
67 | color: #fff;
68 | background: #00003f; }
69 |
70 | /*********************************************
71 | * IMAGES
72 | *********************************************/
73 | .reveal section img {
74 | margin: 15px 0px;
75 | background: rgba(255, 255, 255, 0.12);
76 | border: 4px solid black;
77 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
78 | -webkit-transition: all .2s linear;
79 | -moz-transition: all .2s linear;
80 | -ms-transition: all .2s linear;
81 | -o-transition: all .2s linear;
82 | transition: all .2s linear; }
83 |
84 | .reveal a:hover img {
85 | background: rgba(255, 255, 255, 0.2);
86 | border-color: darkblue;
87 | box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
88 |
89 | /*********************************************
90 | * NAVIGATION CONTROLS
91 | *********************************************/
92 | .reveal .controls div.navigate-left,
93 | .reveal .controls div.navigate-left.enabled {
94 | border-right-color: darkblue; }
95 |
96 | .reveal .controls div.navigate-right,
97 | .reveal .controls div.navigate-right.enabled {
98 | border-left-color: darkblue; }
99 |
100 | .reveal .controls div.navigate-up,
101 | .reveal .controls div.navigate-up.enabled {
102 | border-bottom-color: darkblue; }
103 |
104 | .reveal .controls div.navigate-down,
105 | .reveal .controls div.navigate-down.enabled {
106 | border-top-color: darkblue; }
107 |
108 | .reveal .controls div.navigate-left.enabled:hover {
109 | border-right-color: #0000f1; }
110 |
111 | .reveal .controls div.navigate-right.enabled:hover {
112 | border-left-color: #0000f1; }
113 |
114 | .reveal .controls div.navigate-up.enabled:hover {
115 | border-bottom-color: #0000f1; }
116 |
117 | .reveal .controls div.navigate-down.enabled:hover {
118 | border-top-color: #0000f1; }
119 |
120 | /*********************************************
121 | * PROGRESS BAR
122 | *********************************************/
123 | .reveal .progress {
124 | background: rgba(0, 0, 0, 0.2); }
125 |
126 | .reveal .progress span {
127 | background: darkblue;
128 | -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
129 | -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
130 | -ms-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
131 | -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
132 | transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }
133 |
134 | /*********************************************
135 | * SLIDE NUMBER
136 | *********************************************/
137 | .reveal .slide-number {
138 | color: darkblue; }
139 |
--------------------------------------------------------------------------------
/public/styles/theme/sky.css:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css?family=Quicksand:400,700,400italic,700italic);
2 | @import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);
3 | /**
4 | * Sky theme for reveal.js.
5 | *
6 | * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
7 | */
8 | .reveal a:not(.image) {
9 | line-height: 1.3em; }
10 |
11 | /*********************************************
12 | * GLOBAL STYLES
13 | *********************************************/
14 | body {
15 | background: #add9e4;
16 | background: -moz-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%);
17 | background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f7fbfc), color-stop(100%, #add9e4));
18 | background: -webkit-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%);
19 | background: -o-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%);
20 | background: -ms-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%);
21 | background: radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%);
22 | background-color: #f7fbfc; }
23 |
24 | .reveal {
25 | font-family: "Open Sans", sans-serif;
26 | font-size: 36px;
27 | font-weight: normal;
28 | letter-spacing: -0.02em;
29 | color: #333333; }
30 |
31 | ::selection {
32 | color: white;
33 | background: #134674;
34 | text-shadow: none; }
35 |
36 | /*********************************************
37 | * HEADERS
38 | *********************************************/
39 | .reveal h1,
40 | .reveal h2,
41 | .reveal h3,
42 | .reveal h4,
43 | .reveal h5,
44 | .reveal h6 {
45 | margin: 0 0 20px 0;
46 | color: #333333;
47 | font-family: "Quicksand", sans-serif;
48 | line-height: 0.9em;
49 | letter-spacing: -0.08em;
50 | text-transform: uppercase;
51 | text-shadow: none; }
52 |
53 | .reveal h1 {
54 | text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); }
55 |
56 | /*********************************************
57 | * LINKS
58 | *********************************************/
59 | .reveal a:not(.image) {
60 | color: #3b759e;
61 | text-decoration: none;
62 | -webkit-transition: color .15s ease;
63 | -moz-transition: color .15s ease;
64 | -ms-transition: color .15s ease;
65 | -o-transition: color .15s ease;
66 | transition: color .15s ease; }
67 |
68 | .reveal a:not(.image):hover {
69 | color: #74a7cb;
70 | text-shadow: none;
71 | border: none; }
72 |
73 | .reveal .roll span:after {
74 | color: #fff;
75 | background: #264c66; }
76 |
77 | /*********************************************
78 | * IMAGES
79 | *********************************************/
80 | .reveal section img {
81 | margin: 15px 0px;
82 | background: rgba(255, 255, 255, 0.12);
83 | border: 4px solid #333333;
84 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
85 | -webkit-transition: all .2s linear;
86 | -moz-transition: all .2s linear;
87 | -ms-transition: all .2s linear;
88 | -o-transition: all .2s linear;
89 | transition: all .2s linear; }
90 |
91 | .reveal a:hover img {
92 | background: rgba(255, 255, 255, 0.2);
93 | border-color: #3b759e;
94 | box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
95 |
96 | /*********************************************
97 | * NAVIGATION CONTROLS
98 | *********************************************/
99 | .reveal .controls div.navigate-left,
100 | .reveal .controls div.navigate-left.enabled {
101 | border-right-color: #3b759e; }
102 |
103 | .reveal .controls div.navigate-right,
104 | .reveal .controls div.navigate-right.enabled {
105 | border-left-color: #3b759e; }
106 |
107 | .reveal .controls div.navigate-up,
108 | .reveal .controls div.navigate-up.enabled {
109 | border-bottom-color: #3b759e; }
110 |
111 | .reveal .controls div.navigate-down,
112 | .reveal .controls div.navigate-down.enabled {
113 | border-top-color: #3b759e; }
114 |
115 | .reveal .controls div.navigate-left.enabled:hover {
116 | border-right-color: #74a7cb; }
117 |
118 | .reveal .controls div.navigate-right.enabled:hover {
119 | border-left-color: #74a7cb; }
120 |
121 | .reveal .controls div.navigate-up.enabled:hover {
122 | border-bottom-color: #74a7cb; }
123 |
124 | .reveal .controls div.navigate-down.enabled:hover {
125 | border-top-color: #74a7cb; }
126 |
127 | /*********************************************
128 | * PROGRESS BAR
129 | *********************************************/
130 | .reveal .progress {
131 | background: rgba(0, 0, 0, 0.2); }
132 |
133 | .reveal .progress span {
134 | background: #3b759e;
135 | -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
136 | -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
137 | -ms-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
138 | -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
139 | transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }
140 |
141 | /*********************************************
142 | * SLIDE NUMBER
143 | *********************************************/
144 | .reveal .slide-number {
145 | color: #3b759e; }
146 |
--------------------------------------------------------------------------------
/public/styles/theme/solarized.css:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
2 | /**
3 | * Solarized Light theme for reveal.js.
4 | * Author: Achim Staebler
5 | */
6 | @font-face {
7 | font-family: 'League Gothic';
8 | src: url("../../lib/font/league_gothic-webfont.eot");
9 | src: url("../../lib/font/league_gothic-webfont.eot?#iefix") format("embedded-opentype"), url("../../lib/font/league_gothic-webfont.woff") format("woff"), url("../../lib/font/league_gothic-webfont.ttf") format("truetype"), url("../../lib/font/league_gothic-webfont.svg#LeagueGothicRegular") format("svg");
10 | font-weight: normal;
11 | font-style: normal; }
12 |
13 | /**
14 | * Solarized colors by Ethan Schoonover
15 | */
16 | html * {
17 | color-profile: sRGB;
18 | rendering-intent: auto; }
19 |
20 | /*********************************************
21 | * GLOBAL STYLES
22 | *********************************************/
23 | body {
24 | background: #fdf6e3;
25 | background-color: #fdf6e3; }
26 |
27 | .reveal {
28 | font-family: "Lato", sans-serif;
29 | font-size: 36px;
30 | font-weight: normal;
31 | letter-spacing: -0.02em;
32 | color: #657b83; }
33 |
34 | ::selection {
35 | color: white;
36 | background: #d33682;
37 | text-shadow: none; }
38 |
39 | /*********************************************
40 | * HEADERS
41 | *********************************************/
42 | .reveal h1,
43 | .reveal h2,
44 | .reveal h3,
45 | .reveal h4,
46 | .reveal h5,
47 | .reveal h6 {
48 | margin: 0 0 20px 0;
49 | color: #586e75;
50 | font-family: "League Gothic", Impact, sans-serif;
51 | line-height: 0.9em;
52 | letter-spacing: 0.02em;
53 | text-transform: uppercase;
54 | text-shadow: none; }
55 |
56 | .reveal h1 {
57 | text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); }
58 |
59 | /*********************************************
60 | * LINKS
61 | *********************************************/
62 | .reveal a:not(.image) {
63 | color: #268bd2;
64 | text-decoration: none;
65 | -webkit-transition: color .15s ease;
66 | -moz-transition: color .15s ease;
67 | -ms-transition: color .15s ease;
68 | -o-transition: color .15s ease;
69 | transition: color .15s ease; }
70 |
71 | .reveal a:not(.image):hover {
72 | color: #78b9e6;
73 | text-shadow: none;
74 | border: none; }
75 |
76 | .reveal .roll span:after {
77 | color: #fff;
78 | background: #1a6091; }
79 |
80 | /*********************************************
81 | * IMAGES
82 | *********************************************/
83 | .reveal section img {
84 | margin: 15px 0px;
85 | background: rgba(255, 255, 255, 0.12);
86 | border: 4px solid #657b83;
87 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
88 | -webkit-transition: all .2s linear;
89 | -moz-transition: all .2s linear;
90 | -ms-transition: all .2s linear;
91 | -o-transition: all .2s linear;
92 | transition: all .2s linear; }
93 |
94 | .reveal a:hover img {
95 | background: rgba(255, 255, 255, 0.2);
96 | border-color: #268bd2;
97 | box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
98 |
99 | /*********************************************
100 | * NAVIGATION CONTROLS
101 | *********************************************/
102 | .reveal .controls div.navigate-left,
103 | .reveal .controls div.navigate-left.enabled {
104 | border-right-color: #268bd2; }
105 |
106 | .reveal .controls div.navigate-right,
107 | .reveal .controls div.navigate-right.enabled {
108 | border-left-color: #268bd2; }
109 |
110 | .reveal .controls div.navigate-up,
111 | .reveal .controls div.navigate-up.enabled {
112 | border-bottom-color: #268bd2; }
113 |
114 | .reveal .controls div.navigate-down,
115 | .reveal .controls div.navigate-down.enabled {
116 | border-top-color: #268bd2; }
117 |
118 | .reveal .controls div.navigate-left.enabled:hover {
119 | border-right-color: #78b9e6; }
120 |
121 | .reveal .controls div.navigate-right.enabled:hover {
122 | border-left-color: #78b9e6; }
123 |
124 | .reveal .controls div.navigate-up.enabled:hover {
125 | border-bottom-color: #78b9e6; }
126 |
127 | .reveal .controls div.navigate-down.enabled:hover {
128 | border-top-color: #78b9e6; }
129 |
130 | /*********************************************
131 | * PROGRESS BAR
132 | *********************************************/
133 | .reveal .progress {
134 | background: rgba(0, 0, 0, 0.2); }
135 |
136 | .reveal .progress span {
137 | background: #268bd2;
138 | -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
139 | -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
140 | -ms-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
141 | -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
142 | transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }
143 |
144 | /*********************************************
145 | * SLIDE NUMBER
146 | *********************************************/
147 | .reveal .slide-number {
148 | color: #268bd2; }
149 |
--------------------------------------------------------------------------------
/src/breakpoints.less:
--------------------------------------------------------------------------------
1 | /***
2 | Breakpoints that map to purecss
3 | ----------------------
4 | author: 2014 Alan Languirand alanguirand@apigee.com
5 | ***/
6 |
7 | /* Strings to be used in @media tags */
8 |
9 | /* Mobile first stuff */
10 | @sm: ~"screen and (min-width: 35.5em)";
11 | @md: ~"screen and (min-width: 48.1em)";
12 | @lg: ~"screen and (min-width: 64em)";
13 | @xl: ~"screen and (min-width: 80em)";
14 |
15 | /* Inverted mobile first queries. read as "after small" or "after medium" */
16 | @asm: ~"screen and (max-width: 35.5em)";
17 | @amd: ~"screen and (max-width: 48.1em)";
18 | @alg: ~"screen and (max-width: 64em)";
19 | @axl: ~"screen and (max-width: 80em)";
20 |
21 | /* simple ways to hide stuff */
22 | .hide-sm { @media @sm {display: none !important;} }
23 | .hide-md { @media @md {display: none !important;} }
24 | .hide-lg { @media @lg {display: none !important;} }
25 | .hide-xl { @media @xl {display: none !important;} }
26 |
27 | .before-sm { @media @asm {display: none !important;} }
28 | .before-md { @media @amd {display: none !important;} }
29 | .before-lg { @media @alg {display: none !important;} }
30 | .before-xl { @media @axl {display: none !important;} }
31 |
32 |
33 | .only-sm {
34 | .hide-md(); .hide-lg(); .hide-xl();
35 | }
36 |
37 | .only-md {
38 | .hide-sm(); .hide-lg(); .hide-xl();
39 | }
40 |
41 | .only-lg {
42 | .hide-md(); .hide-sm(); .hide-xl();
43 | }
44 |
45 | .only-xl {
46 | .hide-md(); .hide-lg(); .hide-sm();
47 | }
48 |
--------------------------------------------------------------------------------
/src/deckdown_favicon_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/src/deckdown_favicon_black.png
--------------------------------------------------------------------------------
/src/deckdown_icon.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/src/deckdown_icon.ai
--------------------------------------------------------------------------------
/src/deckdown_icon_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/src/deckdown_icon_black.png
--------------------------------------------------------------------------------
/src/deckdown_icon_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/13protons/deckdown/8dea08b5d0b55cb86c2aeccd855cf4dcd68b4bcc/src/deckdown_icon_white.png
--------------------------------------------------------------------------------
/src/styles.less:
--------------------------------------------------------------------------------
1 | @import 'breakpoints.less';
2 |
3 | body{
4 | font-family: 'Source Sans Pro', sans-serif;
5 | font-weight: 400;
6 | }
7 |
8 | .page {
9 | margin: 0 auto;
10 | .hero {
11 | padding: 2rem 1rem;
12 | @media @md {padding: 2rem 0;}
13 | }
14 |
15 | .content, .hero .main, .hero .tryit{
16 | @media @md {
17 | width: 80%;
18 | margin: 0 auto;
19 | }
20 | }
21 | .content {
22 | padding: 1rem;
23 | p {max-width: 35rem;}
24 | }
25 |
26 | }
27 |
28 | h1, h2, h3, h4 {
29 | font-weight: 700;
30 |
31 | }
32 | h2 {border-bottom: 1px solid #eee;}
33 |
34 | code {
35 | background-color: #eee;
36 | border-radius: .25rem;
37 | font-family: monospace;
38 | font-size: .9em;
39 | padding: .1rem .3rem;
40 | }
41 | pre {
42 | padding: 1rem;
43 | background-color: #eee;
44 | code {
45 | background-color: transparent;
46 | }
47 | }
48 | a {font-weight: 400;}
49 | .fineprint {font-size: .8em; color: #888;}
50 |
51 | .hero {
52 | color: #fff;
53 | background-color: #000;
54 | @media @md {text-align: center;}
55 | background: radial-gradient(#666 5%, black 100%); /* Standard syntax */
56 |
57 | .main {
58 | h1 {
59 | text-transform: uppercase;
60 | font-weight: 700;
61 | font-size: 3rem;
62 | margin: 0;
63 | @media @md {font-size: 5rem;}
64 |
65 | text-shadow:0px 0px 0 rgb(205,205,205),0px 1px 0 rgb(180,180,180),0px 2px 0 rgb(155,155,155),0px 3px 0 rgb(129,129,129),0px 4px 0 rgb(104,104,104),0px 5px 0 rgb(79,79,79), 0px 6px 0 rgb(54,54,54),0px 7px 6px rgba(0,0,0,0.6),0px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);
66 | }
67 | p {font-size: 1.5rem;}
68 | }
69 | .tryit {
70 | input, textarea {font-family: monospace;}
71 | text-align: left;
72 | h3{
73 | font-weight: 200;
74 | color: #ccc;
75 | font-size: 1.1rem;
76 | @media @md {text-align: center;}
77 | }
78 | .controls, button {margin-top: 1rem;}
79 | .submit {@media @md {text-align: right;}}
80 | }
81 |
82 | }
--------------------------------------------------------------------------------
/templates/deck.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | <%= title %>
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
20 |
21 |
22 |
23 | <%- content %>
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
93 |
94 |
95 |
96 |
97 |
103 |
104 |
105 |
--------------------------------------------------------------------------------
/templates/id.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Deckdown
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | ID: <%- id %>
16 | Mode: <%- mode %>
17 |
18 |
--------------------------------------------------------------------------------
/templates/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Deckdown
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
Deckdown
20 |
Deckdown is a totally new way to build a slide deck. You write markdown, and deckdown gives you a presentation.
No BS. Or JS. Or HTML.
21 |
22 |
61 |
62 |
63 | <%- content %>
64 |
65 |
66 |
67 |
68 |
--------------------------------------------------------------------------------
/templates/masters/default.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/test.js:
--------------------------------------------------------------------------------
1 | var kramed = require('kramed');
2 | console.log(kramed('#hi {#one}'));
3 |
4 | /*
5 | var md = "#What a title! {#with-id}"
6 | id = /({#)(.+)(})/g.exec(md)
7 | console.log(id ? id[2] : (md.toLowerCase().replace(/[^\w]+/g, '-')).replace(/-$/, '') );
8 | */
--------------------------------------------------------------------------------