├── .gitignore
├── 00-open-a-shapefile.Rmd
├── 01-shapefile-attributes.Rmd
├── 02-plot-multiple-shapefiles-custom-legend.Rmd
├── 03-when-vector-data-dont-line-up-CRS.Rmd
├── 04-csv-to-shapefile-in-R.Rmd
├── 05-vector-raster-integration-advanced.Rmd
├── LICENSE.md
├── README.md
├── Rakefile.rb
├── _config.yml
├── _data
├── categories.yml
├── packagesLibraries.yml
├── tags.yml
└── tutorialSeries.yml
├── _includes
├── _author-bio.html
├── _browser-upgrade.html
├── _disqus_comments.html
├── _footer.html
├── _greyBox-wd-rscript.html
├── _head.html
├── _imageFeature.html
├── _images.html
├── _images_nolink.html
├── _navigation.html
├── _postHeader_intro.html
├── _relatedCode.html
├── _scripts.html
├── _scripts_old.html
├── _toc.html
├── _workshop_sideBar.html
├── breadcrumbs.html
├── dataSubsets
│ ├── _data_Airborne-Remote-Sensing.html
│ ├── _data_Landsat-NDVI.html
│ ├── _data_Met-Time-Series.html
│ └── _data_Site-Layout-Files.html
└── post-grid.html
├── _layouts
├── archive.html
├── default.html
├── home.html
├── page.html
├── post-index.html
├── post-index_ByDate.html
├── post.html
├── post_by_category.html
├── post_by_r-package.html
├── post_by_tag.html
├── post_cheatsheet.html
├── tutorial-series-landing.html
├── tutorial-series-list.html
├── workshop-event-list.html
├── workshop-event.html
└── workshop-landing-page.html
├── _posts
└── R
│ └── dc-spatial-vector
│ ├── 2015-10-26-SV00-open-a-shapefile.md
│ ├── 2015-10-26-SV01-shapefile-attributes.md
│ ├── 2015-10-26-SV02-plot-multiple-shapefiles-custom-legend.md
│ ├── 2015-10-26-SV03-when-vector-data-dont-line-up-CRS.md
│ ├── 2015-10-26-SV04-csv-to-shapefile-in-R.md
│ └── 2015-10-26-SV05-vector-raster-integration-advanced.md
├── about.md
├── assets
├── css
│ ├── main.min.css
│ └── main.min_bkp.css
├── fonts
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ └── fontawesome-webfont.woff
├── highlightjs
│ ├── about-highlights-js.txt
│ ├── highlight.pack.js
│ ├── highlight.packR.js
│ └── styles
│ │ ├── 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
├── js
│ ├── _main.js
│ ├── leaflet.ajax.min.js
│ ├── plugins
│ │ ├── jquery.fitvids.js
│ │ └── jquery.magnific-popup.js
│ ├── scripts.min.js
│ └── vendor
│ │ ├── html5shiv.min.js
│ │ ├── jquery-1.9.1.min.js
│ │ ├── modernizr-2.7.1.custom.min.js
│ │ └── respond.min.js
└── less
│ ├── coderay.less
│ ├── elements.less
│ ├── font-awesome
│ ├── bordered-pulled.less
│ ├── core.less
│ ├── fixed-width.less
│ ├── font-awesome.less
│ ├── icons.less
│ ├── larger.less
│ ├── list.less
│ ├── mixins.less
│ ├── path.less
│ ├── rotated-flipped.less
│ ├── spinning.less
│ ├── stacked.less
│ └── variables.less
│ ├── forms.less
│ ├── grid.less
│ ├── magnific-popup.less
│ ├── main.less
│ ├── mixins.less
│ ├── normalize.less
│ ├── page.less
│ ├── print.less
│ ├── pygments.less
│ ├── site.less
│ ├── typography.less
│ └── variables.less
├── code
└── R
│ └── dc-spatial-vector
│ ├── 00-open-a-shapefile.R
│ ├── 01-shapefile-attributes.R
│ ├── 02-plot-multiple-shapefiles-custom-legend.R
│ ├── 03-when-vector-data-dont-line-up-CRS.R
│ ├── 04-csv-to-shapefile-in-R.R
│ └── 05-vector-raster-integration-advanced.R
├── images
├── banners
│ ├── NEONCarpentryHeader_2.png
│ ├── RBanner.png
│ ├── coding_R.jpg
│ ├── header_whole.png
│ └── workshop.png
├── dc-spatial-vector
│ ├── Attribute_Table.png
│ ├── pnt_line_poly.png
│ └── spatial_extent.png
├── profilePic.png
└── rfigs
│ └── dc-spatial-vector
│ ├── 00-open-a-shapefile
│ ├── challenge-vector-raster-overlay-1.png
│ ├── plot-multiple-shapefiles-1.png
│ └── plot-shapefile-1.png
│ ├── 01-shapefile-attributes
│ ├── add-legend-to-plot-1.png
│ ├── adjust-line-width-1.png
│ ├── bicycle-map-1.png
│ ├── bicycle-map-2-1.png
│ ├── challenge-code-feature-subset-1.png
│ ├── challenge-code-feature-subset-2.png
│ ├── challenge-code-plot-color-1.png
│ ├── challenge-code-plot-color-2.png
│ ├── challenge-code-plot-color-3.png
│ ├── line-width-unique-1.png
│ ├── modify-legend-plot-1.png
│ ├── palette-and-plot-1.png
│ ├── plot-different-colors-1.png
│ ├── plot-subset-shapefile-1.png
│ └── plot-subset-shapefile-unique-colors-1.png
│ ├── 02-plot-multiple-shapefiles-custom-legend
│ ├── add-colors-1.png
│ ├── add-legend-to-plot-1.png
│ ├── challenge-code-plot-color-1.png
│ ├── challenge-code-plot-color-2.png
│ ├── create-custom-labels-1.png
│ ├── custom-symbols-1.png
│ ├── plot-many-shapefiles-1.png
│ ├── plot-unique-lines-1.png
│ └── refine-legend-1.png
│ ├── 03-when-vector-data-dont-line-up-CRS
│ ├── challenge-code-MASS-Map-1.png
│ ├── check-out-coordinates-1.png
│ ├── explore-units-1.png
│ ├── find-coordinates-1.png
│ ├── layer-point-on-states-1.png
│ └── plot-again-1.png
│ ├── 04-csv-to-shapefile-in-R
│ ├── challenge-code-phen-plots-1.png
│ ├── challenge-code-phen-plots-2.png
│ ├── challenge-code-phen-plots-3.png
│ ├── compare-extents-1.png
│ ├── plot-data-1.png
│ ├── plot-data-points-1.png
│ └── set-plot-extent-1.png
│ └── 05-vector-raster-integration-advanced
│ ├── Crop-by-vector-extent-1.png
│ ├── Crop-by-vector-extent-2.png
│ ├── challenge-code-crop-raster-points-1.png
│ ├── challenge-code-extract-plot-tHeight-1.png
│ ├── crop-using-drawn-extent-1.png
│ ├── raster-extents-cropped-1.png
│ ├── view-crop-extent-1.png
│ ├── view-extents-1.png
│ └── view-extract-histogram-1.png
├── index.md
├── knitr_code
└── knitRMD-2-MD-dc-spatial-vector.R
├── org
├── category
│ ├── data-workshop.md
│ ├── science-video.md
│ ├── self-paced-tutorial.md
│ ├── teaching-module.md
│ ├── tutorial-series.md
│ └── workshop-event.md
├── packagesLibraries
│ ├── dplyr.md
│ ├── ggplot.md
│ ├── ggplot2.md
│ ├── h5py.md
│ ├── lubridate.md
│ ├── maps.md
│ ├── maptools.md
│ ├── plyr.md
│ ├── raster.md
│ ├── rasterVis.md
│ ├── rgdal.md
│ ├── rgeos.md
│ ├── rhdf5.md
│ └── sp.md
├── tag
│ ├── HDF5.md
│ ├── R.md
│ ├── data-viz.md
│ ├── eml.md
│ ├── hyperspectral-remote-sensing.md
│ ├── lidar.md
│ ├── raster-ts-wrksp.md
│ ├── raster.md
│ ├── spatial-data-gis.md
│ ├── time-series.md
│ └── vector-data.md
└── tutorialSeries
│ ├── intro-hdf5-r-series.md
│ ├── intro-hsi-r-series.md
│ ├── intro-lidar-r-series.md
│ ├── raster-data-series.md
│ ├── raster-time-series.md
│ ├── spatial-data-management-series.md
│ ├── tabular-time-series.md
│ └── vector-data-series.md
└── posts-workshop.md
/.gitignore:
--------------------------------------------------------------------------------
1 | _site
2 | .DS_Store
3 | .Rproj.user
4 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | ### Instructional Material
2 |
3 | All Data Carpentry instructional material is made available under
4 | the Creative Commons Attribution license. You are free:
5 |
6 | * to **Share**---to copy, distribute and transmit the work
7 | * to **Remix**---to adapt the work
8 |
9 | Under the following conditions:
10 |
11 | * **Attribution**---You must attribute the work using "Copyright (c)
12 | Data Carpentry" (but not in any way that suggests that we
13 | endorse you or your use of the work). Where practical, you must
14 | also include a hyperlink to http://datacarpentry.org.
15 |
16 | With the understanding that:
17 |
18 | * **Waiver**---Any of the above conditions can be waived if you get
19 | permission from the copyright holder.
20 | * **Other Rights**---In no way are any of the following rights
21 | affected by the license:
22 | * Your fair dealing or fair use rights;
23 | * The author's moral rights;
24 | * Rights other persons may have either in the work itself or in
25 | how the work is used, such as publicity or privacy rights. *
26 | * **Notice**---For any reuse or distribution, you must make clear to
27 | others the license terms of this work. The best way to do this is
28 | with a link to
29 | [http://creativecommons.org/licenses/by/3.0/](http://creativecommons.org/licenses/by/4.0/).
30 |
31 | For the full legal text of this license, please see
32 | [http://creativecommons.org/licenses/by/3.0/legalcode](http://creativecommons.org/licenses/by/4.0/legalcode).
33 |
34 | ### Software
35 |
36 | Except where otherwise noted, the example programs and other software
37 | provided by Data Carpentry are made available under the
38 | [OSI](http://opensource.org)-approved
39 | [MIT license](http://opensource.org/licenses/mit-license.html).
40 |
41 | Permission is hereby granted, free of charge, to any person obtaining
42 | a copy of this software and associated documentation files (the
43 | "Software"), to deal in the Software without restriction, including
44 | without limitation the rights to use, copy, modify, merge, publish,
45 | distribute, sublicense, and/or sell copies of the Software, and to
46 | permit persons to whom the Software is furnished to do so, subject to
47 | the following conditions:
48 |
49 | The above copyright notice and this permission notice shall be
50 | included in all copies or substantial portions of the Software.
51 |
52 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
53 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
54 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
55 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
56 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
57 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
58 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
59 |
--------------------------------------------------------------------------------
/Rakefile.rb:
--------------------------------------------------------------------------------
1 | require "rubygems"
2 | require "bundler/setup"
3 | require "stringex"
4 |
5 | ## -- Config -- ##
6 |
7 | posts_dir = "_lessons" # directory for blog files
8 | new_post_ext = "md" # default new post file extension when using the new_post task
9 | new_page_ext = "md" # default new page file extension when using the new_page task
10 |
11 |
12 | #############################
13 | # Create a new Post or Page #
14 | #############################
15 |
16 | # usage rake new_post
17 | desc "Create a new post in #{posts_dir}"
18 | task :new_post, :title do |t, args|
19 | if args.title
20 | title = args.title
21 | else
22 | title = get_stdin("Enter a title for your post: ")
23 | end
24 | filename = "#{posts_dir}/#{Time.now.strftime('%Y-%m-%d')}-#{title.to_url}.#{new_post_ext}"
25 | if File.exist?(filename)
26 | abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?", ['y', 'n']) == 'n'
27 | end
28 | category = get_stdin("Enter category name to group your post in (leave blank for none): ")
29 | tags = get_stdin("Enter tags to classify your post (comma separated): ")
30 | puts "Creating new post: #{filename}"
31 | open(filename, 'w') do |post|
32 | post.puts "---"
33 | post.puts "layout: post"
34 | post.puts "title: \"#{title.gsub(/&/,'&')}\""
35 | post.puts "modified: #{Time.now.strftime('%Y-%m-%d %H:%M:%S %z')}"
36 | post.puts "category: [#{category}]"
37 | post.puts "tags: [#{tags}]"
38 | post.puts "image:"
39 | post.puts " feature: "
40 | post.puts " credit: "
41 | post.puts " creditlink: "
42 | post.puts "comments: "
43 | post.puts "share: "
44 | post.puts "---"
45 | end
46 | end
47 |
48 | # usage rake new_page
49 | desc "Create a new page"
50 | task :new_page, :title do |t, args|
51 | if args.title
52 | title = args.title
53 | else
54 | title = get_stdin("Enter a title for your page: ")
55 | end
56 | filename = "#{title.to_url}.#{new_page_ext}"
57 | if File.exist?(filename)
58 | abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?", ['y', 'n']) == 'n'
59 | end
60 | tags = get_stdin("Enter tags to classify your page (comma separated): ")
61 | puts "Creating new page: #{filename}"
62 | open(filename, 'w') do |page|
63 | page.puts "---"
64 | page.puts "layout: page"
65 | page.puts "permalink: /#{title.to_url}/"
66 | page.puts "title: \"#{title}\""
67 | page.puts "modified: #{Time.now.strftime('%Y-%m-%d %H:%M')}"
68 | page.puts "tags: [#{tags}]"
69 | page.puts "image:"
70 | page.puts " feature: "
71 | page.puts " credit: "
72 | page.puts " creditlink: "
73 | page.puts "share: "
74 | page.puts "---"
75 | end
76 | end
77 |
78 | def get_stdin(message)
79 | print message
80 | STDIN.gets.chomp
81 | end
82 |
83 | def ask(message, valid_options)
84 | if valid_options
85 | answer = get_stdin("#{message} #{valid_options.to_s.gsub(/"/, '').gsub(/, /,'/')} ") while !valid_options.include?(answer)
86 | else
87 | answer = get_stdin(message)
88 | end
89 | answer
90 | end
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | title: NEON Spatial Vector Data in R
2 | description: A test development site that will host education materials that support the use of big data in science.
3 | #Comment out url when working locally to resolve base urls correctly ok
4 | #use this when pushing to git for live version
5 |
6 | url: http://datacarpentry.org/NEON-R-Spatial-Vector
7 | baseurl: http://datacarpentry.org/NEON-R-Spatial-Vector
8 |
9 | #use this when working locally
10 | #just uncomment the first localhost.
11 | #url: http://localhost:4000
12 | #baseurl: http://localhost:4000
13 |
14 | disqus_shortname:
15 |
16 | # Social networking links are used in author-bio sidebar. Update and remove as you like.
17 |
18 | # Owner/author information
19 | owner:
20 | name: NEON / Data Carpentry
21 | avatar: profilePic.png
22 | bio: "Spatio-Temporal Data Lesson Series."
23 | # email: ""
24 | # twitter: ""
25 | # github: ""
26 | # youtube: "neonbetaedu"
27 | # instagram: ""
28 | # For Google Authorship https://plus.google.com/authorship
29 | # google_plus: ""
30 |
31 | # Analytics and webmaster tools stuff goes here
32 | google_analytics:
33 | #google_verify: UQj93ERU9zgECodaaXgVpkjrFn9UrDMEzVamacSoQ8Y
34 | # https://ssl.bing.com/webmaster/configure/verify/ownership Option 2 content= goes here
35 | #bing_verify: D81F4C18A6CB3018F64D7C827D953DFD
36 |
37 |
38 | # Links to include in top navigation
39 | # For external links add external: true
40 | links:
41 | - title: Data Tutorials
42 | url: /self-paced-tutorial/
43 |
44 | - title: Tutorial Series
45 | url: /tutorial-series/
46 |
47 | - title: Events
48 | url: /workshop-event/
49 |
50 | - title: Science Videos
51 | url: /science-video/
52 |
53 | - title: About
54 | url: /about/
55 |
56 | - title: NEON Website
57 | url: http://neonscience.org
58 | external: true
59 |
60 | # http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
61 | timezone: America/Denver
62 | future: true
63 | # turning off pygments for the time being
64 | #pygments: true
65 | #highlighter: pygments
66 | markdown: kramdown
67 | #markdown: redcarpet
68 | redcarpet:
69 | extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"]
70 |
71 |
72 | # https://github.com/mojombo/jekyll/wiki/Permalinks
73 | permalink: /:categories/:title/
74 |
75 | kramdown:
76 | auto_ids: true
77 | footnote_nr: 1
78 | entity_output: as_char
79 | toc_levels: 1..2
80 | enable_coderay: false
81 |
82 | # coderay:
83 | # coderay_line_numbers:
84 | # coderay_line_numbers_start: 1
85 | # coderay_tab_width: 4
86 | # coderay_bold_every: 10
87 | # coderay_css: class
88 |
89 | include: [".htaccess"]
90 | exclude: ["*.Rmd", "lib", "config.rb", "Capfile", "config", "log", "Rakefile", "Rakefile.rb", "tmp", "less", "*.sublime-project", "*.sublime-workspace", "test", "spec", "Gruntfile.js", "package.json", "node_modules", "Gemfile", "Gemfile.lock", "LICENSE", "README.md"]
91 |
--------------------------------------------------------------------------------
/_data/categories.yml:
--------------------------------------------------------------------------------
1 | - slug: workshop-event
2 | name: Data Workshops
3 | description: "Workshop events held at a particular location that often uses a tutorial
4 | series of self-paced lessons."
5 | color: '#1abc9c'
6 |
7 | - slug: self-paced-tutorial
8 | name: Self Paced Data Tutorials
9 | description: "Individual data tutorials / lessons that focus on a specific data type and
10 | associated skill or set of skills."
11 | color: '#1abc9c'
12 |
13 | - slug: science-video
14 | name: NEON Science Videos
15 | description: "Videos that focus on a particular science topic and how we can address it using
16 | data."
17 | color: '#1abc9c'
18 |
19 | - slug: teaching-module
20 | name: Teaching Modules
21 | description: "A teaching activity with a science focus that utilizes data to explore a particular
22 | science topic. These modules often include associated data tutorials for advanced classes
23 | and include data visualizations for classes that will not incorporate coding or other
24 | hands-on data manipulation tasks."
25 | color: '#1abc9c'
26 |
27 | - slug: tutorial-series
28 | name: Self Paced Tutorial Series
29 | description: "sets of themed, self paced lessons that can be worked through in order"
30 | color: '#1abc9c'
31 |
32 |
33 |
--------------------------------------------------------------------------------
/_data/packagesLibraries.yml:
--------------------------------------------------------------------------------
1 | - slug: dplyr
2 | name: dplyr
3 |
4 | - slug: ggplot2
5 | name: ggplot2
6 |
7 | - slug: h5py
8 | name: h5py
9 |
10 | - slug: lubridate
11 | name: lubridate (time series)
12 |
13 | - slug: maps
14 | name: maps
15 |
16 | - slug: maptools
17 | name: maptools
18 |
19 | - slug: plyr
20 | name: plyr
21 |
22 | - slug: raster
23 | name: raster
24 |
25 | - slug: rasterVis
26 | name: rasterVis (raster time series)
27 |
28 | - slug: rgdal
29 | name: rgdal (GIS)
30 |
31 | - slug: rgeos
32 | name: rgeos
33 |
34 | - slug: rhdf5
35 | name: rhdf5
36 |
37 | - slug: sp
38 | name: sp
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/_data/tags.yml:
--------------------------------------------------------------------------------
1 | - slug: data-viz
2 | name: Data Visualization
3 |
4 | - slug: lidar
5 | name: LiDAR
6 |
7 | - slug: spatial-data-gis
8 | name: Spatial Data & GIS
9 |
10 | - slug: HDF5
11 | name: Hierarchical Data Formats (HDF5)
12 |
13 | - slug: hyperspectral-remote-sensing
14 | name: Hyperspectral Remote Sensing
15 |
16 | - slug: R
17 | name: R programming
18 |
19 | - slug: raster
20 | name: Raster Data
21 |
22 | - slug: remote-sensing
23 | name: Remote Sensing
24 |
25 | - slug: time-series
26 | name: Time Series
27 |
28 | - slug: metadata-eml
29 | name: Metadata (EML)
30 |
31 | - slug: informatics
32 | name: Informatics
33 |
34 | - slug: Data-Workshops
35 | name: Data Workshops
36 |
37 | - slug: vector-data
38 | name: Vector Data
39 |
40 |
--------------------------------------------------------------------------------
/_data/tutorialSeries.yml:
--------------------------------------------------------------------------------
1 | - slug: raster-data-series
2 | name: Intro to Raster Data in R Series
3 | description: "something about the series here."
4 | lastModified: 2015-10-15
5 |
6 | - slug: raster-time-series
7 | name: Raster Time Series in R Series
8 | description: "something else the series here."
9 | lastModified: 2015-10-15
10 |
11 | - slug: vector-data-series
12 | name: Intro to Vector Data in R
13 | description: "something sdfsdfsd the series here."
14 | lastModified: 2015-10-15
15 |
16 | - slug: tabular-time-series
17 | name: Tabular Time Series Data in R
18 | description: "somsdfsdfething about the series here."
19 | lastModified: 2015-12-15
20 |
21 | - slug: spatial-data-management-series
22 | name: Getting Started With Spatial Data in R
23 | description: "something about the sdfsdf sdoihohi series here."
24 | lastModified: 2016-12-15
25 |
26 | - slug: intro-hdf5-r-series
27 | name: Introduction to the Hierarchical Data Format (HDF5) - Using HDFview & R
28 | description: "something about the sdfsdf sdoihohi series here."
29 | lastModified: 2016-12-15
30 |
31 | - slug: intro-lidar-r-series
32 | name: Introduction to LiDAR Data - Explore Point Clouds and Work with LiDAR Raster Data in R
33 | description: "something about the sdfsdf sdoihohi series here."
34 | lastModified: 2016-12-15
35 |
36 | - slug: intro-hsi-r-series
37 | name: Introduction to Hyperspectral Remote Sensing Data - (in R)
38 | description: "something about the sdfsdf sdoihohi series here."
39 | lastModified: 2016-12-15
40 |
--------------------------------------------------------------------------------
/_includes/_browser-upgrade.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/_includes/_disqus_comments.html:
--------------------------------------------------------------------------------
1 | {% if site.disqus_shortname %}
2 |
21 | Please enable JavaScript to view the comments powered by Disqus.
22 | comments powered by
23 | {% endif %}
--------------------------------------------------------------------------------
/_includes/_footer.html:
--------------------------------------------------------------------------------
1 | © {{ site.time | date: '%Y' }} National Ecological Observatory Network (NEON) -- Boulder, Colorado.
2 | We love feedback! Email: neondataskills at neoninc.org or tweet @leahawasser .
3 |
4 | Powered by Jekyll A huge shout out to creator of the Minimal Mistakes theme.
5 |
6 |
--------------------------------------------------------------------------------
/_includes/_greyBox-wd-rscript.html:
--------------------------------------------------------------------------------
1 | **Set Working Directory:** This lesson assumes that you have set your working
2 | directory to the location of the downloaded and unzipped data subsets.
3 | [An overview of setting the working directory in `R` can be found here.]({{site.baseurl}}/R/Set-Working-Directory "R Working Directory Lesson")
4 |
5 | **R Script & Challenge Code:** NEON data lessons often contain challenges that
6 | reinforce learned skills. If available, the code for challenge solutions is
7 | found in the downloadable `R` script of the entire lesson, available in the
8 | footer of each lesson page.
9 |
--------------------------------------------------------------------------------
/_includes/_imageFeature.html:
--------------------------------------------------------------------------------
1 | {% if page.image.feature %}
2 |
3 |
12 |
Source:
13 | {% if page.image.credit %}
14 | {{ page.image.credit }}
15 | {% else %}
16 | National Ecological Observatory Network (NEON)
17 | {% endif %}
18 |
19 |
20 | {% endif %}
--------------------------------------------------------------------------------
/_includes/_images.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ include.description }}
4 | View Image on Flikr
5 |
6 |
--------------------------------------------------------------------------------
/_includes/_images_nolink.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ include.description }}
4 |
5 |
--------------------------------------------------------------------------------
/_includes/_navigation.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/_includes/_postHeader_intro.html:
--------------------------------------------------------------------------------
1 |
2 |
Overview
3 |
{{ include.overview }}
4 |
5 |
--------------------------------------------------------------------------------
/_includes/_relatedCode.html:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 | {% if page.code2016 %}
9 |
10 |
11 |
Get Lesson Code
12 | (some browsers may require you to right click.)
13 |
20 |
21 | {% elsif page.code1 %}
22 |
23 |
--------------------------------------------------------------------------------
/_includes/_scripts.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {% if site.google_analytics %}
5 |
6 |
7 |
17 |
18 |
19 |
20 | {% endif %}
21 | {% if page.comments %}
22 | {% include _disqus_comments.html %}
23 | {% endif %}
--------------------------------------------------------------------------------
/_includes/_scripts_old.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {% if site.google_analytics %}
5 |
6 |
20 | {% endif %}
21 | {% if page.comments %}
22 | {% include _disqus_comments.html %}
23 | {% endif %}
--------------------------------------------------------------------------------
/_includes/_toc.html:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | * Auto generated table of contents
7 | {:toc}
8 |
9 |
--------------------------------------------------------------------------------
/_includes/breadcrumbs.html:
--------------------------------------------------------------------------------
1 |
2 | {% if page.categories and page.categories != empty %}
3 |
4 | Home ›
5 |
6 |
7 |
8 |
9 | {% assign words = page.categories | first | split: '-' %}
10 | {% for word in words %}
11 | {% if words.last %}{{ word | capitalize }}
12 | {% else %}{{ word | capitalize | append: ' ' }}
13 | {% endif %}
14 | {% endfor %}
15 |
16 | ›
17 |
18 | {% endif %}
19 | {% if page.url contains page.collection %}
20 |
21 | Home ›
22 |
23 |
24 | {{ site.collections[page.collection].title }} ›
25 |
26 | {% endif %}
27 |
28 |
29 |
--------------------------------------------------------------------------------
/_includes/dataSubsets/_data_Airborne-Remote-Sensing.html:
--------------------------------------------------------------------------------
1 |
3 |
4 | The LiDAR and imagery data used to create this raster teaching data subset
5 | were collected over the
6 |
National Ecological Observatory Network's
7 |
Harvard Forest
8 | and
9 |
San Joaquin Experimental Range
10 | field sites and processed at
11 |
NEON headquarters.
12 | The entire dataset can be accessed by request from the
13 |
NEON Airborne Data Request Page on the NEON website.
14 |
--------------------------------------------------------------------------------
/_includes/dataSubsets/_data_Landsat-NDVI.html:
--------------------------------------------------------------------------------
1 |
4 |
5 | The imagery data used to create this raster teaching data subset were
6 | collected over the
7 |
National Ecological Observatory Network's
8 |
Harvard Forest
9 | and
10 |
San Joaquin Experimental Range
11 | field sites.
12 | The imagery was created by the U.S. Geological Survey (USGS) using a
13 |
multispectral scanner
14 | on a
Landsat Satellite.
15 | The data files are Geographic Tagged Image-File Format (GeoTIFF).
16 |
--------------------------------------------------------------------------------
/_includes/dataSubsets/_data_Met-Time-Series.html:
--------------------------------------------------------------------------------
1 |
4 |
5 | The data used in this lesson were collected at the
6 |
National Ecological Observatory Network's
7 |
Harvard Forest field site .
8 | These data are proxy data for what will be available for 30 years on the
9 |
NEON data portal
10 | for the Harvard Forest and other field sites located across the United States.
11 |
--------------------------------------------------------------------------------
/_includes/dataSubsets/_data_Site-Layout-Files.html:
--------------------------------------------------------------------------------
1 |
4 |
5 | These vector data provide information on the site characterization and
6 | infrastructure at the
7 |
National Ecological Observatory Network's
8 |
Harvard Forest
9 | field site.
10 | The Harvard Forest shapefiles are from the
11 |
Harvard Forest GIS & Map
12 | archives. US Country and State Boundary layers are from the
13 |
US Census Bureau .
14 |
--------------------------------------------------------------------------------
/_includes/post-grid.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {% if post.image.teaser %}
4 |
5 | {% else %}
6 |
7 | {% endif %}
8 |
9 |
10 |
11 | {% if post.date %}{{ post.date | date: "%B %d, %Y" }}
{% endif %}
12 |
13 | {{ post.description | strip_html | truncate: 160 }}
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/_layouts/archive.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% include _head.html %}
8 |
9 |
10 |
11 |
12 | {% include _browser-upgrade.html %}
13 |
14 | {% include _navigation.html %}
15 |
16 | {% if page.image.feature %}
17 |
31 | {% endif %}
32 |
33 |
34 |
35 |
36 | {{ page.title }}
37 |
38 | {{ content }}
39 |
40 | {% if site.disqus_shortname and page.comments %}
41 |
42 | {% endif %}
43 |
44 |
45 |
46 |
47 |
52 |
53 | {% include _scripts.html %}
54 |
55 |
56 |
--------------------------------------------------------------------------------
/_layouts/home.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% include _head.html %}
8 |
9 |
10 |
11 |
12 | {% include _browser-upgrade.html %}
13 |
14 | {% include _navigation.html %}
15 |
16 | {% include _imageFeature.html %}
17 |
18 |
19 | {% include _author-bio.html %}
20 |
21 |
22 |
23 |
24 | {{ content }}
25 |
26 |
27 | {% for post in site.posts limit:8 %}
28 |
29 | {% if post.link %}
30 |
31 | {% else %}
32 |
33 |
34 | {% if post.lastModified %}Last modified: {{ post.lastModified | date: "%b %-d, %Y" }}{% endif %}
35 | {% if post.packagesLibraries %} - Libraries: {{ post.packagesLibraries | join: ', ' %}}{% endif %}
36 |
37 | {% if post.description %}{{ post.description }}{% else %}{{ post.content | strip_html | strip_newlines | truncate: 120 }}{% endif %}
38 | {% endif %}
39 |
40 | {% endfor %}
41 |
42 |
43 |
48 |
49 | {% include _scripts.html %}
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/_layouts/page.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% include _head.html %}
8 |
9 |
10 |
11 |
12 | {% include _browser-upgrade.html %}
13 |
14 | {% include _navigation.html %}
15 |
16 | {% if page.image.feature %}
17 |
31 | {% endif %}
32 |
33 |
34 |
35 | {% include _author-bio.html %}
36 |
37 |
38 | {{ page.title }}
39 |
40 | {{ content }}
41 |
42 | {% if site.disqus_shortname and page.comments %}
43 |
44 | {% endif %}
45 |
46 |
47 |
48 |
53 |
54 | {% include _scripts.html %}
55 |
56 |
57 |
--------------------------------------------------------------------------------
/_layouts/post-index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% include _head.html %}
8 |
9 |
10 |
11 |
12 | {% include _browser-upgrade.html %}
13 |
14 | {% include _navigation.html %}
15 |
16 | {% include _imageFeature.html %}
17 |
18 |
19 | {% include _author-bio.html %}
20 |
21 |
22 |
23 |
{{ page.title }}
24 | {{ content }}
25 |
26 |
27 |
28 |
29 | {% for category in site.categories %}
30 | {% assign t = category | first %}
31 | {% assign posts = category | last %}
32 |
33 | {% for acategory in site.data.categories %}
34 | {% if acategory.slug == t %}
35 |
36 | {% endif %}
37 | {% endfor %}
38 |
39 |
40 | {% for post in posts %}
41 | {% if post.categories contains t %}
42 |
43 |
44 |
45 | {% if post.lastModified %}Last modified: {{ post.lastModified | date: "%b %-d, %Y" }}{% endif %}
46 | {% if post.time %}Time: {{ post.time }}{% endif %}
47 | {% if post.catalog-entry-type %}, Type: {{ post.catalog-entry-type }} {% endif %}
48 |
49 | {% if post.description %}{{ post.description }}{% else %}{{ post.content | strip_html | strip_newlines | truncate: 120 }}{% endif %}
50 |
51 |
52 | {% endif %}
53 | {% endfor %}
54 | {% endfor %}
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
67 |
68 | {% include _scripts.html %}
69 |
70 |
71 |
--------------------------------------------------------------------------------
/_layouts/post_by_category.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% include _head.html %}
8 |
9 |
10 |
11 |
12 | {% include _browser-upgrade.html %}
13 |
14 | {% include _navigation.html %}
15 |
16 | {% include _imageFeature.html %}
17 |
18 |
19 |
20 | {% include _author-bio.html %}
21 |
22 |
23 |
24 |
{{ page.title }}
25 |
29 |
30 |
57 | {% endif %}
58 | {% endfor %}
59 | {% else %}
60 |
61 | {% endif %}
62 |
63 |
64 |
65 |
66 |
67 |
68 |
73 |
74 | {% include _scripts.html %}
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
--------------------------------------------------------------------------------
/_layouts/post_by_r-package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% include _head.html %}
8 |
9 |
10 |
11 |
12 | {% include _browser-upgrade.html %}
13 |
14 | {% include _navigation.html %}
15 |
16 | {% include _imageFeature.html %}
17 |
18 |
19 |
20 | {% include _author-bio.html %}
21 |
22 |
23 |
24 |
{{ page.title }}
25 |
29 |
30 |
55 |
56 |
57 |
58 |
59 |
60 |
65 |
66 | {% include _scripts.html %}
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
--------------------------------------------------------------------------------
/_layouts/tutorial-series-landing.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% include _head.html %}
8 |
9 |
10 |
11 |
12 | {% include _browser-upgrade.html %}
13 |
14 | {% include _navigation.html %}
15 |
16 | {% include _imageFeature.html %}
17 |
18 |
19 |
20 | {% include _author-bio.html %}
21 |
22 |
23 |
24 |
{{ page.title }}
25 |
29 |
30 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
67 |
68 | {% include _scripts.html %}
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
--------------------------------------------------------------------------------
/_layouts/tutorial-series-list.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% include _head.html %}
8 |
9 |
10 |
11 |
12 | {% include _browser-upgrade.html %}
13 |
14 | {% include _navigation.html %}
15 |
16 | {% include _imageFeature.html %}
17 |
18 |
19 |
20 | {% include _author-bio.html %}
21 |
22 |
23 |
59 |
60 |
65 |
66 | {% include _scripts.html %}
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
--------------------------------------------------------------------------------
/_layouts/workshop-landing-page.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% include _head.html %}
8 |
9 |
10 |
11 |
12 | {% include _browser-upgrade.html %}
13 |
14 | {% include _navigation.html %}
15 |
16 | {% include _imageFeature.html %}
17 |
18 |
19 |
20 | {% include _author-bio.html %}
21 |
22 |
23 |
24 |
{{ page.title }}
25 |
27 |
28 |
55 |
56 |
57 |
58 |
59 |
60 |
65 |
66 | {% include _scripts.html %}
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
--------------------------------------------------------------------------------
/about.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | description: "A site devoted to open science and open data."
4 | Tags: []
5 | permalink: about/
6 | image:
7 | feature: NEONCarpentryHeader_2.png
8 | credit: National Ecological Observatory Network (NEON)
9 | creditlink: http://www.neoninc.org
10 | ---
11 |
12 |
13 | ##About the NEON / Data Carpentry Hackathon
14 |
15 | The National Ecological Observatory Network (NEON) is hosting a 3-day lesson-building hackathon to develop a suite of NEON/ Data Carpentry data tutorials and corresponding assessment instruments. The tutorials and assessment instruments will be used to teach fundamental big data skills needed to work efficiently with large spatio-temporal data using open tools, such as R, Python and postgres SQL.
16 |
17 | Learn more about the Hackathon on the NEON website.
18 |
19 |
--------------------------------------------------------------------------------
/assets/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/assets/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/assets/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/assets/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/assets/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/assets/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/assets/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/assets/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/assets/highlightjs/about-highlights-js.txt:
--------------------------------------------------------------------------------
1 | NOTE - the css uses highlights.js
2 | i created a custom JS file (from the website) that only looks for R code, XML and Python
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | .css .hljs-rules,
32 | .tex .hljs-special {
33 | color: #444;
34 | }
35 |
36 | .hljs-string,
37 | .hljs-symbol,
38 | .diff .hljs-change,
39 | .hljs-regexp,
40 | .xml .hljs-attribute,
41 | .smalltalk .hljs-char,
42 | .xml .hljs-value,
43 | .ini .hljs-value,
44 | .clojure .hljs-attribute,
45 | .coffeescript .hljs-attribute {
46 | color: #ffcc33;
47 | }
48 |
49 | .hljs-number,
50 | .hljs-addition {
51 | color: #00cc66;
52 | }
53 |
54 | .hljs-built_in,
55 | .hljs-literal,
56 | .hljs-type,
57 | .hljs-typename,
58 | .go .hljs-constant,
59 | .ini .hljs-keyword,
60 | .lua .hljs-title,
61 | .perl .hljs-variable,
62 | .php .hljs-variable,
63 | .mel .hljs-variable,
64 | .django .hljs-variable,
65 | .css .funtion,
66 | .smalltalk .method,
67 | .hljs-hexcolor,
68 | .hljs-important,
69 | .hljs-flow,
70 | .hljs-inheritance,
71 | .parser3 .hljs-variable {
72 | color: #32aaee;
73 | }
74 |
75 | .hljs-keyword,
76 | .hljs-tag .hljs-title,
77 | .css .hljs-tag,
78 | .css .hljs-class,
79 | .css .hljs-id,
80 | .css .hljs-pseudo,
81 | .css .hljs-attr_selector,
82 | .hljs-winutils,
83 | .tex .hljs-command,
84 | .hljs-request,
85 | .hljs-status {
86 | color: #6644aa;
87 | }
88 |
89 | .hljs-title,
90 | .ruby .hljs-constant,
91 | .vala .hljs-constant,
92 | .hljs-parent,
93 | .hljs-deletion,
94 | .hljs-template_tag,
95 | .css .hljs-keyword,
96 | .objectivec .hljs-class .hljs-id,
97 | .smalltalk .hljs-class,
98 | .lisp .hljs-keyword,
99 | .apache .hljs-tag,
100 | .nginx .hljs-variable,
101 | .hljs-envvar,
102 | .bash .hljs-variable,
103 | .go .hljs-built_in,
104 | .vbscript .hljs-built_in,
105 | .lua .hljs-built_in,
106 | .rsl .hljs-built_in,
107 | .tail,
108 | .avrasm .hljs-label,
109 | .tex .hljs-formula,
110 | .tex .hljs-formula * {
111 | color: #bb1166;
112 | }
113 |
114 | .hljs-yardoctag,
115 | .hljs-phpdoc,
116 | .hljs-dartdoc,
117 | .profile .hljs-header,
118 | .ini .hljs-title,
119 | .apache .hljs-tag,
120 | .parser3 .hljs-title {
121 | font-weight: bold;
122 | }
123 |
124 | .coffeescript .javascript,
125 | .javascript .xml,
126 | .tex .hljs-formula,
127 | .xml .javascript,
128 | .xml .vbscript,
129 | .xml .css,
130 | .xml .hljs-cdata {
131 | opacity: 0.6;
132 | }
133 |
134 | .hljs,
135 | .hljs-subst,
136 | .diff .hljs-chunk,
137 | .css .hljs-value,
138 | .css .hljs-attribute {
139 | color: #aaa;
140 | }
141 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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-shebang,
30 | .hljs-doctype,
31 | .hljs-pi,
32 | .hljs-javadoc,
33 | .hljs-deletion,
34 | .apache .hljs-sqbracket {
35 | color: #ccc;
36 | }
37 |
38 | .hljs-keyword,
39 | .hljs-tag .hljs-title,
40 | .ini .hljs-title,
41 | .lisp .hljs-title,
42 | .http .hljs-title,
43 | .nginx .hljs-title,
44 | .css .hljs-tag,
45 | .hljs-winutils,
46 | .hljs-flow,
47 | .apache .hljs-tag,
48 | .tex .hljs-command,
49 | .hljs-request,
50 | .hljs-status {
51 | font-weight: bold;
52 | }
53 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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-pi,
68 | .hljs-doctype,
69 | .hljs-deletion,
70 | .hljs-shebang,
71 | .apache .hljs-sqbracket,
72 | .nginx .hljs-built_in,
73 | .tex .hljs-formula {
74 | color: #802022;
75 | }
76 |
77 | .hljs-keyword,
78 | .hljs-literal,
79 | .css .hljs-id,
80 | .hljs-phpdoc,
81 | .hljs-dartdoc,
82 | .hljs-title,
83 | .hljs-type,
84 | .vbscript .hljs-built_in,
85 | .rsl .hljs-built_in,
86 | .smalltalk .hljs-class,
87 | .diff .hljs-header,
88 | .hljs-chunk,
89 | .hljs-winutils,
90 | .bash .hljs-variable,
91 | .apache .hljs-tag,
92 | .tex .hljs-command {
93 | font-weight: bold;
94 | }
95 |
96 | .coffeescript .javascript,
97 | .javascript .xml,
98 | .tex .hljs-formula,
99 | .xml .javascript,
100 | .xml .vbscript,
101 | .xml .css,
102 | .xml .hljs-cdata {
103 | opacity: 0.8;
104 | }
105 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/brown_papersq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/assets/highlightjs/styles/brown_papersq.png
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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-pi,
67 | .hljs-doctype,
68 | .hljs-deletion,
69 | .hljs-shebang,
70 | .apache .hljs-sqbracket,
71 | .tex .hljs-formula {
72 | color: #777;
73 | }
74 |
75 | .hljs-keyword,
76 | .hljs-literal,
77 | .hljs-title,
78 | .css .hljs-id,
79 | .hljs-phpdoc,
80 | .hljs-dartdoc,
81 | .hljs-type,
82 | .vbscript .hljs-built_in,
83 | .rsl .hljs-built_in,
84 | .smalltalk .hljs-class,
85 | .diff .hljs-header,
86 | .hljs-chunk,
87 | .hljs-winutils,
88 | .bash .hljs-variable,
89 | .apache .hljs-tag,
90 | .tex .hljs-special,
91 | .hljs-request,
92 | .hljs-status {
93 | font-weight: bold;
94 | }
95 |
96 | .coffeescript .javascript,
97 | .javascript .xml,
98 | .tex .hljs-formula,
99 | .xml .javascript,
100 | .xml .vbscript,
101 | .xml .css,
102 | .xml .hljs-cdata {
103 | opacity: 0.5;
104 | }
105 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | .diff .hljs-header,
16 | .hljs-javadoc {
17 | color: #408080;
18 | font-style: italic;
19 | }
20 |
21 | .hljs-keyword,
22 | .assignment,
23 | .hljs-literal,
24 | .css .rule .hljs-keyword,
25 | .hljs-winutils,
26 | .javascript .hljs-title,
27 | .lisp .hljs-title,
28 | .hljs-subst {
29 | color: #954121;
30 | }
31 |
32 | .hljs-number,
33 | .hljs-hexcolor {
34 | color: #40a070;
35 | }
36 |
37 | .hljs-string,
38 | .hljs-tag .hljs-value,
39 | .hljs-phpdoc,
40 | .hljs-dartdoc,
41 | .tex .hljs-formula {
42 | color: #219161;
43 | }
44 |
45 | .hljs-title,
46 | .hljs-id {
47 | color: #19469d;
48 | }
49 | .hljs-params {
50 | color: #00f;
51 | }
52 |
53 | .javascript .hljs-title,
54 | .lisp .hljs-title,
55 | .hljs-subst {
56 | font-weight: normal;
57 | }
58 |
59 | .hljs-class .hljs-title,
60 | .haskell .hljs-label,
61 | .tex .hljs-command {
62 | color: #458;
63 | font-weight: bold;
64 | }
65 |
66 | .hljs-tag,
67 | .hljs-tag .hljs-title,
68 | .hljs-rules .hljs-property,
69 | .django .hljs-tag .hljs-keyword {
70 | color: #000080;
71 | font-weight: normal;
72 | }
73 |
74 | .hljs-attribute,
75 | .hljs-variable,
76 | .instancevar,
77 | .lisp .hljs-body {
78 | color: #008080;
79 | }
80 |
81 | .hljs-regexp {
82 | color: #b68;
83 | }
84 |
85 | .hljs-class {
86 | color: #458;
87 | font-weight: bold;
88 | }
89 |
90 | .hljs-symbol,
91 | .ruby .hljs-symbol .hljs-string,
92 | .ruby .hljs-symbol .hljs-keyword,
93 | .ruby .hljs-symbol .keymethods,
94 | .lisp .hljs-keyword,
95 | .tex .hljs-special,
96 | .input_number {
97 | color: #990073;
98 | }
99 |
100 | .builtin,
101 | .constructor,
102 | .hljs-built_in,
103 | .lisp .hljs-title {
104 | color: #0086b3;
105 | }
106 |
107 | .hljs-preprocessor,
108 | .hljs-pragma,
109 | .hljs-pi,
110 | .hljs-doctype,
111 | .hljs-shebang,
112 | .hljs-cdata {
113 | color: #999;
114 | font-weight: bold;
115 | }
116 |
117 | .hljs-deletion {
118 | background: #fdd;
119 | }
120 |
121 | .hljs-addition {
122 | background: #dfd;
123 | }
124 |
125 | .diff .hljs-change {
126 | background: #0086b3;
127 | }
128 |
129 | .hljs-chunk {
130 | color: #aaa;
131 | }
132 |
133 | .tex .hljs-formula {
134 | opacity: 0.5;
135 | }
136 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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-deletion,
65 | .apache .hljs-sqbracket,
66 | .tex .hljs-formula {
67 | color: #888;
68 | }
69 |
70 | .hljs-number,
71 | .hljs-date,
72 | .hljs-regexp,
73 | .hljs-literal,
74 | .smalltalk .hljs-symbol,
75 | .smalltalk .hljs-char,
76 | .clojure .hljs-attribute {
77 | color: #0f0;
78 | }
79 |
80 | .hljs-decorator,
81 | .django .hljs-filter .hljs-argument,
82 | .smalltalk .hljs-localvars,
83 | .smalltalk .hljs-array,
84 | .hljs-attr_selector,
85 | .hljs-pseudo,
86 | .xml .hljs-pi,
87 | .diff .hljs-header,
88 | .hljs-chunk,
89 | .hljs-shebang,
90 | .nginx .hljs-built_in,
91 | .hljs-prompt {
92 | color: #008080;
93 | }
94 |
95 | .hljs-keyword,
96 | .css .hljs-id,
97 | .hljs-title,
98 | .hljs-type,
99 | .vbscript .hljs-built_in,
100 | .rsl .hljs-built_in,
101 | .smalltalk .hljs-class,
102 | .hljs-winutils,
103 | .hljs-flow,
104 | .apache .hljs-tag,
105 | .nginx .hljs-built_in,
106 | .tex .hljs-command,
107 | .tex .hljs-special,
108 | .hljs-request,
109 | .hljs-status {
110 | font-weight: bold;
111 | }
112 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | .diff .hljs-header,
18 | .hljs-javadoc {
19 | color: #998;
20 | font-style: italic;
21 | }
22 |
23 | .hljs-keyword,
24 | .css .rule .hljs-keyword,
25 | .hljs-winutils,
26 | .nginx .hljs-title,
27 | .hljs-subst,
28 | .hljs-request,
29 | .hljs-status {
30 | color: #333;
31 | font-weight: bold;
32 | }
33 |
34 | .hljs-number,
35 | .hljs-hexcolor,
36 | .ruby .hljs-constant {
37 | color: #008080;
38 | }
39 |
40 | .hljs-string,
41 | .hljs-tag .hljs-value,
42 | .hljs-phpdoc,
43 | .hljs-dartdoc,
44 | .tex .hljs-formula {
45 | color: #d14;
46 | }
47 |
48 | .hljs-title,
49 | .hljs-id,
50 | .scss .hljs-preprocessor {
51 | color: #900;
52 | font-weight: bold;
53 | }
54 |
55 | .hljs-list .hljs-keyword,
56 | .hljs-subst {
57 | font-weight: normal;
58 | }
59 |
60 | .hljs-class .hljs-title,
61 | .hljs-type,
62 | .vhdl .hljs-literal,
63 | .tex .hljs-command {
64 | color: #458;
65 | font-weight: bold;
66 | }
67 |
68 | .hljs-tag,
69 | .hljs-tag .hljs-title,
70 | .hljs-rules .hljs-property,
71 | .django .hljs-tag .hljs-keyword {
72 | color: #000080;
73 | font-weight: normal;
74 | }
75 |
76 | .hljs-attribute,
77 | .hljs-variable,
78 | .lisp .hljs-body {
79 | color: #008080;
80 | }
81 |
82 | .hljs-regexp {
83 | color: #009926;
84 | }
85 |
86 | .hljs-symbol,
87 | .ruby .hljs-symbol .hljs-string,
88 | .lisp .hljs-keyword,
89 | .clojure .hljs-keyword,
90 | .scheme .hljs-keyword,
91 | .tex .hljs-special,
92 | .hljs-prompt {
93 | color: #990073;
94 | }
95 |
96 | .hljs-built_in {
97 | color: #0086b3;
98 | }
99 |
100 | .hljs-preprocessor,
101 | .hljs-pragma,
102 | .hljs-pi,
103 | .hljs-doctype,
104 | .hljs-shebang,
105 | .hljs-cdata {
106 | color: #999;
107 | font-weight: bold;
108 | }
109 |
110 | .hljs-deletion {
111 | background: #fdd;
112 | }
113 |
114 | .hljs-addition {
115 | background: #dfd;
116 | }
117 |
118 | .diff .hljs-change {
119 | background: #0086b3;
120 | }
121 |
122 | .hljs-chunk {
123 | color: #aaa;
124 | }
125 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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-javadoc {
18 | color: #800;
19 | }
20 |
21 | .hljs-keyword,
22 | .method,
23 | .hljs-list .hljs-keyword,
24 | .nginx .hljs-title,
25 | .hljs-tag .hljs-title,
26 | .setting .hljs-value,
27 | .hljs-winutils,
28 | .tex .hljs-command,
29 | .http .hljs-title,
30 | .hljs-request,
31 | .hljs-status {
32 | color: #008;
33 | }
34 |
35 | .hljs-envvar,
36 | .tex .hljs-special {
37 | color: #660;
38 | }
39 |
40 | .hljs-string,
41 | .hljs-tag .hljs-value,
42 | .hljs-cdata,
43 | .hljs-filter .hljs-argument,
44 | .hljs-attr_selector,
45 | .apache .hljs-cbracket,
46 | .hljs-date,
47 | .hljs-regexp,
48 | .coffeescript .hljs-attribute {
49 | color: #080;
50 | }
51 |
52 | .hljs-sub .hljs-identifier,
53 | .hljs-pi,
54 | .hljs-tag,
55 | .hljs-tag .hljs-keyword,
56 | .hljs-decorator,
57 | .ini .hljs-title,
58 | .hljs-shebang,
59 | .hljs-prompt,
60 | .hljs-hexcolor,
61 | .hljs-rules .hljs-value,
62 | .hljs-literal,
63 | .hljs-symbol,
64 | .ruby .hljs-symbol .hljs-string,
65 | .hljs-number,
66 | .css .hljs-function,
67 | .clojure .hljs-attribute {
68 | color: #066;
69 | }
70 |
71 | .hljs-class .hljs-title,
72 | .smalltalk .hljs-class,
73 | .hljs-javadoctag,
74 | .hljs-yardoctag,
75 | .hljs-phpdoc,
76 | .hljs-dartdoc,
77 | .hljs-type,
78 | .hljs-typename,
79 | .hljs-tag .hljs-attribute,
80 | .hljs-doctype,
81 | .hljs-class .hljs-id,
82 | .hljs-built_in,
83 | .setting,
84 | .hljs-params,
85 | .hljs-variable {
86 | color: #606;
87 | }
88 |
89 | .css .hljs-tag,
90 | .hljs-rules .hljs-property,
91 | .hljs-pseudo,
92 | .hljs-subst {
93 | color: #000;
94 | }
95 |
96 | .css .hljs-class,
97 | .css .hljs-id {
98 | color: #9b703f;
99 | }
100 |
101 | .hljs-value .hljs-important {
102 | color: #ff7700;
103 | font-weight: bold;
104 | }
105 |
106 | .hljs-rules .hljs-keyword {
107 | color: #c5af75;
108 | }
109 |
110 | .hljs-annotation,
111 | .apache .hljs-sqbracket,
112 | .nginx .hljs-built_in {
113 | color: #9b859d;
114 | }
115 |
116 | .hljs-preprocessor,
117 | .hljs-preprocessor *,
118 | .hljs-pragma {
119 | color: #444;
120 | }
121 |
122 | .tex .hljs-formula {
123 | background-color: #eee;
124 | font-style: italic;
125 | }
126 |
127 | .diff .hljs-header,
128 | .hljs-chunk {
129 | color: #808080;
130 | font-weight: bold;
131 | }
132 |
133 | .diff .hljs-change {
134 | background-color: #bccff9;
135 | }
136 |
137 | .hljs-addition {
138 | background-color: #baeeba;
139 | }
140 |
141 | .hljs-deletion {
142 | background-color: #ffc8bd;
143 | }
144 |
145 | .hljs-comment .hljs-yardoctag {
146 | font-weight: bold;
147 | }
148 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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-javadoc,
25 | .diff .hljs-header {
26 | color: #808080;
27 | font-style: italic;
28 | }
29 |
30 | .hljs-annotation,
31 | .hljs-decorator,
32 | .hljs-preprocessor,
33 | .hljs-pragma,
34 | .hljs-doctype,
35 | .hljs-pi,
36 | .hljs-chunk,
37 | .hljs-shebang,
38 | .apache .hljs-cbracket,
39 | .hljs-prompt,
40 | .http .hljs-title {
41 | color: #808000;
42 | }
43 |
44 | .hljs-tag,
45 | .hljs-pi {
46 | background: #efefef;
47 | }
48 |
49 | .hljs-tag .hljs-title,
50 | .hljs-id,
51 | .hljs-attr_selector,
52 | .hljs-pseudo,
53 | .hljs-literal,
54 | .hljs-keyword,
55 | .hljs-hexcolor,
56 | .css .hljs-function,
57 | .ini .hljs-title,
58 | .css .hljs-class,
59 | .hljs-list .hljs-keyword,
60 | .nginx .hljs-title,
61 | .tex .hljs-command,
62 | .hljs-request,
63 | .hljs-status {
64 | font-weight: bold;
65 | color: #000080;
66 | }
67 |
68 | .hljs-attribute,
69 | .hljs-rules .hljs-keyword,
70 | .hljs-number,
71 | .hljs-date,
72 | .hljs-regexp,
73 | .tex .hljs-special {
74 | font-weight: bold;
75 | color: #0000ff;
76 | }
77 |
78 | .hljs-number,
79 | .hljs-regexp {
80 | font-weight: normal;
81 | }
82 |
83 | .hljs-string,
84 | .hljs-value,
85 | .hljs-filter .hljs-argument,
86 | .css .hljs-function .hljs-params,
87 | .apache .hljs-tag {
88 | color: #008000;
89 | font-weight: bold;
90 | }
91 |
92 | .hljs-symbol,
93 | .ruby .hljs-symbol .hljs-string,
94 | .hljs-char,
95 | .tex .hljs-formula {
96 | color: #000;
97 | background: #d0eded;
98 | font-style: italic;
99 | }
100 |
101 | .hljs-phpdoc,
102 | .hljs-dartdoc,
103 | .hljs-yardoctag,
104 | .hljs-javadoctag {
105 | text-decoration: underline;
106 | }
107 |
108 | .hljs-variable,
109 | .hljs-envvar,
110 | .apache .hljs-sqbracket,
111 | .nginx .hljs-built_in {
112 | color: #660e7a;
113 | }
114 |
115 | .hljs-addition {
116 | background: #baeeba;
117 | }
118 |
119 | .hljs-deletion {
120 | background: #ffc8bd;
121 | }
122 |
123 | .diff .hljs-change {
124 | background: #bccff9;
125 | }
126 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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-javadoc {
17 | color: #7c7c7c;
18 | }
19 |
20 | .hljs-keyword,
21 | .hljs-tag,
22 | .tex .hljs-command,
23 | .hljs-request,
24 | .hljs-status,
25 | .clojure .hljs-attribute {
26 | color: #96cbfe;
27 | }
28 |
29 | .hljs-sub .hljs-keyword,
30 | .method,
31 | .hljs-list .hljs-title,
32 | .nginx .hljs-title {
33 | color: #ffffb6;
34 | }
35 |
36 | .hljs-string,
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 | .coffeescript .hljs-attribute {
44 | color: #a8ff60;
45 | }
46 |
47 | .hljs-subst {
48 | color: #daefa3;
49 | }
50 |
51 | .hljs-regexp {
52 | color: #e9c062;
53 | }
54 |
55 | .hljs-title,
56 | .hljs-sub .hljs-identifier,
57 | .hljs-pi,
58 | .hljs-decorator,
59 | .tex .hljs-special,
60 | .hljs-type,
61 | .hljs-constant,
62 | .smalltalk .hljs-class,
63 | .hljs-javadoctag,
64 | .hljs-yardoctag,
65 | .hljs-phpdoc,
66 | .hljs-dartdoc,
67 | .nginx .hljs-built_in {
68 | color: #ffffb6;
69 | }
70 |
71 | .hljs-symbol,
72 | .ruby .hljs-symbol .hljs-string,
73 | .hljs-number,
74 | .hljs-variable,
75 | .vbscript,
76 | .hljs-literal {
77 | color: #c6c5fe;
78 | }
79 |
80 | .css .hljs-tag {
81 | color: #96cbfe;
82 | }
83 |
84 | .css .hljs-rules .hljs-property,
85 | .css .hljs-id {
86 | color: #ffffb6;
87 | }
88 |
89 | .css .hljs-class {
90 | color: #fff;
91 | }
92 |
93 | .hljs-hexcolor {
94 | color: #c6c5fe;
95 | }
96 |
97 | .hljs-number {
98 | color:#ff73fd;
99 | }
100 |
101 | .coffeescript .javascript,
102 | .javascript .xml,
103 | .tex .hljs-formula,
104 | .xml .javascript,
105 | .xml .vbscript,
106 | .xml .css,
107 | .xml .hljs-cdata {
108 | opacity: 0.7;
109 | }
110 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | .diff .hljs-header,
47 | .hljs-chunk {
48 | color: #777;
49 | }
50 |
51 | .hljs-number,
52 | .hljs-date,
53 | .hljs-regexp,
54 | .hljs-literal,
55 | .smalltalk .hljs-symbol,
56 | .smalltalk .hljs-char,
57 | .hljs-change,
58 | .tex .hljs-special {
59 | color: #800;
60 | }
61 |
62 | .hljs-label,
63 | .hljs-javadoc,
64 | .ruby .hljs-string,
65 | .hljs-decorator,
66 | .hljs-filter .hljs-argument,
67 | .hljs-localvars,
68 | .hljs-array,
69 | .hljs-attr_selector,
70 | .hljs-pseudo,
71 | .hljs-pi,
72 | .hljs-doctype,
73 | .hljs-deletion,
74 | .hljs-envvar,
75 | .hljs-shebang,
76 | .apache .hljs-sqbracket,
77 | .nginx .hljs-built_in,
78 | .tex .hljs-formula,
79 | .hljs-prompt,
80 | .clojure .hljs-attribute {
81 | color: #00e;
82 | }
83 |
84 | .hljs-keyword,
85 | .hljs-id,
86 | .hljs-phpdoc,
87 | .hljs-dartdoc,
88 | .hljs-title,
89 | .hljs-built_in,
90 | .smalltalk .hljs-class,
91 | .hljs-winutils,
92 | .bash .hljs-variable,
93 | .apache .hljs-tag,
94 | .xml .hljs-tag,
95 | .tex .hljs-command,
96 | .hljs-request,
97 | .hljs-status {
98 | font-weight: bold;
99 | color: navy;
100 | }
101 |
102 | .nginx .hljs-built_in {
103 | font-weight: normal;
104 | }
105 |
106 | .coffeescript .javascript,
107 | .javascript .xml,
108 | .tex .hljs-formula,
109 | .xml .javascript,
110 | .xml .vbscript,
111 | .xml .css,
112 | .xml .hljs-cdata {
113 | opacity: 0.5;
114 | }
115 |
116 | /* --- */
117 | .apache .hljs-tag {
118 | font-weight: bold;
119 | color: blue;
120 | }
121 |
122 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | color: #738191;
29 | }
30 |
31 | .hljs-string,
32 | .hljs-title,
33 | .hljs-parent,
34 | .hljs-built_in,
35 | .hljs-literal,
36 | .hljs-filename,
37 | .hljs-value,
38 | .hljs-addition,
39 | .hljs-tag,
40 | .hljs-argument,
41 | .hljs-link_label,
42 | .hljs-blockquote,
43 | .hljs-header {
44 | color: #0048ab;
45 | }
46 |
47 | .hljs-decorator,
48 | .hljs-prompt,
49 | .hljs-yardoctag,
50 | .hljs-subst,
51 | .hljs-symbol,
52 | .hljs-doctype,
53 | .hljs-regexp,
54 | .hljs-preprocessor,
55 | .hljs-pragma,
56 | .hljs-pi,
57 | .hljs-attribute,
58 | .hljs-attr_selector,
59 | .hljs-javadoc,
60 | .hljs-xmlDocTag,
61 | .hljs-deletion,
62 | .hljs-shebang,
63 | .hljs-string .hljs-variable,
64 | .hljs-link_url,
65 | .hljs-bullet,
66 | .hljs-sqbracket,
67 | .hljs-phony {
68 | color: #4c81c9;
69 | }
70 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | .markdown .hljs-code {
33 | color: #66d9ef;
34 | }
35 |
36 | .hljs-code,
37 | .hljs-class .hljs-title,
38 | .hljs-header {
39 | color: white;
40 | }
41 |
42 | .hljs-link_label,
43 | .hljs-attribute,
44 | .hljs-symbol,
45 | .hljs-symbol .hljs-string,
46 | .hljs-value,
47 | .hljs-regexp {
48 | color: #bf79db;
49 | }
50 |
51 | .hljs-link_url,
52 | .hljs-tag .hljs-value,
53 | .hljs-string,
54 | .hljs-bullet,
55 | .hljs-subst,
56 | .hljs-title,
57 | .hljs-emphasis,
58 | .hljs-type,
59 | .hljs-preprocessor,
60 | .hljs-pragma,
61 | .ruby .hljs-class .hljs-parent,
62 | .hljs-built_in,
63 | .django .hljs-template_tag,
64 | .django .hljs-variable,
65 | .smalltalk .hljs-class,
66 | .hljs-javadoc,
67 | .django .hljs-filter .hljs-argument,
68 | .smalltalk .hljs-localvars,
69 | .smalltalk .hljs-array,
70 | .hljs-attr_selector,
71 | .hljs-pseudo,
72 | .hljs-addition,
73 | .hljs-stream,
74 | .hljs-envvar,
75 | .apache .hljs-tag,
76 | .apache .hljs-cbracket,
77 | .tex .hljs-command,
78 | .hljs-prompt {
79 | color: #a6e22e;
80 | }
81 |
82 | .hljs-comment,
83 | .hljs-annotation,
84 | .smartquote,
85 | .hljs-blockquote,
86 | .hljs-horizontal_rule,
87 | .hljs-decorator,
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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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-pi,
115 | .hljs-deletion,
116 | .hljs-shebang,
117 | .apache .hljs-sqbracket,
118 | .tex .hljs-formula {
119 | color: #818e96;
120 | }
121 |
122 | .hljs-keyword,
123 | .hljs-literal,
124 | .css .hljs-id,
125 | .hljs-phpdoc,
126 | .hljs-dartdoc,
127 | .hljs-title,
128 | .hljs-header,
129 | .hljs-type,
130 | .vbscript .hljs-built_in,
131 | .rsl .hljs-built_in,
132 | .smalltalk .hljs-class,
133 | .diff .hljs-header,
134 | .hljs-chunk,
135 | .hljs-winutils,
136 | .bash .hljs-variable,
137 | .apache .hljs-tag,
138 | .tex .hljs-special,
139 | .hljs-request,
140 | .hljs-at_rule .hljs-keyword,
141 | .hljs-status {
142 | font-weight: bold;
143 | }
144 |
145 | .coffeescript .javascript,
146 | .javascript .xml,
147 | .tex .hljs-formula,
148 | .xml .javascript,
149 | .xml .vbscript,
150 | .xml .css,
151 | .xml .hljs-cdata {
152 | opacity: 0.5;
153 | }
154 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | .diff .hljs-header,
20 | .hljs-doctype,
21 | .lisp .hljs-string,
22 | .hljs-javadoc {
23 | color: #586e75;
24 | font-style: italic;
25 | }
26 |
27 | .hljs-keyword,
28 | .css .rule .hljs-keyword,
29 | .hljs-winutils,
30 | .javascript .hljs-title,
31 | .method,
32 | .hljs-addition,
33 | .css .hljs-tag,
34 | .hljs-list .hljs-keyword,
35 | .nginx .hljs-title {
36 | color: #b64926;
37 | }
38 |
39 | .hljs-number,
40 | .hljs-command,
41 | .hljs-string,
42 | .hljs-tag .hljs-value,
43 | .hljs-phpdoc,
44 | .hljs-dartdoc,
45 | .tex .hljs-formula,
46 | .hljs-regexp,
47 | .hljs-hexcolor {
48 | color: #468966;
49 | }
50 |
51 | .hljs-title,
52 | .hljs-localvars,
53 | .hljs-function .hljs-title,
54 | .hljs-chunk,
55 | .hljs-decorator,
56 | .hljs-built_in,
57 | .hljs-identifier,
58 | .hljs-id {
59 | color: #ffb03b;
60 | }
61 |
62 | .hljs-attribute,
63 | .hljs-variable,
64 | .lisp .hljs-body,
65 | .smalltalk .hljs-number,
66 | .hljs-constant,
67 | .hljs-class .hljs-title,
68 | .hljs-parent,
69 | .hljs-type {
70 | color: #b58900;
71 | }
72 |
73 | .css .hljs-attribute {
74 | color: #b89859;
75 | }
76 |
77 | .css .hljs-number,
78 | .css .hljs-hexcolor {
79 | color: #dccf8f;
80 | }
81 |
82 | .css .hljs-class {
83 | color: #d3a60c;
84 | }
85 |
86 | .hljs-preprocessor,
87 | .hljs-pragma,
88 | .hljs-pi,
89 | .hljs-shebang,
90 | .hljs-symbol,
91 | .hljs-symbol .hljs-string,
92 | .diff .hljs-change,
93 | .hljs-special,
94 | .hljs-attr_selector,
95 | .hljs-important,
96 | .hljs-subst,
97 | .hljs-cdata {
98 | color: #cb4b16;
99 | }
100 |
101 | .hljs-deletion {
102 | color: #dc322f;
103 | }
104 |
105 | .tex .hljs-formula {
106 | background: #073642;
107 | }
108 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/pojoaque.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/assets/highlightjs/styles/pojoaque.jpg
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | .diff .hljs-header,
24 | .hljs-doctype,
25 | .lisp .hljs-string,
26 | .hljs-javadoc {
27 | color: #969896;
28 | font-style: italic;
29 | }
30 |
31 | .hljs-keyword,
32 | .clojure .hljs-attribute,
33 | .hljs-winutils,
34 | .javascript .hljs-title,
35 | .hljs-addition,
36 | .css .hljs-tag {
37 | color: #cc99cc;
38 | }
39 |
40 | .hljs-number { color: #f99157; }
41 |
42 | .hljs-command,
43 | .hljs-string,
44 | .hljs-tag .hljs-value,
45 | .hljs-phpdoc,
46 | .hljs-dartdoc,
47 | .tex .hljs-formula,
48 | .hljs-regexp,
49 | .hljs-hexcolor {
50 | color: #8abeb7;
51 | }
52 |
53 | .hljs-title,
54 | .hljs-localvars,
55 | .hljs-function .hljs-title,
56 | .hljs-chunk,
57 | .hljs-decorator,
58 | .hljs-built_in,
59 | .hljs-identifier {
60 | color: #b5bd68;
61 | }
62 |
63 | .hljs-class .hljs-keyword {
64 | color: #f2777a;
65 | }
66 |
67 | .hljs-variable,
68 | .smalltalk .hljs-number,
69 | .hljs-constant,
70 | .hljs-class .hljs-title,
71 | .hljs-parent,
72 | .haskell .hljs-label,
73 | .hljs-id {
74 | color: #ffcc66;
75 | }
76 |
77 | .hljs-tag .hljs-title,
78 | .hljs-rules .hljs-property,
79 | .django .hljs-tag .hljs-keyword {
80 | font-weight: bold;
81 | }
82 |
83 | .hljs-attribute {
84 | color: #81a2be;
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: #f99157;
100 | }
101 |
102 | .hljs-deletion {
103 | color: #dc322f;
104 | }
105 |
106 | .tex .hljs-formula {
107 | background: #eee8d5;
108 | }
109 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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-pi,
75 | .hljs-doctype,
76 | .hljs-deletion,
77 | .hljs-shebang,
78 | .apache .hljs-sqbracket {
79 | color: #e60415;
80 | }
81 |
82 | .hljs-keyword,
83 | .hljs-literal,
84 | .css .hljs-id,
85 | .hljs-phpdoc,
86 | .hljs-dartdoc,
87 | .hljs-title,
88 | .hljs-type,
89 | .vbscript .hljs-built_in,
90 | .rsl .hljs-built_in,
91 | .smalltalk .hljs-class,
92 | .xml .hljs-tag .hljs-title,
93 | .diff .hljs-header,
94 | .hljs-chunk,
95 | .hljs-winutils,
96 | .bash .hljs-variable,
97 | .apache .hljs-tag,
98 | .tex .hljs-command,
99 | .hljs-request,
100 | .hljs-status {
101 | font-weight: bold;
102 | }
103 |
104 | .coffeescript .javascript,
105 | .javascript .xml,
106 | .tex .hljs-formula,
107 | .xml .javascript,
108 | .xml .vbscript,
109 | .xml .css,
110 | .xml .hljs-cdata {
111 | opacity: 0.5;
112 | }
113 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/school_book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/assets/highlightjs/styles/school_book.png
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | .diff .hljs-header,
18 | .hljs-doctype,
19 | .hljs-pi,
20 | .lisp .hljs-string,
21 | .hljs-javadoc {
22 | color: #586e75;
23 | }
24 |
25 | /* Solarized Green */
26 | .hljs-keyword,
27 | .hljs-winutils,
28 | .method,
29 | .hljs-addition,
30 | .css .hljs-tag,
31 | .hljs-request,
32 | .hljs-status,
33 | .nginx .hljs-title {
34 | color: #859900;
35 | }
36 |
37 | /* Solarized Cyan */
38 | .hljs-number,
39 | .hljs-command,
40 | .hljs-string,
41 | .hljs-tag .hljs-value,
42 | .hljs-rules .hljs-value,
43 | .hljs-phpdoc,
44 | .hljs-dartdoc,
45 | .tex .hljs-formula,
46 | .hljs-regexp,
47 | .hljs-hexcolor,
48 | .hljs-link_url {
49 | color: #2aa198;
50 | }
51 |
52 | /* Solarized Blue */
53 | .hljs-title,
54 | .hljs-localvars,
55 | .hljs-chunk,
56 | .hljs-decorator,
57 | .hljs-built_in,
58 | .hljs-identifier,
59 | .vhdl .hljs-literal,
60 | .hljs-id,
61 | .css .hljs-function {
62 | color: #268bd2;
63 | }
64 |
65 | /* Solarized Yellow */
66 | .hljs-attribute,
67 | .hljs-variable,
68 | .lisp .hljs-body,
69 | .smalltalk .hljs-number,
70 | .hljs-constant,
71 | .hljs-class .hljs-title,
72 | .hljs-parent,
73 | .hljs-type,
74 | .hljs-link_reference {
75 | color: #b58900;
76 | }
77 |
78 | /* Solarized Orange */
79 | .hljs-preprocessor,
80 | .hljs-preprocessor .hljs-keyword,
81 | .hljs-pragma,
82 | .hljs-shebang,
83 | .hljs-symbol,
84 | .hljs-symbol .hljs-string,
85 | .diff .hljs-change,
86 | .hljs-special,
87 | .hljs-attr_selector,
88 | .hljs-subst,
89 | .hljs-cdata,
90 | .css .hljs-pseudo,
91 | .hljs-header {
92 | color: #cb4b16;
93 | }
94 |
95 | /* Solarized Red */
96 | .hljs-deletion,
97 | .hljs-important {
98 | color: #dc322f;
99 | }
100 |
101 | /* Solarized Violet */
102 | .hljs-link_label {
103 | color: #6c71c4;
104 | }
105 |
106 | .tex .hljs-formula {
107 | background: #073642;
108 | }
109 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | .diff .hljs-header,
18 | .hljs-doctype,
19 | .hljs-pi,
20 | .lisp .hljs-string,
21 | .hljs-javadoc {
22 | color: #93a1a1;
23 | }
24 |
25 | /* Solarized Green */
26 | .hljs-keyword,
27 | .hljs-winutils,
28 | .method,
29 | .hljs-addition,
30 | .css .hljs-tag,
31 | .hljs-request,
32 | .hljs-status,
33 | .nginx .hljs-title {
34 | color: #859900;
35 | }
36 |
37 | /* Solarized Cyan */
38 | .hljs-number,
39 | .hljs-command,
40 | .hljs-string,
41 | .hljs-tag .hljs-value,
42 | .hljs-rules .hljs-value,
43 | .hljs-phpdoc,
44 | .hljs-dartdoc,
45 | .tex .hljs-formula,
46 | .hljs-regexp,
47 | .hljs-hexcolor,
48 | .hljs-link_url {
49 | color: #2aa198;
50 | }
51 |
52 | /* Solarized Blue */
53 | .hljs-title,
54 | .hljs-localvars,
55 | .hljs-chunk,
56 | .hljs-decorator,
57 | .hljs-built_in,
58 | .hljs-identifier,
59 | .vhdl .hljs-literal,
60 | .hljs-id,
61 | .css .hljs-function {
62 | color: #268bd2;
63 | }
64 |
65 | /* Solarized Yellow */
66 | .hljs-attribute,
67 | .hljs-variable,
68 | .lisp .hljs-body,
69 | .smalltalk .hljs-number,
70 | .hljs-constant,
71 | .hljs-class .hljs-title,
72 | .hljs-parent,
73 | .hljs-type,
74 | .hljs-link_reference {
75 | color: #b58900;
76 | }
77 |
78 | /* Solarized Orange */
79 | .hljs-preprocessor,
80 | .hljs-preprocessor .hljs-keyword,
81 | .hljs-pragma,
82 | .hljs-shebang,
83 | .hljs-symbol,
84 | .hljs-symbol .hljs-string,
85 | .diff .hljs-change,
86 | .hljs-special,
87 | .hljs-attr_selector,
88 | .hljs-subst,
89 | .hljs-cdata,
90 | .css .hljs-pseudo,
91 | .hljs-header {
92 | color: #cb4b16;
93 | }
94 |
95 | /* Solarized Red */
96 | .hljs-deletion,
97 | .hljs-important {
98 | color: #dc322f;
99 | }
100 |
101 | /* Solarized Violet */
102 | .hljs-link_label {
103 | color: #6c71c4;
104 | }
105 |
106 | .tex .hljs-formula {
107 | background: #eee8d5;
108 | }
109 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | color: #7285b7;
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: #ff9da4;
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: #ffc58f;
36 | }
37 |
38 | /* Tomorrow Yellow */
39 | .ruby .hljs-class .hljs-title,
40 | .css .hljs-rules .hljs-attribute {
41 | color: #ffeead;
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: #d1f1a9;
52 | }
53 |
54 | /* Tomorrow Aqua */
55 | .hljs-title,
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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | color: #969896;
8 | }
9 |
10 | /* Tomorrow Red */
11 | .hljs-variable,
12 | .hljs-attribute,
13 | .hljs-tag,
14 | .hljs-regexp,
15 | .ruby .hljs-constant,
16 | .xml .hljs-tag .hljs-title,
17 | .xml .hljs-pi,
18 | .xml .hljs-doctype,
19 | .html .hljs-doctype,
20 | .css .hljs-id,
21 | .css .hljs-class,
22 | .css .hljs-pseudo {
23 | color: #d54e53;
24 | }
25 |
26 | /* Tomorrow Orange */
27 | .hljs-number,
28 | .hljs-preprocessor,
29 | .hljs-pragma,
30 | .hljs-built_in,
31 | .hljs-literal,
32 | .hljs-params,
33 | .hljs-constant {
34 | color: #e78c45;
35 | }
36 |
37 | /* Tomorrow Yellow */
38 | .ruby .hljs-class .hljs-title,
39 | .css .hljs-rules .hljs-attribute {
40 | color: #e7c547;
41 | }
42 |
43 | /* Tomorrow Green */
44 | .hljs-string,
45 | .hljs-value,
46 | .hljs-inheritance,
47 | .hljs-header,
48 | .ruby .hljs-symbol,
49 | .xml .hljs-cdata {
50 | color: #b9ca4a;
51 | }
52 |
53 | /* Tomorrow Aqua */
54 | .hljs-title,
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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | color: #999999;
8 | }
9 |
10 | /* Tomorrow Red */
11 | .hljs-variable,
12 | .hljs-attribute,
13 | .hljs-tag,
14 | .hljs-regexp,
15 | .ruby .hljs-constant,
16 | .xml .hljs-tag .hljs-title,
17 | .xml .hljs-pi,
18 | .xml .hljs-doctype,
19 | .html .hljs-doctype,
20 | .css .hljs-id,
21 | .css .hljs-class,
22 | .css .hljs-pseudo {
23 | color: #f2777a;
24 | }
25 |
26 | /* Tomorrow Orange */
27 | .hljs-number,
28 | .hljs-preprocessor,
29 | .hljs-pragma,
30 | .hljs-built_in,
31 | .hljs-literal,
32 | .hljs-params,
33 | .hljs-constant {
34 | color: #f99157;
35 | }
36 |
37 | /* Tomorrow Yellow */
38 | .ruby .hljs-class .hljs-title,
39 | .css .hljs-rules .hljs-attribute {
40 | color: #ffcc66;
41 | }
42 |
43 | /* Tomorrow Green */
44 | .hljs-string,
45 | .hljs-value,
46 | .hljs-inheritance,
47 | .hljs-header,
48 | .ruby .hljs-symbol,
49 | .xml .hljs-cdata {
50 | color: #99cc99;
51 | }
52 |
53 | /* Tomorrow Aqua */
54 | .hljs-title,
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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | 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: #cc6666;
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: #de935f;
36 | }
37 |
38 | /* Tomorrow Yellow */
39 | .ruby .hljs-class .hljs-title,
40 | .css .hljs-rules .hljs-attribute {
41 | color: #f0c674;
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: #b5bd68;
52 | }
53 |
54 | /* Tomorrow Aqua */
55 | .hljs-title,
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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/tomorrow.css:
--------------------------------------------------------------------------------
1 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
2 |
3 | /* Tomorrow Comment */
4 | .hljs-comment {
5 | color: #8e908c;
6 | }
7 |
8 | /* Tomorrow Red */
9 | .hljs-variable,
10 | .hljs-attribute,
11 | .hljs-tag,
12 | .hljs-regexp,
13 | .ruby .hljs-constant,
14 | .xml .hljs-tag .hljs-title,
15 | .xml .hljs-pi,
16 | .xml .hljs-doctype,
17 | .html .hljs-doctype,
18 | .css .hljs-id,
19 | .css .hljs-class,
20 | .css .hljs-pseudo {
21 | color: #c82829;
22 | }
23 |
24 | /* Tomorrow Orange */
25 | .hljs-number,
26 | .hljs-preprocessor,
27 | .hljs-pragma,
28 | .hljs-built_in,
29 | .hljs-literal,
30 | .hljs-params,
31 | .hljs-constant {
32 | color: #f5871f;
33 | }
34 |
35 | /* Tomorrow Yellow */
36 | .ruby .hljs-class .hljs-title,
37 | .css .hljs-rules .hljs-attribute {
38 | color: #eab700;
39 | }
40 |
41 | /* Tomorrow Green */
42 | .hljs-string,
43 | .hljs-value,
44 | .hljs-inheritance,
45 | .hljs-header,
46 | .ruby .hljs-symbol,
47 | .xml .hljs-cdata {
48 | color: #718c00;
49 | }
50 |
51 | /* Tomorrow Aqua */
52 | .hljs-title,
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 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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 | .diff .hljs-header,
18 | .hljs-chunk,
19 | .apache .hljs-cbracket {
20 | color: #008000;
21 | }
22 |
23 | .hljs-keyword,
24 | .hljs-id,
25 | .hljs-built_in,.css
26 | .smalltalk .hljs-class,
27 | .hljs-winutils,
28 | .bash .hljs-variable,
29 | .tex .hljs-command,
30 | .hljs-request,
31 | .hljs-status,
32 | .nginx .hljs-title,
33 | .xml .hljs-tag,
34 | .xml .hljs-tag .hljs-value {
35 | color: #00f;
36 | }
37 |
38 | .hljs-string,
39 | .hljs-title,
40 | .hljs-parent,
41 | .hljs-tag .hljs-value,
42 | .hljs-rules .hljs-value,
43 | .ruby .hljs-symbol,
44 | .ruby .hljs-symbol .hljs-string,
45 | .hljs-template_tag,
46 | .django .hljs-variable,
47 | .hljs-addition,
48 | .hljs-flow,
49 | .hljs-stream,
50 | .apache .hljs-tag,
51 | .hljs-date,
52 | .tex .hljs-formula,
53 | .coffeescript .hljs-attribute {
54 | color: #a31515;
55 | }
56 |
57 | .ruby .hljs-string,
58 | .hljs-decorator,
59 | .hljs-filter .hljs-argument,
60 | .hljs-localvars,
61 | .hljs-array,
62 | .hljs-attr_selector,
63 | .hljs-pseudo,
64 | .hljs-pi,
65 | .hljs-doctype,
66 | .hljs-deletion,
67 | .hljs-envvar,
68 | .hljs-shebang,
69 | .hljs-preprocessor,
70 | .hljs-pragma,
71 | .userType,
72 | .apache .hljs-sqbracket,
73 | .nginx .hljs-built_in,
74 | .tex .hljs-special,
75 | .hljs-prompt {
76 | color: #2b91af;
77 | }
78 |
79 | .hljs-phpdoc,
80 | .hljs-dartdoc,
81 | .hljs-javadoc,
82 | .hljs-xmlDocTag {
83 | color: #808080;
84 | }
85 |
86 | .hljs-type,
87 | .hljs-typename { font-weight: bold; }
88 |
89 | .vhdl .hljs-string { color: #666666; }
90 | .vhdl .hljs-literal { color: #a31515; }
91 | .vhdl .hljs-attribute { color: #00b0e8; }
92 |
93 | .xml .hljs-attribute { color: #f00; }
94 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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-javadoc {
18 | color: #006a00;
19 | }
20 |
21 | .hljs-keyword,
22 | .hljs-literal,
23 | .nginx .hljs-title {
24 | color: #aa0d91;
25 | }
26 | .method,
27 | .hljs-list .hljs-title,
28 | .hljs-tag .hljs-title,
29 | .setting .hljs-value,
30 | .hljs-winutils,
31 | .tex .hljs-command,
32 | .http .hljs-title,
33 | .hljs-request,
34 | .hljs-status {
35 | color: #008;
36 | }
37 |
38 | .hljs-envvar,
39 | .tex .hljs-special {
40 | color: #660;
41 | }
42 |
43 | .hljs-string {
44 | color: #c41a16;
45 | }
46 | .hljs-tag .hljs-value,
47 | .hljs-cdata,
48 | .hljs-filter .hljs-argument,
49 | .hljs-attr_selector,
50 | .apache .hljs-cbracket,
51 | .hljs-date,
52 | .hljs-regexp {
53 | color: #080;
54 | }
55 |
56 | .hljs-sub .hljs-identifier,
57 | .hljs-pi,
58 | .hljs-tag,
59 | .hljs-tag .hljs-keyword,
60 | .hljs-decorator,
61 | .ini .hljs-title,
62 | .hljs-shebang,
63 | .hljs-prompt,
64 | .hljs-hexcolor,
65 | .hljs-rules .hljs-value,
66 | .hljs-symbol,
67 | .hljs-symbol .hljs-string,
68 | .hljs-number,
69 | .css .hljs-function,
70 | .hljs-function .hljs-title,
71 | .coffeescript .hljs-attribute {
72 | color: #1c00cf;
73 | }
74 |
75 | .hljs-class .hljs-title,
76 | .smalltalk .hljs-class,
77 | .hljs-javadoctag,
78 | .hljs-yardoctag,
79 | .hljs-phpdoc,
80 | .hljs-dartdoc,
81 | .hljs-type,
82 | .hljs-typename,
83 | .hljs-tag .hljs-attribute,
84 | .hljs-doctype,
85 | .hljs-class .hljs-id,
86 | .hljs-built_in,
87 | .setting,
88 | .hljs-params,
89 | .clojure .hljs-attribute {
90 | color: #5c2699;
91 | }
92 |
93 | .hljs-variable {
94 | color: #3f6e74;
95 | }
96 | .css .hljs-tag,
97 | .hljs-rules .hljs-property,
98 | .hljs-pseudo,
99 | .hljs-subst {
100 | color: #000;
101 | }
102 |
103 | .css .hljs-class,
104 | .css .hljs-id {
105 | color: #9b703f;
106 | }
107 |
108 | .hljs-value .hljs-important {
109 | color: #ff7700;
110 | font-weight: bold;
111 | }
112 |
113 | .hljs-rules .hljs-keyword {
114 | color: #c5af75;
115 | }
116 |
117 | .hljs-annotation,
118 | .apache .hljs-sqbracket,
119 | .nginx .hljs-built_in {
120 | color: #9b859d;
121 | }
122 |
123 | .hljs-preprocessor,
124 | .hljs-preprocessor *,
125 | .hljs-pragma {
126 | color: #643820;
127 | }
128 |
129 | .tex .hljs-formula {
130 | background-color: #eee;
131 | font-style: italic;
132 | }
133 |
134 | .diff .hljs-header,
135 | .hljs-chunk {
136 | color: #808080;
137 | font-weight: bold;
138 | }
139 |
140 | .diff .hljs-change {
141 | background-color: #bccff9;
142 | }
143 |
144 | .hljs-addition {
145 | background-color: #baeeba;
146 | }
147 |
148 | .hljs-deletion {
149 | background-color: #ffc8bd;
150 | }
151 |
152 | .hljs-comment .hljs-yardoctag {
153 | font-weight: bold;
154 | }
155 |
156 | .method .hljs-id {
157 | color: #000;
158 | }
159 |
--------------------------------------------------------------------------------
/assets/highlightjs/styles/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: 1.4em;
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-pi,
105 | .hljs-doctype {
106 | color: #7f9f7f;
107 | }
108 |
109 | .coffeescript .javascript,
110 | .javascript .xml,
111 | .tex .hljs-formula,
112 | .xml .javascript,
113 | .xml .vbscript,
114 | .xml .css,
115 | .xml .hljs-cdata {
116 | opacity: 0.5;
117 | }
118 |
119 |
--------------------------------------------------------------------------------
/assets/js/_main.js:
--------------------------------------------------------------------------------
1 | /*! Responsive Menu */
2 | // http://tympanus.net/codrops/2013/05/08/responsive-retina-ready-menu/
3 | // The function to change the class
4 | var changeClass = function (r,className1,className2) {
5 | var regex = new RegExp("(?:^|\\s+)" + className1 + "(?:\\s+|$)");
6 | if( regex.test(r.className) ) {
7 | r.className = r.className.replace(regex,' '+className2+' ');
8 | }
9 | else{
10 | r.className = r.className.replace(new RegExp("(?:^|\\s+)" + className2 + "(?:\\s+|$)"),' '+className1+' ');
11 | }
12 | return r.className;
13 | };
14 | // Creating our button in JS for smaller screens
15 | var menuElements = document.getElementById('site-nav');
16 | menuElements.insertAdjacentHTML('afterBegin','');
17 |
18 | // Toggle the class on click to show / hide the menu
19 | document.getElementById('menutoggle').onclick = function() {
20 | changeClass(this, 'navtoogle active', 'navtoogle');
21 | };
22 | // http://tympanus.net/codrops/2013/05/08/responsive-retina-ready-menu/comment-page-2/#comment-438918
23 | document.onclick = function(e) {
24 | var mobileButton = document.getElementById('menutoggle'),
25 | buttonStyle = mobileButton.currentStyle ? mobileButton.currentStyle.display : getComputedStyle(mobileButton, null).display;
26 |
27 | if(buttonStyle === 'block' && e.target !== mobileButton && new RegExp(' ' + 'active' + ' ').test(' ' + mobileButton.className + ' ')) {
28 | changeClass(mobileButton, 'navtoogle active', 'navtoogle');
29 | }
30 | };
31 |
32 | /*! Plugin options and other jQuery stuff */
33 |
34 | // FitVids options
35 | $(function() {
36 | $("article").fitVids();
37 | });
38 |
39 | // Table of Contents toggle
40 | $(function() {
41 | $(".toc h3").click(function () {
42 | $("#drawer").toggleClass("hidden");
43 | });
44 | });
45 |
46 | // Add lightbox class to all image links
47 | $("a[href$='.jpg'],a[href$='.jpeg'],a[href$='.JPG'],a[href$='.png'],a[href$='.gif']").addClass("image-popup");
48 |
49 | // Magnific-Popup options
50 | $(document).ready(function() {
51 | $('.image-popup').magnificPopup({
52 | type: 'image',
53 | tLoading: 'Loading image #%curr%...',
54 | gallery: {
55 | enabled: true,
56 | navigateByImgClick: true,
57 | preload: [0,1] // Will preload 0 - before current, and 1 after the current image
58 | },
59 | image: {
60 | tError: 'Image #%curr% could not be loaded.',
61 | },
62 | removalDelay: 300, // Delay in milliseconds before popup is removed
63 | // Class that is added to body when popup is open.
64 | // make it unique to apply your CSS animations just to this exact popup
65 | mainClass: 'mfp-fade'
66 | });
67 | });
--------------------------------------------------------------------------------
/assets/js/plugins/jquery.fitvids.js:
--------------------------------------------------------------------------------
1 | /*global jQuery */
2 | /*jshint multistr:true, browser:true */
3 | /*!
4 | * FitVids 1.0
5 | *
6 | * Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com
7 | * Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
8 | * Released under the WTFPL license - http://sam.zoy.org/wtfpl/
9 | *
10 | * Date: Thu Sept 01 18:00:00 2011 -0500
11 | */
12 |
13 | (function( $ ){
14 |
15 | "use strict";
16 |
17 | $.fn.fitVids = function( options ) {
18 | var settings = {
19 | customSelector: null
20 | };
21 |
22 | if(!document.getElementById('fit-vids-style')) {
23 |
24 | var div = document.createElement('div'),
25 | ref = document.getElementsByTagName('base')[0] || document.getElementsByTagName('script')[0],
26 | cssStyles = '';
27 |
28 | div.className = 'fit-vids-style';
29 | div.id = 'fit-vids-style';
30 | div.style.display = 'none';
31 | div.innerHTML = cssStyles;
32 |
33 | ref.parentNode.insertBefore(div,ref);
34 |
35 | }
36 |
37 | if ( options ) {
38 | $.extend( settings, options );
39 | }
40 |
41 | return this.each(function(){
42 | var selectors = [
43 | "iframe[src*='player.vimeo.com']",
44 | "iframe[src*='youtube.com']",
45 | "iframe[src*='youtube-nocookie.com']",
46 | "iframe[src*='kickstarter.com'][src*='video.html']",
47 | "object",
48 | "embed"
49 | ];
50 |
51 | if (settings.customSelector) {
52 | selectors.push(settings.customSelector);
53 | }
54 |
55 | var $allVideos = $(this).find(selectors.join(','));
56 | $allVideos = $allVideos.not("object object"); // SwfObj conflict patch
57 |
58 | $allVideos.each(function(){
59 | var $this = $(this);
60 | if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; }
61 | var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(),
62 | width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(),
63 | aspectRatio = height / width;
64 | if(!$this.attr('id')){
65 | var videoID = 'fitvid' + Math.floor(Math.random()*999999);
66 | $this.attr('id', videoID);
67 | }
68 | $this.wrap('
').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+"%");
69 | $this.removeAttr('height').removeAttr('width');
70 | });
71 | });
72 | };
73 | // Works with either jQuery or Zepto
74 | })( window.jQuery || window.Zepto );
--------------------------------------------------------------------------------
/assets/js/vendor/html5shiv.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
3 | */
4 | (function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
5 | a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x";
6 | c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML=" ";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
7 | "undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);
8 | if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d li { position: relative; }
9 | }
10 | .@{fa-css-prefix}-li {
11 | position: absolute;
12 | left: -@fa-li-width;
13 | width: @fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.@{fa-css-prefix}-lg {
17 | left: -@fa-li-width + (4em / 14);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/assets/less/font-awesome/mixins.less:
--------------------------------------------------------------------------------
1 | // Mixins
2 | // --------------------------
3 |
4 | .fa-icon-rotate(@degrees, @rotation) {
5 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
6 | -webkit-transform: rotate(@degrees);
7 | -moz-transform: rotate(@degrees);
8 | -ms-transform: rotate(@degrees);
9 | -o-transform: rotate(@degrees);
10 | transform: rotate(@degrees);
11 | }
12 |
13 | .fa-icon-flip(@horiz, @vert, @rotation) {
14 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
15 | -webkit-transform: scale(@horiz, @vert);
16 | -moz-transform: scale(@horiz, @vert);
17 | -ms-transform: scale(@horiz, @vert);
18 | -o-transform: scale(@horiz, @vert);
19 | transform: scale(@horiz, @vert);
20 | }
21 |
--------------------------------------------------------------------------------
/assets/less/font-awesome/path.less:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: ~"url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}')";
7 | src: ~"url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype')",
8 | ~"url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff')",
9 | ~"url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype')",
10 | ~"url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg')";
11 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
12 | font-weight: normal;
13 | font-style: normal;
14 | }
15 |
--------------------------------------------------------------------------------
/assets/less/font-awesome/rotated-flipped.less:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
7 |
8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
10 |
--------------------------------------------------------------------------------
/assets/less/font-awesome/spinning.less:
--------------------------------------------------------------------------------
1 | // Spinning Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | -webkit-animation: spin 2s infinite linear;
6 | -moz-animation: spin 2s infinite linear;
7 | -o-animation: spin 2s infinite linear;
8 | animation: spin 2s infinite linear;
9 | }
10 |
11 | @-moz-keyframes spin {
12 | 0% { -moz-transform: rotate(0deg); }
13 | 100% { -moz-transform: rotate(359deg); }
14 | }
15 | @-webkit-keyframes spin {
16 | 0% { -webkit-transform: rotate(0deg); }
17 | 100% { -webkit-transform: rotate(359deg); }
18 | }
19 | @-o-keyframes spin {
20 | 0% { -o-transform: rotate(0deg); }
21 | 100% { -o-transform: rotate(359deg); }
22 | }
23 | @keyframes spin {
24 | 0% {
25 | -webkit-transform: rotate(0deg);
26 | transform: rotate(0deg);
27 | }
28 | 100% {
29 | -webkit-transform: rotate(359deg);
30 | transform: rotate(359deg);
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/assets/less/font-awesome/stacked.less:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; }
21 |
--------------------------------------------------------------------------------
/assets/less/grid.less:
--------------------------------------------------------------------------------
1 | // Defining number of columns in the grid.
2 | // Common Values would be 12, 16 or 24
3 | @width: 100%;
4 | @def_grid: 12;
5 | @margin: 0;
6 |
7 | .container(){
8 | margin:0 auto;
9 | width:@width;
10 | }
11 |
12 | // Works out the width of elements based
13 | // on total number of columns and width
14 | // number of columns being displayed.
15 | // Removes 20px for margins
16 | .grid(@grid:@def_grid,@cols:'',@float:left,@display:inline){
17 | display:@display;
18 | float:@float;
19 | width:(100%/@grid * @cols) - (@margin * 2);
20 | }
21 |
22 | // Allows for padding before element
23 | .prefix(@grid:@def_grid,@cols:''){
24 | margin-left:(100%/@grid * @cols);
25 | }
26 | // Allows for padding after element
27 | .suffix(@grid:@def_grid,@cols:''){
28 | margin-right:(100%/@grid * @cols);
29 | }
30 | // Removes left margin
31 | .first(){
32 | margin-left:0;
33 | }
34 | // Removes right margin
35 | .last(){
36 | margin-right:0;
37 | }
38 |
39 | .push(@grid:@def_grid,@move:'') {
40 | position:relative;
41 | left:(100%/@grid * @move);
42 | }
43 |
44 | .pull(@grid:@def_grid,@move:''){
45 | position:relative;
46 | left:(100%/@grid * @move) * -1;
47 | }
--------------------------------------------------------------------------------
/assets/less/main.less:
--------------------------------------------------------------------------------
1 | // ===========================================================
2 | // Minimal Mistakes
3 | // By: Michael Rose
4 | // ===========================================================/
5 |
6 | // ROOT =======================================================
7 | /* CSS Normalize =========================================== */
8 | @import "normalize.less";
9 | /* Variables and mixins ==================================== */
10 | @import "variables.less";
11 | /* Site wide styles (html, body, global classes) =========== */
12 | @import "site.less";
13 | // TYPOGRAPHY =================================================
14 | @import "typography.less";
15 | /* Pygments Syntax highlighting ============================= */
16 | @import "pygments.less";
17 | // Coderay Syntax highlighting ===============================
18 | @import "coderay.less";
19 | // MIXINS =====================================================
20 | @import "mixins.less";
21 | @import "grid.less";
22 | // ELEMENTS ===================================================
23 | /* Figures, images, social media, other elements =========== */
24 | @import "elements.less";
25 | /* Font Awesome icons ====================================== */
26 | @import "font-awesome/font-awesome.less";
27 | /* Standard form controls ================================== */
28 | @import "forms.less";
29 | // LAYOUT =====================================================
30 | /* Page level layout styles ================================ */
31 | @import "page.less";
32 | // PLUGINS ===================================================
33 | /* jQuery Magnific-Popup =================================== */
34 | @import "magnific-popup.less";
35 | // MEDIA QUERIES ==============================================
36 | /* Print =================================================== */
37 | @media print {
38 | @import "print.less";
39 | }
--------------------------------------------------------------------------------
/assets/less/print.less:
--------------------------------------------------------------------------------
1 | // ROOT =====================================================
2 | * {
3 | background : transparent !important;
4 | color : black !important;
5 | box-shadow : none !important;
6 | text-shadow : none !important;
7 | filter : none !important;
8 | -ms-filter : none !important;
9 | position: static !important; }
10 |
11 | @page {
12 | margin : 0.5cm; }
13 |
14 | // TYPOGRAPHY ===============================================
15 | h2, h3 {
16 | orphans : 3;
17 | widows : 3;
18 | page-break-after : avoid; }
19 |
20 | p {
21 | orphans : 3;
22 | widows : 3; }
23 |
24 | pre, blockquote {
25 | border : 1px solid #333;
26 | page-break-inside : avoid;
27 | padding: 1em; }
28 |
29 | abbr[title]:after {
30 | content: " (" attr(title) ")"; }
31 |
32 | a, a:visited {
33 | text-decoration : underline; }
34 |
35 | a[href]:after {
36 | content : " (" attr(href) ")"; }
37 |
38 | a[href^="javascript:"]:after,
39 | a[href^="#"]:after {
40 | content : ""; }
41 |
42 | // TEXTURE ===============================================
43 | img {
44 | max-width : 100% !important;
45 | page-break-inside : avoid; }
46 |
47 | thead {
48 | display : table-header-group; }
49 |
50 | tr {
51 | page-break-inside : avoid; }
52 |
53 | // ELEMENTS ==============================================
54 | // LAYOUT ================================================
55 | // VENDOR-SPECIFIC =======================================
56 | // MODERNIZR =============================================
57 |
--------------------------------------------------------------------------------
/assets/less/site.less:
--------------------------------------------------------------------------------
1 | /* Selection ============================================= */
2 | ::-moz-selection {
3 | background-color: lighten(@basecolor, 65%);
4 | color: @basecolor;
5 | text-shadow: none;
6 | }
7 | ::selection {
8 | background-color: lighten(@basecolor, 65%);
9 | color: @basecolor;
10 | text-shadow: none;
11 | }
12 |
13 | /* Global Classes ======================================== */
14 | .all-caps {
15 | text-transform: uppercase;
16 | }
17 | .pull-left {
18 | float: left;
19 | }
20 | .pull-right {
21 | float: right;
22 | }
23 | .image-pull-right {
24 | float: right;
25 | margin-top: 0;
26 | }
27 | .clearfix {
28 | *zoom: 1;
29 | &:before,
30 | &:after {
31 | display: table;
32 | content: "";
33 | }
34 | &:after {
35 | clear: both;
36 | }
37 | }
38 | .unstyled-list {
39 | list-style: none;
40 | margin-left: 0;
41 | padding-left: 0;
42 | li {
43 | list-style-type: none;
44 | }
45 | }
46 |
47 | /* Global Transition ==================================== */
48 | b, i, strong, em, blockquote, p, q, span, figure, img, h1, h2, header, input, a {
49 | .transition(all .2s ease);
50 | }
--------------------------------------------------------------------------------
/assets/less/variables.less:
--------------------------------------------------------------------------------
1 | // TYPOGRAPHY ================================================
2 | @doc-font-size: 16;
3 | @doc-line-height: 26;
4 | @base-font: 'PT Serif', serif;
5 | @heading-font: 'PT Sans Narrow', sans-serif;
6 | @code-font: Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
7 | @alt-font: @base-font;
8 |
9 | // COLOR ======================================================
10 | @bodycolor : #fff;
11 | @body-color : @bodycolor;
12 | @textcolor : #333332;
13 | @text-color : @textcolor;
14 | @border-color : @text-color;
15 | @basecolor : #343434;
16 | @compcolor : spin(@basecolor, 180);
17 | @bordercolor : @basecolor;
18 | @white : #fff;
19 | @black : #111;
20 | @accentcolor : @black;
21 |
22 | // Buttons
23 | @primary : @black;
24 | @success : #5cb85c;
25 | @warning : #dd8338;
26 | @danger : #C64537;
27 | @info : #308cbc;
28 |
29 | // Links
30 | @linkcolor : #343434;
31 | @link-color: @linkcolor;
32 | @linkcolorhover : darken(@linkcolor, 10);
33 | @linkcolorvisited : lighten(@linkcolorhover, 20);
34 | @linkcolorfocus : darken(@linkcolorvisited, 10);
--------------------------------------------------------------------------------
/images/banners/NEONCarpentryHeader_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/banners/NEONCarpentryHeader_2.png
--------------------------------------------------------------------------------
/images/banners/RBanner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/banners/RBanner.png
--------------------------------------------------------------------------------
/images/banners/coding_R.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/banners/coding_R.jpg
--------------------------------------------------------------------------------
/images/banners/header_whole.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/banners/header_whole.png
--------------------------------------------------------------------------------
/images/banners/workshop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/banners/workshop.png
--------------------------------------------------------------------------------
/images/dc-spatial-vector/Attribute_Table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/dc-spatial-vector/Attribute_Table.png
--------------------------------------------------------------------------------
/images/dc-spatial-vector/pnt_line_poly.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/dc-spatial-vector/pnt_line_poly.png
--------------------------------------------------------------------------------
/images/dc-spatial-vector/spatial_extent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/dc-spatial-vector/spatial_extent.png
--------------------------------------------------------------------------------
/images/profilePic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/profilePic.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/00-open-a-shapefile/challenge-vector-raster-overlay-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/00-open-a-shapefile/challenge-vector-raster-overlay-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/00-open-a-shapefile/plot-multiple-shapefiles-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/00-open-a-shapefile/plot-multiple-shapefiles-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/00-open-a-shapefile/plot-shapefile-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/00-open-a-shapefile/plot-shapefile-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/add-legend-to-plot-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/add-legend-to-plot-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/adjust-line-width-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/adjust-line-width-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/bicycle-map-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/bicycle-map-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/bicycle-map-2-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/bicycle-map-2-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/challenge-code-feature-subset-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/challenge-code-feature-subset-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/challenge-code-feature-subset-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/challenge-code-feature-subset-2.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/challenge-code-plot-color-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/challenge-code-plot-color-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/challenge-code-plot-color-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/challenge-code-plot-color-2.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/challenge-code-plot-color-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/challenge-code-plot-color-3.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/line-width-unique-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/line-width-unique-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/modify-legend-plot-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/modify-legend-plot-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/palette-and-plot-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/palette-and-plot-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/plot-different-colors-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/plot-different-colors-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/plot-subset-shapefile-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/plot-subset-shapefile-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/01-shapefile-attributes/plot-subset-shapefile-unique-colors-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/01-shapefile-attributes/plot-subset-shapefile-unique-colors-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/add-colors-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/add-colors-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/add-legend-to-plot-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/add-legend-to-plot-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/challenge-code-plot-color-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/challenge-code-plot-color-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/challenge-code-plot-color-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/challenge-code-plot-color-2.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/create-custom-labels-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/create-custom-labels-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/custom-symbols-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/custom-symbols-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/plot-many-shapefiles-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/plot-many-shapefiles-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/plot-unique-lines-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/plot-unique-lines-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/refine-legend-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/02-plot-multiple-shapefiles-custom-legend/refine-legend-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/challenge-code-MASS-Map-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/challenge-code-MASS-Map-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/check-out-coordinates-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/check-out-coordinates-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/explore-units-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/explore-units-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/find-coordinates-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/find-coordinates-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/layer-point-on-states-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/layer-point-on-states-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/plot-again-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/03-when-vector-data-dont-line-up-CRS/plot-again-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/challenge-code-phen-plots-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/challenge-code-phen-plots-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/challenge-code-phen-plots-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/challenge-code-phen-plots-2.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/challenge-code-phen-plots-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/challenge-code-phen-plots-3.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/compare-extents-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/compare-extents-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/plot-data-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/plot-data-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/plot-data-points-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/plot-data-points-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/set-plot-extent-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/04-csv-to-shapefile-in-R/set-plot-extent-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/Crop-by-vector-extent-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/Crop-by-vector-extent-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/Crop-by-vector-extent-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/Crop-by-vector-extent-2.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/challenge-code-crop-raster-points-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/challenge-code-crop-raster-points-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/challenge-code-extract-plot-tHeight-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/challenge-code-extract-plot-tHeight-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/crop-using-drawn-extent-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/crop-using-drawn-extent-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/raster-extents-cropped-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/raster-extents-cropped-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/view-crop-extent-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/view-crop-extent-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/view-extents-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/view-extents-1.png
--------------------------------------------------------------------------------
/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/view-extract-histogram-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datacarpentry/NEON-R-Spatial-Vector-deprecated/3ca289444c47af4d2a15910c3f34c6530975de36/images/rfigs/dc-spatial-vector/05-vector-raster-integration-advanced/view-extract-histogram-1.png
--------------------------------------------------------------------------------
/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: home
3 | description: "Spatio-temporal data lesson hackathon landing page."
4 | Tags: []
5 | image:
6 | feature: NEONCarpentryHeader_2.png
7 | credit: National Ecological Observatory Network (NEON)
8 | creditlink: http://www.neoninc.org
9 | ---
10 |
11 |
12 | ## Vector Data & Shapefiles in R: Data Lessons
13 |
14 |
15 |
--------------------------------------------------------------------------------
/org/category/data-workshop.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_category
3 | title: '#WorkWithData Workshop Series'
4 | category: data-workshop
5 | permalink: data-workshop/
6 | image:
7 | feature: workshop.png
8 | credit:
9 | ---
10 |
11 | NEONDataSkills self-paced tutorials can be grouped to make up data-themed workshops.
12 | Below, you will find workshop pages - that contain groups of data-tutorials that
13 | were designed to be taught in a workshop setting but also could be worked through
14 | independently at your own pace!
--------------------------------------------------------------------------------
/org/category/science-video.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_category
3 | title: 'All Science Video posts'
4 | category: science-video
5 | permalink: science-video/
6 | image:
7 | feature: codedpoints2.png
8 | credit:
9 | ---
10 |
11 | Below you will find a list of science videos that NEONDataSkills has produced.
--------------------------------------------------------------------------------
/org/category/self-paced-tutorial.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_category
3 | title: 'All Self-paced #WorkWithData Tutorials'
4 | category: self-paced-tutorial
5 | permalink: self-paced-tutorial/
6 | image:
7 | feature: codedpoints2.png
8 | credit:
9 | ---
10 |
11 | Below you will find a list of self-paced-data-tutorials that you can complete on your own
12 | time.
--------------------------------------------------------------------------------
/org/category/teaching-module.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_category
3 | title: 'Category: Content tagged with Teaching Module '
4 | category: teaching-module
5 | permalink: teaching-module/
6 | image:
7 | feature: codedpoints2.png
8 | credit:
9 | ---
10 |
11 | Below you will find a list of teaching modules.
12 |
--------------------------------------------------------------------------------
/org/category/tutorial-series.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tutorial-series-list
3 | title: 'Self Paced Data Tutorial Series - Landing Page'
4 | category: tutorial-series
5 | tutorialSeriesName: vector-data-series
6 | permalink: tutorial-series/
7 | image:
8 | feature: workshop.png
9 | credit:
10 | ---
11 |
12 | NEONDataSkills self-paced tutorial series are sets of data themed self-paced tutorials that
13 | can be worked through on your own time.
--------------------------------------------------------------------------------
/org/category/workshop-event.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: workshop-event-list
3 | title: '#WorkWithData Events List'
4 | category: workshop-event
5 | permalink: workshop-event/
6 | image:
7 | feature: workshop.png
8 | credit:
9 | ---
10 |
11 | The NEONDataSkills team supports and lead data-intensive workshops several times each year.
12 | We often collaborate with Software Carpentry and Data Carpentry to give workshops.
13 | Previous and upcoming workshop events are listed below.
--------------------------------------------------------------------------------
/org/packagesLibraries/dplyr.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the dplyr R Package'
4 | packagesLibraries: dplyr
5 | permalink: R-package/dplyr/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `dplyr` package.
--------------------------------------------------------------------------------
/org/packagesLibraries/ggplot.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the ggplot R Package'
4 | packagesLibraries: ggplot
5 | permalink: R-package/ggplot/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Self-paced data tutorials that use the `R`, `ggplot` package.
13 |
--------------------------------------------------------------------------------
/org/packagesLibraries/ggplot2.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the ggplot2 R Package'
4 | packagesLibraries: ggplot2
5 | permalink: R-package/ggplot2/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `ggplot2` package.
--------------------------------------------------------------------------------
/org/packagesLibraries/h5py.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the h5py R Package'
4 | packagesLibraries: h5py
5 | permalink: R-package/h5py/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `h5py` package.
--------------------------------------------------------------------------------
/org/packagesLibraries/lubridate.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the lubridate R Package'
4 | packagesLibraries: lubridate
5 | permalink: R-package/lubridate/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `lubridate` package.
--------------------------------------------------------------------------------
/org/packagesLibraries/maps.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the maps R Package'
4 | packagesLibraries: maps
5 | permalink: R-package/maps/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `maps` package.
--------------------------------------------------------------------------------
/org/packagesLibraries/maptools.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the maptools R Package'
4 | packagesLibraries: maptools
5 | permalink: R-package/maptools/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `maptools` package.
--------------------------------------------------------------------------------
/org/packagesLibraries/plyr.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the plyr R Package'
4 | packagesLibraries: plyr
5 | permalink: R-package/plyr/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `plyr` package.
--------------------------------------------------------------------------------
/org/packagesLibraries/raster.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the raster R Package'
4 | packagesLibraries: raster
5 | permalink: R-package/raster/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | This will list all self-paced data tutorials that cover the `raster` package in R.
--------------------------------------------------------------------------------
/org/packagesLibraries/rasterVis.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the rasterVis R Package'
4 | packagesLibraries: rasterVis
5 | permalink: R-package/rasterVis/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `rasterVis` package which supports creating nice plots
13 | of raster time series data.
14 |
--------------------------------------------------------------------------------
/org/packagesLibraries/rgdal.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the rgdal R Package'
4 | packagesLibraries: rgdal
5 | permalink: R-package/rgdal/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `rgdal` package.
13 |
--------------------------------------------------------------------------------
/org/packagesLibraries/rgeos.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the rgeos R Package'
4 | packagesLibraries: rgeos
5 | permalink: R-package/rgeos/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `rgeos` package.
--------------------------------------------------------------------------------
/org/packagesLibraries/rhdf5.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the rhdf5 R Package'
4 | packagesLibraries: rhdf5
5 | permalink: R-package/rhdf5/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `rhdf5` package.
--------------------------------------------------------------------------------
/org/packagesLibraries/sp.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_r-package
3 | title: 'Data Tutorials Using the sp R Package'
4 | packagesLibraries: sp
5 | permalink: R-package/sp/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Data tutorials that use the `R`, `sp` package.
--------------------------------------------------------------------------------
/org/tag/HDF5.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Tutorials Tagged with HDF5'
4 | tag: HDF5
5 | permalink: HDF5/
6 | image:
7 | feature: hierarchy_folder_blue.png
8 | credit:
9 | creditlink:
10 |
11 | ---
12 |
13 | The Hierarchical Data Format version 5 (HDF5), is an open file format that supports large, complex, heterogensous data. Below, you will find a set of activities that focus on teaching key concepts surrounding:
14 |
15 | 1. What the HDF5 file format is
16 | 2. The potential benefits of using HDF5 to store your data.
17 | 3. What HDF5 files look like.
18 | 4. How to work with HDF5 files in the R programming language - step by step including sample code
19 | 5. How to create HDF5 files.
20 |
21 |
--------------------------------------------------------------------------------
/org/tag/R.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Tutorials Tagged with R (#rstats)'
4 | tag: R
5 | permalink: R/
6 | image:
7 | feature: RBanner.png
8 | credit:
9 | ---
10 |
11 | Tutorials on this page use the `R` programming language.
12 |
--------------------------------------------------------------------------------
/org/tag/data-viz.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Tutorials Tagged with Data Visualization'
4 | tag: data-viz
5 | permalink: data-viz/
6 | image:
7 | feature: planeBanner.png
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Tutorials that cover data visualization techniques are listed below.
--------------------------------------------------------------------------------
/org/tag/eml.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Data tutorials tagged with Metadata / EML'
4 | tag: metadata-eml
5 | permalink: metadata-eml/
6 | image:
7 | feature: remoteSensingBanner.png
8 | credit:
9 | ---
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org/tag/hyperspectral-remote-sensing.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Tutorials Tagged with Hyperspectral Remote Sensing'
4 | tag: hyperspectral-remote-sensing
5 | permalink: hyperspectral-remote-sensing/
6 | image:
7 | feature: lidar_GrandMesa.png
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | The electromagnetic spectrum is composed of thousands of bands representing different types of light energy. Imaging spectrometers break the electromagnetic spectrum into groups of bands that support classification of objects by their spectral properties on the earth's surface. Hyperspectral data consists of many bands - up to hundreds of bands - that cover the electromagnetic spectrum.
13 |
--------------------------------------------------------------------------------
/org/tag/lidar.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Data tutorials tagged with LiDAR'
4 | tag: lidar
5 | permalink: lidar/
6 | image:
7 | feature: remoteSensingBanner.png
8 | credit:
9 | ---
10 |
11 | LiDAR or Light Detection and Ranging is an active remote sensing system that can be used to measure vegetation height across wide areas. The activities on this page will introduce you to the core concepts surrounding:
12 |
13 | 1. How lidar systems work
14 | 2. What information the data provide.
15 | 3. How to view and work with LiDAR data using free tools
16 | 4. The key raster (gridded) lidar data products including the canopy height model (CHM), digital surface model (DSM) and digital terrain model (DSM, also know as an digital elevation model).
17 | 4. Basic data analysis techniques using the R programming language.
18 |
--------------------------------------------------------------------------------
/org/tag/raster-ts-wrksp.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Tutorials Tagged with NEON Data Carpentry Raster Data Workshop Series'
4 | tag: raster-ts-wrksp
5 | permalink: raster-ts-wrksp/
6 | image:
7 | feature: NEONCarpentryHeader_2.png
8 | credit:
9 | ---
10 |
11 | Tutorials on this page are a part of a workshop series developed in Collaboration with Data Carpentry.
12 |
--------------------------------------------------------------------------------
/org/tag/raster.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Tutorials by Tag: Raster Data'
4 | tag: raster
5 | permalink: raster/
6 | image:
7 | feature: lidar_GrandMesa.png
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | This lists all pages tagged with Raster Data.
13 |
--------------------------------------------------------------------------------
/org/tag/spatial-data-gis.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Tutorials Tagged with GIS & Spatial Data in R and Python'
4 | tag: spatial-data-gis
5 | permalink: spatial-data-gis/
6 | image:
7 | feature: codedFieldJournal.png
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Spatial data have unique metadata and attributes that are important to understand when working with them. Below, you will find a set of activities that focus on teaching key concepts surrounding:
13 |
14 | 1. Working with Vector data
15 | 2. Working with Raster data
16 |
17 |
--------------------------------------------------------------------------------
/org/tag/time-series.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Tutorials Tagged with Time Series Data'
4 | tag: time-series
5 | permalink: time-series/
6 | image:
7 | feature: codingInformatics.png
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | This will list all pages with a time series theme.
13 |
--------------------------------------------------------------------------------
/org/tag/vector-data.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post_by_tag
3 | title: 'Tutorials About Vector Data'
4 | tag: vector-data
5 | permalink: vector-data/
6 | image:
7 | feature: coding_R.jpg
8 | credit:
9 | creditlink:
10 | ---
11 |
12 | Tutorials that cover vector data are listed below.
--------------------------------------------------------------------------------
/org/tutorialSeries/intro-hdf5-r-series.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tutorial-series-landing
3 | title: 'Introduction to Hierarchical Data Format (HDF5) - Using HDFview and R - A Self-Paced Tutorial Series'
4 | categories: [tutorial-series]
5 | tutorialSeriesName: intro-hdf5-r-series
6 | permalink: tutorial-series/intro-hdf5-r-series/
7 | image:
8 | feature: NEONCarpentryHeader_2.png
9 | credit:
10 | creditlink:
11 | ---
12 |
13 | ## Tutorials in Workshop Series
14 |
--------------------------------------------------------------------------------
/org/tutorialSeries/intro-hsi-r-series.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tutorial-series-landing
3 | title: 'Introduction to Hyperspectral Remote Sensing Data - A Self-Paced Tutorial Series'
4 | categories: [tutorial-series]
5 | tutorialSeriesName: intro-hsi-r-series
6 | permalink: tutorial-series/intro-hsi-r-series/
7 | image:
8 | feature: NEONCarpentryHeader_2.png
9 | credit:
10 | creditlink:
11 | ---
12 |
13 |
14 |
15 | ## Tutorials in Workshop Series
16 |
--------------------------------------------------------------------------------
/org/tutorialSeries/intro-lidar-r-series.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tutorial-series-landing
3 | title: 'Introduction to Light Detection and Randing (LiDAR) - A Self-Paced Tutorial Series'
4 | categories: [tutorial-series]
5 | tutorialSeriesName: intro-lidar-r-series
6 | permalink: tutorial-series/intro-lidar-r-series/
7 | image:
8 | feature: NEONCarpentryHeader_2.png
9 | credit:
10 | creditlink:
11 | ---
12 |
13 |
14 |
15 | ## Tutorials in Workshop Series
16 |
--------------------------------------------------------------------------------
/org/tutorialSeries/raster-data-series.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tutorial-series-landing
3 | title: 'tutorial series raster data -Introduction to Working With Raster Data in R - A Self-Paced Tutorial Series'
4 | categories: [tutorial-series]
5 | tutorialSeriesName: raster-data-series
6 | permalink: tutorial-series/raster-data-series/
7 | image:
8 | feature: NEONCarpentryHeader_2.png
9 | credit:
10 | creditlink:
11 | ---
12 |
13 | Raster data workshop tutorials.
--------------------------------------------------------------------------------
/org/tutorialSeries/raster-time-series.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tutorial-series-landing
3 | title: 'Introduction to Working With Raster Time Series Data in R - Series'
4 | categories: [tutorial-series]
5 | tutorialSeriesName: raster-time-series
6 | permalink: tutorial-series/raster-time-series/
7 | image:
8 | feature: NEONCarpentryHeader_2.png
9 | credit:
10 | creditlink:
11 | ---
12 |
13 | Raster time series workshop.
14 |
--------------------------------------------------------------------------------
/org/tutorialSeries/spatial-data-management-series.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tutorial-series-landing
3 | title: 'Introduction to Working With Spatial Data (in R)'
4 | categories: [tutorial-series]
5 | tutorialSeriesName: spatial-data-management-series
6 | permalink: tutorial-series/spatial-data-management-series/
7 | image:
8 | feature: NEONCarpentryHeader_2.png
9 | credit:
10 | creditlink:
11 | ---
12 |
13 |
--------------------------------------------------------------------------------
/org/tutorialSeries/tabular-time-series.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tutorial-series-landing
3 | title: 'Introduction to Working With Time Series Data in text format R'
4 | categories: [tutorial-series]
5 | tutorialSeriesName: tabular-time-series
6 | permalink: tutorial-series/tabular-time-series/
7 | image:
8 | feature: NEONCarpentryHeader_2.png
9 | credit:
10 | creditlink:
11 | ---
12 |
13 | This will list all tutorials in the Tabular Time Series Workshop.
14 |
--------------------------------------------------------------------------------
/org/tutorialSeries/vector-data-series.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tutorial-series-landing
3 | title: 'Introduction to Working With Vector Data in R - A Self-Paced Tutorial Series'
4 | categories: [tutorial-series]
5 | tutorialSeriesName: vector-data-series
6 | permalink: tutorial-series/vector-data-series/
7 | image:
8 | feature: NEONCarpentryHeader_2.png
9 | credit:
10 | creditlink:
11 | ---
12 |
13 | The tutorials in this workshop cover how to
14 | open, work with and plot with spatial data, in vector format (points, lines and polygons) in R.
15 | Topics covered include working with spatial metadata: extent and coordinate reference system,
16 | working with spatial attributes and plotting data by attributes. Data used
17 | in this series cover NEON Harvard Forest Field Site and are in Shapefile and .csv
18 | format.
19 |
20 |
21 | **R Skill Level:** Beginner - you've got the basics of `R` down but haven't worked with
22 | spatial data in `R` before.
23 |
24 |
25 |
26 | # Workshop Goals / Objectives
27 | After completing the lessons in this series you will:
28 |
29 | * B
30 |
31 | ## Things You’ll Need To Complete This Lesson
32 | To complete this lesson: you will need the most current version of R, and
33 | preferably RStudio, loaded on your computer.
34 |
35 | ### Install R Packages
36 |
37 | * **raster:** `install.packages("raster")`
38 | * **rgdal:** `install.packages("rgdal")`
39 | * **sp:** `install.packages("sp")`
40 | * **ggplot2:** `install.packages("ggplot2")`
41 |
42 | [More on Packages in R - Adapted from Software Carpentry.]({{site.baseurl}}R/Packages-In-R/)
43 |
44 |
45 | ### Download Data
46 |
47 | {% include/dataSubsets/_data_Site-Layout-Files.html %}
48 | {% include/dataSubsets/_data_Airborne-Remote-Sensing.html %}
49 |
50 | *****
51 |
52 | {% include/_greyBox-wd-rscript.html %}
53 |
54 | **Data Carpentry Lesson Series:** This workshop part of a larger
55 | [spatio-temporal Data Carpentry Workshop ]({{ site.baseurl }}self-paced-tutorials/spatio-temporal-workshop)
56 | that includes working with
57 | [raster data in R ]({{ site.baseurl }}self-paced-tutorials/spatial-raster-series)
58 | and
59 | [tabular time series in R ]({{ site.baseurl }}self-paced-tutorials/tabular-time-series).
60 |
61 |
62 |
63 | ## Tutorials in Workshop Series
64 |
--------------------------------------------------------------------------------
/posts-workshop.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post-index
3 | permalink: /workshops/
4 | title: Potential workshops
5 | tagline: A List of Posts
6 | tags: []
7 | image:
8 | feature: NEONCarpentryHeader_2.png
9 | credit: National Ecological Observatory Network (NEON)
10 | creditlink: http://www.neoninc.org
11 | ---
12 |
13 | Below you will find a list of data tutorials using R and other Open Source tools. You will also find theme related content that has been used or is being developed for upcoming NEON workshops.
14 |
--------------------------------------------------------------------------------