diff --git a/_site/archetypes/default.md b/_site/archetypes/default.md deleted file mode 100644 index 00e77bd7..00000000 --- a/_site/archetypes/default.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "{{ replace .Name "-" " " | title }}" -date: {{ .Date }} -draft: true ---- - diff --git a/_site/config.toml b/_site/config.toml deleted file mode 100644 index 97e8200f..00000000 --- a/_site/config.toml +++ /dev/null @@ -1,59 +0,0 @@ -baseURL = "https://wtfutil.com/" -defaultContentLanguage = "en" -defaultContentLanguageInSubdir= false -enableMissingTranslationPlaceholders = false -languageCode = "en-us" -publishDir = "../docs" -pygmentsCodeFences = true -pygmentsUseClasses = true -pygmentsStyle = "monokailight" -theme = "docdock" -title = "WTF - the terminal dashboard" - -# [Languages] -# [Languages.en] -# title = "Documentation for WTF" -# weight = 1 -# languageName = "English" -# -# [Languages.fr] -# title = "Documentation du WTF" -# weight = 2 -# languageName = "Français" - - - - -[params] -editURL = "https://github.com/vjeantet/hugo-theme-docdock/edit/master/exampleSite/content/" -showVisitedLinks = true # default is false -themeStyle = "flex" # "original" or "flex" # default "flex" -themeVariant = "" # choose theme variant "green", "gold" , "gray", "blue" (default) -ordersectionsby = "weight" # ordersectionsby = "title" -disableHomeIcon = false # default is false -disableSearch = false # default is false -disableNavChevron = false # set true to hide next/prev chevron, default is false -highlightClientSide = false # set true to use highlight.pack.js instead of the default hugo chroma highlighter -menushortcutsnewtab = false # set true to open shortcuts links to a new tab/window -enableGitInfo = true - -[outputs] -home = [ "HTML", "RSS", "JSON"] - - -[[menu.shortcuts]] -pre = "

More

" -name = " " -identifier = "ds" -url = "https://github.com/senorprogrammer/wtf" -weight = 10 - -[[menu.shortcuts]] -name = " " -url = "https://github.com/senorprogrammer/wtf/releases" -weight = 11 - -[[menu.shortcuts]] -name = " " -url = "https://github.com/senorprogrammer/wtf/blob/master/README.md#contributors" -weight = 30 diff --git a/_site/config.toml-orig b/_site/config.toml-orig deleted file mode 100644 index 4e405d5a..00000000 --- a/_site/config.toml-orig +++ /dev/null @@ -1,12 +0,0 @@ -baseURL = "https://wtfutil.com/" -languageCode = "en-us" -publishDir = "../docs" -pygmentsCodeFences = true -pygmentsUseClasses = true -sectionPagesMenu = "main" -theme = "hyde-hyde" -title = "WTF - A Terminal Dashboard" - -[params] - author = "Chris Cummer" - authorimage = "/img/wtf.png" diff --git a/_site/content/_footer.md b/_site/content/_footer.md deleted file mode 100644 index e69de29b..00000000 diff --git a/_site/content/_index.md b/_site/content/_index.md deleted file mode 100644 index e9e50c8c..00000000 --- a/_site/content/_index.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: "WTF" -date: 2018-08-14T01:51:58-07:00 -draft: false -weight: 0 ---- - -

WTF

- - - -WTF is a personal information dashboard for your terminal, developed for those who spend most of their day in the command line. - -It allows you to monitor systems, services, and important information that you otherwise might keep browser tabs open for, the kinds of things you don't always need visible, but do check in on every now and then. - -Keep an eye on your **OpsGenie** schedules, **Google Calendar**, **Git** and **GitHub** repositories, and **New Relic** deployments. - -See who's away in **BambooHR**, which **Jira** tickets are assigned to you, and what time it is in Barcelona. - -It even has weather. And clocks. And emoji. diff --git a/_site/content/configuration/_index.md b/_site/content/configuration/_index.md deleted file mode 100644 index b924920c..00000000 --- a/_site/content/configuration/_index.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: "Configuration" -date: 2018-04-15T21:17:16-07:00 -draft: false -weight: 5 ---- - -## Index - -* [Configuration Files](#configuration-files) - * [Example Configuration Files](#example-configuration-files) - * [Custom Configuration Files](#custom-configuration-files) - * [Configuration Attributes](#configuration-attributes) -* [Grid Layout](#grid-layout) - -## Configuration Files - -By default WTF looks in a `~/.config/wtf/` directory for a YAML file called -`config.yml`. If the `~/.config/wtf/` directory doesn't exist, WTF will create that directory -on start-up, and then display instructions for creating a new -configuration file. - -In other words, WTF expects to have a YAML config file at: `~/.config/wtf/config.yml`. - -#### Example Configuration Files - -A couple of example config files are provided in the `_sample_configs/` -directory of the Git repository. - -To try out WTF quickly, copy -`simple_config.yml` into `~/.config/wtf/` as `config.yml` and relaunch WTF. You -should see the app launch and display the Security, -Clocks and Status widgets onscreen. - -#### Custom Configuration Files - -To try out different configurations (or run multiple instances of WTF), -you can pass the path to a config file via command line arguments on -start-up. - -To load a custom configuration file (ie: one that's not -`~/.config/wtf/config.yml`), pass in the path to configuration file as a -parameter on launch: - -```bash - $> wtf --config=path/to/custom/config.yml -``` - -#### Configuration Attributes - -A number of top-level attributes can be set to customize your WTF -install. See Attributes for details. - -## Grid Layout - -WTF uses the `Grid` layout system from [tview](https://github.com/rivo/tview/blob/master/grid.go) to position widgets -onscreen. It's not immediately obvious how this works, so here's an -explanation: - -Think of your terminal screen as a matrix of letter positions, say `100` chrs wide and `58` chrs tall. - -Columns breaks up the width of the screen into chunks, each chunk a specified number of characters wide. use - -`[10, 10, 10, 10, 10, 10, 10, 10, 10, 10]` - -Ten columns that are ten characters wide - -Rows break up the height of the screen into chunks, each chunk a specified number of characters tall. If we wanted to have five rows: - -`[10, 10, 10, 10, 18]` - -The co-ordinate system starts at top-left and defines how wide and tall a widget is. If we wanted to put a 2-col, 2-row widget in the bottom of the screen, we'd position it at: - -``` - top: 4 // top starts in the 4th row - left: 9 // left starts in the 9th column - height: 2 // span down rows 4 & 5 (18 characters in size, total) - width: 2 // span across cols 9 & 10 (20 characters in size, total) -``` diff --git a/_site/content/configuration/attributes.md b/_site/content/configuration/attributes.md deleted file mode 100644 index 881b9e96..00000000 --- a/_site/content/configuration/attributes.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: "Attributes" -date: 2018-05-16T21:51:23-07:00 -draft: false -weight: 5 ---- - -The following top-level attributes are configurable in `config.yml`. -See this example config file for more details. - -```yaml -wtf: - colors: - background: "red" - border: - focusable: "darkslateblue" - focused: "orange" - normal: "gray" - grid: - # How _wide_ the columns are, in terminal characters. In this case we have - # six columns, each of which are 35 characters wide - columns: [35, 35, 35, 35, 35, 35] - - # How _high_ the rows are, in terminal lines. In this case we have five rows - # that support ten line of text, one of three lines, and one of four - rows: [10, 10, 10, 10, 10, 3, 4] - openFileUtil: open # the name of the utility to call to open files - refreshInterval: 1 # the app refreshes once per second - term: "xterm-256color" -``` - -### Attributes - -`colors.background`
-The color to draw the background of the app in. Use this to match your -terminal colors. May be over-written by individual module -configurations.
-Values: Any X11 -color name. - -`colors.border.focusable`
-The color in which to draw the border of widgets that can accept -keyboard focus.
-Values: Any X11 -color name. - -`colors.border.focused`
-The color in which to draw the border of the widget that currently has -keyboard focus.
-Values: Any X11 -color name. - -`colors.border.normal`
-The color in which to draw the borders of the widgets that cannot accept -focus.
-Values: Any X11 -color name. - -`grid.columns`
-An array that defines the widths of all the columns.
-Values: See tview's -Grid for details. - -`grid.rows`
-An array that defines the heights of all the rows.
-Values: See tview's -Grid for details. - -`openFileUtil`
-Command to use to open a file or URL - -`refreshInterval`
-How often, in seconds, the UI refreshes itself.
-**Note:** This implementation is probably wrong and buggy and likely to -change.
-Values: A positive integer, `0..n`. - -`term`
-_Optional_.
-Sets a custom value for the terminal type this app runs in. Leave this entry out of the config if you simply want to use your terminal's -default setting.
-**Note:** If an invalid value is provided for this setting, the app will - crash with a `"terminal entry not found"` error.
-Values: Any valid terminal type (ie: vt100, xterm, xterm-256color, ansi, -etc.). diff --git a/_site/content/configuration/iterm2.md b/_site/content/configuration/iterm2.md deleted file mode 100644 index ba981d6d..00000000 --- a/_site/content/configuration/iterm2.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "iTerm2" -date: 2018-05-24T09:57:40-07:00 -draft: false -weight: 10 ---- - -Many terminal apps don't properly display multibyte emoji characters -properly. This **may** fix the issue for you in iTerm2, it also may not. - -By default iTerm2 uses a unicode rendering format -that is not comletely compatible with some emoji characters. Instead what you'll -see is the emoji over-lapping normal text characters, or drawing outside -the bounds of where they should be. - -In iTerm2 open: - -```bash -Preferences -> Profiles -> Text -``` -and check **on** the "Use Unicode Version 9 Widths" checkbox. Then -restart WTF. - -iTerm2
-Prefs - -(*Note:* This issue is not unique to iTerm2. As of this writing it also -affects Terminal, and Hyper.) diff --git a/_site/content/getting_started/_index.md b/_site/content/getting_started/_index.md deleted file mode 100644 index 9ed7d35c..00000000 --- a/_site/content/getting_started/_index.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: "Getting Started" -date: 2018-05-21T16:11:58-07:00 -draft: false -weight: 1 ---- - -## Quick Start - -1. Download the stand-alone, compiled binary. -2. Unzip the downloaded file. -3. From the command line, `cd` into the newly-created `/wtf` directory. -4. From the command line, run the app: `./wtf` - -This should launch the app in your terminal using the default simple -configuration. See Configuration for -more details. - -## Command-line Options - -`--config, -c`
-Allows you to define a custom config file to use. See Configuration for more details. - -`--help, -h`
-Shows help information for the command-line arguments that WTF -takes. - -`--module, -m`
-Shows help information for the specific named module, if that module -supports help text.
-Example: `wtf --module=todo`. - -`--version, -v`
-Shows version info. - -## Keyboard Commands - -Key: `Ctrl-R`
-Action: Force-refresh the data for all modules. - -Key: `Esc`
-Action: Unfocus the currently-focused -widget. - -Key: `Tab`
-Action: Move between focusable modules (`Shift-Tab` to move backwards). diff --git a/_site/content/getting_started/glossary.md b/_site/content/getting_started/glossary.md deleted file mode 100644 index 5d7f07b2..00000000 --- a/_site/content/getting_started/glossary.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Glossary" -date: 2018-04-17T12:34:51-07:00 -draft: false ---- - -### Module -A discreet unit of data collection and display. A data interface -concept. A package inside the app. - -Examples: New Relic, Git, Weather. - -### Widget -The onscreen representation of a Module. The widget is responsible for -being the interface between the app and the data collection. - -Widgets are defined by a required `widget.go` file in a Module. diff --git a/_site/content/getting_started/installation.md b/_site/content/getting_started/installation.md deleted file mode 100644 index 1b78b771..00000000 --- a/_site/content/getting_started/installation.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: "Installation" -date: 2018-05-18T09:59:40-07:00 -draft: false ---- - -## As a Binary - -Grab the latest version from here: - -```bash -https://github.com/senorprogrammer/wtf/releases -``` - -expand it, and `cd` into the resulting directory. Then run: - -```bash -./wtf -``` - -and that should also do it. - -## From Source - -Download the source code repo and install the dependencies: - -```bash -go get -u github.com/senorprogrammer/wtf -cd $GOPATH/src/github.com/senorprogrammer/wtf -go install -ldflags="-s -w" -make run -``` -and that should do it. - diff --git a/_site/content/modules/_index.md b/_site/content/modules/_index.md deleted file mode 100644 index 8ca1d61b..00000000 --- a/_site/content/modules/_index.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: "Modules" -date: 2018-05-07T18:04:58-07:00 -draft: false -weight: 10 ---- - -The heart of WTF is the modules. A module is a discreet unit of -functionality that extracts data from some source and packages that data -for display. - -For example, the New Relic module -uses New Relic's API to retrieve a list of the latest deploys and -packages that information as a list for display in the "New Relic" -widget. - -The Clocks module takes a list of -timezones and packages that information as a list of city/time pairs for -display in the "Clocks" widget. - -See available modules at left. diff --git a/_site/content/modules/bamboohr.md b/_site/content/modules/bamboohr.md deleted file mode 100644 index 9734caf5..00000000 --- a/_site/content/modules/bamboohr.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: "BambooHR" -date: 2018-05-07T20:17:37-07:00 -draft: false -weight: 10 ---- - -Connects to the BambooHR API and displays who will be Away today. - -## Source Code - -```bash -wtf/bamboohr/ -``` - -## Configuration - -```yaml -bamboohr: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - enabled: true - position: - top: 0 - left: 1 - height: 2 - width: 1 - refreshInterval: 900 - subdomain: "testco" -``` - -### Attributes - -`apiKey`
-Value: Your BambooHR API token. - -`enabled`
-Whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: Any positive integer, `0..n`. - -`subdomain`
-Value: Your BambooHR API subdomain name. diff --git a/_site/content/modules/circleci.md b/_site/content/modules/circleci.md deleted file mode 100644 index 6994ec53..00000000 --- a/_site/content/modules/circleci.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: "CircleCI" -date: 2018-06-10T19:26:08-04:00 -draft: false -weight: 20 ---- - -circleci screenshot - -Added in `v0.0.7`. - -Displays build information for your CircleCI account. - - -## Source Code - -```bash -wtf/circleci/ -``` - -## Configuration - -```yaml -circleci: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - enabled: true - position: - top: 4 - left: 1 - height: 1 - width: 2 - refreshInterval: 900 -``` - -### Attributes - -`apiKey`
-Value: Your CircleCI API token. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/clocks.md b/_site/content/modules/clocks.md deleted file mode 100644 index db12b0b4..00000000 --- a/_site/content/modules/clocks.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: "Clocks" -date: 2018-05-07T19:47:31-07:00 -draft: false -weight: 30 ---- - -clocks screenshot - -Displays a configurable list of world clocks, the local time, and date. - - -## Source Code - -```bash -wtf/clocks/ -``` - -## Configuration - -```yaml -clocks: - colors: - rows: - even: "lightblue" - odd: "white" - enabled: true - locations: - # From https://en.wikipedia.org/wiki/List_of_tz_database_time_zones - Avignon: "Europe/Paris" - Barcelona: "Europe/Madrid" - Dubai: "Asia/Dubai" - New York: "America/New York" - Toronto: "America/Toronto" - UTC: "Etc/UTC" - Vancouver: "America/Vancouver" - position: - top: 4 - left: 0 - height: 1 - width: 1 - refreshInterval: 15 - # Valid options are: alphabetical, chronological - sort: "alphabetical" -``` -### Attributes - -`colors.rows.even`
-The foreground color for even-numbered rows.
-Values: Any X11 -color name. - -`colors.rows.odd`
-The foreground color for the odd-numbered rows.
-Values: Any X11 -color name. - -`dateFormat`
-The format of the date string for all clocks.
-Values: Any valid Go date layout which is handled by Time.Format. Defaults to Jan 2. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`locations`
-Defines the timezones for the world clocks that you want to display. -`key` is a unique label that will be displayed in the UI. `value` is a -timezone name.
-Values: Any TZ database timezone. - -`position`
-Defines where in the grid this module's widget will be displayed. - -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`sort`
-Defines the display order of the clocks in the widget.
-Values: `alphabetical` or `chronological`. `alphabetical` will sort in -acending order by `key`, `chronological` will sort in ascending order by -date/time. - -`timeFormat`
-The format of the time string for all clocks.
-Values: Any valid Go time layout which is handled by Time.Format. Defaults to 15:04 MST. diff --git a/_site/content/modules/cmdrunner.md b/_site/content/modules/cmdrunner.md deleted file mode 100644 index d198555e..00000000 --- a/_site/content/modules/cmdrunner.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: "CmdRunner" -date: 2018-05-17T17:17:10-07:00 -draft: false -weight: 40 ---- - -Runs a terminal command on a schedule. - -## Source Code - -```bash -wtf/cmdrunner/ -``` - -## Configuration - -```yaml -cmdrunner: - args: ["-g", "batt"] - cmd: "pmset" - enabled: true - position: - top: 6 - left: 1 - height: 1 - width: 3 - refreshInterval: 30 -``` - -### Attributes - -`args`
-The arguments to the command, with each item as an element in an array. -Example: for `curl -I cisco.com`, the arguments array would be `["-I", "cisco.com"]`. - -`cmd`
-The terminal command to be run, withouth the arguments. Ie: `ping`, -`whoami`, `curl`.
- - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed. - -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - - diff --git a/_site/content/modules/cryptocurrencies/_index.md b/_site/content/modules/cryptocurrencies/_index.md deleted file mode 100644 index add5c26a..00000000 --- a/_site/content/modules/cryptocurrencies/_index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Crypo Currencies" -date: 2018-05-07T18:04:58-07:00 -draft: false -weight: 50 ---- - -For all modules cryptocurrency-related. diff --git a/_site/content/modules/cryptocurrencies/bittrex.md b/_site/content/modules/cryptocurrencies/bittrex.md deleted file mode 100644 index e8cd9123..00000000 --- a/_site/content/modules/cryptocurrencies/bittrex.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: "Bittrex" -date: 2018-06-04T20:06:40-07:00 -draft: false -weight: 5 ---- - -bittrex screenshot - -Added in `v0.0.5`. - -Get the last 24 hour summary of cryptocurrencies market using [Bittrex](https://bittrex.com). - -## Source Code - -```bash -wtf/cryptoexchanges/bittrex/ -``` - -## Configuration - -```yaml -bittrex: - enabled: true - position: - top: 1 - left: 2 - height: 3 - width: 1 - refreshInterval: 5 - summary: - BTC: - displayName: Bitcoin - market: - - LTC - - ETH - colors: - base: - name: orange - displayName: red - market: - name: red - field: white - value: green -``` - -### Attributes - -`colors.base.name`
-Values: Any X11 -color name. - -`colors.base.dispayName`
-Values: Any X11 -color name. - -`colors.market.name`
-Values: Any X11 -color name. - -`colors.market.field`
-Values: Any X11 -color name. - -`colors.market.value`
-Values: Any X11 -color name. - -`summary`
- -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/cryptocurrencies/blockfolio.md b/_site/content/modules/cryptocurrencies/blockfolio.md deleted file mode 100644 index b04ec30f..00000000 --- a/_site/content/modules/cryptocurrencies/blockfolio.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: "Blockfolio" -date: 2018-06-13T09:29:59-07:00 -draft: false -weight: 10 ---- - -blockfolio screenshot - -Added in `v0.0.8`. - -Display your Blockfolio crypto holdings. - - -## Source - -```bash -wtf/blockfolio/ -``` - -## Configuration - -```yaml -blockfolio: - colors: - name: blue - grows: green - drop: red - device_token: "device token" - displayHoldings: true - enabled: true - position: - top: 3 - left: 1 - width: 1 - height: 1 - refreshInterval: 400 -``` - -### Attributes - -`colors.name`
-Values: Any X11 -color name. - -`colors.grows`
-Values: Any X11 -color name. - -`colors.drop`
-Values: Any X11 -color name. - -`device_token`
-Value: See [this gist](https://github.com/bob6664569/blockfolio-api-client) for -details on how to get your Blockfolio API token. - -`displayHoldings`
- -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/cryptocurrencies/cryptolive.md b/_site/content/modules/cryptocurrencies/cryptolive.md deleted file mode 100644 index 1eb77e00..00000000 --- a/_site/content/modules/cryptocurrencies/cryptolive.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: "CryptoLive" -date: 2018-06-03T20:06:40-07:00 -draft: false -weight: 15 ---- - -cryptolive screenshot - -Added in `v0.0.5`. - -Compare crypto currencies using [CryptoCompare](https://cryptocompare.com). - - -## Source Code - -```bash -wtf/cryptoexchanges/cryptolive/ -``` - -## Configuration - -```yaml -cryptolive: - enabled: true - position: - top: 5 - left: 2 - height: 1 - width: 2 - updateInterval: 15 - currencies: - BTC: - displayName: Bitcoin - to: - - USD - - EUR - - ETH - - LTC - - DOGE - LTC: - displayName: Ethereum - to: - - USD - - EUR - - BTC - top: - BTC: - displayName: Bitcoin - limit: 5 - to: - - USD - colors: - from: - name: coral - displayName: grey - to: - name: white - price: green - top: - from: - name: grey - displayName: coral - to: - name: red - field: white - value: green -``` - -### Attributes - -`colors.from.name`
-Values: Any X11 -color name. - -`colors.from.dispayName`
-Values: Any X11 -color name. - -`colors.to.name`
-Values: Any X11 -color name. - -`colors.to.price`
-Values: Any X11 -color name. - -`currencies`
- -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/datadog.md b/_site/content/modules/datadog.md deleted file mode 100644 index 95af5f15..00000000 --- a/_site/content/modules/datadog.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: "Datadog" -date: 2018-08-18T00:00:00Z -draft: false -weight: 60 ---- - -Connects to the Datadog API and displays alerting modules. - -## Source Code - -```bash -wtf/datadog/ -``` - -## Configuration - -```yaml -datadog: - apiKey: "" - applicationKey: "" - enabled: true - monitors: - tags: - - "team:ops" - position: - top: 4 - left: 3 - height: 1 - width: 2 -``` - -### Attributes - -`apiKey`
-Value: Your Datadog API key. - -`applicationKey`
-Value: Your Datadog Application key. - -`monitors`
-Configuration for the monitors functionality. - -`tags`
-Array of tags you want to query monitors by. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/gerrit.md b/_site/content/modules/gerrit.md deleted file mode 100644 index 6d3c83f6..00000000 --- a/_site/content/modules/gerrit.md +++ /dev/null @@ -1,124 +0,0 @@ ---- -title: "Gerrit" -date: 2018-06-27T15:55:42-07:00 -draft: false -weight: 70 ---- - -gerrit screenshot - -Displays information about your projects hosted on Gerrit: - -#### Open Incoming Reviews - -All open reviews that are requesting your approval. - -#### My Outgoing Reviews - -All open reviews created by you. - -## Source Code - -```bash -wtf/gerrit/ -``` - -## Keyboard Commands - -Key: `/`
-Action: Open/close the widget's help window. - -Key: `h`
-Action: Show the previous project. - -Key: `l`
-Action: Show the next project. - -Key: `j`
-Action: Select the next review in the list. - -Key: `k`
-Action: Select the previous review in the list. - -Key: `r`
-Action: Refresh the data. - -Key: `←`
-Action: Show the previous project. - -Key: `→`
-Action: Show the next project. - -Key: `↓`
-Action: Select the next review in the list. - -Key: `↑`
-Action: Select the previous review in the list. - -Key: `[return]`
-Action: Open the selected review in the browser. - -## Configuration - -```yaml -gerrit: - colors: - rows: - even: "lightblue" - odd: "white" - domain: https://gerrit-review.googlesource.com - enabled: true - password: "mypassword" - position: - top: 2 - left: 3 - height: 2 - width: 2 - projects: - - org/test-project" - - dotfiles - refreshInterval: 300 - username: "myname" - verifyServerCertificate: false -``` - -### Attributes - -`colors.rows.even`
-Define the foreground color for even-numbered rows.
-Values: Any X11 -color name. - -`colors.rows.odd`
-Define the foreground color for odd-numbered rows.
-Values: Any X11 -color name. - -`domain`
-Your Gerrit corporate domain.
-Values: A valid URI. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`password`
-Value: Your Gerrit HTTP Password. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`projects`
-A list of Gerrit project names to fetch data for.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`username`
-Your Gerrit username. - -`verifyServerCertificate`
-_Optional_
-Determines whether or not the server's certificate chain and host name are verified.
-Values: `true`, `false`. diff --git a/_site/content/modules/git.md b/_site/content/modules/git.md deleted file mode 100644 index 49f86990..00000000 --- a/_site/content/modules/git.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: "Git" -date: 2018-05-09T14:20:48-07:00 -draft: false -weight: 80 ---- - -git screenshot - -Displays information about local git repositories: branch, changed -files, and recent commits. - -#### Branch - -The name of the currently-active git branch. - -#### Changed Files - -A list of all the files that have changed since the last -commit, and their status. - -#### Recent Commits - -A list of `n` recent commits, who committed it, and when. - -## Source Code - -```bash -wtf/git/ -``` - -## Keyboard Commands - -Key: `/`
-Action: Open/close the widget's help window. - -Key: `h`
-Action: Show the previous git repository. - -Key: `l`
-Action: Show the next git repository. - -Key: `←`
-Action: Show the previous git repository. - -Key: `→`
-Action: Show the next git repository. - -## Configuration - -```yaml -git: - commitCount: 5 - commitFormat: "[forestgreen]%h [grey]%cd [white]%s [grey]%an[white]" - dateFormat: "%H:%M %d %b %y" - enabled: true - position: - top: 0 - left: 3 - height: 2 - width: 2 - refreshInterval: 8 - repositories: - - "/Users/chris/go/src/github.com/senorprogrammer/wtf" - - "/Users/user/fakeapp" -``` - -### Attributes - -`commitCount`
-The number of past commits to display.
-Values: A positive integer, `0..n`. - -`commitFormat`
-_Optional_ The string format for the commit message.
- -`dateFormat`
-_Optional_ The string format for the date/time in the commit message. -
- -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`repositories`
-Defines which git repositories to watch.
-Values: A list of zero or more local file paths pointing to valid git repositories. diff --git a/_site/content/modules/github.md b/_site/content/modules/github.md deleted file mode 100644 index e12ef93c..00000000 --- a/_site/content/modules/github.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: "GitHub" -date: 2018-05-09T19:20:20-07:00 -draft: false -weight: 90 ---- - -github screenshot - -Displays information about your git repositories hosted on GitHub: - -#### Open Review Requests - -All open code review requests assigned to you. - -#### Open Pull Requests - -All open pull requests created by you. - -## Source Code - -```bash -wtf/github/ -``` - -## Keyboard Commands - -Key: `/`
-Action: Open/close the widget's help window. - -Key: `h`
-Action: Show the previous git repository. - -Key: `l`
-Action: Show the next git repository. - -Key: `←`
-Action: Show the previous git repository. - -Key: `→`
-Action: Show the next git repository. - -Key: `Return`
-Action: Open the selected repository in a browser. - -## Configuration - -```yaml -github: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - baseURL: "" - enabled: true - enableStatus: true - position: - top: 2 - left: 3 - height: 2 - width: 2 - refreshInterval: 300 - repositories: - wesker-api: "UmbrellaCorp" - wtf: "senorprogrammer" - uploadURL: "" - username: "senorprogrammer" -``` - -### Attributes - -`apiKey`
-Value: Your GitHub API token. - -`baseURL`
-_Optional_
-Value: Your GitHub Enterprise API URL. - -`enabled`
-Whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`enableStatus`
-Display pull request mergeability status ('dirty', 'clean', 'unstable', -'blocked').
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`repositories`
-A list of key/value pairs each describing a GitHub repository to fetch data -for.
-Key: The name of the repository.
-Value: The name of the account or organization that owns the repository. - -`uploadURL`
-_Optional_
-Value: Your GitHub Enterprise upload URL (often the same as API URL). - -`username`
-Your GitHub username. Used to figure out which review requests you've -been added to. diff --git a/_site/content/modules/gitlab.md b/_site/content/modules/gitlab.md deleted file mode 100644 index 64d6fef8..00000000 --- a/_site/content/modules/gitlab.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: "GitLab" -date: 2018-06-08T13:14:11-07:00 -draft: false -weight: 100 ---- - -gitlab screenshot - -Added in `v0.0.8`. - -Displays information about your projects hosted on GitLab: - -#### Open Approval Requests - -All open merge requests that are requesting your approval. - -#### Open Merge Requests - -All open merge requests created by you. - -## Source Code - -```bash -wtf/gitlab/ -``` - -## Keyboard Commands - -Key: `/`
-Action: Open/close the widget's help window. - -Key: `h`
-Action: Show the previous project. - -Key: `l`
-Action: Show the next project. - -Key: `←`
-Action: Show the previous project. - -Key: `→`
-Action: Show the next project. - -## Configuration - -```yaml -gitlab: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - enabled: true - position: - top: 2 - left: 3 - height: 2 - width: 2 - refreshInterval: 300 - projects: - tasks: "gitlab-org/release" - gitlab-ce: "gitlab-org" - username: "senorprogrammer" -``` - -### Attributes - -`apiKey`
-Value: A GitLab personal access token. Requires at least `api` access. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`domain`
-_Optional_. Your GitLab corporate domain.
-Values: A valid URI. - -`projects`
-A list of key/value pairs each describing a GitLab project to fetch data -for.
-Key: The name of the project.
-Value: The namespace of the project. - -`username`
-Your GitLab username. Used to figure out which requests require your approval diff --git a/_site/content/modules/gitter.md b/_site/content/modules/gitter.md deleted file mode 100644 index 6d3fee67..00000000 --- a/_site/content/modules/gitter.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: "Gitter" -date: 2018-08-02T12:36:08-04:00 -draft: false -weight: 110 ---- - -Added in `v0.2.1`. - -Displays chat messages from Gitter. - -gitter screenshot - -## Source Code - -```bash -wtf/gitter/ -``` - -## Keyboard Commands - -Key: `j`
-Action: Select the next message in the list. - -Key: `k`
-Action: Select the previous message in the list. - -Key: `r`
-Action: Refresh the data. - -Key: `↓`
-Action: Select the next message in the list. - -Key: `↑`
-Action: Select the previous message in the list. - -## Configuration - -```yaml -gitter: - apiToken: "ab345546asdfasb465234fgjgh068f39a35c3e4139ee383f7" - enabled: true - numberOfMessages: 10 - position: - top: 4 - left: 1 - height: 1 - width: 4 - roomUri: wtfutil/Lobby - refreshInterval: 300 -``` - -### Attributes - -`apiToken`
-Value: Your GitterPersonal Access Token. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`numberOfMessages`
-_Optional_
-Maximum number of _(newest)_ messages to be displayed. Default is `10`
- -`position`
-Defines where in the grid this module's widget will be displayed.
- -`roomUri`
-_Optional_
-Values: `new`, `top`, `job`, `ask` - -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/google/_index.md b/_site/content/modules/google/_index.md deleted file mode 100644 index 467bc430..00000000 --- a/_site/content/modules/google/_index.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Google Apps" -date: 2018-08-14T01:39:58-07:00 -draft: false -weight: 120 ---- - -Google Apps. - -{{% children %}} diff --git a/_site/content/modules/google/gcal.md b/_site/content/modules/google/gcal.md deleted file mode 100644 index 5f15e72b..00000000 --- a/_site/content/modules/google/gcal.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -title: "Google Calendar" -date: 2018-05-10T08:25:33-07:00 -draft: false -weight: 10 ---- - -gcal screenshot - -Displays your upcoming Google calendar events. - -**Not:** Setting up access to Google Calendars for Go is a bit unobvious. Check out Google's [Go Quickstart](https://developers.google.com/calendar/quickstart/go) -first and if you have problems, then take a look at this [comment by WesleydeSouza](https://github.com/senorprogrammer/wtf/issues/83#issuecomment-393665229) which offers a slightly different approach. - -## Source Code - -```bash -wtf/gcal/ -``` - -## Configuration - -```yaml -gcal: - colors: - title: "red" - description: "lightblue" - highlights: - - ['1on1|1\/11', 'green'] - - ['apple|google|aws', 'blue'] - - ['interview|meet', 'magenta'] - - ['lunch', 'yellow'] - past: "gray" - conflictIcon: "🚨" - currentIcon: "💥" - displayResponseStatus: true - email: "chriscummer@me.com" - enabled: true - eventCount: 12 - multiCalendar: true - position: - top: 0 - left: 0 - height: 4 - width: 1 - refreshInterval: 300 - secretFile: "~/.config/wtf/gcal/client_secret.json" - showDeclined: true - withLocation: true -``` - -### Attributes - -`colors.title`
-The default colour for calendar event titles.
-Values: Any X11 color name. - -`colors.description`
-The default color for calendar event descriptions.
-Values: Any X11 color name. - -`colors.highlights`
-A list of arrays that define a regular expression pattern and a color. -If a calendar event title matches a regular expression, the title will -be drawn in that colour. Over-rides the default title colour.
-Values: [a valid regular expression, any X11 color name.] - -`colors.past`
-The color for calendar events that have passed.
-Values: Any X11 color name. - -`conflictIcon`
-The icon displayed beside calendar events that have conflicting times -(they intersect or overlap in some way).
-Values: Any displayable unicode character. - -`currentIcon`
-The icon displayed beside the current calendar event.
-Values: Any displayable unicode character. - -`displayLocation`
-Whether or not to display the location of the calendar event.
-Values: `true`, `false`. - -`displayResponseStatus`
-Whether or not to display your response status to the calendar event. -
-Values: `true`, `false`. - -`email`
-The email address associated with your Google account. Necessary for -determining `responseStatus`.
-Values: A valid email address string. - -`enabled`
-Whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`eventCount`
-The number of calendar events to display.
-Values: A positive integer, `0..n`. - -`multiCalendar`
-Whether or not to display your primary calendar or all calendars you -have access to.
-Values: `true`, or `false` - -`position`
-Where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`secretFile`
-Your Google client secret JSON file.
-Values: A string representing a file path to the JSON secret file. - -`showDeclined`
-_Optional_. Whether or not to display events you've declined to attend.
-Values: `true`, or `false` - -`withLocation`
-Whether or not to show the location of the appointment.
-Values: `true`, or `false` diff --git a/_site/content/modules/google/gspreadsheet.md b/_site/content/modules/google/gspreadsheet.md deleted file mode 100644 index 897321d6..00000000 --- a/_site/content/modules/google/gspreadsheet.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: "Google Spreadsheets" -date: 2018-06-10T18:26:26-04:00 -draft: false -weight: 50 ---- - -Added in `v0.0.7`. - -Display information from cells in a Google Spreadsheet. - -```bash -wtf/gspreadsheets/ -``` - -## Configuration - -```yaml -gspreadsheets: - colors: - values: "green" - cells: - names: - - "Cell 1 name" - - "Cell 2 name" - addresses: - - "A1" - - "A2" - enabled: true - position: - top: 0 - left: 0 - width: 1 - height: 1 - refreshInterval: "300" - secretFile: "~/.config/wtf/gspreadsheets/client_secret.json" - sheetId: "id_of_google_spreadsheet" -``` - -### Attributes - -`colors.values`
-The color to display the cell values in.
-Values: Any X11 color name. - -`cells.names`
- -`cells.addresses`
- -`enabled`
-Whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`secretFile`
-Your Google client secret JSON file.
-Values: A string representing a file path to the JSON secret file. diff --git a/_site/content/modules/hackernews.md b/_site/content/modules/hackernews.md deleted file mode 100644 index 538df7ba..00000000 --- a/_site/content/modules/hackernews.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: "Hacker News" -date: 2018-08-02T16:36:08-04:00 -draft: false -weight: 123 ---- - -Added in `v0.1.2`. - -Displays stories from Hacker News. - -hackernews screenshot - -## Source Code - -```bash -wtf/hackernews/ -``` - -## Keyboard Commands - -Key: `[return]`
-Action: Open the selected story in the browser. - -Key: `j`
-Action: Select the next story in the list. - -Key: `k`
-Action: Select the previous story in the list. - -Key: `r`
-Action: Refresh the data. - -Key: `↓`
-Action: Select the next story in the list. - -Key: `↑`
-Action: Select the previous story in the list. - -## Configuration - -```yaml -hackernews: - enabled: true - numberOfStories: 10 - position: - top: 4 - left: 1 - height: 1 - width: 2 - storyType: top - refreshInterval: 900 -``` - -### Attributes - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`numberOfStories`
-_Optional_
-Defines number of stories to be displayed. Default is `10`
- -`position`
-Defines where in the grid this module's widget will be displayed.
- -`storyType`
-_Optional_
-Values: `new`, `top`, `job`, `ask` - -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/ipaddress/_index.md b/_site/content/modules/ipaddress/_index.md deleted file mode 100644 index 3acb2e2f..00000000 --- a/_site/content/modules/ipaddress/_index.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "IP Addresses" -date: 2018-05-07T18:04:58-07:00 -draft: false -weight: 125 ---- - -For all modules IP address-related. - -{{% children %}} diff --git a/_site/content/modules/ipaddress/ipapi.md b/_site/content/modules/ipaddress/ipapi.md deleted file mode 100644 index d1666d85..00000000 --- a/_site/content/modules/ipaddress/ipapi.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: "IP-API" -date: 2018-06-10T19:41:52-04:00 -draft: false -weight: 10 ---- - -Added in `v0.0.7`. - -Displays your current IP address information, from [IP-APIcom](http://ip-api.com). - -**Note:** IP-API.com has a free-plan rate limit of 120 requests per -minute. - -## Source Code - -```bash -wtf/ipapi/ -``` - -## Configuration - -```yaml -ipinfo: - colors: - name: red - value: white - enabled: true - position: - top: 1 - left: 2 - height: 1 - width: 1 - refreshInterval: 150 -``` -### Attributes - -`colors.name`
-The default colour for the row names.
-Values: Any X11 color name. - -`colors.value`
-The default colour for the row values.
-Values: Any X11 color name. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/ipaddress/ipinfo.md b/_site/content/modules/ipaddress/ipinfo.md deleted file mode 100644 index 1d32b022..00000000 --- a/_site/content/modules/ipaddress/ipinfo.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: "IPInfo" -date: 2018-06-01T23:18:48-07:00 -draft: false -weight: 20 ---- - -ipinfo screenshot - -Displays your current IP address information, from ipinfo.io. - -**Note:** IPInfo.io has a free-plan rate limit of 1000 requests per day. - - -## Source Code - -```bash -wtf/ipinfo/ -``` - -## Configuration - -```yaml -ipinfo: - colors: - name: red - value: white - enabled: true - position: - top: 1 - left: 2 - height: 1 - width: 1 - refreshInterval: 150 -``` - -### Attributes - -`colors.name`
-The default colour for the row names.
-Values: Any X11 color name. - -`colors.value`
-The default colour for the row values.
-Values: Any X11 color name. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/jenkins.md b/_site/content/modules/jenkins.md deleted file mode 100644 index 46198dd7..00000000 --- a/_site/content/modules/jenkins.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: "Jenkins" -date: 2018-06-09T20:53:35-07:00 -draft: false -weight: 130 ---- - -jenkins screenshot - -Added in `v0.0.8`. - -Displays jenkins status of given builds in a project or view - -## Source Code - -```bash -wtf/jenkins/ -``` - -## Keyboard Commands - -Key: `[return]`
-Action: Open the selected job in the browser. - -Key: `j`
-Action: Select the next job in the list. - -Key: `k`
-Action: Select the previous job in the list. - -Key: `r`
-Action: Refresh the data. - -Key: `↓`
-Action: Select the next job in the list. - -Key: `↑`
-Action: Select the previous job in the list. - -## Configuration - -```yaml -jenkins: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - enabled: true - position: - top: 2 - left: 3 - height: 2 - width: 3 - refreshInterval: 300 - url: "https://jenkins.domain.com/jenkins/view_url" - user: "username" - verifyServerCertificate: true -``` - -### Attributes - -`apiKey`
-Value: Your Jenkins API key. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed. - -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`user`
-Your Jenkins username.
- -`url`
-The url to your Jenkins project or view.
-Values: A valid URI. - -`verifyServerCertificate`
-_Optional_
-Determines whether or not the server's certificate chain and host name are verified.
-Values: `true`, `false`. diff --git a/_site/content/modules/jira.md b/_site/content/modules/jira.md deleted file mode 100644 index 864d7bf6..00000000 --- a/_site/content/modules/jira.md +++ /dev/null @@ -1,136 +0,0 @@ ---- -title: "Jira" -date: 2018-05-10T10:44:35-07:00 -draft: false -weight: 140 ---- - -jira screenshot - -Displays all Jira issues assigned to you for the specified project. - -## Source Code - -```bash -wtf/jira/ -``` - -## Keyboard Commands - -Key: `[return]`
-Action: Open the selected issue in the browser. - -Key: `j`
-Action: Select the next item in the list. - -Key: `k`
-Action: Select the previous item in the list. - -Key: `↓`
-Action: Select the next item in the list. - -Key: `↑`
-Action: Select the previous item in the list. - -## Configuration - -### Single Jira Project - -```yaml -jira: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - colors: - rows: - even: "lightblue" - odd: "white" - domain: "https://umbrellacorp.atlassian.net" - email: "chriscummer@me.com" - enabled: true - jql: "issueType = Story" - position: - top: 4 - left: 1 - height: 1 - width: 2 - project: "ProjectA" - refreshInterval: 900 - username: "chris.cummer" - verifyServerCertificate: true -``` - -### Multiple Jira Projects - -If you want to monitor multiple Jira projects, use the following -configuration (note the difference in `project`): - -```yaml -jira: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - colors: - rows: - even: "lightblue" - odd: "white" - domain: "https://umbrellacorp.atlassian.net" - email: "chriscummer@me.com" - enabled: true - jql: "issueType = Story" - position: - top: 4 - left: 1 - height: 1 - width: 2 - project: ["ProjectA", "ProjectB"] - refreshInterval: 900 - username: "chris.cummer" - verifyServerCertificate: true -``` - -### Attributes - -`apiKey`
-Value: Your Jira API key. - -`colors.rows.even`
-Define the foreground color for even-numbered rows.
-Values: Any X11 -color name. - -`colors.rows.odd`
-Define the foreground color for odd-numbered rows.
-Values: Any X11 -color name. - -`domain`
-Your Jira corporate domain.
-Values: A valid URI. - -`email`
-The email address associated with your Jira account.
-Values: A valid email address string. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`jql`
-_Optional_
-Custom JQL to be appended to the search query.
-Values: See Search Jira like a boss with JQL for details. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`project`
-The Jira project to fetch information for.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`username`
-Your Jira username.
- -`verifyServerCertificate`
-_Optional_
-Determines whether or not the server's certificate chain and host name are verified.
-Values: `true`, `false`. diff --git a/_site/content/modules/logger.md b/_site/content/modules/logger.md deleted file mode 100644 index 68fecb78..00000000 --- a/_site/content/modules/logger.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: "Logger" -date: 2018-06-16T14:22:18-07:00 -draft: false -weight: 150 ---- - -Displays the contents of the WTF log file. The log file is located at `~/.config/wtf/log.txt`. - -To log to this file in your own modules: - -```golang -require "github.com/senorprogrammer/wtf/logger" -logger.Log("This is a log entry") -``` - -## Source Code - -```bash -wtf/logger/ -``` - -## Keyboard Commands - -Arrow keys scroll through the log file. - -## Configuration - -```yaml -logger: - enabled: true - position: - top: 5 - left: 4 - height: 2 - width: 1 - refreshInterval: 1 -``` - -### Attributes - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-**Note:** If you're using logging and logging is _disabled_, your logs -will still be written to file, the widget just won't be shown onscreen. -If you have `logger.Log` calls in your code, regardless of this setting, -they will be written out.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/newrelic.md b/_site/content/modules/newrelic.md deleted file mode 100644 index 8295178d..00000000 --- a/_site/content/modules/newrelic.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: "New Relic" -date: 2018-05-09T09:01:14-07:00 -draft: false -weight: 160 ---- - -newrelic screenshot - -Connects to the New Relic API and displays the last n deploys of the -monitored application: deploy ID, deploy time, and who deployed it. - -## Source Code - -```bash -wtf/newrelic/ -``` - -## Configuration - -```yaml -newrelic: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - applicationId: 10549735 - deployCount: 6 - enabled: true - position: - top: 4 - left: 3 - height: 1 - width: 2 - refreshInterval: 900 -``` - -### Attributes - -`apiKey`
-Value: Your New Relic API token. - -`applicationId`
-The integer ID of the New Relic application you wish to report on.
-Values: A positive integer, `0..n`. - -`deployCount`
-The number of past deploys to display on screen.
-Values: A positive integer, `0..n`. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/opsgenie.md b/_site/content/modules/opsgenie.md deleted file mode 100644 index d5d166fb..00000000 --- a/_site/content/modules/opsgenie.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: "OpsGenie" -date: 2018-05-08T20:53:40-07:00 -draft: false -weight: 170 ---- - -opsgenie screenshot - -Connects to the OpsGenie API and displays all your scheduled rotations -and who's currently on call. - -## Source Code - -```bash -wtf/opsgenie/ -``` - -## Configuration - -```yaml -opsgenie: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - displayEmpty: false - enabled: true - position: - top: 2 - left: 1 - height: 2 - width: 1 - refreshInterval: 21600 -``` - -### Attributes - -`apiKey` < br /> -Value: Your OpsGenie API token. - -`displayEmpty`
-Whether schedules with no assigned person on-call should be displayed.
-Values: `true`, `false`. - -`enabled`
-Whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/power.md b/_site/content/modules/power.md deleted file mode 100644 index 25d110b8..00000000 --- a/_site/content/modules/power.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: "Power" -date: 2018-05-26T19:26:23-07:00 -draft: false -weight: 180 ---- - -power screenshot - -Displays information about the current power source. - -For battery, also displays the current charge, estimated time remaining, -and whether it is charging or discharging. - -## Source Code -```bash -wtf/power/ -``` - -## Configuration - -```yaml -power: - enabled: true - position: - top: 5 - left: 0 - height: 2 - width: 1 - refreshInterval: 15 -``` - -### Attributes - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/security.md b/_site/content/modules/security.md deleted file mode 100644 index 720c1ded..00000000 --- a/_site/content/modules/security.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: "Security" -date: 2018-05-08T20:33:28-07:00 -draft: false -weight: 200 ---- - -security screenshot - -Displays some general information about the state of the machine's wifi -connection, firewall, DNS settings, and logged-in users. - -#### Wifi Network - - - -#### Firewall - - - -#### DNS - - - -#### Users - - - -## Source Code - -```bash -wtf/security/ -``` - -## Configuration - -```yaml -security: - enabled: true - position: - top: 1 - left: 2 - height: 1 - width: 1 - refreshInterval: 3600 -``` - -### Attributes - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/spotify.md b/_site/content/modules/spotify.md deleted file mode 100644 index eb542de1..00000000 --- a/_site/content/modules/spotify.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: "Spotify" -date: 2018-10-02T17:13:11-07:00 -draft: false -weight: 205 ---- - -Control the Spotify client. - -## Source Code - -```bash -wtf/spotify/ -``` - -## Keyboard Commands - -Key: `/`
-Action: Open/close the widget's help window. - -Key: `space`
-Action: Play/pause the currently-selected -track - -Key: `h`
-Action: Play previous song - -Key: `l`
-Action: Play next song - -## Configuration - -```yaml -spotify: - enabled: true - position: - top: 1 - left: 2 - height: 1 - width: 1 - refreshInterval: 0 -``` - -## Attributes - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/textfile.md b/_site/content/modules/textfile.md deleted file mode 100644 index 17cda058..00000000 --- a/_site/content/modules/textfile.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: "Textfile" -date: 2018-05-09T11:13:11-07:00 -draft: false -weight: 210 ---- - -textfile screenshot - -Displays the contents of the specified text file in the widget. - -## Source Code - -```bash -wtf/textfile/ -``` - -## Keyboard Commands - -Key: `/`
-Action: Open/close the widget's help window. - -Key: `o`
-Action: Opens the text file in whichever text editor is associated with that file type. - -## Configuration - -```yaml -textfile: - enabled: true - filePaths: - - "~/Desktop/notes.md" - - "~/.config/wtf/config.yml" - format: true - formatStyle: "dracula" - position: - top: 5 - left: 4 - height: 2 - width: 1 - refreshInterval: 15 -``` - -### Attributes - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`filePaths`
-An array of paths to the files to be displayed in the widget.
- -`format`
-Whether or not to try and format and syntax highlight the displayedtext.
-Values: `true`, `false`.
-Default: `false`. - -`formatStyle`
-The style of syntax highlighting to format the text with.
-Values: See [Chroma styles](https://github.com/alecthomas/chroma/tree/master/styles) for all -valid options.
-Default: `vim`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/todo.md b/_site/content/modules/todo.md deleted file mode 100644 index 81020b2a..00000000 --- a/_site/content/modules/todo.md +++ /dev/null @@ -1,112 +0,0 @@ ---- -title: "Todo" -date: 2018-05-10T12:41:50-07:00 -draft: false -weight: 220 ---- - -todo screenshot - -An interactive todo list. - -## Source Code - -```bash -wtf/todo/ -``` - -## Keyboard Commands - -Key: `[return]`
-Action: Edit the selected item.
-Action: Close the modal item dialog and save changes.
- -Key: `[esc]`
-Action: Remove focus from the selected item.
-Action: Close the modal item dialog without saving changes. - -Key: `[space]`
-Action: Check/uncheck the selected item. - -Key: `/`
-Action: Open/close the widget's help window. - -Key: `j`
-Action: Select the next item in the list. - -Key: `k`
-Action: Select the previous item in the list. - -Key: `n`
-Action: Create a new list item. - -Key: `o`
-Action: Opens the todo list file in -whichever text editor is associated with that file type. - -Key: `↓`
-Action: Select the next item in the list. - -Key: `↑`
-Action: Select the previous item in the list. - -Key: `Ctrl-d`
-Action: Delete the selected item. - -Key: `Ctrl-J`
-Action: Move the selected item down the list. - -Key: `Ctrl-K`
-Action: Move the selected item up the list. - -## Configuration - -```yaml -todo: - checkedIcon: "X" - colors: - checked: gray - highlight: - fore: "black" - back: "orange" - enabled: true - filename: "todo.yml" - position: - top: 2 - left: 2 - height: 2 - width: 1 - refreshInterval: 3600 -``` - -### Attributes - -`checkedIcon`
-The icon used to denote a "checked" todo item.
-Values: Any displayable unicode character. - -`colors.checked`
-Values: Any X11 color name. - -`colors.highlight.fore`
-The foreground color for the currently-selected row.
-Values: Any X11 color name. - -`colors.highlight.back`
-The background color for the currently-selected row.
-Values: Any X11 color name. - -`enabled`
-Whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`filename`
-The name for the todo file.
-Values: Any valid filename, ideally ending in `yml`. - -`position`
-Where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/todoist.md b/_site/content/modules/todoist.md deleted file mode 100644 index 7bac313b..00000000 --- a/_site/content/modules/todoist.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: "Todoist" -date: 2018-07-05T22:55:55-03:00 -draft: false -weight: 230 ---- - -todoist screenshot - -Added in `v0.0.11`. - -Displays all items on specified project. - -## Source Code - -```bash -wtf/todoist/ -``` - -## Keyboard Commands - -Key: `h`
-Action: Show the previous project. - -Key: `←`
-Action: Show the previous project. - -Key: `l`
-Action: Show the next project. - -Key: `→`
-Action: Show the next project. - -Key: `j`
-Action: Select the next item in the list. - -Key: `↓`
-Action: Select the next item in the list. - -Key: `k`
-Action: Select the previous item in the list. - -Key: `↑`
-Action: Select the previous item in the list. - -Key: `c`
-Action: Close current item. - -Key: `d`
-Action: Delete current item. - -Key: `r`
-Action: Reload all projects. - -## Configuration - -```yaml -todoist: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - enabled: true - position: - top: 0 - left: 2 - height: 1 - width: 1 - projects: - - 122247497 - refreshInterval: 3600 -``` - -### Attributes - -`apiKey`
-Value: Your Todoist API token. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Where in the grid this module's widget will be displayed.
- -`projects`
-The todoist projects to fetch items from.
-Values: The integer ID of the project. - -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/travisci.md b/_site/content/modules/travisci.md deleted file mode 100644 index 5ad75f13..00000000 --- a/_site/content/modules/travisci.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: "TravisCI" -date: 2018-07-18T14:36:08-04:00 -draft: false -weight: 240 ---- - -travisci screenshot - -Added in `v0.0.12`. - -Displays build information for your Travis CI account. - -## Source Code - -```bash -wtf/travisci/ -``` - -## Keyboard Commands - -Key: `[return]`
-Action: Open the selected build in the browser. - -Key: `j`
-Action: Select the next build in the list. - -Key: `k`
-Action: Select the previous build in the list. - -Key: `r`
-Action: Refresh the data. - -Key: `↓`
-Action: Select the next build in the list. - -Key: `↑`
-Action: Select the previous build in the list. - -## Configuration - -```yaml -travisci: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - enabled: true - position: - top: 4 - left: 1 - height: 1 - width: 2 - pro: false - refreshInterval: 900 -``` - -### Attributes - -`apiKey`
-Value: Your Travis CI API access token. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`pro`
-Determines whether or not this module will use the Pro version of Travis CI.
-Values: `true`, `false`. - -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. diff --git a/_site/content/modules/trello.md b/_site/content/modules/trello.md deleted file mode 100644 index 0a4ade6d..00000000 --- a/_site/content/modules/trello.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: "Trello" -date: 2018-05-10T10:44:35-07:00 -draft: false -weight: 250 ---- - -trello screenshot - -Displays all Trello cards on specified lists. - -## Source Code - -```bash -wtf/trello/ -``` - -## Configuration - -### Single Trello List - -```yaml -trello: - accessToken: "7b8b14f8743a408a93276d7155dd9ee2" - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - board: Main - enabled: true - list: "Todo" - position: - height: 1 - left: 2 - top: 0 - width: 1 - refreshInterval: 3600 - username: myname -``` - -### Multiple Trello Lists - -If you want to monitor multiple Trello lists, use the following -configuration (note the difference in `list`): - -```yaml -trello: - accessToken: "7b8b14f8743a408a93276d7155dd9ee2" - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - board: Main - enabled: true - list: ["Todo", "Done"] - position: - height: 1 - left: 2 - top: 0 - width: 1 - refreshInterval: 3600 - username: myname -``` - -### Attributes - -`accessToken`
-Value: Your Trello access token. - -`apiKey`
-Value: Your Trello API key. - -`board`
-The name of the Trello board.
- -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`list`
-The Trello lists to fetch cards from.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`username`
-Your Trello username.
- -`position`
-Where in the grid this module's widget will be displayed.
diff --git a/_site/content/modules/twitter.md b/_site/content/modules/twitter.md deleted file mode 100644 index 424d6f49..00000000 --- a/_site/content/modules/twitter.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: "Twitter" -date: 2018-07-31T20:21:37-07:00 -draft: false -weight: 260 ---- - -Added in `v0.2.0`. - -Connects to the Twitter API and displays a single user's tweets. - -NOTE: This only works for single-application developer accounts for now. - -To make this work, you'll need a couple of things: - -1. A [Twitter developer account](https://developer.twitter.com/content/developer-twitter/en.html) -2. A [Twitter bearer token](https://developer.twitter.com/en/docs/basics/authentication/overview/application-only). - -Once you have your developer account, a relatively painless way to get a -bearer token is to use [TBT](https://github.com/Trinergy/twitter_bearer_token). - -## Source Code - -```bash -wtf/twitter/ -``` - -## Configuration - -```yaml -twitter: - bearerToken: "3276d7155dd9ee27b8b14f8743a408a9" - enabled: true - position: - top: 0 - left: 1 - height: 1 - width: 1 - refreshInterval: 20000 - screenName: "wtfutil" -``` - -### Attributes - -`bearerToken`
-Value: Your Twitter single-application Bearer Token - -`enabled`
-Whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: Any positive integer, `0..n`. - -`screenName`
-The screen name of the Twitter user who's tweets you want to follow.
-Values: Any valid Twitter user's screen name. diff --git a/_site/content/modules/weather_services/_index.md b/_site/content/modules/weather_services/_index.md deleted file mode 100644 index 112ce9c9..00000000 --- a/_site/content/modules/weather_services/_index.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Weather Services" -date: 2018-05-07T18:04:58-07:00 -draft: false -weight: 270 ---- - -For all modules weather-related. - -{{% children %}} diff --git a/_site/content/modules/weather_services/prettyweather.md b/_site/content/modules/weather_services/prettyweather.md deleted file mode 100644 index 8a9f9d3f..00000000 --- a/_site/content/modules/weather_services/prettyweather.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: "Pretty Weather" -date: 2018-06-02T05:32:04-07:00 -draft: false -weight: 10 ---- - -prettyweather screenshot - -Displays weather information as ASCII art from -[Wttr.in](http://wttr.in). - - -## Source Code - -```bash -wtf/prettyweather/ -``` - -## Configuration - -```yaml - prettyweather: - enabled: true - city: "tehran" - position: - top: 3 - left: 5 - height: 1 - width: 1 - refreshInterval: 300 - unit: "c" - view: 0 - language: "en" -``` - -### Attributes - -`city`
-_Optional_. It will grab the current location from your IP address if -omitted.
-Values: The name of any city supported by [Wttr.in](http://wttr.in). - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`unit`
-_Optional_. It will use metric if you are out of US and imperial for US.
-The temperature scale in which to display temperature values.
-Values: `F` for Fahrenheit, `C` for Celcius. - -`view`
-_Optional_ Wttr.in view configuration.
-Values: See `curl wttr.in/:help` for more details. - -`language`
-_Optional_ Wttr.in language configuration.
-Values: See `curl wttr.in/:translation` for more details. diff --git a/_site/content/modules/weather_services/weather.md b/_site/content/modules/weather_services/weather.md deleted file mode 100644 index d38ca9f3..00000000 --- a/_site/content/modules/weather_services/weather.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: "Weather" -date: 2018-05-09T11:44:13-07:00 -draft: false -weight: 20 ---- - -weather screenshot - -Displays a configurable list of current weather report, including -current temperature, sunrise time, and sunset time. - - -## Source Code - -```bash -wtf/weather/ -``` - -## Keyboard Commands - -Key: `/`
-Action: Open/close the widget's help window. - -Key: `h`
-Action: Show the previous weather location. - -Key: `l`
-Action: Show the next weather location. - -Key: `←`
-Action: Show the previous weather location. - -Key: `→`
-Action: Show the next weather location. - -## Configuration - -```yaml -weather: - apiKey: "2dfb3e3650a1950adddb6badf5ba1aaa" - # From http://openweathermap.org/help/city_list.txt - cityids: - - 6173331 - - 3128760 - - 6167865 - - 6176823 - colors: - current: "lightblue" - enabled: true - language: "EN" - position: - top: 0 - left: 2 - height: 1 - width: 1 - refreshInterval: 900 - tempUnit: "C" -``` - -### Attributes - -`apiKey`
-Your OpenWeatherMap API key. - -`cityids`
-A list of the OpenWeatherMap city -IDs for the cities you want to view.
-Values: A list of positive integers, `0..n` - -`colors.current`
-The color to highlight the current temperature in.
-Values: Any X11 -color name. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`language`
-The human language in which to present the weather data.
-Values: Any language identifier specified by OpenWeatherMap. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`refreshInterval`
-How often, in seconds, this module will update its data.
-Values: A positive integer, `0..n`. - -`tempUnit`
-The temperature scale in which to display temperature values.
-Values: `F` for Fahrenheit, `C` for Celcius. diff --git a/_site/content/modules/zendesk.md b/_site/content/modules/zendesk.md deleted file mode 100644 index 2b330a5c..00000000 --- a/_site/content/modules/zendesk.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: "Zendesk" -date: 2018-07-23T18:55:37-08:00 -draft: false -weight: 280 ---- - -Added in `v0.1.0`. - -Displays tickets in the "New" status - i.e. have not yet been assigned. - -## Source Code - -```bash -wtf/zendesk/ -``` - -## Keyboard Commands - -Key: `[return]`
-Action: Open the selected ticket in the browser. - -Key: `j`
-Action: Select the next item in the list. - -Key: `k`
-Action: Select the previous item in the list. - -Key: `↓`
-Action: Scroll down the list. - -Key: `↑`
-Action: Scroll up the list. - -## Configuration - -```yaml -zendesk: - apiKey: "3276d7155dd9ee27b8b14f8743a408a9" - enabled: true - position: - top: 0 - left: 2 - height: 1 - width: 1 - status: "new" - subdomain: "your_domain" - username: "your_email@acme.com" -``` - -### Attributes - -`apiKey`
-Value: Your Zendesk API token. - -`enabled`
-Determines whether or not this module is executed and if its data displayed onscreen.
-Values: `true`, `false`. - -`position`
-Defines where in the grid this module's widget will be displayed.
- -`status`
-The status of tickets you want to retrieve. -Values: `new`, `open`, `pending`, `hold`. - -`subdomain`
-Value: Your Zendesk subdomain. - -`username`
-Your Zendesk username -Values: A valid Zendesk username (usually an email address). - diff --git a/_site/static/imgs/iterm2prefs.png b/_site/static/imgs/iterm2prefs.png deleted file mode 100644 index f98086aa..00000000 Binary files a/_site/static/imgs/iterm2prefs.png and /dev/null differ diff --git a/_site/static/imgs/modules/bittrex.png b/_site/static/imgs/modules/bittrex.png deleted file mode 100644 index 669139d3..00000000 Binary files a/_site/static/imgs/modules/bittrex.png and /dev/null differ diff --git a/_site/static/imgs/modules/blockfolio.png b/_site/static/imgs/modules/blockfolio.png deleted file mode 100644 index 1a820c07..00000000 Binary files a/_site/static/imgs/modules/blockfolio.png and /dev/null differ diff --git a/_site/static/imgs/modules/circleci.png b/_site/static/imgs/modules/circleci.png deleted file mode 100644 index e2447b41..00000000 Binary files a/_site/static/imgs/modules/circleci.png and /dev/null differ diff --git a/_site/static/imgs/modules/clocks.png b/_site/static/imgs/modules/clocks.png deleted file mode 100644 index 3bf984a7..00000000 Binary files a/_site/static/imgs/modules/clocks.png and /dev/null differ diff --git a/_site/static/imgs/modules/cryptolive.png b/_site/static/imgs/modules/cryptolive.png deleted file mode 100644 index d3bd19de..00000000 Binary files a/_site/static/imgs/modules/cryptolive.png and /dev/null differ diff --git a/_site/static/imgs/modules/datadog_error.png b/_site/static/imgs/modules/datadog_error.png deleted file mode 100644 index 38e5db76..00000000 Binary files a/_site/static/imgs/modules/datadog_error.png and /dev/null differ diff --git a/_site/static/imgs/modules/datadog_ok.png b/_site/static/imgs/modules/datadog_ok.png deleted file mode 100644 index 8596f7fb..00000000 Binary files a/_site/static/imgs/modules/datadog_ok.png and /dev/null differ diff --git a/_site/static/imgs/modules/gcal.png b/_site/static/imgs/modules/gcal.png deleted file mode 100644 index 95cf62fb..00000000 Binary files a/_site/static/imgs/modules/gcal.png and /dev/null differ diff --git a/_site/static/imgs/modules/gerrit.png b/_site/static/imgs/modules/gerrit.png deleted file mode 100644 index 8b472e5c..00000000 Binary files a/_site/static/imgs/modules/gerrit.png and /dev/null differ diff --git a/_site/static/imgs/modules/git.png b/_site/static/imgs/modules/git.png deleted file mode 100644 index 08772695..00000000 Binary files a/_site/static/imgs/modules/git.png and /dev/null differ diff --git a/_site/static/imgs/modules/github.png b/_site/static/imgs/modules/github.png deleted file mode 100644 index 0414537b..00000000 Binary files a/_site/static/imgs/modules/github.png and /dev/null differ diff --git a/_site/static/imgs/modules/gitlab.png b/_site/static/imgs/modules/gitlab.png deleted file mode 100644 index e72042d6..00000000 Binary files a/_site/static/imgs/modules/gitlab.png and /dev/null differ diff --git a/_site/static/imgs/modules/gitter.png b/_site/static/imgs/modules/gitter.png deleted file mode 100644 index bdd1c7ad..00000000 Binary files a/_site/static/imgs/modules/gitter.png and /dev/null differ diff --git a/_site/static/imgs/modules/hackernews.png b/_site/static/imgs/modules/hackernews.png deleted file mode 100644 index 899d4cb5..00000000 Binary files a/_site/static/imgs/modules/hackernews.png and /dev/null differ diff --git a/_site/static/imgs/modules/ipinfo.png b/_site/static/imgs/modules/ipinfo.png deleted file mode 100644 index 45eb5831..00000000 Binary files a/_site/static/imgs/modules/ipinfo.png and /dev/null differ diff --git a/_site/static/imgs/modules/jenkins.png b/_site/static/imgs/modules/jenkins.png deleted file mode 100644 index 5074eca1..00000000 Binary files a/_site/static/imgs/modules/jenkins.png and /dev/null differ diff --git a/_site/static/imgs/modules/jira.png b/_site/static/imgs/modules/jira.png deleted file mode 100644 index 8f80afee..00000000 Binary files a/_site/static/imgs/modules/jira.png and /dev/null differ diff --git a/_site/static/imgs/modules/newrelic.png b/_site/static/imgs/modules/newrelic.png deleted file mode 100644 index b1cc1db5..00000000 Binary files a/_site/static/imgs/modules/newrelic.png and /dev/null differ diff --git a/_site/static/imgs/modules/opsgenie.png b/_site/static/imgs/modules/opsgenie.png deleted file mode 100644 index ccb3fbbe..00000000 Binary files a/_site/static/imgs/modules/opsgenie.png and /dev/null differ diff --git a/_site/static/imgs/modules/power.png b/_site/static/imgs/modules/power.png deleted file mode 100644 index 1abd6ab9..00000000 Binary files a/_site/static/imgs/modules/power.png and /dev/null differ diff --git a/_site/static/imgs/modules/prettyweather.png b/_site/static/imgs/modules/prettyweather.png deleted file mode 100644 index 77c06b7b..00000000 Binary files a/_site/static/imgs/modules/prettyweather.png and /dev/null differ diff --git a/_site/static/imgs/modules/security.png b/_site/static/imgs/modules/security.png deleted file mode 100644 index 380ee287..00000000 Binary files a/_site/static/imgs/modules/security.png and /dev/null differ diff --git a/_site/static/imgs/modules/textfile.png b/_site/static/imgs/modules/textfile.png deleted file mode 100644 index b852062e..00000000 Binary files a/_site/static/imgs/modules/textfile.png and /dev/null differ diff --git a/_site/static/imgs/modules/todo.png b/_site/static/imgs/modules/todo.png deleted file mode 100644 index dc1fd744..00000000 Binary files a/_site/static/imgs/modules/todo.png and /dev/null differ diff --git a/_site/static/imgs/modules/todoist.png b/_site/static/imgs/modules/todoist.png deleted file mode 100644 index 086d0ec8..00000000 Binary files a/_site/static/imgs/modules/todoist.png and /dev/null differ diff --git a/_site/static/imgs/modules/travisci.png b/_site/static/imgs/modules/travisci.png deleted file mode 100644 index 45b037cd..00000000 Binary files a/_site/static/imgs/modules/travisci.png and /dev/null differ diff --git a/_site/static/imgs/modules/trello.png b/_site/static/imgs/modules/trello.png deleted file mode 100644 index 4a440dd8..00000000 Binary files a/_site/static/imgs/modules/trello.png and /dev/null differ diff --git a/_site/static/imgs/modules/weather.png b/_site/static/imgs/modules/weather.png deleted file mode 100644 index 1ab0beab..00000000 Binary files a/_site/static/imgs/modules/weather.png and /dev/null differ diff --git a/_site/static/imgs/screenshot.jpg b/_site/static/imgs/screenshot.jpg deleted file mode 100644 index 81a572bc..00000000 Binary files a/_site/static/imgs/screenshot.jpg and /dev/null differ diff --git a/_site/themes/docdock/LICENSE.md b/_site/themes/docdock/LICENSE.md deleted file mode 100644 index 0cf9fcb4..00000000 --- a/_site/themes/docdock/LICENSE.md +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Grav -Copyright (c) 2016 MATHIEU CORNIC -Copyright (c) 2017 Valere JEANTET - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/_site/themes/docdock/README.md b/_site/themes/docdock/README.md deleted file mode 100644 index 6c9aa1a6..00000000 --- a/_site/themes/docdock/README.md +++ /dev/null @@ -1,129 +0,0 @@ -# Hugo docDock Theme - -This repository contains a theme for [Hugo](https://gohugo.io/), based on - -* [Matcornic Learn theme](https://github.com/matcornic/hugo-theme-learn/). -* [facette.io](https://facette.io/)'s documentation style css (Facette is a great time series data visualization software) - -Visit the [theme documentation](http://docdock.netlify.com/) to see what is going on. It is actually built with this theme. - -# Main features - -- Search -- **Unlimited menu levels** -- RevealJS presentation from markdown (embededed or fullscreen page) -- Attachments files -- List child pages -- Include segment of content from one page in another (Excerpt) -- Automatic next/prev buttons to navigate through menu entries -- Mermaid diagram -- Icons, Buttons, Alerts, Panels, Tip/Note/Info/Warning boxes -- Image resizing, shadow... -- Customizable look and feel - - -![Overview](https://github.com/vjeantet/hugo-theme-docdock/raw/master/images/tn.png) - -## Installation - -Check that your Hugo version is minimum `0.30` with `hugo version`. We assume that all changes to Hugo content and customizations are going to be tracked by git (GitHub, Bitbucket etc.). Develop locally, build on remote system. - -To start real work: - -1. Initialize Hugo -2. Install DocDock theme -3. Configure DocDock and Hugo - -### Prepare empty Hugo site - -Create empty directory, which will be root of your Hugo project. Navigate there and let Hugo to create minimal required directory structure: -``` -$ hugo new site . -``` -AFTER that, initialize this as git directory where to track further changes -``` -$ git init -``` - -Next, there are at least three ways to install DocDock (first recommended): - -1. **As git submodule** -2. As git clone -3. As direct copy (from ZIP) - -Navigate to your themes folder in your Hugo site and use perform one of following scenarios. - -### 1. Install DocDock as git submodule -DocDock will be added like a dependency repo to original project. When using CI tools like Netlify, Jenkins etc., submodule method is required, or you will get `theme not found` issues. Same applies when building site on remote server trough SSH. - -If submodule is no-go, use 3rd option. - -On your root of Hugo execute: - -``` -$ git submodule add https://github.com/vjeantet/hugo-theme-docdock.git themes/docdock -``` -Next initialize submodule for parent git repo: - -``` -$ git submodule init -$ git submodule update -``` - -Now you are ready to add content and customize looks. Do not change any file inside theme directory. - -If you want to freeze changes to DocDock theme itself and use still submodules, fork private copy of DocDock and use that as submodule. When you are ready to update theme, just pull changes from origin to your private fork. - -### 2. Install DocDock simply as git clone -This method results that files are checked out locally, but won't be visible from parent git repo. Probably you will build site locally with `hugo` command and use result from `public/` on your own. - -``` -$ git clone https://github.com/vjeantet/hugo-theme-docdock.git themes/docdock -``` - - -### 3. Install DocDock from ZIP - -All files from theme will be tracked inside parent repo, to update it, have to override files in theme. Download following zip and extract inside `themes/`. - -``` -https://github.com/vjeantet/hugo-theme-docdock/archive/master.zip -``` -Name of theme in next step will be `hugo-theme-docdock-master`, can rename as you wish. - -## Configure - -Import sample config from sample site to Hugo root. - -``` -$ cp themes/docdock/exampleSite/config.toml . -``` - -Change following `config.toml` line as needed, depending on method above: -``` -theme = "" -``` -Comment out following line, so default `themes/` will be used: - -``` -# themesdir = "../.." -``` - -#### (Bonus) -Create empty file `.gitkeep` inside `public/` and add following to `.gitignore`. This way it will keep repo smaller and won't bring build result files and errors to remote checkout places: -``` -/public/* -!/public/.gitkeep -``` - -### Preview site -``` -$ hugo server -``` -to browse site on http://localhost:1313 - -## Usage - -- [Visit the documentation](http://docdock.netlify.com/) -- [Hugo docs](https://gohugo.io/getting-started/configuration/) -- [Git submodules](https://git-scm.com/docs/git-submodule) diff --git a/_site/themes/docdock/_prose.yml b/_site/themes/docdock/_prose.yml deleted file mode 100644 index 1dcbb977..00000000 --- a/_site/themes/docdock/_prose.yml +++ /dev/null @@ -1,4 +0,0 @@ -prose: - rooturl: 'exampleSite/content' - siteurl: 'https://docdock.netlify.com/' - media: 'exampleSite/static' diff --git a/_site/themes/docdock/archetypes/default.md b/_site/themes/docdock/archetypes/default.md deleted file mode 100644 index dd9d7941..00000000 --- a/_site/themes/docdock/archetypes/default.md +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title= "{{ replace .TranslationBaseName "-" " " | title }}" -date= {{ .Date }} -description = "" -draft= true -+++ - -Lorem Ipsum. -Notice `draft` is set to true. diff --git a/_site/themes/docdock/archetypes/slide.md b/_site/themes/docdock/archetypes/slide.md deleted file mode 100644 index e40a913d..00000000 --- a/_site/themes/docdock/archetypes/slide.md +++ /dev/null @@ -1,46 +0,0 @@ -+++ -title = "Slide title" -type="slide" - -theme = "league" -[revealOptions] -transition= 'concave' -controls= true -progress= true -history= true -center= true -+++ - -# Slide 1 - -___ - -## Slide 1.1 - -- Turn off alarm -- Get out of bed - -___ - -## Slide 1.2 - -- Eat eggs -- Drink coffee - ---- - -# Slide 2 - -___ - -## Slide 2.1 - -- Eat spaghetti -- Drink wine - -___ - -## Slide 2.2 - -- Get in bed -- Count sheep \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/config.toml b/_site/themes/docdock/exampleSite/config.toml deleted file mode 100644 index 91783d29..00000000 --- a/_site/themes/docdock/exampleSite/config.toml +++ /dev/null @@ -1,68 +0,0 @@ -baseURL = "/" - -languageCode = "en-us" -DefaultContentLanguage = "en" -title = "DocDock Documentation" -theme = "hugo-theme-docdock" -themesdir = "../.." -pygmentsCodeFences = true -pygmentsStyle = "monokailight" - -defaultContentLanguage = "en" -defaultContentLanguageInSubdir= false -enableMissingTranslationPlaceholders = false - - -# [Languages] -# [Languages.en] -# title = "Documentation for Hugo docDock" -# weight = 1 -# languageName = "English" -# -# [Languages.fr] -# title = "Documentation du thème docDock" -# weight = 2 -# languageName = "Français" - - - - -[params] -editURL = "https://github.com/vjeantet/hugo-theme-docdock/edit/master/exampleSite/content/" -showVisitedLinks = true # default is false -themeStyle = "flex" # "original" or "flex" # default "flex" -themeVariant = "" # choose theme variant "green", "gold" , "gray", "blue" (default) -ordersectionsby = "weight" # ordersectionsby = "title" -disableHomeIcon = false # default is false -disableSearch = false # default is false -disableNavChevron = false # set true to hide next/prev chevron, default is false -highlightClientSide = false # set true to use highlight.pack.js instead of the default hugo chroma highlighter -menushortcutsnewtab = false # set true to open shortcuts links to a new tab/window -enableGitInfo = true - -[outputs] -home = [ "HTML", "RSS", "JSON"] - - -[[menu.shortcuts]] -pre = "

More

" -name = " " -identifier = "ds" -url = "https://github.com/vjeantet/hugo-theme-docdock" -weight = 10 - -[[menu.shortcuts]] -name = " " -url = "https://github.com/vjeantet/hugo-theme-docdock/archive/master.zip" -weight = 11 - -[[menu.shortcuts]] -name = " " -identifier = "hugodoc" -url = "https://gohugo.io/" -weight = 20 - -[[menu.shortcuts]] -name = " " -url = "/credits" -weight = 30 \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/_index.md b/_site/themes/docdock/exampleSite/content/_index.md deleted file mode 100644 index aa299129..00000000 --- a/_site/themes/docdock/exampleSite/content/_index.md +++ /dev/null @@ -1,50 +0,0 @@ -+++ -title = "DocDock Theme for Hugo" -description = "" -+++ - -# Hugo docDock theme -[Hugo-theme-docdock {{%icon fa-github%}}](https://github.com/vjeantet/hugo-theme-docdock) is a theme for Hugo, a fast and modern static website engine written in Go. Hugo is often used for blogs, **this theme is fully designed for documentation.** - -This theme is a partial porting of the [Learn theme of matcornic {{%icon fa-github%}}](https://github.com/matcornic/hugo-theme-learn). and its default style "flex" comes from [facette.io](https://github.com/facette)'s documentation. - -{{%panel%}}docDock works with a "page tree structure" to organize content : All contents are pages, which belong to other pages. [read more about this]({{%relref "content-organisation/_index.md"%}}) {{%/panel%}} - -## Main features - -* [Automatic Search]({{%relref "search/_index.md" %}}) -* **Unlimited menu levels** -* [Generate RevealJS presentation]({{%relref "page-slide.md"%}}) from markdown (embededed or fullscreen page) -* Automatic next/prev buttons to navigate through menu entries -* [Image resizing, shadow...]({{%relref "create-page/page-images.md" %}}) -* [Attachments files]({{%relref "shortcodes/attachments.md" %}}) -* [List child pages]({{%relref "shortcodes/children/_index.md" %}}) -* [Excerpt]({{%relref "shortcodes/excerpt.md"%}}) ! Include segment of content from one page in another -* [Mermaid diagram]({{%relref "shortcodes/mermaid.md" %}}) (flowchart, sequence, gantt) -* [Icons]({{%relref "shortcodes/icon.md" %}}), [Buttons]({{%relref "shortcodes/button.md" %}}), [Alerts]({{%relref "shortcodes/alert.md" %}}), [Panels]({{%relref "shortcodes/panel.md" %}}), [Tip/Note/Info/Warning boxes]({{%relref "shortcodes/notice.md" %}}), [Expand]({{%relref "shortcodes/expand.md" %}}) -* [customizable look and feel]({{%relref "content-organisation/customize-style/_index.md"%}}), [theme style]({{%relref "content-organisation/customize-style/themestyle.md"%}}), [theme variants]({{%relref "content-organisation/customize-style/theme-variants.md"%}}) - - - -Style "Flex" (default) - -![](style-flex.png?classes=border,shadow) - -Style "Original" - -![](style-original.png?classes=border,shadow) - -## Contribute to this documentation -Feel free to update this content, just click the **Edit this page** link displayed on top right of each page, and pullrequest it -{{%alert%}}Your modification will be deployed automatically when merged.{{%/alert%}} - - -## Documentation website -This current documentation has been statically generated with Hugo with a simple command : `hugo -t docdock` -- source code is [available here at GitHub {{%icon fa-github%}}](https://github.com/vjeantet/hugo-theme-docDock) - -{{% panel theme="success" header="Automated deployments" footer="Netlify builds, deploys, and hosts frontends." %}} -Automatically published and hosted thanks to [Netlify](https://www.netlify.com/). - -Read more about [Automated HUGO deployments with Netlify](https://www.netlify.com/blog/2015/07/30/hosting-hugo-on-netlifyinsanely-fast-deploys/) -{{% /panel %}} - diff --git a/_site/themes/docdock/exampleSite/content/content-organisation/_index.md b/_site/themes/docdock/exampleSite/content/content-organisation/_index.md deleted file mode 100644 index df428154..00000000 --- a/_site/themes/docdock/exampleSite/content/content-organisation/_index.md +++ /dev/null @@ -1,138 +0,0 @@ -+++ -title = "Content Organisation" -description = "" -weight = 20 -+++ - -With **Hugo**, pages are the core of your site. Organize your site like any other Hugo project. **Magic occurs with the nested sections implemention done in v0.22 of hugo (congrats @bep)**. - -With docdock, **Each content page composes the menu**, they shape the structure of your website. - -To link pages to each other, place them in a folders hierarchy - -``` -content -├── level-one -│ ├── level-two -│ │ ├── level-three -│ │ │ ├── level-four -│ │ │ │ ├── _index.md -│ │ │ │ ├── page-4-a.md -│ │ │ │ ├── page-4-b.md -│ │ │ │ └── page-4-c.md -│ │ │ ├── _index.md -│ │ │ ├── page-3-a.md -│ │ │ ├── page-3-b.md -│ │ │ └── page-3-c.md -│ │ ├── _index.md -│ │ ├── page-2-a.md -│ │ ├── page-2-b.md -│ │ └── page-2-c.md -│ ├── _index.md -│ ├── page-1-a.md -│ ├── page-1-b.md -│ └── page-1-c.md -├── _index.md -└── page-top.md -``` - - -{{%alert info %}} **_index.md** is required in each folder, it's your "folder home page"{{%/alert%}} - -### Add header to a menu entry - -in the page frontmatter, add a `head` param to insert any HTML code before the menu entry: - -example to display a "Hello" - - +++ - title = "Github repo" - head =" " - +++ - - - -### Add icon to a menu entry - -in the page frontmatter, add a `pre` param to insert any HTML code before the menu label: - -example to display a github icon - - +++ - title = "Github repo" - pre =" " - +++ - -![dsf](/menu-entry-icon.png?height=40px&classes=shadow) - - - - -### Order sibling menu/page entries - -in your frontmatter add `weight` param with a number to order. - - +++ - title="My page" - weight = 4 - +++ - -{{%info%}}add `ordersectionsby = "title"` in your config.toml to order menu entries by title{{%/info%}} - - -### Hide a menu entry - -in your frontmatter add `hidden=true` param. - - +++ - title="My page" - hidden = true - +++ - - -### Unfolded menu entry by default - -One or more menuentries can be displayed unfolded by default. (like the "Getting start" menu entry in this website) - -in your frontmatter add `alwaysopen=true` param. -example : - -``` -title = "Getting start" -description = "" -weight = 1 -alwaysopen = true -``` - -### Folder structure and file name - -Content organization **is** your `content` folder structure. - -### Homepage - -Find out how to [customize homepage]({{%relref "homepage.md"%}}) - - - diff --git a/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/_index.md b/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/_index.md deleted file mode 100644 index fe604ae8..00000000 --- a/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/_index.md +++ /dev/null @@ -1,66 +0,0 @@ -+++ -title = "Customize website look and feel" -Weight=3 -+++ - -You can change the style and behavior of the theme without touching it. - -* inject your own html, css or js into the page -* overide existing css or js with your own files - -{{%notice note %}} -No needs to copy the entire theme to customize some parts -Bellow are solutions to avoid copying the entire theme into your own codebase. -{{%/notice%}} - -## Add custom CSS and JS or HTML into the \ part of each page : - -Create a custom header partial `layouts/partials/custom-head.html` - -> * content/ -> * layouts/ -> * partials/ -> * custom-head.html - -write your own content like (an example from @nzbart): -```html - - -``` - -Then overrode the style your want to change in `static/css/custom.css` (in this case, to avoid altering the casing of titles): -```css -h2 { - text-transform: none; -} -``` - -And executed some additional JavaScript from `static/js/custom.js` (note that jQuery is already loaded by the theme): -```javascript -function tweakPage() { - // make some changes here -} - -$(tweakPage) -``` - - -now feel free to add the JS, CSS, HTML code you want :) - -## Add custom HTML at the end of the body part of each page : - -Create a `custom-footer.html` into a `layouts/partials` folder next to the content folder - -> * content/ -> * layouts/ -> * partials/ -> * custom-footer.html - -now feel free to add the JS, CSS, HTML code you want :) - -## Overide existing CSS or JS - -Create the matching file in your static folder, hugo will use yours instead of the theme's one. -Example : - -create a theme.css and place it into `static/css/` to fully overide docdock's theme.css diff --git a/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/disable.md b/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/disable.md deleted file mode 100644 index 4d53173a..00000000 --- a/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/disable.md +++ /dev/null @@ -1,24 +0,0 @@ -+++ -title = "Disable features" -+++ - -You can disable feature in docdock by changing some params in `config.toml` - - -## hide Next / Prev Chevrons -``` -[params] -disableNavChevron = true -``` - -## hide Search box in side menu -``` -[params] -disableSearch = true -``` - -## hide the {{%icon fa-home%}} icon in side bar -``` -[params] -disableHomeIcon = true -``` \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/theme-variants.md b/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/theme-variants.md deleted file mode 100644 index 23e76199..00000000 --- a/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/theme-variants.md +++ /dev/null @@ -1,35 +0,0 @@ -+++ -title = "Theme variants" -description = "change theme style/colors" -+++ - -In site configuration file, you can set a variant name of this theme to load a specific css, with different color specifications. - -add a param `themeVariant = "VARIANT_NAME"` in the `[params]` part of config.toml file. - -{{%info%}}Available variants change only colors at this moment{{%/info%}} - - -## Variant "gray" -``` -[params] -themeVariant = "gray" -``` - -![green docdock](/variant-gray.png) - -## Variant "gold" -``` -[params] -themeVariant = "gold" -``` - -![gold docdock](/variant-gold.png) - -## Variant "green" -``` -[params] -themeVariant = "green"` -``` - -![green docdock](/variant-green.png) \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/themestyle.md b/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/themestyle.md deleted file mode 100644 index 2dc1f746..00000000 --- a/_site/themes/docdock/exampleSite/content/content-organisation/customize-style/themestyle.md +++ /dev/null @@ -1,25 +0,0 @@ -+++ -title = "Theme styles" -description = "change theme style" -+++ - -In site configuration file, you can set a subtheme name of this theme to load a specific css. - -add a param `themeStyle = "STYLE_NAME"` in the `[params]` part of config.toml file. - - -## Style "original" -``` -[params] -themeStyle = "original" -``` - -![green docdock](/variant-gray.png) - -## Style "flex" (work in progress) -``` -[params] -themeStyle = "flex" -``` - -![flex](/style-flex.png) \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/content-organisation/extramenu.md b/_site/themes/docdock/exampleSite/content/content-organisation/extramenu.md deleted file mode 100644 index 0dd06987..00000000 --- a/_site/themes/docdock/exampleSite/content/content-organisation/extramenu.md +++ /dev/null @@ -1,28 +0,0 @@ -+++ -title = "Extra menu entries" -date = "2017-04-29T18:36:24+02:00" -Weight=2 -+++ - -You can define additional menu entries in the navigation menu without any link to content. - -Edit the website configuration `config.toml` and add a `[[menu.shortcuts]]` entry for each link your want to add. - - -Example from the current website, **note the `pre` param** which allows you to insert HTML code and used here to separate content's menu from this "static" menu - - [[menu.shortcuts]] - pre = "

More

" - name = " Github repo" - identifier = "ds" - url = "https://github.com/vjeantet/hugo-theme-docdock" - weight = 1 - - [[menu.shortcuts]] - name = " Hugo Documentation" - identifier = "hugodoc" - url = "https://gohugo.io/" - weight = 2 - - -[{{%icon circle-arrow-right%}} Read more about hugo and menu here](https://gohugo.io/extras/menus/) \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/content-organisation/logo.md b/_site/themes/docdock/exampleSite/content/content-organisation/logo.md deleted file mode 100644 index aeb18c6b..00000000 --- a/_site/themes/docdock/exampleSite/content/content-organisation/logo.md +++ /dev/null @@ -1,12 +0,0 @@ -+++ -title = "Logo placeholder" -description = "" -date = "2017-04-24T18:36:24+02:00" -Weight=1 -+++ - -Create a `_header.md` page in content folder. Its content is what you get in the logo placeholder (top left of the screen). - -{{%alert info%}}**Tip :** you can add a image, a combobox with links to other documentation....{{%/alert%}} - -{{%alert info%}}**Tip 2 :** look at [ extra static menu]({{%relref "extramenu.md"%}}) if you want to add links to other website in this sidebar{{%/alert%}} \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/create-page/_index.md b/_site/themes/docdock/exampleSite/content/create-page/_index.md deleted file mode 100644 index 8ffe4bec..00000000 --- a/_site/themes/docdock/exampleSite/content/create-page/_index.md +++ /dev/null @@ -1,54 +0,0 @@ -+++ -title = "Create Page" -description = "" -date = "2017-04-24T18:36:24+02:00" -creatordisplayname = "Valere JEANTET" -creatoremail = "valere.jeantet@gmail.com" -lastmodifierdisplayname = "Valere JEANTET" -lastmodifieremail = "valere.jeantet@gmail.com" -tags = ["tag1","tag2"] -weight = 10 -pre =" " - -+++ - - -Hugo-theme-docdock defines two types of pages. _Default_ and _Slide_. - -* **Default** is the common page like the current one you are reading. -* **Slide** is a page that use the full screen to display its markdown content as a [reveals.js presentation](http://lab.hakim.se/reveal-js/). -* **HomePage** is a special content that will be displayed as home page content. - -To tell Hugo-theme-docdock to consider a page as a slide, just add a `type="slide"`in then frontmatter of your file. [{{%icon circle-arrow-right%}}read more on page as slide]({{%relref "page-slide.md"%}}) - - -Hugo-theme-docdock provides archetypes to help you create this kind of pages. - - -## Front Matter -Each Hugo page has to define a Front Matter in yaml, toml or json. - -Hugo-theme-docdock uses the following parameters on top of the existing ones : - - +++ - # Type of content, set "slide" to display it fullscreen with reveal.js - type="page" - - # Creator's Display name - creatordisplayname = "Valere JEANTET" - # Creator's Email - creatoremail = "valere.jeantet@gmail.com" - # LastModifier's Display name - lastmodifierdisplayname = "Valere JEANTET" - # LastModifier's Email - lastmodifieremail = "valere.jeantet@gmail.com" - +++ - - -## Ordering - -Hugo provides a flexible way to handle order for your pages. - -The simplest way is to use `weight` parameter in the front matter of your page. - -[{{%icon circle-arrow-right%}}Read more on content organization]({{%relref "content-organisation/_index.md"%}}) diff --git a/_site/themes/docdock/exampleSite/content/create-page/homepage.md b/_site/themes/docdock/exampleSite/content/create-page/homepage.md deleted file mode 100644 index ed0b5bc0..00000000 --- a/_site/themes/docdock/exampleSite/content/create-page/homepage.md +++ /dev/null @@ -1,8 +0,0 @@ -+++ -title = "Home page" -description = "" -date = "2017-04-28T18:36:24+02:00" -tags = ["tag1","tag2"] -+++ - -To tell Hugo-theme-docdock to consider a page as homepage's content, just create a content file named `_index.md` in content folder. diff --git a/_site/themes/docdock/exampleSite/content/create-page/myslide.md b/_site/themes/docdock/exampleSite/content/create-page/myslide.md deleted file mode 100644 index 1f611bc6..00000000 --- a/_site/themes/docdock/exampleSite/content/create-page/myslide.md +++ /dev/null @@ -1,48 +0,0 @@ -+++ -title = "My Slide ! fullscreen" -date = "2017-04-24T18:36:24+02:00" -type="slide" -hidden=true - -theme = "league" -[revealOptions] -transition= 'concave' -controls= true -progress= true -history= false -center= true -+++ - -# In the morning - -___ - -## Getting up - -- Turn off alarm -- Get out of bed - -___ - -## Breakfast - -- Eat eggs -- Drink coffee - ---- - -# In the evening - -___ - -## Dinner - -- Eat spaghetti -- Drink wine - -___ - -## Going to sleep - -- Get in bed -- Count sheep \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/create-page/page-images.md b/_site/themes/docdock/exampleSite/content/create-page/page-images.md deleted file mode 100644 index a395844b..00000000 --- a/_site/themes/docdock/exampleSite/content/create-page/page-images.md +++ /dev/null @@ -1,28 +0,0 @@ -+++ -title = "About images" -date = "2017-04-24T18:36:24+02:00" -+++ - -Images have a similar syntax to links but include a preceding exclamation point. - - ![agence](https://github.com/vjeantet/vjeantet.fr/raw/master/static/images/sgthon/C.jpg) - -![agence](https://github.com/vjeantet/vjeantet.fr/raw/master/static/images/sgthon/C.jpg) - -## Resizing image - -Add HTTP parameters `width` and/or `height` to the link image to resize the image. Values are CSS values (default is `auto`). - - - ![Hackathon](https://github.com/vjeantet/vjeantet.fr/raw/master/static/images/sgthon/C.jpg?height=80px) - -![agence](https://github.com/vjeantet/vjeantet.fr/raw/master/static/images/sgthon/C.jpg?height=80px) - - -## Add CSS classes - -Add a HTTP `classes` parameter to the link image to add CSS classes. `shadow` and `border` are available but you could define other ones. - - ![s](https://github.com/vjeantet/vjeantet.fr/raw/master/static/images/sgthon/C.jpg?classes=border,shadow) - -![agence](https://github.com/vjeantet/vjeantet.fr/raw/master/static/images/sgthon/C.jpg?classes=border,shadow) diff --git a/_site/themes/docdock/exampleSite/content/create-page/page-slide.md b/_site/themes/docdock/exampleSite/content/create-page/page-slide.md deleted file mode 100644 index 5c3c351e..00000000 --- a/_site/themes/docdock/exampleSite/content/create-page/page-slide.md +++ /dev/null @@ -1,114 +0,0 @@ -+++ -title = "Present a Slide" -description = "" -date = "2017-04-24T18:36:24+02:00" -+++ - -A basic md content page can be rendered as a reveal.js presentation full screen. - -{{%alert info%}}You can, also, **embed presentation in a page** as a small box, using the [revealjs]({{% relref "shortcodes/revealjs.md"%}}) shortcode in your md file.{{%/alert%}} - - -## Formating -Use your common Markdown syntax you use in Hugo, don't forget, you can put html tags too. - -{{%notice info %}} Special syntax (in html comment) is available for adding attributes to Markdown elements. This is useful for fragments, amongst other things. -{{%/notice%}} - -Please read the [{{%icon book%}} doc from hakimel](https://github.com/hakimel/reveal.js/#instructions) - - -## Options -In the frontmatter of your page file, set **type** and **revealOptions** params - -Your content will be served as a fullscreen revealjs presentation and revealOptions will be used to ajust its behaviour. - - +++ - title = "Test slide" - type="slide" - - theme = "league" - [revealOptions] - transition= 'concave' - controls= true - progress= true - history= true - center= true - +++ - -[read more about reveal options here](https://github.com/hakimel/reveal.js/#configuration) - - -## Slide Delimiters -When creating the content for your slideshow presentation within content markdown file you need to be able to distinguish between one slide and the next. This is achieved very simply using a convention within Markdown that indicates the start of each new slide. - -As both horizontal and vertical slides are supported by reveal.js each has it's own unique delimiter. - -To denote the start of a horizontal slide simply add the following delimiter in your Markdown: - - --- - - -To denote the start of a vertical slide simply add the following delimiter in your Markdown: - - ___ - -By using a combination of horizontal and vertical slides you can customize the navigation within your slideshow presentation. Typically vertical slides are used to present information below a top-level horizontal slide. - - - -For example, a very simple slideshow presentation can be created as follows - -``` -+++ - -title = "test" -date = "2017-04-24T18:36:24+02:00" -type="slide" - -theme = "league" -[revealOptions] -transition= 'concave' -controls= true -progress= true -history= true -center= true -+++ - -# In the morning - -___ - -## Getting up - -- Turn off alarm -- Get out of bed - -___ - -## Breakfast - -- Eat eggs -- Drink coffee - ---- - -# In the evening - -___ - -## Dinner - -- Eat spaghetti -- Drink wine - -___ - -## Going to sleep - -- Get in bed -- Count sheep - -``` - -[{{%icon expand%}}click here to view this page rendered]({{%relref "myslide.md"%}}) \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/credits.md b/_site/themes/docdock/exampleSite/content/credits.md deleted file mode 100644 index 8d382596..00000000 --- a/_site/themes/docdock/exampleSite/content/credits.md +++ /dev/null @@ -1,44 +0,0 @@ -+++ -title = "Credits" -description = "contributors and packages used by hugo-theme-docdock" -+++ - - -## github contributors -{{%ghcontributors "https://api.github.com/repos/vjeantet/hugo-theme-docdock/contributors?per_page=100" %}} - -### Other contribution -
- -
- - -supports and advices -
- -
- - -Flex style based on facette documentation theme,
Thanks to @vbatoufflet
-
- -
- - - -## Packages and libraries -* [Bootstrap](http://getbootstrap.com) - front-end framework -* [mermaid](https://knsv.github.io/mermaid) - generation of diagram and flowchart from text in a similar manner as markdown -* [font awesome](http://fontawesome.io/) - the iconic font and CSS framework -* [jQuery](https://jquery.com) - The Write Less, Do More, JavaScript Library -* [lunr](https://lunrjs.com) - Lunr enables you to provide a great search experience without the need for external, server-side, search services... -* [JavaScript-autoComplete](https://github.com/Pixabay/JavaScript-autoComplete) - An extremely lightweight and powerful vanilla JavaScript completion suggester. -* [clipboard.js](https://zenorocha.github.io/clipboard.js) - copy text to clipboard -* [highlight.js](https://highlightjs.org) - Javascript syntax highlighter -* [modernizr](https://modernizr.com) - A JavaScript toolkit that allows web developers to use new CSS3 and HTML5 features while maintaining a fine level of control over browsers that don't support -* [reveal-js](http://lab.hakim.se/reveal-js) - The HTML Presentation Framework - -## Tooling - -* [Netlify](https://www.netlify.com) - Continuous deployement and hosting of this documentation -* [Hugo](https://gohugo.io/) {{%icon "fa-smile-o"%}} \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/getting-start/_index.md b/_site/themes/docdock/exampleSite/content/getting-start/_index.md deleted file mode 100644 index cdfdca31..00000000 --- a/_site/themes/docdock/exampleSite/content/getting-start/_index.md +++ /dev/null @@ -1,12 +0,0 @@ -+++ -title = "Getting started" -description = "" -weight = 1 -alwaysopen = true -+++ - -## Requirements - -Download [Hugo binary](https://gohugo.io/overview/installing/) for your OS (Windows, Linux, Mac) : it’s that simple - -{{%children style="h2" description="true"%}} diff --git a/_site/themes/docdock/exampleSite/content/getting-start/configuration.md b/_site/themes/docdock/exampleSite/content/getting-start/configuration.md deleted file mode 100644 index 0943c8db..00000000 --- a/_site/themes/docdock/exampleSite/content/getting-start/configuration.md +++ /dev/null @@ -1,56 +0,0 @@ -+++ -title = "Configuration" -description = "" -weight = 2 -+++ - -When building the website, you can set a theme by using `--theme` option. We suggest you to edit your configuration file and set the theme by default. Example with `config.toml` format. - - -Import sample config from sample site to Hugo root: - -``` -$ cp themes/docdock/exampleSite/config.toml . -``` - -Change following `config.toml` line as needed, depending on method above: -``` -theme = "" -``` -Comment out following line, so default `themes/` will be used: - -``` -# themesdir = "../.." -``` - - -{{%excerpt%}} -## Activate search - -If not already present, add the follow lines to the `config.toml` file. - -```toml -[outputs] -home = [ "HTML", "RSS", "JSON"] -``` -{{% /excerpt%}} - - -LUNRJS search index file will be generated on content changes. - -#### (Bonus) -Create empty file `.gitkeep` inside `public/` and add following to `.gitignore`. This way it will keep repo smaller and won't bring build result files and errors to remote checkout places: -``` -/public/* -!/public/.gitkeep -``` - -### Preview site -``` -$ hugo server -``` -to browse site on http://localhost:1313 - -## Your website's content - -Find out how to [create]({{%relref "create-page/_index.md"%}}) and [organize your content]({{%relref "content-organisation/_index.md"%}}) quickly and intuitively. diff --git a/_site/themes/docdock/exampleSite/content/getting-start/installation.md b/_site/themes/docdock/exampleSite/content/getting-start/installation.md deleted file mode 100644 index 53765fb5..00000000 --- a/_site/themes/docdock/exampleSite/content/getting-start/installation.md +++ /dev/null @@ -1,83 +0,0 @@ -+++ -title = "Installation" -description = "" -weight = 1 -+++ - -{{% alert theme="warning" %}}HUGO **v0.32** minimum required to use this theme{{%/alert%}} - -The following steps are here to help you initialize your new website. If you don’t know Hugo at all, we strongly suggest you to train by following this [great documentation for beginners](https://gohugo.io/overview/quickstart/). - - -## Installation - -We assume that all changes to Hugo content and customizations are going to be tracked by git (GitHub, Bitbucket etc.). Develop locally, build on remote system. - -Before start real work: - -1. Initialize Hugo -2. Install DocDock theme -3. Configure DocDock and Hugo - -### Prepare empty Hugo site - -Create empty directory, which will be root of your Hugo project. Navigate there and let Hugo to create minimal required directory structure: -``` -$ hugo new site . -``` -AFTER that, initialize this as git directory where to track further changes -``` -$ git init -``` - -Next, there are at least three ways to install DocDock (first recommended): - -1. **As git submodule** -2. As git clone -3. As direct copy (from ZIP) - -Navigate to your themes folder in your Hugo site and use perform one of following scenarios. - -### 1. Install DocDock as git submodule - -DocDock will be added like a dependency repo to original project. When using CI tools like Netlify, Jenkins etc., submodule method is required, or you will get `theme not found` issues. Same applies when building site on remote server trough SSH. - -If submodule is no-go, use 3rd option. - -On your root of Hugo execute: - -``` -$ git submodule add https://github.com/vjeantet/hugo-theme-docdock.git themes/docdock -``` -Next initialize submodule for parent git repo: - -``` -$ git submodule init -$ git submodule update -``` - -Now you are ready to add content and customize looks. Do not change any file inside theme directory. - -If you want to freeze changes to DocDock theme itself and use still submodules, fork private copy of DocDock and use that as submodule. When you are ready to update theme, just pull changes from origin to your private fork. - -### 2. Install DocDock simply as git clone - -This method results that files are checked out locally, but won't be visible from parent git repo. Probably you will build site locally with `hugo` command and use result from `public/` on your own. - -``` -$ git clone https://github.com/vjeantet/hugo-theme-docdock.git themes/docdock -``` - - -### 3. Install DocDock from ZIP - -All files from theme will be tracked inside parent repo, to update it, have to override files in theme. [{{%icon download%}} download following zip](https://github.com/vjeantet/hugo-theme-docdock/archive/master.zip) and extract inside `themes/`. - -``` -https://github.com/vjeantet/hugo-theme-docdock/archive/master.zip -``` -Name of theme in next step will be `hugo-theme-docdock-master`, can rename as you wish. - -## Configuration - -[Follow instructions here]({{%relref "configuration.md"%}}) diff --git a/_site/themes/docdock/exampleSite/content/search/_index.md b/_site/themes/docdock/exampleSite/content/search/_index.md deleted file mode 100644 index f9a61b73..00000000 --- a/_site/themes/docdock/exampleSite/content/search/_index.md +++ /dev/null @@ -1,13 +0,0 @@ -+++ -title = "About the Search Engine" -description = "" -weight = 40 -+++ - -{{%excerpt-include filename="getting-start/configuration.md" /%}} - - -Docdock theme uses the last improvement available in hugo version 20+ to generate a json index file ready to be consumed by lunr.js javascript search engine. - - -{{%note%}}hugo generate lunrjs index.json at the root of `public` folder if the site only has one language or within each language subfolder.
When you build the site with `hugo server`, hugo generates it internally and of course it don't show up in the filesystem{{%/note%}} \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/shortcodes/_index.md b/_site/themes/docdock/exampleSite/content/shortcodes/_index.md deleted file mode 100644 index 2bbfa337..00000000 --- a/_site/themes/docdock/exampleSite/content/shortcodes/_index.md +++ /dev/null @@ -1,10 +0,0 @@ -+++ -title = "Shortcodes" -description = "" -date = "2017-04-24T18:36:24+02:00" -weight = 30 -+++ - -A bunch of Shortcodes are available with this theme : - -{{%children style="card" description="true" %}} diff --git a/_site/themes/docdock/exampleSite/content/shortcodes/alert.md b/_site/themes/docdock/exampleSite/content/shortcodes/alert.md deleted file mode 100644 index d69e3ddf..00000000 --- a/_site/themes/docdock/exampleSite/content/shortcodes/alert.md +++ /dev/null @@ -1,30 +0,0 @@ -+++ -title = "alert" -description = "The alert shortcode allows you to highlight information in your page." -+++ - -The `alert` shortcode allow you to highlight information in your page. They create a colored box surrounding your text, like this: - -{{%alert%}}**This is** an alert !{{%/alert%}} -## Usage - -| Parameter | Default | Description | -|:--|:--|:--| -| theme | `info` | `success`, `info`,`warning`,`danger` | - -{{%alert info%}} -**Tips :** setting only the theme as argument works too : -`{{%/*alert warning*/%}}` instead of `{{%/*alert theme="warning"*/%}}` -{{%/alert%}} - -## Basic examples - - {{%/* alert theme="info" */%}}**this** is a text{{%/* /alert */%}} - {{%/* alert theme="success" */%}}**Yeahhh !** is a text{{%/* /alert */%}} - {{%/* alert theme="warning" */%}}**Be carefull** is a text{{%/* /alert */%}} - {{%/* alert theme="danger" */%}}**Beware !** is a text{{%/* /alert */%}} - -{{% alert theme="info"%}}**this** is an info{{% /alert %}} -{{% alert theme="success" %}}**Yeahhh !** is an success{{% /alert %}} -{{% alert theme="warning" %}}**Be carefull** is a warning{{% /alert %}} -{{% alert theme="danger" %}}**Beware !** is a danger{{% /alert %}} \ No newline at end of file diff --git a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/BachGavotteShort.mp3 b/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/BachGavotteShort.mp3 deleted file mode 100644 index 94e3d0e5..00000000 Binary files a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/BachGavotteShort.mp3 and /dev/null differ diff --git a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/Carroll_AliceAuPaysDesMerveilles.pdf b/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/Carroll_AliceAuPaysDesMerveilles.pdf deleted file mode 100644 index 97377e99..00000000 Binary files a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/Carroll_AliceAuPaysDesMerveilles.pdf and /dev/null differ diff --git a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/adivorciarsetoca00cape.pdf b/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/adivorciarsetoca00cape.pdf deleted file mode 100644 index e589c73e..00000000 Binary files a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/adivorciarsetoca00cape.pdf and /dev/null differ diff --git a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/hugo.png b/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/hugo.png deleted file mode 100644 index 48acf346..00000000 Binary files a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/hugo.png and /dev/null differ diff --git a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/movieselectricsheep-flock-244-32500-2.mp4 b/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/movieselectricsheep-flock-244-32500-2.mp4 deleted file mode 100644 index 9f1fe564..00000000 Binary files a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.files/movieselectricsheep-flock-244-32500-2.mp4 and /dev/null differ diff --git a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.md b/_site/themes/docdock/exampleSite/content/shortcodes/attachments.md deleted file mode 100644 index c684bb4e..00000000 --- a/_site/themes/docdock/exampleSite/content/shortcodes/attachments.md +++ /dev/null @@ -1,59 +0,0 @@ -+++ -title = "attachments" -description = "The Attachments shortcode displays a list of files attached to a page." -+++ - -The Attachments shortcode displays a list of files attached to a page. -Example : -{{%alert success%}}{{%attachments /%}}{{%/alert%}} - -## Usage - -The shortcurt lists files found in a **specific folder**. -Currently, it support two implementations for pages - -1. If your page is a markdown file, attachements must be place in a **folder** named like your page and ending with **.files**. - - > * content - > * _index.md - > * page.files - > * attachment.pdf - > * page.md - -2. If your page is a **folder**, attachements must be place in a nested **'files'** folder. - - > * content - > * _index.md - > * page - > * index.md - > * files - > * attachment.pdf - -That's all ! - -{{%alert info%}}**Tip** : Look at this documentation source code on github{{%/alert%}} - -### parameters - -| Parameter | Default | Description | -|:--|:--|:--| -| title | "Attachments" | List's title | -| pattern | ".*" | A regular expressions, used to filter the attachments by file name.

{{%alert warning%}}The **pattern** parameter value must be [regular expressions](https://en.wikipedia.org/wiki/Regular_expression). - -For example: - -* To match a file suffix of 'jpg', use **.*jpg** (not *.jpg). -* To match file names ending in 'jpg' or 'png', use **.*(jpg|png)** - -{{%/alert%}}| - - -## Demo -### List of attachments ending in pdf or mp4 - - {{%/*attachments title="Related files" pattern=".*(pdf|mp4)"/*/%}} - -renders as - -{{%attachments title="Related files" pattern=".*(pdf|mp4)"/%}} - diff --git a/_site/themes/docdock/exampleSite/content/shortcodes/button.md b/_site/themes/docdock/exampleSite/content/shortcodes/button.md deleted file mode 100644 index 59d498ff..00000000 --- a/_site/themes/docdock/exampleSite/content/shortcodes/button.md +++ /dev/null @@ -1,37 +0,0 @@ -+++ -title = "button" -description = "Display an actionable button in your page." -+++ - -Display an actionable button in your page. - -{{ -{{ with .Get "align" }}{{end}} - - \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/children.html b/_site/themes/docdock/layouts/shortcodes/children.html deleted file mode 100644 index cfa24aa1..00000000 --- a/_site/themes/docdock/layouts/shortcodes/children.html +++ /dev/null @@ -1,104 +0,0 @@ -{{- $showhidden := .Get "showhidden"}} -{{- $style := .Get "style" | default "li" }} -{{- $depth := .Get "depth" | default 1 }} -{{- $withDescription := .Get "description" | default false }} -{{- $sortTerm := .Get "sort" | default "Weight" }} - -{{- .Scratch.Set "current" .Page }} - -{{- if (.Get "page")}} - {{- with .Site.GetPage "section" (.Get "page") }} - {{- $.Scratch.Set "current" . }} - {{- end }} -{{- end }} - -{{- $cpage := (.Scratch.Get "current") }} - -
    - {{- .Scratch.Set "pages" $cpage.Pages }} - {{- if $cpage.Sections}} - {{- .Scratch.Set "pages" ($cpage.Pages | union $cpage.Sections) }} - {{- end}} - {{- $pages := (.Scratch.Get "pages") }} - - {{- if eq $sortTerm "Weight"}} - {{- template "childs" dict "menu" $pages.ByWeight "style" $style "showhidden" $showhidden "count" 1 "depth" $depth "pages" .Site.Pages "description" $withDescription "sortTerm" $sortTerm}} - {{- else if eq $sortTerm "Name"}} - {{- template "childs" dict "menu" $pages.ByTitle "style" $style "showhidden" $showhidden "count" 1 "depth" $depth "pages" .Site.Pages "description" $withDescription "sortTerm" $sortTerm}} - {{- else if eq $sortTerm "PublishDate"}} - {{- template "childs" dict "menu" $pages.ByPublishDate "style" $style "showhidden" $showhidden "count" 1 "depth" $depth "pages" .Site.Pages "description" $withDescription "sortTerm" $sortTerm}} - {{- else if eq $sortTerm "Date"}} - {{- template "childs" dict "menu" $pages.ByDate "style" $style "showhidden" $showhidden "count" 1 "depth" $depth "pages" .Site.Pages "description" $withDescription "sortTerm" $sortTerm}} - {{- else if eq $sortTerm "Length"}} - {{- template "childs" dict "menu" $pages.ByLength "style" $style "showhidden" $showhidden "count" 1 "depth" $depth "pages" .Site.Pages "description" $withDescription "sortTerm" $sortTerm}} - {{- else}} - {{- template "childs" dict "menu" $pages "style" $style "showhidden" $showhidden "count" 1 "depth" $depth "pages" .Site.Pages "description" $withDescription "sortTerm" $sortTerm}} - {{end}} -
- -{{.Inner|safeHTML}} - -{{ define "childs" }} - {{- range .menu }} - {{- if and .Params.hidden (not $.showhidden) }} - {{- else}} - - -{{- if hasPrefix $.style "h"}} - {{- $num := sub ( int (trim $.style "h") ) 1 }} - {{- $numn := add $num $.count }} - - {{- (printf "" $numn)|safeHTML}} - {{ .Title }} - {{- (printf "" $numn)|safeHTML}} -{{- else}} - {{- (printf "<%s>" $.style)|safeHTML}} - {{ .Title }} - {{- (printf "" $.style)|safeHTML}} -{{- end}} - - - - - - {{- if $.description}} - {{- if .Description}} -

{{.Description}}

- {{- else}} -

{{.Summary}}

- {{- end}} - {{- end}} -
- - - {{- if lt $.count $.depth}} -{{- if eq $.style "li" }} -
    -{{- end}} - {{- .Scratch.Set "pages" .Pages }} - {{- if .Sections}} - {{- .Scratch.Set "pages" (.Pages | union .Sections) }} - {{- end}} - {{- $pages := (.Scratch.Get "pages") }} - - {{- if eq $.sortTerm "Weight"}} - {{- template "childs" dict "menu" $pages.ByWeight "style" $.style "showhidden" $.showhidden "count" (add $.count 1) "depth" $.depth "pages" $.pages "description" $.description "sortTerm" $.sortTerm}} - {{- else if eq $.sortTerm "Name"}} - {{- template "childs" dict "menu" $pages.ByTitle "style" $.style "showhidden" $.showhidden "count" (add $.count 1) "depth" $.depth "pages" $.pages "description" $.description "sortTerm" $.sortTerm}} - {{- else if eq $.sortTerm "PublishDate"}} - {{- template "childs" dict "menu" $pages.ByPublishDate "style" $.style "showhidden" $.showhidden "count" (add $.count 1) "depth" $.depth "pages" $.pages "description" $.description "sortTerm" $.sortTerm}} - {{- else if eq $.sortTerm "Date"}} - {{- template "childs" dict "menu" $pages.ByDate "style" $.style "showhidden" $.showhidden "count" (add $.count 1) "depth" $.depth "pages" $.pages "description" $.description "sortTerm" $.sortTerm}} - {{- else if eq $.sortTerm "Length"}} - {{- template "childs" dict "menu" $pages.ByLength "style" $.style "showhidden" $.showhidden "count" (add $.count 1) "depth" $.depth "pages" $.pages "description" $.description "sortTerm" $.sortTerm}} - {{- else}} - {{- template "childs" dict "menu" $pages "style" $.style "showhidden" $.showhidden "count" (add $.count 1) "depth" $.depth "pages" $.pages "description" $.description "sortTerm" $.sortTerm}} - {{- end}} -{{- if eq $.style "li"}} -
-{{- end }} - {{- end }} - - {{- end }} - {{- end }} -{{- end }} diff --git a/_site/themes/docdock/layouts/shortcodes/code.html b/_site/themes/docdock/layouts/shortcodes/code.html deleted file mode 100644 index 12c13bdd..00000000 --- a/_site/themes/docdock/layouts/shortcodes/code.html +++ /dev/null @@ -1 +0,0 @@ -
{{.Inner}}
\ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/emoticon.html b/_site/themes/docdock/layouts/shortcodes/emoticon.html deleted file mode 100644 index d1497fa3..00000000 --- a/_site/themes/docdock/layouts/shortcodes/emoticon.html +++ /dev/null @@ -1,29 +0,0 @@ -{{ $name := .Get "name"}} - -{{ if eq "smile" $name}} -😀 -{{ else if eq "sad" $name}} -🙁 -{{ else if eq "cheeky" $name}} -😛 -{{ else if eq "laugh" $name}} -😃 -{{ else if eq "wink" $name}} -😉 -{{ else if eq "thumbs-up" $name}} - -{{ else if eq "thumbs-down" $name}} - -{{ else if eq "information" $name}} - -{{ else if eq "tick" $name}} - -{{ else if eq "cross" $name}} - -{{ else if eq "warning" $name}} - -{{else}} -( Emoticon: {{$name}} ) -{{end}} - -{{.Inner}} diff --git a/_site/themes/docdock/layouts/shortcodes/excerpt-include.html b/_site/themes/docdock/layouts/shortcodes/excerpt-include.html deleted file mode 100644 index 2327e9fb..00000000 --- a/_site/themes/docdock/layouts/shortcodes/excerpt-include.html +++ /dev/null @@ -1,14 +0,0 @@ -{{ $excerpt := findRE "(?ms){{%\\s*excerpt[^%]*%}}(.|\n)*?{{%\\s*/excerpt\\s*%}}" ( readFile (printf "./content/%s" (.Get "filename")) ) }} -{{ range $excerpt }} - {{if ($.Get "panel")}} -
-
{{$.Get "panel"}}
-
- {{ (replaceRE "(?ms){{%\\s*excerpt[^%]*%}}(.*){{%\\s*/excerpt\\s*%}}" "$1" .) | safeHTML | markdownify }} -
-
- {{else}} - {{ (replaceRE "(?ms){{%\\s*excerpt[^%]*%}}(.*){{%\\s*/excerpt\\s*%}}" "$1" .) | safeHTML | markdownify }} - {{ end }} -{{ end }} -{{.Inner}} diff --git a/_site/themes/docdock/layouts/shortcodes/excerpt.html b/_site/themes/docdock/layouts/shortcodes/excerpt.html deleted file mode 100644 index 7d0eb334..00000000 --- a/_site/themes/docdock/layouts/shortcodes/excerpt.html +++ /dev/null @@ -1,7 +0,0 @@ -{{with .Get "hidden"}} - {{if eq . "false"}} - {{$.Inner}} - {{end}} -{{else}} - {{.Inner}} -{{end}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/expand.html b/_site/themes/docdock/layouts/shortcodes/expand.html deleted file mode 100644 index 5bb8b481..00000000 --- a/_site/themes/docdock/layouts/shortcodes/expand.html +++ /dev/null @@ -1,16 +0,0 @@ -
-
- - - {{$expandMessage := T "Expand-title"}} - {{ if .IsNamedParams }} - {{.Get "default" | default $expandMessage}} - {{else}} - {{.Get 0 | default $expandMessage}} - {{end}} - -
- -
\ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/header.html b/_site/themes/docdock/layouts/shortcodes/header.html deleted file mode 100644 index 3c362d83..00000000 --- a/_site/themes/docdock/layouts/shortcodes/header.html +++ /dev/null @@ -1,16 +0,0 @@ -
- Résumé
- {{.Inner}} - -
Sur cette page
- {{.Page.TableOfContents}} -
Pages liées
-
    - {{ range sort .Page.Sections }} -
  • {{ .Title }}
  • - {{ end }} - {{ range sort .Page.Pages }} -
  • {{ .Title }}
  • - {{ end }} -
-
diff --git a/_site/themes/docdock/layouts/shortcodes/icon.html b/_site/themes/docdock/layouts/shortcodes/icon.html deleted file mode 100644 index 33ed18ad..00000000 --- a/_site/themes/docdock/layouts/shortcodes/icon.html +++ /dev/null @@ -1,13 +0,0 @@ -{{ if .IsNamedParams }} -{{if not (hasPrefix (.Get "name") "fa-") }} - -{{else}} - -{{end}} -{{else}} -{{if not (hasPrefix (.Get 0) "fa-") }} - -{{else}} - -{{end}} -{{end}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/image.html b/_site/themes/docdock/layouts/shortcodes/image.html deleted file mode 100644 index f52fac6f..00000000 --- a/_site/themes/docdock/layouts/shortcodes/image.html +++ /dev/null @@ -1,5 +0,0 @@ - - - -{{.Inner}} - diff --git a/_site/themes/docdock/layouts/shortcodes/info.html b/_site/themes/docdock/layouts/shortcodes/info.html deleted file mode 100644 index fa5cd341..00000000 --- a/_site/themes/docdock/layouts/shortcodes/info.html +++ /dev/null @@ -1,10 +0,0 @@ - -{{- if .Get "title" -}} -
- {{ with .Get "title" }}
{{htmlUnescape .}}
{{end}} -
{{.Inner}}
-
-{{- else -}} - -{{- end -}} - diff --git a/_site/themes/docdock/layouts/shortcodes/label.html b/_site/themes/docdock/layouts/shortcodes/label.html deleted file mode 100644 index 6a06c5c0..00000000 --- a/_site/themes/docdock/layouts/shortcodes/label.html +++ /dev/null @@ -1 +0,0 @@ -{{.Inner}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/mermaid.html b/_site/themes/docdock/layouts/shortcodes/mermaid.html deleted file mode 100644 index bfdf56a7..00000000 --- a/_site/themes/docdock/layouts/shortcodes/mermaid.html +++ /dev/null @@ -1,3 +0,0 @@ - - -
{{ safeHTML .Inner }}
\ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/note.html b/_site/themes/docdock/layouts/shortcodes/note.html deleted file mode 100644 index ff62e2f8..00000000 --- a/_site/themes/docdock/layouts/shortcodes/note.html +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/_site/themes/docdock/layouts/shortcodes/notice.html b/_site/themes/docdock/layouts/shortcodes/notice.html deleted file mode 100644 index 936f68a3..00000000 --- a/_site/themes/docdock/layouts/shortcodes/notice.html +++ /dev/null @@ -1 +0,0 @@ -
{{ .Inner }}
diff --git a/_site/themes/docdock/layouts/shortcodes/pagelink.html b/_site/themes/docdock/layouts/shortcodes/pagelink.html deleted file mode 100644 index ede98bf2..00000000 --- a/_site/themes/docdock/layouts/shortcodes/pagelink.html +++ /dev/null @@ -1,12 +0,0 @@ -{{ if ne (.Get "spacekey") "" }} - -{{else}} - {{$pages := where .Site.AllPages "Title" (( $.Get "pagename") | htmlUnescape ) }} - {{ if eq 0 (len $pages) }} - - {{else}} - {{ range $pages }} - {{$.Inner}} - {{end}} - {{ end }} -{{end}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/pagetreesearch.html b/_site/themes/docdock/layouts/shortcodes/pagetreesearch.html deleted file mode 100644 index ed3fb8ab..00000000 --- a/_site/themes/docdock/layouts/shortcodes/pagetreesearch.html +++ /dev/null @@ -1 +0,0 @@ -{{.Inner}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/panel.html b/_site/themes/docdock/layouts/shortcodes/panel.html deleted file mode 100644 index e1e0cf62..00000000 --- a/_site/themes/docdock/layouts/shortcodes/panel.html +++ /dev/null @@ -1,5 +0,0 @@ -
- {{ with .Get "header" }}
{{ htmlUnescape . | markdownify}}
{{end}} -
{{.Inner}}
- {{ with .Get "footer" }}{{end}} -
diff --git a/_site/themes/docdock/layouts/shortcodes/recently-updated.html b/_site/themes/docdock/layouts/shortcodes/recently-updated.html deleted file mode 100644 index f09bf1bb..00000000 --- a/_site/themes/docdock/layouts/shortcodes/recently-updated.html +++ /dev/null @@ -1,7 +0,0 @@ -{{.Inner}} - -{{- range first 10 .Site.Pages }} -
  • -{{ .Date.Format "02/01/2006" }} - {{ .Title }} -
  • -{{ end }} diff --git a/_site/themes/docdock/layouts/shortcodes/relref.html b/_site/themes/docdock/layouts/shortcodes/relref.html deleted file mode 100644 index e7f769e7..00000000 --- a/_site/themes/docdock/layouts/shortcodes/relref.html +++ /dev/null @@ -1,14 +0,0 @@ -{{- if in (.Get 0) "/_index.md" -}} - {{- $paths := (split (.Get 0) "_index.md") -}} - {{- $pagepath := index $paths 0 -}} - {{- $anchor := index $paths 1 -}} - {{- with .Site.GetPage "section" (trim $pagepath "/") -}} - {{- ( printf "%s%s" $pagepath $anchor ) | relLangURL -}} - {{- end -}} -{{- else -}} - {{- with .Site.GetPage "section" (.Get 0) }} - {{- .URL -}} - {{- else -}} - {{- .Get 0 | relref .Page -}} - {{- end -}} -{{- end -}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/revealjs.html b/_site/themes/docdock/layouts/shortcodes/revealjs.html deleted file mode 100644 index f5ca4ac4..00000000 --- a/_site/themes/docdock/layouts/shortcodes/revealjs.html +++ /dev/null @@ -1,66 +0,0 @@ - - -
    - - - - -
    -
    -
    - {{ .Inner | safeHTML}} -
    -
    -
    - - - - -
    -
  • See it fullscreen
  • - - \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/section.html b/_site/themes/docdock/layouts/shortcodes/section.html deleted file mode 100644 index ed3fb8ab..00000000 --- a/_site/themes/docdock/layouts/shortcodes/section.html +++ /dev/null @@ -1 +0,0 @@ -{{.Inner}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/task.html b/_site/themes/docdock/layouts/shortcodes/task.html deleted file mode 100644 index 980b5fd2..00000000 --- a/_site/themes/docdock/layouts/shortcodes/task.html +++ /dev/null @@ -1,10 +0,0 @@ -
    - - -
    \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/tasklist.html b/_site/themes/docdock/layouts/shortcodes/tasklist.html deleted file mode 100644 index 4ff4d588..00000000 --- a/_site/themes/docdock/layouts/shortcodes/tasklist.html +++ /dev/null @@ -1,4 +0,0 @@ -
    - -{{.Inner}} -
    \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/tip.html b/_site/themes/docdock/layouts/shortcodes/tip.html deleted file mode 100644 index ac0d4584..00000000 --- a/_site/themes/docdock/layouts/shortcodes/tip.html +++ /dev/null @@ -1,10 +0,0 @@ - -{{if .Get "title" }} -
    - {{ with .Get "title" }}
    {{htmlUnescape .}}
    {{end}} -
    {{.Inner}}
    -
    -{{else}} - -{{end}} - diff --git a/_site/themes/docdock/layouts/shortcodes/toc.html b/_site/themes/docdock/layouts/shortcodes/toc.html deleted file mode 100644 index fe28f446..00000000 --- a/_site/themes/docdock/layouts/shortcodes/toc.html +++ /dev/null @@ -1,2 +0,0 @@ -{{ .Page.TableOfContents }} -{{.Inner}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/unknow.html b/_site/themes/docdock/layouts/shortcodes/unknow.html deleted file mode 100644 index 4d846314..00000000 --- a/_site/themes/docdock/layouts/shortcodes/unknow.html +++ /dev/null @@ -1 +0,0 @@ -
    {{.Inner}}
    \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/userlink.html b/_site/themes/docdock/layouts/shortcodes/userlink.html deleted file mode 100644 index f69ad9e9..00000000 --- a/_site/themes/docdock/layouts/shortcodes/userlink.html +++ /dev/null @@ -1 +0,0 @@ -{{.Inner}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/viewppt.html b/_site/themes/docdock/layouts/shortcodes/viewppt.html deleted file mode 100644 index cd6c9cb4..00000000 --- a/_site/themes/docdock/layouts/shortcodes/viewppt.html +++ /dev/null @@ -1,5 +0,0 @@ -{{range $i, $att := .Page.Params.attachments }} -{{if eq $att.filename ($.Get "name")}} -{{$.Inner}} -{{end}} -{{end}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/viewxls.html b/_site/themes/docdock/layouts/shortcodes/viewxls.html deleted file mode 100644 index a2633037..00000000 --- a/_site/themes/docdock/layouts/shortcodes/viewxls.html +++ /dev/null @@ -1,5 +0,0 @@ -{{range $i, $att := .Page.Params.attachments }} -{{if eq $att.filename ($.Get "name")}} -{{$.Inner}} -{{end}} -{{end}} \ No newline at end of file diff --git a/_site/themes/docdock/layouts/shortcodes/warning.html b/_site/themes/docdock/layouts/shortcodes/warning.html deleted file mode 100644 index 14efaff2..00000000 --- a/_site/themes/docdock/layouts/shortcodes/warning.html +++ /dev/null @@ -1,12 +0,0 @@ - - - -{{if .Get "title" }} -
    - {{ with .Get "title" }}
    {{htmlUnescape .}}
    {{end}} -
    {{.Inner}}
    -
    -{{else}} - -{{end}} - diff --git a/_site/themes/docdock/layouts/shortcodes/well.html b/_site/themes/docdock/layouts/shortcodes/well.html deleted file mode 100644 index 3704ab8f..00000000 --- a/_site/themes/docdock/layouts/shortcodes/well.html +++ /dev/null @@ -1 +0,0 @@ -
    {{.Inner}}
    diff --git a/_site/themes/docdock/layouts/slide/single.html b/_site/themes/docdock/layouts/slide/single.html deleted file mode 100644 index 66b07757..00000000 --- a/_site/themes/docdock/layouts/slide/single.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - -
    -
    -
    - {{ .RawContent }} -
    -
    -
    - - - diff --git a/_site/themes/docdock/static/css/auto-complete.css b/_site/themes/docdock/static/css/auto-complete.css deleted file mode 100644 index c144cd38..00000000 --- a/_site/themes/docdock/static/css/auto-complete.css +++ /dev/null @@ -1,49 +0,0 @@ -.autocomplete-suggestions { - text-align: left; - cursor: default; - border: 1px solid #ccc; - border-top: 0; - background: #fff; - box-shadow: 1px 2px 6px; - transition: left 0.1s ease-in-out; - - /* core styles should not be changed */ - position: absolute; - display: none; - z-index: 9999; - max-height: 70vh; - width: 265px; - overflow: hidden; - overflow-y: hidden; - box-sizing: border-box; - -} -.autocomplete-suggestion { - position: relative; - cursor: pointer; - padding: 7px; - line-height: 23px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - color: #333; -} - -.autocomplete-suggestion b { - font-weight: normal; - color: #1f8dd6; -} - -.autocomplete-suggestion.selected { - background: #333; - color: #fff; -} - -.autocomplete-suggestion:hover { - background: #444; - color: #fff; -} - -.autocomplete-suggestion > .context { - font-size: 12px; -} diff --git a/_site/themes/docdock/static/css/bootstrap.min.css b/_site/themes/docdock/static/css/bootstrap.min.css deleted file mode 100644 index 156aa3c7..00000000 --- a/_site/themes/docdock/static/css/bootstrap.min.css +++ /dev/null @@ -1 +0,0 @@ -.btn,.glyphicon{display:inline-block}.btn,[role=button]{cursor:pointer}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning{background-image:none}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert>p,.alert>ul,.btn{margin-bottom:0}.alert h4{margin-top:0;color:inherit}.alert>p+p,.btn-block+.btn-block{margin-top:5px}.alert .alert-link{font-weight:700}.btn,.btn-link{font-weight:400}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.btn .badge,.btn .label{position:relative;top:-1px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.btn{text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-xs{font-size:12px;line-height:1.5;border-radius:3px}.btn-sm{padding:5px 10px}.btn-xs{padding:1px 5px}.badge,.label{font-weight:700;line-height:1;white-space:nowrap;text-align:center;color:#fff}.btn-block{display:block;width:100%}.label{display:inline;padding:.2em .6em .3em;font-size:75%;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px} diff --git a/_site/themes/docdock/static/css/custom.css b/_site/themes/docdock/static/css/custom.css deleted file mode 100644 index eaf75db9..00000000 --- a/_site/themes/docdock/static/css/custom.css +++ /dev/null @@ -1,57 +0,0 @@ -.caption { - color: #111; - display: inline-block; - font-weight: bold; - min-width: 64px; - text-align: right; -} - -#navigation a { - color: #666 !important; -} - -#navigation a:hover { - color: #333 !important; -} - -#navigation a label { - cursor: pointer !important; -} - -a.highlight { - border-bottom: none !important; - padding-left: 6px !important; -} - -code { - color: #b97208; - display: inline-block; - margin: 0 4px !important; - padding-left: 0px !important; -} - -h1 { - text-align: left !important; -} - -h2 { - font-weight: normal; -} - -h3 { - font-weight: normal; -} - -img.screenshot { - margin: 0 0 0 24px !important; - padding: 0 !important ; - float: right; -} - -p { - line-height: 26px; -} - -pre { - outline: 1px solid #cdcdcd; -} diff --git a/_site/themes/docdock/static/css/featherlight.min.css b/_site/themes/docdock/static/css/featherlight.min.css deleted file mode 100644 index f225bec5..00000000 --- a/_site/themes/docdock/static/css/featherlight.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Featherlight - ultra slim jQuery lightbox - * Version 1.2.3 - http://noelboss.github.io/featherlight/ - * - * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com) - * MIT Licensed. -**/ -@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}} \ No newline at end of file diff --git a/_site/themes/docdock/static/css/font-awesome.min.css b/_site/themes/docdock/static/css/font-awesome.min.css deleted file mode 100644 index 540440ce..00000000 --- a/_site/themes/docdock/static/css/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/_site/themes/docdock/static/css/horsey.css b/_site/themes/docdock/static/css/horsey.css deleted file mode 100644 index 358f72d8..00000000 --- a/_site/themes/docdock/static/css/horsey.css +++ /dev/null @@ -1,35 +0,0 @@ -.sey-list { - display: none; - position: absolute; - padding: 0; - margin: 0; - list-style-type: none; - box-shadow: 1px 2px 6px; - background-color: #fff; - color: #333; - transition: left 0.1s ease-in-out; - max-height: 70vh; - overflow: auto; - width: 265px; -} -.sey-show { - display: block; -} -.sey-hide { - display: none; -} -.sey-item { - cursor: pointer; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - padding: 7px; -} -.sey-item:hover { - background-color: #444; - color: #fff; -} -.sey-selected { - background-color: #333; - color: #fff; -} diff --git a/_site/themes/docdock/static/css/hybrid.css b/_site/themes/docdock/static/css/hybrid.css deleted file mode 100644 index 29735a18..00000000 --- a/_site/themes/docdock/static/css/hybrid.css +++ /dev/null @@ -1,102 +0,0 @@ -/* - -vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) - -*/ - -/*background color*/ -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #1d1f21; -} - -/*selection color*/ -.hljs::selection, -.hljs span::selection { - background: #373b41; -} - -.hljs::-moz-selection, -.hljs span::-moz-selection { - background: #373b41; -} - -/*foreground color*/ -.hljs { - color: #c5c8c6; -} - -/*color: fg_yellow*/ -.hljs-title, -.hljs-name { - color: #f0c674; -} - -/*color: fg_comment*/ -.hljs-comment, -.hljs-meta, -.hljs-meta .hljs-keyword { - color: #707880; -} - -/*color: fg_red*/ -.hljs-number, -.hljs-symbol, -.hljs-literal, -.hljs-deletion, -.hljs-link { - color: #cc6666 -} - -/*color: fg_green*/ -.hljs-string, -.hljs-doctag, -.hljs-addition, -.hljs-regexp, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #b5bd68; -} - -/*color: fg_purple*/ -.hljs-attribute, -.hljs-code, -.hljs-selector-id { - color: #b294bb; -} - -/*color: fg_blue*/ -.hljs-keyword, -.hljs-selector-tag, -.hljs-bullet, -.hljs-tag { - color: #81a2be; -} - -/*color: fg_aqua*/ -.hljs-subst, -.hljs-variable, -.hljs-template-tag, -.hljs-template-variable { - color: #8abeb7; -} - -/*color: fg_orange*/ -.hljs-type, -.hljs-built_in, -.hljs-builtin-name, -.hljs-quote, -.hljs-section, -.hljs-selector-class { - color: #de935f; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/_site/themes/docdock/static/css/nucleus.css b/_site/themes/docdock/static/css/nucleus.css deleted file mode 100644 index ed2c0a38..00000000 --- a/_site/themes/docdock/static/css/nucleus.css +++ /dev/null @@ -1,617 +0,0 @@ -*, *::before, *::after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } - -@-webkit-viewport { - width: device-width; } -@-moz-viewport { - width: device-width; } -@-ms-viewport { - width: device-width; } -@-o-viewport { - width: device-width; } -@viewport { - width: device-width; } -html { - font-size: 100%; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; } - -body { - margin: 0; } - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; } - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; } - -audio:not([controls]) { - display: none; - height: 0; } - -[hidden], -template { - display: none; } - -a { - background: transparent; - text-decoration: none; } - -a:active, -a:hover { - outline: 0; } - -abbr[title] { - border-bottom: 1px dotted; } - -b, -strong { - font-weight: bold; } - -dfn { - font-style: italic; } - -mark { - background: #FFFF27; - color: #333; } - -sub, -sup { - font-size: 0.8rem; - line-height: 0; - position: relative; - vertical-align: baseline; } - -sup { - top: -0.5em; } - -sub { - bottom: -0.25em; } - -img { - border: 0; - max-width: 100%; } - -svg:not(:root) { - overflow: hidden; } - -figure { - margin: 1em 40px; } - -hr { - height: 0; } - -pre { - overflow: auto; } - -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; } - -button { - overflow: visible; } - -button, -select { - text-transform: none; } - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; } - -button[disabled], -html input[disabled] { - cursor: default; } - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; } - -input { - line-height: normal; } - -input[type="checkbox"], -input[type="radio"] { - padding: 0; } - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; } - -input[type="search"] { - -webkit-appearance: textfield; } - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -legend { - border: 0; - padding: 0; } - -textarea { - overflow: auto; } - -optgroup { - font-weight: bold; } - -table { - border-collapse: collapse; - border-spacing: 0; - table-layout: fixed; - width: 100%; } - -tr, td, th { - vertical-align: middle; } - -th, td { - padding: 0.425rem 0; } - -th { - text-align: left; } - -.container { - width: 75em; - margin: 0 auto; - padding: 0; } - @media only all and (min-width: 60em) and (max-width: 74.938em) { - .container { - width: 60em; } } - @media only all and (min-width: 48em) and (max-width: 59.938em) { - .container { - width: 48em; } } - @media only all and (min-width: 30.063em) and (max-width: 47.938em) { - .container { - width: 30em; } } - @media only all and (max-width: 30em) { - .container { - width: 100%; } } - -.grid { - display: -webkit-box; - display: -moz-box; - display: box; - display: -webkit-flex; - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-flow: row; - -moz-flex-flow: row; - flex-flow: row; - list-style: none; - margin: 0; - padding: 0; } - @media only all and (max-width: 47.938em) { - .grid { - -webkit-flex-flow: row wrap; - -moz-flex-flow: row wrap; - flex-flow: row wrap; } } - -.block { - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - -webkit-flex: 1; - -moz-flex: 1; - -ms-flex: 1; - flex: 1; - min-width: 0; - min-height: 0; } - @media only all and (max-width: 47.938em) { - .block { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 100%; - -moz-flex: 0 100%; - -ms-flex: 0 100%; - flex: 0 100%; } } - -.content { - margin: 0.625rem; - padding: 0.938rem; } - -@media only all and (max-width: 47.938em) { - body [class*="size-"] { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 100%; - -moz-flex: 0 100%; - -ms-flex: 0 100%; - flex: 0 100%; } } - -.size-1-2 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 50%; - -moz-flex: 0 50%; - -ms-flex: 0 50%; - flex: 0 50%; } - -.size-1-3 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 33.33333%; - -moz-flex: 0 33.33333%; - -ms-flex: 0 33.33333%; - flex: 0 33.33333%; } - -.size-1-4 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 25%; - -moz-flex: 0 25%; - -ms-flex: 0 25%; - flex: 0 25%; } - -.size-1-5 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 20%; - -moz-flex: 0 20%; - -ms-flex: 0 20%; - flex: 0 20%; } - -.size-1-6 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 16.66667%; - -moz-flex: 0 16.66667%; - -ms-flex: 0 16.66667%; - flex: 0 16.66667%; } - -.size-1-7 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 14.28571%; - -moz-flex: 0 14.28571%; - -ms-flex: 0 14.28571%; - flex: 0 14.28571%; } - -.size-1-8 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 12.5%; - -moz-flex: 0 12.5%; - -ms-flex: 0 12.5%; - flex: 0 12.5%; } - -.size-1-9 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 11.11111%; - -moz-flex: 0 11.11111%; - -ms-flex: 0 11.11111%; - flex: 0 11.11111%; } - -.size-1-10 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 10%; - -moz-flex: 0 10%; - -ms-flex: 0 10%; - flex: 0 10%; } - -.size-1-11 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 9.09091%; - -moz-flex: 0 9.09091%; - -ms-flex: 0 9.09091%; - flex: 0 9.09091%; } - -.size-1-12 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 8.33333%; - -moz-flex: 0 8.33333%; - -ms-flex: 0 8.33333%; - flex: 0 8.33333%; } - -@media only all and (min-width: 48em) and (max-width: 59.938em) { - .size-tablet-1-2 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 50%; - -moz-flex: 0 50%; - -ms-flex: 0 50%; - flex: 0 50%; } - - .size-tablet-1-3 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 33.33333%; - -moz-flex: 0 33.33333%; - -ms-flex: 0 33.33333%; - flex: 0 33.33333%; } - - .size-tablet-1-4 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 25%; - -moz-flex: 0 25%; - -ms-flex: 0 25%; - flex: 0 25%; } - - .size-tablet-1-5 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 20%; - -moz-flex: 0 20%; - -ms-flex: 0 20%; - flex: 0 20%; } - - .size-tablet-1-6 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 16.66667%; - -moz-flex: 0 16.66667%; - -ms-flex: 0 16.66667%; - flex: 0 16.66667%; } - - .size-tablet-1-7 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 14.28571%; - -moz-flex: 0 14.28571%; - -ms-flex: 0 14.28571%; - flex: 0 14.28571%; } - - .size-tablet-1-8 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 12.5%; - -moz-flex: 0 12.5%; - -ms-flex: 0 12.5%; - flex: 0 12.5%; } - - .size-tablet-1-9 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 11.11111%; - -moz-flex: 0 11.11111%; - -ms-flex: 0 11.11111%; - flex: 0 11.11111%; } - - .size-tablet-1-10 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 10%; - -moz-flex: 0 10%; - -ms-flex: 0 10%; - flex: 0 10%; } - - .size-tablet-1-11 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 9.09091%; - -moz-flex: 0 9.09091%; - -ms-flex: 0 9.09091%; - flex: 0 9.09091%; } - - .size-tablet-1-12 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - -webkit-flex: 0 8.33333%; - -moz-flex: 0 8.33333%; - -ms-flex: 0 8.33333%; - flex: 0 8.33333%; } } -@media only all and (max-width: 47.938em) { - @supports not (flex-wrap: wrap) { - .grid { - display: block; - -webkit-box-lines: inherit; - -moz-box-lines: inherit; - box-lines: inherit; - -webkit-flex-wrap: inherit; - -moz-flex-wrap: inherit; - -ms-flex-wrap: inherit; - flex-wrap: inherit; } - - .block { - display: block; - -webkit-box-flex: inherit; - -moz-box-flex: inherit; - box-flex: inherit; - -webkit-flex: inherit; - -moz-flex: inherit; - -ms-flex: inherit; - flex: inherit; } } } -.first-block { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - -ms-flex-order: -1; - order: -1; } - -.last-block { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; } - -.fixed-blocks { - -webkit-flex-flow: row wrap; - -moz-flex-flow: row wrap; - flex-flow: row wrap; } - .fixed-blocks .block { - -webkit-box-flex: inherit; - -moz-box-flex: inherit; - box-flex: inherit; - -webkit-flex: inherit; - -moz-flex: inherit; - -ms-flex: inherit; - flex: inherit; - width: 25%; } - @media only all and (min-width: 60em) and (max-width: 74.938em) { - .fixed-blocks .block { - width: 33.33333%; } } - @media only all and (min-width: 48em) and (max-width: 59.938em) { - .fixed-blocks .block { - width: 50%; } } - @media only all and (max-width: 47.938em) { - .fixed-blocks .block { - width: 100%; } } - -body { - font-size: 1.05rem; - line-height: 1.7; } - -h1, h2, h3, h4, h5, h6 { - margin: 0.85rem 0 1.7rem 0; - text-rendering: optimizeLegibility; } - -h1 { - font-size: 3.25rem; } - -h2 { - font-size: 2.55rem; } - -h3 { - font-size: 2.15rem; } - -h4 { - font-size: 1.8rem; } - -h5 { - font-size: 1.4rem; } - -h6 { - font-size: 0.9rem; } - -p { - margin: 1.7rem 0; } - -ul, ol { - margin-top: 1.7rem; - margin-bottom: 1.7rem; } - ul ul, ul ol, ol ul, ol ol { - margin-top: 0; - margin-bottom: 0; } - -blockquote { - margin: 1.7rem 0; - padding-left: 0.85rem; } - -cite { - display: block; - font-size: 0.925rem; } - cite:before { - content: "\2014 \0020"; } - -pre { - margin: 1.7rem 0; - padding: 0.938rem; } - -code { - vertical-align: bottom; } - -small { - font-size: 0.925rem; } - -hr { - border-left: none; - border-right: none; - border-top: none; - margin: 1.7rem 0; } - -fieldset { - border: 0; - padding: 0.938rem; - margin: 0 0 1.7rem 0; } - -input, -label, -select { - display: block; } - -label { - margin-bottom: 0.425rem; } - label.required:after { - content: "*"; } - label abbr { - display: none; } - -textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] { - -webkit-transition: border-color; - -moz-transition: border-color; - transition: border-color; - border-radius: 0.1875rem; - margin-bottom: 0.85rem; - padding: 0.425rem 0.425rem; - width: 100%; } - textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { - outline: none; } - -textarea { - resize: vertical; } - -input[type="checkbox"], input[type="radio"] { - display: inline; - margin-right: 0.425rem; } - -input[type="file"] { - width: 100%; } - -select { - width: auto; - max-width: 100%; - margin-bottom: 1.7rem; } - -button, -input[type="submit"] { - cursor: pointer; - user-select: none; - vertical-align: middle; - white-space: nowrap; - border: inherit; } - -/*# sourceMappingURL=nucleus.css.map */ diff --git a/_site/themes/docdock/static/fonts/FontAwesome.otf b/_site/themes/docdock/static/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f3..00000000 Binary files a/_site/themes/docdock/static/fonts/FontAwesome.otf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Inconsolata.eot b/_site/themes/docdock/static/fonts/Inconsolata.eot deleted file mode 100644 index 0a705d65..00000000 Binary files a/_site/themes/docdock/static/fonts/Inconsolata.eot and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Inconsolata.svg b/_site/themes/docdock/static/fonts/Inconsolata.svg deleted file mode 100644 index b7f97c87..00000000 --- a/_site/themes/docdock/static/fonts/Inconsolata.svg +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_site/themes/docdock/static/fonts/Inconsolata.ttf b/_site/themes/docdock/static/fonts/Inconsolata.ttf deleted file mode 100644 index 4b8a36d2..00000000 Binary files a/_site/themes/docdock/static/fonts/Inconsolata.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Inconsolata.woff b/_site/themes/docdock/static/fonts/Inconsolata.woff deleted file mode 100644 index 6f39625e..00000000 Binary files a/_site/themes/docdock/static/fonts/Inconsolata.woff and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Lato-Bold.ttf b/_site/themes/docdock/static/fonts/Lato-Bold.ttf deleted file mode 100644 index 74343694..00000000 Binary files a/_site/themes/docdock/static/fonts/Lato-Bold.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Lato-Bold.woff2 b/_site/themes/docdock/static/fonts/Lato-Bold.woff2 deleted file mode 100644 index 254684c7..00000000 Binary files a/_site/themes/docdock/static/fonts/Lato-Bold.woff2 and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Lato-Regular.ttf b/_site/themes/docdock/static/fonts/Lato-Regular.ttf deleted file mode 100644 index 04ea8efb..00000000 Binary files a/_site/themes/docdock/static/fonts/Lato-Regular.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Lato-Regular.woff2 b/_site/themes/docdock/static/fonts/Lato-Regular.woff2 deleted file mode 100644 index c4e8b1ab..00000000 Binary files a/_site/themes/docdock/static/fonts/Lato-Regular.woff2 and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.eot b/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.eot deleted file mode 100644 index 9984682f..00000000 Binary files a/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.eot and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.svg b/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.svg deleted file mode 100644 index c412ea8c..00000000 --- a/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.svg +++ /dev/null @@ -1,1019 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.ttf b/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.ttf deleted file mode 100644 index 8cfb62dd..00000000 Binary files a/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.woff b/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.woff deleted file mode 100644 index d5c42907..00000000 Binary files a/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.woff and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.woff2 b/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.woff2 deleted file mode 100644 index eefb4a31..00000000 Binary files a/_site/themes/docdock/static/fonts/Novecentosanswide-Normal-webfont.woff2 and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.eot b/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.eot deleted file mode 100644 index 2a26561f..00000000 Binary files a/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.eot and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.svg b/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.svg deleted file mode 100644 index e642ab07..00000000 --- a/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.svg +++ /dev/null @@ -1,918 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.ttf b/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.ttf deleted file mode 100644 index 9ce9c7f9..00000000 Binary files a/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.woff b/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.woff deleted file mode 100644 index 381650c9..00000000 Binary files a/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.woff and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.woff2 b/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.woff2 deleted file mode 100644 index 7e659549..00000000 Binary files a/_site/themes/docdock/static/fonts/Novecentosanswide-UltraLight-webfont.woff2 and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Roboto-Italic.ttf b/_site/themes/docdock/static/fonts/Roboto-Italic.ttf deleted file mode 100644 index ff6046d5..00000000 Binary files a/_site/themes/docdock/static/fonts/Roboto-Italic.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Roboto-Medium.ttf b/_site/themes/docdock/static/fonts/Roboto-Medium.ttf deleted file mode 100644 index 39c63d74..00000000 Binary files a/_site/themes/docdock/static/fonts/Roboto-Medium.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Roboto-Regular.ttf b/_site/themes/docdock/static/fonts/Roboto-Regular.ttf deleted file mode 100644 index 8c082c8d..00000000 Binary files a/_site/themes/docdock/static/fonts/Roboto-Regular.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/RobotoMono-Medium.ttf b/_site/themes/docdock/static/fonts/RobotoMono-Medium.ttf deleted file mode 100644 index 0bcdc740..00000000 Binary files a/_site/themes/docdock/static/fonts/RobotoMono-Medium.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/RobotoMono-Regular.ttf b/_site/themes/docdock/static/fonts/RobotoMono-Regular.ttf deleted file mode 100644 index 495a82ce..00000000 Binary files a/_site/themes/docdock/static/fonts/RobotoMono-Regular.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_200.eot b/_site/themes/docdock/static/fonts/Work_Sans_200.eot deleted file mode 100644 index 4052e4f9..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_200.eot and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_200.svg b/_site/themes/docdock/static/fonts/Work_Sans_200.svg deleted file mode 100644 index 58ab4ba2..00000000 --- a/_site/themes/docdock/static/fonts/Work_Sans_200.svg +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_site/themes/docdock/static/fonts/Work_Sans_200.ttf b/_site/themes/docdock/static/fonts/Work_Sans_200.ttf deleted file mode 100644 index 68019e1c..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_200.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_200.woff b/_site/themes/docdock/static/fonts/Work_Sans_200.woff deleted file mode 100644 index a1bd9e46..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_200.woff and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_200.woff2 b/_site/themes/docdock/static/fonts/Work_Sans_200.woff2 deleted file mode 100644 index 20c68a75..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_200.woff2 and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_300.eot b/_site/themes/docdock/static/fonts/Work_Sans_300.eot deleted file mode 100644 index ace79938..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_300.eot and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_300.svg b/_site/themes/docdock/static/fonts/Work_Sans_300.svg deleted file mode 100644 index f29d0c8a..00000000 --- a/_site/themes/docdock/static/fonts/Work_Sans_300.svg +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_site/themes/docdock/static/fonts/Work_Sans_300.ttf b/_site/themes/docdock/static/fonts/Work_Sans_300.ttf deleted file mode 100644 index 35387c23..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_300.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_300.woff b/_site/themes/docdock/static/fonts/Work_Sans_300.woff deleted file mode 100644 index 8d789eae..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_300.woff and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_300.woff2 b/_site/themes/docdock/static/fonts/Work_Sans_300.woff2 deleted file mode 100644 index f6e216d6..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_300.woff2 and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_500.eot b/_site/themes/docdock/static/fonts/Work_Sans_500.eot deleted file mode 100644 index 9df69294..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_500.eot and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_500.svg b/_site/themes/docdock/static/fonts/Work_Sans_500.svg deleted file mode 100644 index 4b030b79..00000000 --- a/_site/themes/docdock/static/fonts/Work_Sans_500.svg +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_site/themes/docdock/static/fonts/Work_Sans_500.ttf b/_site/themes/docdock/static/fonts/Work_Sans_500.ttf deleted file mode 100644 index 5b8cc534..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_500.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_500.woff b/_site/themes/docdock/static/fonts/Work_Sans_500.woff deleted file mode 100644 index df058514..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_500.woff and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/Work_Sans_500.woff2 b/_site/themes/docdock/static/fonts/Work_Sans_500.woff2 deleted file mode 100644 index b06c54df..00000000 Binary files a/_site/themes/docdock/static/fonts/Work_Sans_500.woff2 and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/fontawesome-webfont.eot b/_site/themes/docdock/static/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca9..00000000 Binary files a/_site/themes/docdock/static/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/fontawesome-webfont.svg b/_site/themes/docdock/static/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845e..00000000 --- a/_site/themes/docdock/static/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_site/themes/docdock/static/fonts/fontawesome-webfont.ttf b/_site/themes/docdock/static/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2f..00000000 Binary files a/_site/themes/docdock/static/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/fontawesome-webfont.woff b/_site/themes/docdock/static/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a4..00000000 Binary files a/_site/themes/docdock/static/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/fontawesome-webfont.woff2 b/_site/themes/docdock/static/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc60..00000000 Binary files a/_site/themes/docdock/static/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.eot b/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index b93a4953..00000000 Binary files a/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.svg b/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index 94fb5490..00000000 --- a/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.ttf b/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index 1413fc60..00000000 Binary files a/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.woff b/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index 9e612858..00000000 Binary files a/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.woff2 b/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.woff2 deleted file mode 100644 index 64539b54..00000000 Binary files a/_site/themes/docdock/static/fonts/glyphicons-halflings-regular.woff2 and /dev/null differ diff --git a/_site/themes/docdock/static/images/clippy.svg b/_site/themes/docdock/static/images/clippy.svg deleted file mode 100644 index 8a77a330..00000000 --- a/_site/themes/docdock/static/images/clippy.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/_site/themes/docdock/static/images/favicon.png b/_site/themes/docdock/static/images/favicon.png deleted file mode 100644 index 0f3bda8e..00000000 Binary files a/_site/themes/docdock/static/images/favicon.png and /dev/null differ diff --git a/_site/themes/docdock/static/images/gopher-404.jpg b/_site/themes/docdock/static/images/gopher-404.jpg deleted file mode 100644 index df106486..00000000 Binary files a/_site/themes/docdock/static/images/gopher-404.jpg and /dev/null differ diff --git a/_site/themes/docdock/static/js/auto-complete.js b/_site/themes/docdock/static/js/auto-complete.js deleted file mode 100644 index 7fbde995..00000000 --- a/_site/themes/docdock/static/js/auto-complete.js +++ /dev/null @@ -1,223 +0,0 @@ -/* - JavaScript autoComplete v1.0.4 - Copyright (c) 2014 Simon Steinberger / Pixabay - GitHub: https://github.com/Pixabay/JavaScript-autoComplete - License: http://www.opensource.org/licenses/mit-license.php -*/ - -var autoComplete = (function(){ - // "use strict"; - function autoComplete(options){ - if (!document.querySelector) return; - - // helpers - function hasClass(el, className){ return el.classList ? el.classList.contains(className) : new RegExp('\\b'+ className+'\\b').test(el.className); } - - function addEvent(el, type, handler){ - if (el.attachEvent) el.attachEvent('on'+type, handler); else el.addEventListener(type, handler); - } - function removeEvent(el, type, handler){ - // if (el.removeEventListener) not working in IE11 - if (el.detachEvent) el.detachEvent('on'+type, handler); else el.removeEventListener(type, handler); - } - function live(elClass, event, cb, context){ - addEvent(context || document, event, function(e){ - var found, el = e.target || e.srcElement; - while (el && !(found = hasClass(el, elClass))) el = el.parentElement; - if (found) cb.call(el, e); - }); - } - - var o = { - selector: 0, - source: 0, - minChars: 3, - delay: 150, - offsetLeft: 0, - offsetTop: 1, - cache: 1, - menuClass: '', - renderItem: function (item, search){ - // escape special characters - search = search.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); - var re = new RegExp("(" + search.split(' ').join('|') + ")", "gi"); - return '
    ' + item.replace(re, "$1") + '
    '; - }, - onSelect: function(e, term, item){} - }; - for (var k in options) { if (options.hasOwnProperty(k)) o[k] = options[k]; } - - // init - var elems = typeof o.selector == 'object' ? [o.selector] : document.querySelectorAll(o.selector); - for (var i=0; i 0) - that.sc.scrollTop = selTop + that.sc.suggestionHeight + scrTop - that.sc.maxHeight; - else if (selTop < 0) - that.sc.scrollTop = selTop + scrTop; - } - } - } - addEvent(window, 'resize', that.updateSC); - document.body.appendChild(that.sc); - - live('autocomplete-suggestion', 'mouseleave', function(e){ - var sel = that.sc.querySelector('.autocomplete-suggestion.selected'); - if (sel) setTimeout(function(){ sel.className = sel.className.replace('selected', ''); }, 20); - }, that.sc); - - live('autocomplete-suggestion', 'mouseover', function(e){ - var sel = that.sc.querySelector('.autocomplete-suggestion.selected'); - if (sel) sel.className = sel.className.replace('selected', ''); - this.className += ' selected'; - }, that.sc); - - live('autocomplete-suggestion', 'mousedown', function(e){ - if (hasClass(this, 'autocomplete-suggestion')) { // else outside click - var v = this.getAttribute('data-val'); - that.value = v; - o.onSelect(e, v, this); - that.sc.style.display = 'none'; - } - }, that.sc); - - that.blurHandler = function(){ - try { var over_sb = document.querySelector('.autocomplete-suggestions:hover'); } catch(e){ var over_sb = 0; } - if (!over_sb) { - that.last_val = that.value; - that.sc.style.display = 'none'; - setTimeout(function(){ that.sc.style.display = 'none'; }, 350); // hide suggestions on fast input - } else if (that !== document.activeElement) setTimeout(function(){ that.focus(); }, 20); - }; - addEvent(that, 'blur', that.blurHandler); - - var suggest = function(data){ - var val = that.value; - that.cache[val] = data; - if (data.length && val.length >= o.minChars) { - var s = ''; - for (var i=0;i 40) && key != 13 && key != 27) { - var val = that.value; - if (val.length >= o.minChars) { - if (val != that.last_val) { - that.last_val = val; - clearTimeout(that.timer); - if (o.cache) { - if (val in that.cache) { suggest(that.cache[val]); return; } - // no requests if previous suggestions were empty - for (var i=1; ir;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,a=r.length;a>i;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},e.exports=r},{}],8:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n"; - } - }); - - // Change styles, depending on parameters set to the image - images.each(function (index) { - var image = $(this); - var o = getUrlParameter(image[0].src); - if (typeof o !== "undefined") { - var h = o["height"]; - var w = o["width"]; - var c = o["classes"]; - image.css({ - width: function () { - if (typeof w !== "undefined") { - return w; - } - }, - height: function () { - if (typeof h !== "undefined") { - return h; - } - } - }); - if (typeof c !== "undefined") { - var classes = c.split(','); - $.each(classes, function(i) { - image.addClass(classes[i]); - }); - } - } - }); - - // Add link button for every - var text, clip = new Clipboard('.anchor'); - $("h1~h2,h1~h3,h1~h4,h1~h5,h1~h6").append(function (index, html) { - var element = $(this); - var url = document.location.origin + document.location.pathname; - var link = url + "#" + element[0].id; - return " " + - "" + - ""; - }); - - $(".anchor").on('mouseleave', function (e) { - $(this).attr('aria-label', null).removeClass('tooltipped tooltipped-s tooltipped-w'); - }); - - clip.on('success', function (e) { - e.clearSelection(); - $(e.trigger).attr('aria-label', 'Link copied to clipboard!').addClass('tooltipped tooltipped-s'); - }); - -}); - - - -function fallbackMessage(action) { - var actionMsg = ''; - var actionKey = (action === 'cut' ? 'X' : 'C'); - - if (/iPhone|iPad/i.test(navigator.userAgent)) { - actionMsg = 'No support :('; - } - else if (/Mac/i.test(navigator.userAgent)) { - actionMsg = 'Press ⌘-' + actionKey + ' to ' + action; - } - else { - actionMsg = 'Press Ctrl-' + actionKey + ' to ' + action; - } - - return actionMsg; -} - -jQuery(document).ready(function() { - jQuery('#sidebar .category-icon').on('click', function() { - $( this ).toggleClass("fa-angle-down fa-angle-right") ; - $( this ).parent().parent().children('ul').toggle() ; - return false; - }); - - - jQuery('[data-clear-history-toggle]').on('click', function() { - sessionStorage.clear(); - location.reload(); - return false; - }); - - var ajax; - jQuery('[data-search-input]').on('input', function() { - var input = jQuery(this), - value = input.val(), - items = jQuery('[data-nav-id]'); - items.removeClass('search-match'); - if (!value.length) { - $('ul.topics').removeClass('searched'); - items.css('display', 'block'); - sessionStorage.removeItem('search-value'); - $(".highlightable").unhighlight({ element: 'mark' }) - return; - } - - sessionStorage.setItem('search-value', value); - $(".highlightable").unhighlight({ element: 'mark' }).highlight(value, { element: 'mark' }); - - if (ajax && ajax.abort) ajax.abort(); - - jQuery('[data-search-clear]').on('click', function() { - jQuery('[data-search-input]').val('').trigger('input'); - sessionStorage.removeItem('search-input'); - $(".highlightable").unhighlight({ element: 'mark' }) - }); - }); - - $.expr[":"].contains = $.expr.createPseudo(function(arg) { - return function( elem ) { - return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0; - }; - }); - - if (sessionStorage.getItem('search-value')) { - var searchValue = sessionStorage.getItem('search-value') - sessionStorage.removeItem('search-value'); - var searchedElem = $('article').find(':contains(' + searchValue + ')').get(0); - searchedElem && searchedElem.scrollIntoView(); - $(".highlightable").highlight(searchValue, { element: 'mark' }); - } - - // clipboard - var clipInit = false; - $('code').each(function() { - var code = $(this), - text = code.text(); - - if (text.length > 5) { - if (!clipInit) { - var text, clip = new Clipboard('.copy-to-clipboard', { - text: function(trigger) { - text = $(trigger).prev('code').text(); - return text.replace(/^\$\s/gm, ''); - } - }); - - var inPre; - clip.on('success', function(e) { - e.clearSelection(); - inPre = $(e.trigger).parent().prop('tagName') == 'PRE'; - $(e.trigger).attr('aria-label', 'Copied to clipboard!').addClass('tooltipped tooltipped-' + (inPre ? 'w' : 's')); - }); - - clip.on('error', function(e) { - inPre = $(e.trigger).parent().prop('tagName') == 'PRE'; - $(e.trigger).attr('aria-label', fallbackMessage(e.action)).addClass('tooltipped tooltipped-' + (inPre ? 'w' : 's')); - $(document).one('copy', function(){ - $(e.trigger).attr('aria-label', 'Copied to clipboard!').addClass('tooltipped tooltipped-' + (inPre ? 'w' : 's')); - }); - }); - - clipInit = true; - } - - code.after(''); - code.next('.copy-to-clipboard').on('mouseleave', function() { - $(this).attr('aria-label', null).removeClass('tooltipped tooltipped-s tooltipped-w'); - }); - } - }); - - // allow keyboard control for prev/next links - jQuery(function() { - jQuery('.nav-prev').click(function(){ - location.href = jQuery(this).attr('href'); - }); - jQuery('.nav-next').click(function() { - location.href = jQuery(this).attr('href'); - }); - }); - - jQuery(document).keydown(function(e) { - // prev links - left arrow key - if(e.which == '37') { - jQuery('.nav.nav-prev').click(); - } - - // next links - right arrow key - if(e.which == '39') { - jQuery('.nav.nav-next').click(); - } - }); - - $('#top-bar a:not(:has(img)):not(.btn)').addClass('highlight'); - $('article a:not(:has(img)):not(.btn)').addClass('highlight'); -}); - -jQuery(window).on('load', function() { - // store this page in session - sessionStorage.setItem(jQuery('body').data('url'), 1); - - // loop through the sessionStorage and see if something should be marked as visited - for (var url in sessionStorage) { - if (sessionStorage.getItem(url) == 1) jQuery('[data-nav-id="' + url + '"]').addClass('visited'); - } -}); - -$(function() { - $('a[rel="lightbox"]').featherlight({ - root: 'section#body' - }); -}); - -jQuery.extend({ - highlight: function(node, re, nodeName, className) { - if (node.nodeType === 3) { - var match = node.data.match(re); - if (match && !(node.parentNode.ownerSVGElement instanceof SVGElement)) { - var highlight = document.createElement(nodeName || 'span'); - highlight.className = className || 'highlight'; - var wordNode = node.splitText(match.index); - wordNode.splitText(match[0].length); - var wordClone = wordNode.cloneNode(true); - highlight.appendChild(wordClone); - wordNode.parentNode.replaceChild(highlight, wordNode); - return 1; //skip added node in parent - } - } else if ((node.nodeType === 1 && node.childNodes) && // only element nodes that have children - !/(script|style)/i.test(node.tagName) && // ignore script and style nodes - !(node.tagName === nodeName.toUpperCase() && node.className === className)) { // skip if already highlighted - for (var i = 0; i < node.childNodes.length; i++) { - i += jQuery.highlight(node.childNodes[i], re, nodeName, className); - } - } - return 0; - } -}); - -jQuery.fn.unhighlight = function(options) { - var settings = { - className: 'highlight', - element: 'span' - }; - jQuery.extend(settings, options); - - return this.find(settings.element + "." + settings.className).each(function() { - var parent = this.parentNode; - parent.replaceChild(this.firstChild, this); - parent.normalize(); - }).end(); -}; - -jQuery.fn.highlight = function(words, options) { - var settings = { - className: 'highlight', - element: 'span', - caseSensitive: false, - wordsOnly: false - }; - jQuery.extend(settings, options); - - if (!words) { return; } - - if (words.constructor === String) { - words = [words]; - } - words = jQuery.grep(words, function(word, i) { - return word != ''; - }); - words = jQuery.map(words, function(word, i) { - return word.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); - }); - if (words.length == 0) { return this; } - ; - - var flag = settings.caseSensitive ? "" : "i"; - var pattern = "(" + words.join("|") + ")"; - if (settings.wordsOnly) { - pattern = "\\b" + pattern + "\\b"; - } - var re = new RegExp(pattern, flag); - - return this.each(function() { - jQuery.highlight(this, re, settings.element, settings.className); - }); -}; diff --git a/_site/themes/docdock/static/js/featherlight.min.js b/_site/themes/docdock/static/js/featherlight.min.js deleted file mode 100644 index 63590819..00000000 --- a/_site/themes/docdock/static/js/featherlight.min.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Featherlight - ultra slim jQuery lightbox - * Version 1.2.3 - http://noelboss.github.io/featherlight/ - * - * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com) - * MIT Licensed. -**/ -!function(a){"use strict";function b(a,c){if(!(this instanceof b)){var d=new b(a,c);return d.open(),d}this.id=b.id++,this.setup(a,c),this.chainCallbacks(b._callbackChain)}if("undefined"==typeof a)return void("console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery."));var c=[],d=function(b){return c=a.grep(c,function(a){return a!==b&&a.$instance.closest("body").length>0})},e=function(a,b){var c={},d=new RegExp("^"+b+"([A-Z])(.*)");for(var e in a){var f=e.match(d);if(f){var g=(f[1]+f[2].replace(/([A-Z])/g,"-$1")).toLowerCase();c[g]=a[e]}}return c},f={keyup:"onKeyUp",resize:"onResize"},g=function(c){a.each(b.opened().reverse(),function(){return c.isDefaultPrevented()||!1!==this[f[c.type]](c)?void 0:(c.preventDefault(),c.stopPropagation(),!1)})},h=function(c){if(c!==b._globalHandlerInstalled){b._globalHandlerInstalled=c;var d=a.map(f,function(a,c){return c+"."+b.prototype.namespace}).join(" ");a(window)[c?"on":"off"](d,g)}};b.prototype={constructor:b,namespace:"featherlight",targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",filter:null,root:"body",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"✕",loading:"",otherClose:null,beforeOpen:a.noop,beforeContent:a.noop,beforeClose:a.noop,afterOpen:a.noop,afterContent:a.noop,afterClose:a.noop,onKeyUp:a.noop,onResize:a.noop,type:null,contentFilters:["jquery","image","html","ajax","iframe","text"],setup:function(b,c){"object"!=typeof b||b instanceof a!=!1||c||(c=b,b=void 0);var d=a.extend(this,c,{target:b}),e=d.resetCss?d.namespace+"-reset":d.namespace,f=a(d.background||['
    ','
    ','',d.closeIcon,"",'
    '+d.loading+"
    ","
    ","
    "].join("")),g="."+d.namespace+"-close"+(d.otherClose?","+d.otherClose:"");return d.$instance=f.clone().addClass(d.variant),d.$instance.on(d.closeTrigger+"."+d.namespace,function(b){var c=a(b.target);("background"===d.closeOnClick&&c.is("."+d.namespace)||"anywhere"===d.closeOnClick||c.closest(g).length)&&(b.preventDefault(),d.close())}),this},getContent:function(){var b=this,c=this.constructor.contentFilters,d=function(a){return b.$currentTarget&&b.$currentTarget.attr(a)},e=d(b.targetAttr),f=b.target||e||"",g=c[b.type];if(!g&&f in c&&(g=c[f],f=b.target&&e),f=f||d("href")||"",!g)for(var h in c)b[h]&&(g=c[h],f=b[h]);if(!g){var i=f;if(f=null,a.each(b.contentFilters,function(){return g=c[this],g.test&&(f=g.test(i)),!f&&g.regex&&i.match&&i.match(g.regex)&&(f=i),!f}),!f)return"console"in window&&window.console.error("Featherlight: no content filter found "+(i?' for "'+i+'"':" (no target specified)")),!1}return g.process.call(b,f)},setContent:function(b){var c=this;return(b.is("iframe")||a("iframe",b).length>0)&&c.$instance.addClass(c.namespace+"-iframe"),c.$instance.removeClass(c.namespace+"-loading"),c.$instance.find("."+c.namespace+"-inner").slice(1).remove().end().replaceWith(a.contains(c.$instance[0],b[0])?"":b),c.$content=b.addClass(c.namespace+"-inner"),c},open:function(b){var d=this;if(d.$instance.hide().appendTo(d.root),!(b&&b.isDefaultPrevented()||d.beforeOpen(b)===!1)){b&&b.preventDefault();var e=d.getContent();if(e)return c.push(d),h(!0),d.$instance.fadeIn(d.openSpeed),d.beforeContent(b),a.when(e).always(function(a){d.setContent(a),d.afterContent(b)}).then(d.$instance.promise()).done(function(){d.afterOpen(b)})}return d.$instance.detach(),a.Deferred().reject().promise()},close:function(b){var c=this,e=a.Deferred();return c.beforeClose(b)===!1?e.reject():(0===d(c).length&&h(!1),c.$instance.fadeOut(c.closeSpeed,function(){c.$instance.detach(),c.afterClose(b),e.resolve()})),e.promise()},chainCallbacks:function(b){for(var c in b)this[c]=a.proxy(b[c],this,a.proxy(this[c],this))}},a.extend(b,{id:0,autoBind:"[data-featherlight]",defaults:b.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(b){return b instanceof a&&b},process:function(b){return a(b).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff|bmp)(\?\S*)?$/i,process:function(b){var c=this,d=a.Deferred(),e=new Image,f=a('');return e.onload=function(){f.naturalWidth=e.width,f.naturalHeight=e.height,d.resolve(f)},e.onerror=function(){d.reject(f)},e.src=b,d.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(b){return a(b)}},ajax:{regex:/./,process:function(b){var c=a.Deferred(),d=a("
    ").load(b,function(a,b){"error"!==b&&c.resolve(d.contents()),c.fail()});return c.promise()}},iframe:{process:function(b){var c=new a.Deferred,d=a(" - - -``` - - -### API - -The ``Reveal`` object exposes a JavaScript API for controlling navigation and reading state: - -```javascript -// Navigation -Reveal.slide( indexh, indexv, indexf ); -Reveal.left(); -Reveal.right(); -Reveal.up(); -Reveal.down(); -Reveal.prev(); -Reveal.next(); -Reveal.prevFragment(); -Reveal.nextFragment(); - -// Randomize the order of slides -Reveal.shuffle(); - -// Toggle presentation states, optionally pass true/false to force on/off -Reveal.toggleOverview(); -Reveal.togglePause(); -Reveal.toggleAutoSlide(); - -// Shows a help overlay with keyboard shortcuts, optionally pass true/false -// to force on/off -Reveal.toggleHelp(); - -// Change a config value at runtime -Reveal.configure({ controls: true }); - -// Returns the present configuration options -Reveal.getConfig(); - -// Fetch the current scale of the presentation -Reveal.getScale(); - -// Retrieves the previous and current slide elements -Reveal.getPreviousSlide(); -Reveal.getCurrentSlide(); - -Reveal.getIndices(); // { h: 0, v: 0 } } -Reveal.getPastSlideCount(); -Reveal.getProgress(); // (0 == first slide, 1 == last slide) -Reveal.getSlides(); // Array of all slides -Reveal.getTotalSlides(); // total number of slides - -// Returns the speaker notes for the current slide -Reveal.getSlideNotes(); - -// State checks -Reveal.isFirstSlide(); -Reveal.isLastSlide(); -Reveal.isOverview(); -Reveal.isPaused(); -Reveal.isAutoSliding(); -``` - -### Slide Changed Event - -A 'slidechanged' event is fired each time the slide is changed (regardless of state). The event object holds the index values of the current slide as well as a reference to the previous and current slide HTML nodes. - -Some libraries, like MathJax (see [#226](https://github.com/hakimel/reveal.js/issues/226#issuecomment-10261609)), get confused by the transforms and display states of slides. Often times, this can be fixed by calling their update or render function from this callback. - -```javascript -Reveal.addEventListener( 'slidechanged', function( event ) { - // event.previousSlide, event.currentSlide, event.indexh, event.indexv -} ); -``` - -### Presentation State - -The presentation's current state can be fetched by using the `getState` method. A state object contains all of the information required to put the presentation back as it was when `getState` was first called. Sort of like a snapshot. It's a simple object that can easily be stringified and persisted or sent over the wire. - -```javascript -Reveal.slide( 1 ); -// we're on slide 1 - -var state = Reveal.getState(); - -Reveal.slide( 3 ); -// we're on slide 3 - -Reveal.setState( state ); -// we're back on slide 1 -``` - -### Slide States - -If you set ``data-state="somestate"`` on a slide ``
    ``, "somestate" will be applied as a class on the document element when that slide is opened. This allows you to apply broad style changes to the page based on the active slide. - -Furthermore you can also listen to these changes in state via JavaScript: - -```javascript -Reveal.addEventListener( 'somestate', function() { - // TODO: Sprinkle magic -}, false ); -``` - -### Slide Backgrounds - -Slides are contained within a limited portion of the screen by default to allow them to fit any display and scale uniformly. You can apply full page backgrounds outside of the slide area by adding a ```data-background``` attribute to your ```
    ``` elements. Four different types of backgrounds are supported: color, image, video and iframe. - -#### Color Backgrounds -All CSS color formats are supported, like rgba() or hsl(). -```html -
    -

    Color

    -
    -``` - -#### Image Backgrounds -By default, background images are resized to cover the full page. Available options: - -| Attribute | Default | Description | -| :--------------------------- | :--------- | :---------- | -| data-background-image | | URL of the image to show. GIFs restart when the slide opens. | -| data-background-size | cover | See [background-size](https://developer.mozilla.org/docs/Web/CSS/background-size) on MDN. | -| data-background-position | center | See [background-position](https://developer.mozilla.org/docs/Web/CSS/background-position) on MDN. | -| data-background-repeat | no-repeat | See [background-repeat](https://developer.mozilla.org/docs/Web/CSS/background-repeat) on MDN. | -```html -
    -

    Image

    -
    -
    -

    This background image will be sized to 100px and repeated

    -
    -``` - -#### Video Backgrounds -Automatically plays a full size video behind the slide. - -| Attribute | Default | Description | -| :--------------------------- | :------ | :---------- | -| data-background-video | | A single video source, or a comma separated list of video sources. | -| data-background-video-loop | false | Flags if the video should play repeatedly. | -| data-background-video-muted | false | Flags if the audio should be muted. | -| data-background-size | cover | Use `cover` for full screen and some cropping or `contain` for letterboxing. | - -```html -
    -

    Video

    -
    -``` - -#### Iframe Backgrounds -Embeds a web page as a slide background that covers 100% of the reveal.js width and height. The iframe is in the background layer, behind your slides, and as such it's not possible to interact with it by default. To make your background interactive, you can add the `data-background-interactive` attribute. -```html -
    -

    Iframe

    -
    -``` - -#### Background Transitions -Backgrounds transition using a fade animation by default. This can be changed to a linear sliding transition by passing ```backgroundTransition: 'slide'``` to the ```Reveal.initialize()``` call. Alternatively you can set ```data-background-transition``` on any section with a background to override that specific transition. - - -### Parallax Background - -If you want to use a parallax scrolling background, set the first two config properties below when initializing reveal.js (the other two are optional). - -```javascript -Reveal.initialize({ - - // Parallax background image - parallaxBackgroundImage: '', // e.g. "https://s3.amazonaws.com/hakim-static/reveal-js/reveal-parallax-1.jpg" - - // Parallax background size - parallaxBackgroundSize: '', // CSS syntax, e.g. "2100px 900px" - currently only pixels are supported (don't use % or auto) - - // Number of pixels to move the parallax background per slide - // - Calculated automatically unless specified - // - Set to 0 to disable movement along an axis - parallaxBackgroundHorizontal: 200, - parallaxBackgroundVertical: 50 - -}); -``` - -Make sure that the background size is much bigger than screen size to allow for some scrolling. [View example](http://revealjs.com/?parallaxBackgroundImage=https%3A%2F%2Fs3.amazonaws.com%2Fhakim-static%2Freveal-js%2Freveal-parallax-1.jpg¶llaxBackgroundSize=2100px%20900px). - - - -### Slide Transitions -The global presentation transition is set using the ```transition``` config value. You can override the global transition for a specific slide by using the ```data-transition``` attribute: - -```html -
    -

    This slide will override the presentation transition and zoom!

    -
    - -
    -

    Choose from three transition speeds: default, fast or slow!

    -
    -``` - -You can also use different in and out transitions for the same slide: - -```html -
    - The train goes on … -
    -
    - and on … -
    -
    - and stops. -
    -
    - (Passengers entering and leaving) -
    -
    - And it starts again. -
    -``` - - -### Internal links - -It's easy to link between slides. The first example below targets the index of another slide whereas the second targets a slide with an ID attribute (```
    ```): - -```html -Link -Link -``` - -You can also add relative navigation links, similar to the built in reveal.js controls, by appending one of the following classes on any element. Note that each element is automatically given an ```enabled``` class when it's a valid navigation route based on the current slide. - -```html - - - - - - -``` - - -### Fragments -Fragments are used to highlight individual elements on a slide. Every element with the class ```fragment``` will be stepped through before moving on to the next slide. Here's an example: http://revealjs.com/#/fragments - -The default fragment style is to start out invisible and fade in. This style can be changed by appending a different class to the fragment: - -```html -
    -

    grow

    -

    shrink

    -

    fade-out

    -

    fade-up (also down, left and right!)

    -

    visible only once

    -

    blue only once

    -

    highlight-red

    -

    highlight-green

    -

    highlight-blue

    -
    -``` - -Multiple fragments can be applied to the same element sequentially by wrapping it, this will fade in the text on the first step and fade it back out on the second. - -```html -
    - - I'll fade in, then out - -
    -``` - -The display order of fragments can be controlled using the ```data-fragment-index``` attribute. - -```html -
    -

    Appears last

    -

    Appears first

    -

    Appears second

    -
    -``` - -### Fragment events - -When a slide fragment is either shown or hidden reveal.js will dispatch an event. - -Some libraries, like MathJax (see #505), get confused by the initially hidden fragment elements. Often times this can be fixed by calling their update or render function from this callback. - -```javascript -Reveal.addEventListener( 'fragmentshown', function( event ) { - // event.fragment = the fragment DOM element -} ); -Reveal.addEventListener( 'fragmenthidden', function( event ) { - // event.fragment = the fragment DOM element -} ); -``` - -### Code syntax highlighting - -By default, Reveal is configured with [highlight.js](https://highlightjs.org/) for code syntax highlighting. Below is an example with clojure code that will be syntax highlighted. When the `data-trim` attribute is present, surrounding whitespace is automatically removed. HTML will be escaped by default. To avoid this, for example if you are using `` to call out a line of code, add the `data-noescape` attribute to the `` element. - -```html -
    -
    
    -(def lazy-fib
    -  (concat
    -   [0 1]
    -   ((fn rfib [a b]
    -        (lazy-cons (+ a b) (rfib b (+ a b)))) 0 1)))
    -	
    -
    -``` - -### Slide number -If you would like to display the page number of the current slide you can do so using the ```slideNumber``` and ```showSlideNumber``` configuration values. - -```javascript -// Shows the slide number using default formatting -Reveal.configure({ slideNumber: true }); - -// Slide number formatting can be configured using these variables: -// "h.v": horizontal . vertical slide number (default) -// "h/v": horizontal / vertical slide number -// "c": flattened slide number -// "c/t": flattened slide number / total slides -Reveal.configure({ slideNumber: 'c/t' }); - -// Control which views the slide number displays on using the "showSlideNumber" value: -// "all": show on all views (default) -// "speaker": only show slide numbers on speaker notes view -// "print": only show slide numbers when printing to PDF -Reveal.configure({ showSlideNumber: 'speaker' }); - -``` - - -### Overview mode - -Press "Esc" or "o" keys to toggle the overview mode on and off. While you're in this mode, you can still navigate between slides, -as if you were at 1,000 feet above your presentation. The overview mode comes with a few API hooks: - -```javascript -Reveal.addEventListener( 'overviewshown', function( event ) { /* ... */ } ); -Reveal.addEventListener( 'overviewhidden', function( event ) { /* ... */ } ); - -// Toggle the overview mode programmatically -Reveal.toggleOverview(); -``` - - -### Fullscreen mode -Just press »F« on your keyboard to show your presentation in fullscreen mode. Press the »ESC« key to exit fullscreen mode. - - -### Embedded media -Add `data-autoplay` to your media element if you want it to automatically start playing when the slide is shown: - -```html - -``` - -If you want to enable or disable autoplay globally, for all embedded media, you can use the `autoPlayMedia` configuration option. If you set this to `true` ALL media will autoplay regardless of individual `data-autoplay` attributes. If you initialize with `autoPlayMedia: false` NO media will autoplay. - -Note that embedded HTML5 `