Compare commits
1 commit
master
...
video-guid
Author | SHA1 | Date | |
---|---|---|---|
|
6c0e8ac346 |
3457 changed files with 92845 additions and 54589 deletions
13
.editorconfig
Normal file
13
.editorconfig
Normal file
|
@ -0,0 +1,13 @@
|
|||
# editorconfig.org
|
||||
root = true
|
||||
|
||||
[*]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
end_of_line = lf
|
||||
charset = utf-8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = false
|
||||
|
||||
[*.md]
|
||||
trim_trailing_whitespace = false
|
8
.github/workflows/publish.yml
vendored
8
.github/workflows/publish.yml
vendored
|
@ -13,22 +13,24 @@ jobs:
|
|||
- uses: actions/checkout@v3
|
||||
with:
|
||||
persist-credentials: false
|
||||
submodules: recursive
|
||||
|
||||
- uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '3.2'
|
||||
bundler-cache: true
|
||||
|
||||
- name: Install dependencies
|
||||
run: bundle install
|
||||
|
||||
- name: Run Jekyll
|
||||
# Build the site using Jekyll
|
||||
run: JEKYLL_ENV=production bundle exec jekyll build
|
||||
run: bundle exec jekyll build
|
||||
|
||||
# Copy (or touch) other needed files
|
||||
# .nojekyll: to tell GH Pages to not rebuild (lol)
|
||||
# CNAME: to tell GH Pages about the domain name
|
||||
- name: Post-Jekyll build copy files
|
||||
run: |
|
||||
cp CNAME _site
|
||||
touch _site/.nojekyll
|
||||
|
||||
- name: Deploy 🚀
|
||||
|
|
9
.github/workflows/test.yml
vendored
9
.github/workflows/test.yml
vendored
|
@ -2,23 +2,24 @@ name: Test site build
|
|||
|
||||
on:
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
|
||||
jobs:
|
||||
doc-test:
|
||||
if: github.ref_name != 'l10n'
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
persist-credentials: false
|
||||
submodules: recursive
|
||||
|
||||
- uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '3.2'
|
||||
bundler-cache: true
|
||||
|
||||
- name: Install dependencies
|
||||
run: bundle install
|
||||
|
||||
- name: Run Jekyll
|
||||
# Build the site using Jekyll
|
||||
run: JEKYLL_ENV=production bundle exec jekyll build
|
||||
run: bundle exec jekyll build
|
||||
|
|
4
.gitmodules
vendored
4
.gitmodules
vendored
|
@ -1,4 +0,0 @@
|
|||
[submodule "_theme"]
|
||||
url = https://github.com/hacks-guide/minimal-mistakes
|
||||
path = _theme
|
||||
branch = hacks-guide
|
6
Gemfile
6
Gemfile
|
@ -1,4 +1,6 @@
|
|||
source "https://rubygems.org"
|
||||
gem "jekyll-sass-converter", "~>2.2"
|
||||
gem "webrick", "~>1.7"
|
||||
gem "kramdown-parser-gfm", "~>1.1"
|
||||
gem "jekyll-redirect-from"
|
||||
gem "wdm", "~> 0.1.0" if Gem.win_platform?
|
||||
gem 'minimal-mistakes-hacks-guide', :path => '_theme'
|
||||
gemspec
|
27
README.md
27
README.md
|
@ -1,27 +0,0 @@
|
|||
# 3ds.hacks.guide
|
||||
|
||||
A complete guide to 3DS (and 2DS) custom firmware, from stock to boot9strap.
|
||||
|
||||
https://3ds.hacks.guide/
|
||||
|
||||
## Running the site locally
|
||||
|
||||
This requires the following installed on your system:
|
||||
- ruby(-dev)
|
||||
- bundler
|
||||
|
||||
To test the website locally, clone the source code:
|
||||
```sh
|
||||
git clone https://github.com/hacks-guide/Guide_3DS --recurse-submodules
|
||||
cd Guide_3DS
|
||||
```
|
||||
|
||||
Then simply run the following commands:
|
||||
|
||||
```sh
|
||||
bundle config set --local path vendor/bundle
|
||||
bundle install
|
||||
bundle exec jekyll serve
|
||||
```
|
||||
|
||||
The website should now be running on http://127.0.0.1:4000/.
|
76
Rakefile
Normal file
76
Rakefile
Normal file
|
@ -0,0 +1,76 @@
|
|||
require "bundler/gem_tasks"
|
||||
require "jekyll"
|
||||
require "listen"
|
||||
|
||||
def listen_ignore_paths(base, options)
|
||||
[
|
||||
/_config\.ya?ml/,
|
||||
/_site/,
|
||||
/\.jekyll-metadata/
|
||||
]
|
||||
end
|
||||
|
||||
def listen_handler(base, options)
|
||||
site = Jekyll::Site.new(options)
|
||||
Jekyll::Command.process_site(site)
|
||||
proc do |modified, added, removed|
|
||||
t = Time.now
|
||||
c = modified + added + removed
|
||||
n = c.length
|
||||
relative_paths = c.map{ |p| Pathname.new(p).relative_path_from(base).to_s }
|
||||
print Jekyll.logger.message("Regenerating:", "#{relative_paths.join(", ")} changed... ")
|
||||
begin
|
||||
Jekyll::Command.process_site(site)
|
||||
puts "regenerated in #{Time.now - t} seconds."
|
||||
rescue => e
|
||||
puts "error:"
|
||||
Jekyll.logger.warn "Error:", e.message
|
||||
Jekyll.logger.warn "Error:", "Run jekyll build --trace for more information."
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
task :preview do
|
||||
base = Pathname.new('.').expand_path
|
||||
options = {
|
||||
"source" => base.join('test').to_s,
|
||||
"destination" => base.join('test/_site').to_s,
|
||||
"force_polling" => false,
|
||||
"serving" => true,
|
||||
"theme" => "minimal-mistakes-jekyll"
|
||||
}
|
||||
|
||||
options = Jekyll.configuration(options)
|
||||
|
||||
ENV["LISTEN_GEM_DEBUGGING"] = "1"
|
||||
listener = Listen.to(
|
||||
base.join("_data"),
|
||||
base.join("_includes"),
|
||||
base.join("_layouts"),
|
||||
base.join("_sass"),
|
||||
base.join("assets"),
|
||||
options["source"],
|
||||
:ignore => listen_ignore_paths(base, options),
|
||||
:force_polling => options['force_polling'],
|
||||
&(listen_handler(base, options))
|
||||
)
|
||||
|
||||
begin
|
||||
listener.start
|
||||
Jekyll.logger.info "Auto-regeneration:", "enabled for '#{options["source"]}'"
|
||||
|
||||
unless options['serving']
|
||||
trap("INT") do
|
||||
listener.stop
|
||||
puts " Halting auto-regeneration."
|
||||
exit 0
|
||||
end
|
||||
|
||||
loop { sleep 1000 }
|
||||
end
|
||||
rescue ThreadError
|
||||
# You pressed Ctrl-C, oh my!
|
||||
end
|
||||
|
||||
Jekyll::Commands::Serve.process(options)
|
||||
end
|
204
_config.yml
204
_config.yml
|
@ -10,46 +10,145 @@
|
|||
# Review documentation to determine if you should use `theme` or `remote_theme`
|
||||
# https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/#installing-the-theme
|
||||
|
||||
theme : "minimal-mistakes-hacks-guide"
|
||||
# theme : "minimal-mistakes-jekyll"
|
||||
# remote_theme : "mmistakes/minimal-mistakes"
|
||||
minimal_mistakes_skin : "nord" # "default" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"
|
||||
|
||||
# Site Settings
|
||||
locale : "en-US"
|
||||
title : "3DS Hacks Guide"
|
||||
title_separator : "-"
|
||||
subtitle : # site tagline that appears below site title in masthead
|
||||
name : "Nintendo Homebrew"
|
||||
description : "A complete guide to 3DS custom firmware"
|
||||
url : "https://3ds.hacks.guide" # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
|
||||
enforce_ssl : "3ds.hacks.guide"
|
||||
baseurl : # the subpath of your site, e.g. "/blog"
|
||||
repository : "hacks-guide/Guide_3DS" # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes"
|
||||
|
||||
teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png"
|
||||
logo : # path of logo image to display in the masthead, e.g. "/assets/images/88x88.png"
|
||||
masthead_title : # overrides the website title displayed in the masthead, use " " for no title
|
||||
# breadcrumbs : false # true, false (default)
|
||||
words_per_minute : 200
|
||||
comments:
|
||||
provider : # false (default), "disqus", "discourse", "facebook", "staticman", "staticman_v2", "utterances", "giscus", "custom"
|
||||
disqus:
|
||||
shortname : # https://help.disqus.com/customer/portal/articles/466208-what-s-a-shortname-
|
||||
discourse:
|
||||
server : # https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963 , e.g.: meta.discourse.org
|
||||
facebook:
|
||||
# https://developers.facebook.com/docs/plugins/comments
|
||||
appid :
|
||||
num_posts : # 5 (default)
|
||||
colorscheme : # "light" (default), "dark"
|
||||
utterances:
|
||||
theme : # "github-light" (default), "github-dark"
|
||||
issue_term : # "pathname" (default)
|
||||
giscus:
|
||||
repo_id : # Shown during giscus setup at https://giscus.app
|
||||
category_name : # Full text name of the category
|
||||
category_id : # Shown during giscus setup at https://giscus.app
|
||||
discussion_term : # "pathname" (default), "url", "title", "og:title"
|
||||
reactions_enabled : # '1' for enabled (default), '0' for disabled
|
||||
theme : # "light" (default), "dark", "dark_dimmed", "transparent_dark", "preferred_color_scheme"
|
||||
staticman:
|
||||
branch : # "master"
|
||||
endpoint : # "https://{your Staticman v3 API}/v3/entry/github/"
|
||||
reCaptcha:
|
||||
siteKey :
|
||||
secret :
|
||||
atom_feed:
|
||||
path : # blank (default) uses feed.xml
|
||||
hide : # true, false (default)
|
||||
search : # true, false (default)
|
||||
search_full_content : # true, false (default)
|
||||
search_provider : # lunr (default), algolia, google
|
||||
algolia:
|
||||
application_id : # YOUR_APPLICATION_ID
|
||||
index_name : # YOUR_INDEX_NAME
|
||||
search_only_api_key : # YOUR_SEARCH_ONLY_API_KEY
|
||||
powered_by : # true (default), false
|
||||
google:
|
||||
search_engine_id : # YOUR_SEARCH_ENGINE_ID
|
||||
instant_search : # false (default), true
|
||||
# SEO Related
|
||||
google_site_verification : jVXoPK_-qzKJp4SScnZYpOIX3yDXfGnAoTBJYixUOwg
|
||||
bing_site_verification : F3532011519E308583A0A2CAF2DD69E8
|
||||
yandex_site_verification :
|
||||
naver_site_verification :
|
||||
|
||||
# Social Sharing
|
||||
twitter:
|
||||
username :
|
||||
facebook:
|
||||
username :
|
||||
app_id :
|
||||
publisher :
|
||||
og_image : # Open Graph/Twitter default site image
|
||||
# For specifying social profiles
|
||||
# - https://developers.google.com/structured-data/customize/social-profiles
|
||||
social:
|
||||
type : # Person or Organization (defaults to Person)
|
||||
name : # If the user or organization name differs from the site's name
|
||||
links: # An array of links to social media profiles
|
||||
|
||||
# Analytics
|
||||
analytics:
|
||||
provider : "google-gtag" # false (default), "google", "google-universal", "google-gtag", "custom"
|
||||
provider : "google-universal" # false (default), "google", "google-universal", "google-gtag", "custom"
|
||||
google:
|
||||
tracking_id : "G-760Y60FQ3T"
|
||||
tracking_id : "UA-86465881-1"
|
||||
anonymize_ip : # true, false (default)
|
||||
|
||||
|
||||
# Site Author
|
||||
author:
|
||||
name : "Nintendo Homebrew"
|
||||
avatar : # path of avatar image, e.g. "/assets/images/bio-photo.jpg"
|
||||
bio : "Nintendo Homebrew Community"
|
||||
location : "Nullsec"
|
||||
email :
|
||||
links:
|
||||
# - label: "Email"
|
||||
# icon: "fas fa-fw fa-envelope-square"
|
||||
# url: "mailto:your.name@email.com"
|
||||
# - label: "Website"
|
||||
# icon: "fas fa-fw fa-link"
|
||||
# url: "https://your-website.com"
|
||||
# - label: "Twitter"
|
||||
# icon: "fab fa-fw fa-twitter-square"
|
||||
# url: "https://twitter.com/"
|
||||
# - label: "Facebook"
|
||||
# icon: "fab fa-fw fa-facebook-square"
|
||||
# url: "https://facebook.com/"
|
||||
- label: "GitHub"
|
||||
icon: "fab fa-fw fa-github"
|
||||
url: "https://github.com/hacks-guide/Guide_3DS"
|
||||
# - label: "Instagram"
|
||||
# icon: "fab fa-fw fa-instagram"
|
||||
# url: "https://instagram.com/"
|
||||
|
||||
# Site Footer
|
||||
footer:
|
||||
links:
|
||||
# - label: "Twitter"
|
||||
# icon: "fab fa-fw fa-twitter-square"
|
||||
# url:
|
||||
# - label: "Facebook"
|
||||
# icon: "fab fa-fw fa-facebook-square"
|
||||
# url:
|
||||
- label: "GitHub"
|
||||
icon: "fab fa-fw fa-github"
|
||||
url: "https://github.com/hacks-guide/Guide_3DS"
|
||||
# - label: "GitLab"
|
||||
# icon: "fab fa-fw fa-gitlab"
|
||||
# url:
|
||||
# - label: "Bitbucket"
|
||||
# icon: "fab fa-fw fa-bitbucket"
|
||||
# url:
|
||||
# - label: "Instagram"
|
||||
# icon: "fab fa-fw fa-instagram"
|
||||
# url:
|
||||
|
||||
|
||||
# Reading Files
|
||||
include:
|
||||
|
@ -67,7 +166,6 @@ exclude: [
|
|||
assets/js/plugins,
|
||||
assets/js/_main.js,
|
||||
assets/js/vendor,
|
||||
banner.js,
|
||||
Capfile,
|
||||
CHANGELOG,
|
||||
config,
|
||||
|
@ -84,8 +182,7 @@ exclude: [
|
|||
README,
|
||||
tmp,
|
||||
rss.py,
|
||||
clean_translations.py,
|
||||
crowdin.yaml,
|
||||
Crowdin.yaml,
|
||||
staticman.yml,
|
||||
torrents,
|
||||
_pages/*/include,
|
||||
|
@ -129,8 +226,101 @@ exclude: [
|
|||
# _pages/zh_TW,
|
||||
]
|
||||
|
||||
keep_files:
|
||||
- .git
|
||||
- .svn
|
||||
encoding: "utf-8"
|
||||
markdown_ext: "markdown,mkdown,mkdn,mkd,md,txt"
|
||||
|
||||
|
||||
# Conversion
|
||||
markdown: kramdown
|
||||
highlighter: rouge
|
||||
lsi: false
|
||||
excerpt_separator: "\n\n"
|
||||
incremental: false
|
||||
|
||||
|
||||
# Markdown Processing
|
||||
kramdown:
|
||||
input: GFM
|
||||
hard_wrap: false
|
||||
auto_ids: true
|
||||
footnote_nr: 1
|
||||
entity_output: as_char
|
||||
toc_levels: 1..6
|
||||
smart_quotes: lsquo,rsquo,ldquo,rdquo
|
||||
enable_coderay: false
|
||||
|
||||
|
||||
# Sass/SCSS
|
||||
sass:
|
||||
sass_dir: _sass
|
||||
style: compressed # https://sass-lang.com/documentation/file.SASS_REFERENCE.html#output_style
|
||||
|
||||
|
||||
# Outputting
|
||||
# permalink: /:categories/:title/
|
||||
# paginate: 5 # amount of posts to show
|
||||
# paginate_path: /page:num/
|
||||
# timezone: # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
||||
|
||||
|
||||
# Plugins (previously gems:)
|
||||
plugins:
|
||||
- jekyll-paginate
|
||||
- jekyll-sitemap
|
||||
- jekyll-gist
|
||||
- jekyll-feed
|
||||
- jekyll-include-cache
|
||||
- jekyll-redirect-from
|
||||
|
||||
# mimic GitHub Pages with --safe
|
||||
whitelist:
|
||||
- jekyll-paginate
|
||||
- jekyll-sitemap
|
||||
- jekyll-gist
|
||||
- jekyll-feed
|
||||
- jekyll-include-cache
|
||||
|
||||
|
||||
# Archives
|
||||
# Type
|
||||
# - GitHub Pages compatible archive pages built with Liquid ~> type: liquid (default)
|
||||
# - Jekyll Archives plugin archive pages ~> type: jekyll-archives
|
||||
# Path (examples)
|
||||
# - Archive page should exist at path when using Liquid method or you can
|
||||
# expect broken links (especially with breadcrumbs enabled)
|
||||
# - <base_path>/tags/my-awesome-tag/index.html ~> path: /tags/
|
||||
# - <base_path>/categories/my-awesome-category/index.html ~> path: /categories/
|
||||
# - <base_path>/my-awesome-category/index.html ~> path: /
|
||||
category_archive:
|
||||
type: liquid
|
||||
path: /categories/
|
||||
tag_archive:
|
||||
type: liquid
|
||||
path: /tags/
|
||||
# https://github.com/jekyll/jekyll-archives
|
||||
# jekyll-archives:
|
||||
# enabled:
|
||||
# - categories
|
||||
# - tags
|
||||
# layouts:
|
||||
# category: archive-taxonomy
|
||||
# tag: archive-taxonomy
|
||||
# permalinks:
|
||||
# category: /categories/:name/
|
||||
# tag: /tags/:name/
|
||||
|
||||
|
||||
# HTML Compression
|
||||
# - https://jch.penibelst.de/
|
||||
compress_html:
|
||||
clippings: all
|
||||
ignore:
|
||||
envs: development
|
||||
|
||||
|
||||
# Defaults
|
||||
defaults:
|
||||
# _pages
|
||||
|
|
12
_data/navigation.yml
Normal file
12
_data/navigation.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
# main links
|
||||
main:
|
||||
- title: "Quick-Start Guide"
|
||||
url: https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/
|
||||
# - title: "About"
|
||||
# url: https://mmistakes.github.io/minimal-mistakes/about/
|
||||
# - title: "Sample Posts"
|
||||
# url: /year-archive/
|
||||
# - title: "Sample Collections"
|
||||
# url: /collection-archive/
|
||||
# - title: "Sitemap"
|
||||
# url: /sitemap/
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,47 +62,68 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: boot9strap installieren (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: boot9strap installieren (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: boot9strap installieren (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Mehrere Optionen
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
-
|
||||
title: ntrboot flashen (Ein 3DS-System)
|
||||
title: Flashing ntrboot (3DS Single System)
|
||||
url: flashing-ntrboot-(3ds-single-system)
|
||||
-
|
||||
title: ntrboot flashen (Mehrere 3DS-Systeme)
|
||||
title: Flashing ntrboot (3DS Multi System)
|
||||
url: flashing-ntrboot-(3ds-multi-system)
|
||||
-
|
||||
title: ntrboot flashen (DSi)
|
||||
title: Flashing ntrboot (DSi)
|
||||
url: flashing-ntrboot-(dsi)
|
||||
-
|
||||
title: ntrboot flashen (NDS)
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: boot9strap installieren (Hardmod)
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: boot9strap installieren (ntrboot)
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
-
|
||||
title: boot9strap installieren (Soundhax)
|
||||
title: Installing boot9strap (Soundhax)
|
||||
url: installing-boot9strap-(soundhax)
|
||||
-
|
||||
title: boot9strap installieren (safecerthax)
|
||||
title: Installing boot9strap (safecerthax)
|
||||
url: installing-boot9strap-(safecerthax)
|
||||
-
|
||||
title: boot9strap installieren (SSLoth-Browser)
|
||||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: boot9strap installieren (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Setup abschließen
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,47 +62,68 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Boot9strap telepítése (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Boot9strap telepítése (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Boot9strap telepítése (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Több lehetőség
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
-
|
||||
title: Ntrboot flashelése (egy 3DS rendszer)
|
||||
title: Flashing ntrboot (3DS Single System)
|
||||
url: flashing-ntrboot-(3ds-single-system)
|
||||
-
|
||||
title: Ntrboot flashelése (több 3DS rendszer)
|
||||
title: Flashing ntrboot (3DS Multi System)
|
||||
url: flashing-ntrboot-(3ds-multi-system)
|
||||
-
|
||||
title: Ntrboot flashelése (DSi)
|
||||
title: Flashing ntrboot (DSi)
|
||||
url: flashing-ntrboot-(dsi)
|
||||
-
|
||||
title: Ntrboot flashelése (NDS)
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: Boot9strap telepítése (Hardmod)
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Boot9strap telepítése (ntrboot)
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
-
|
||||
title: Boot9strap telepítése (Soundhax)
|
||||
title: Installing boot9strap (Soundhax)
|
||||
url: installing-boot9strap-(soundhax)
|
||||
-
|
||||
title: Boot9strap telepítése (safecerthax)
|
||||
title: Installing boot9strap (safecerthax)
|
||||
url: installing-boot9strap-(safecerthax)
|
||||
-
|
||||
title: Boot9strap telepítése (SSLoth-Browser)
|
||||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Boot9strap telepítése (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Telepítés véglegesítése
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,47 +62,68 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installazione di boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installazione di boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installazione di boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Più Opzioni
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
-
|
||||
title: Flash di ntrboot (Singolo 3DS)
|
||||
title: Flashing ntrboot (3DS Single System)
|
||||
url: flashing-ntrboot-(3ds-single-system)
|
||||
-
|
||||
title: Flash di ntrboot (Con più 3DS)
|
||||
title: Flashing ntrboot (3DS Multi System)
|
||||
url: flashing-ntrboot-(3ds-multi-system)
|
||||
-
|
||||
title: Flash di ntrboot (DSi)
|
||||
title: Flashing ntrboot (DSi)
|
||||
url: flashing-ntrboot-(dsi)
|
||||
-
|
||||
title: Flash di ntrboot (NDS)
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: Installazione di boot9strap (Hardmod)
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installazione di boot9strap (ntrboot)
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
-
|
||||
title: Installazione di boot9strap (Soundhax)
|
||||
title: Installing boot9strap (Soundhax)
|
||||
url: installing-boot9strap-(soundhax)
|
||||
-
|
||||
title: Installazione di boot9strap (safecerthax)
|
||||
title: Installing boot9strap (safecerthax)
|
||||
url: installing-boot9strap-(safecerthax)
|
||||
-
|
||||
title: Installazione di boot9strap (SSLoth-Browser)
|
||||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installazione di boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Completamento dell'installazione
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -7,25 +7,25 @@ main:
|
|||
title: よくある質問
|
||||
url: faq
|
||||
-
|
||||
title: トラブルシューティング
|
||||
title: Troubleshooting
|
||||
url: troubleshooting
|
||||
-
|
||||
title: CFWの確認
|
||||
title: Checking for CFW
|
||||
url: checking-for-cfw
|
||||
-
|
||||
title: GodMode9の使用方法
|
||||
title: GodMode9 Usage
|
||||
url: godmode9-usage
|
||||
-
|
||||
title: 貢献する
|
||||
title: Contribute
|
||||
url: contribute
|
||||
-
|
||||
title: リージョンの変更
|
||||
title: Region Changing
|
||||
url: region-changing
|
||||
-
|
||||
title: CFWのアンインストール
|
||||
title: Uninstall CFW
|
||||
url: uninstall-cfw
|
||||
-
|
||||
title: 謝辞
|
||||
title: Credits
|
||||
url: credits
|
||||
-
|
||||
title: サイトナビゲーション
|
||||
|
@ -37,7 +37,7 @@ bottom:
|
|||
-
|
||||
title: 英語によるサポートについては、<a href="https://discord.gg/MWxPgEp"> Nintendo Homebrew on Discord </a>のヘルプをご覧ください。
|
||||
-
|
||||
title: 'このガイドがお役に立ちましたら <a href="contribute#donations">寄付</a> して頂けると幸いです。'
|
||||
title: 'If you appreciate this guide, we accept <a href="contribute#donations">Donations</a>.'
|
||||
footer:
|
||||
-
|
||||
title: ソースコード
|
||||
|
@ -53,23 +53,29 @@ sidebar_pages:
|
|||
title: ホーム
|
||||
url: /
|
||||
-
|
||||
title: 情報
|
||||
title: Key Information
|
||||
url: key-information
|
||||
-
|
||||
title: はじめに
|
||||
title: Get Started
|
||||
url: get-started
|
||||
-
|
||||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,16 +62,22 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: boot9strap 설치 (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (타이완)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: boot9strap 설치 (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: 다중 옵션
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: 여러가지 옵션
|
||||
url: multiple-options
|
||||
-
|
||||
title: ntrboot 플래싱 (단일 3DS)
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: ntrboot 플래싱 (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (타이완)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: boot9strap 설치 (하드모드)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: boot9strap 설치 (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: boot9strap 설치 (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: boot9strap 설치 (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: boot9strap 설치 (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: boot9strap 설치 (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
title: boot9strap 설치 (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: boot9strap 설치 (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: boot9strap 설치 (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: 마무리 단계
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,22 +62,28 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Instalando boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Instalando boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Instalando boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Várias Opções
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
-
|
||||
title: Flashing ntrboot (Único 3DS)
|
||||
title: Flashing ntrboot (3DS Single System)
|
||||
url: flashing-ntrboot-(3ds-single-system)
|
||||
-
|
||||
title: Flashing ntrboot (Vários 3DS)
|
||||
title: Flashing ntrboot (3DS Multi System)
|
||||
url: flashing-ntrboot-(3ds-multi-system)
|
||||
-
|
||||
title: Flashing ntrboot (DSi)
|
||||
|
@ -86,23 +92,38 @@ sidebar_pages:
|
|||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: Instalando boot9strap (Hardmod)
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Instalando boot9strap (ntrboot)
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
-
|
||||
title: Instalando boot9strap (Soundhax)
|
||||
title: Installing boot9strap (Soundhax)
|
||||
url: installing-boot9strap-(soundhax)
|
||||
-
|
||||
title: Instalando boot9strap (safecerthax)
|
||||
title: Installing boot9strap (safecerthax)
|
||||
url: installing-boot9strap-(safecerthax)
|
||||
-
|
||||
title: Instalando boot9strap (SSLoth-Browser)
|
||||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Instalando boot9strap (superskaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Finalizando a Instalação
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
|
@ -62,14 +62,20 @@ sidebar_pages:
|
|||
title: ntrboot
|
||||
url: ntrboot
|
||||
-
|
||||
title: Installing boot9strap (MSET9)
|
||||
url: installing-boot9strap-(mset9)
|
||||
title: Seedminer
|
||||
url: seedminer
|
||||
-
|
||||
title: Installing boot9strap (MSET9 CLI)
|
||||
url: installing-boot9strap-(mset9-cli)
|
||||
title: Seedminer (TWN)
|
||||
url: seedminer-(twn)
|
||||
-
|
||||
title: Installing boot9strap (MSET9 Play Store)
|
||||
url: installing-boot9strap-(mset9-play-store)
|
||||
title: BannerBomb3
|
||||
url: bannerbomb3
|
||||
-
|
||||
title: Homebrew Launcher (super-skaterhax)
|
||||
url: homebrew-launcher-(super-skaterhax)
|
||||
-
|
||||
title: Dumping Movable (nimhax)
|
||||
url: dumping-movable-(nimhax)
|
||||
-
|
||||
title: Multiple Options
|
||||
url: multiple-options
|
||||
|
@ -85,9 +91,15 @@ sidebar_pages:
|
|||
-
|
||||
title: Flashing ntrboot (NDS)
|
||||
url: flashing-ntrboot-(nds)
|
||||
-
|
||||
title: BannerBomb3 + Fredtool (TWN)
|
||||
url: bannerbomb3-fredtool-(twn)
|
||||
-
|
||||
title: Installing boot9strap (Hardmod)
|
||||
url: installing-boot9strap-(hardmod)
|
||||
-
|
||||
title: Installing boot9strap (HBL-USM)
|
||||
url: installing-boot9strap-(hbl-usm)
|
||||
-
|
||||
title: Installing boot9strap (ntrboot)
|
||||
url: installing-boot9strap-(ntrboot)
|
||||
|
@ -101,8 +113,17 @@ sidebar_pages:
|
|||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
-
|
||||
title: Installing boot9strap (super-skaterhax)
|
||||
url: installing-boot9strap-(super-skaterhax)
|
||||
title: Installing boot9strap (Fredtool)
|
||||
url: installing-boot9strap-(fredtool)
|
||||
-
|
||||
title: Installing boot9strap (USM)
|
||||
url: installing-boot9strap-(usm)
|
||||
-
|
||||
title: Installing boot9strap (kartdlphax)
|
||||
url: installing-boot9strap-(kartdlphax)
|
||||
-
|
||||
title: Installing boot9strap (Frogtool)
|
||||
url: installing-boot9strap-(frogtool)
|
||||
-
|
||||
title: Finalizing Setup
|
||||
url: finalizing-setup
|
||||
|
|
888
_data/ui-text.yml
Normal file
888
_data/ui-text.yml
Normal file
|
@ -0,0 +1,888 @@
|
|||
# User interface text and labels
|
||||
|
||||
# English (default)
|
||||
# -----------------
|
||||
en: &DEFAULT_EN
|
||||
page : "Page"
|
||||
pagination_previous : "Previous"
|
||||
pagination_next : "Next"
|
||||
breadcrumb_home_label : "Home"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "Toggle Menu"
|
||||
toc_label : "On This Page"
|
||||
ext_link_label : "Direct Link"
|
||||
less_than : "less than"
|
||||
minute_read : "minute read"
|
||||
share_on_label : "Share on"
|
||||
meta_label :
|
||||
tags_label : "Tags:"
|
||||
categories_label : "Categories:"
|
||||
date_label : "Updated:"
|
||||
comments_label : "Leave a Comment"
|
||||
comments_title : "Comments"
|
||||
more_label : "Learn More"
|
||||
related_label : "You May Also Enjoy"
|
||||
follow_label : "Follow:"
|
||||
feed_label : "Feed"
|
||||
powered_by : "Powered by"
|
||||
website_label : "Website"
|
||||
email_label : "Email"
|
||||
recent_posts : "Recent Posts"
|
||||
undefined_wpm : "Undefined parameter words_per_minute at _config.yml"
|
||||
comment_form_info : "Your email address will not be published. Required fields are marked"
|
||||
comment_form_comment_label : "Comment"
|
||||
comment_form_md_info : "Markdown is supported."
|
||||
comment_form_name_label : "Name"
|
||||
comment_form_email_label : "Email address"
|
||||
comment_form_website_label : "Website (optional)"
|
||||
comment_btn_submit : "Submit Comment"
|
||||
comment_btn_submitted : "Submitted"
|
||||
comment_success_msg : "Thanks for your comment! It will show on the site once it has been approved."
|
||||
comment_error_msg : "Sorry, there was an error with your submission. Please make sure all required fields have been completed and try again."
|
||||
loading_label : "Loading..."
|
||||
en-US:
|
||||
<<: *DEFAULT_EN
|
||||
en-CA:
|
||||
<<: *DEFAULT_EN
|
||||
en-GB:
|
||||
<<: *DEFAULT_EN
|
||||
en-AU:
|
||||
<<: *DEFAULT_EN
|
||||
|
||||
# Spanish
|
||||
# --------------
|
||||
es: &DEFAULT_ES
|
||||
page : "Página"
|
||||
pagination_previous : "Anterior"
|
||||
pagination_next : "Siguiente"
|
||||
breadcrumb_home_label : "Inicio"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label :
|
||||
toc_label : "Contenidos"
|
||||
ext_link_label : "Enlace"
|
||||
less_than : "menos de"
|
||||
minute_read : "minuto de lectura"
|
||||
share_on_label : "Compartir"
|
||||
meta_label :
|
||||
tags_label : "Etiquetas:"
|
||||
categories_label : "Categorías:"
|
||||
date_label : "Actualizado:"
|
||||
comments_label : "Comentar"
|
||||
comments_title :
|
||||
more_label : "Ver más"
|
||||
related_label : "Podrías ver también"
|
||||
follow_label : "Seguir:"
|
||||
feed_label : "Feed"
|
||||
powered_by : "Powered by"
|
||||
website_label : "Sitio web"
|
||||
email_label : "Email"
|
||||
recent_posts : "Entradas recientes"
|
||||
undefined_wpm : "Parametro words_per_minute (Palabras por minuto) no definido en _config.yml"
|
||||
comment_form_info : "Su dirección de correo no será publicada. Se han resaltado los campos requeridos"
|
||||
comment_form_comment_label : "Comentario"
|
||||
comment_form_md_info : "Markdown está soportado."
|
||||
comment_form_name_label : "Nombre"
|
||||
comment_form_email_label : "Dirección de E-mail"
|
||||
comment_form_website_label : "Sitio web (opcional)"
|
||||
comment_btn_submit : "Enviar Commentario"
|
||||
comment_btn_submitted : "Enviado"
|
||||
comment_success_msg : "Gracias por su comentario!, Este se visualizará en el sitio una vez haya sido aprobado"
|
||||
comment_error_msg : "Lo sentimos, ha ocurrido un error al enviar su comentario. Por favor asegurese que todos los campos han sido diligenciados e intente de nuevo"
|
||||
loading_label : "Cargando..."
|
||||
es-ES:
|
||||
<<: *DEFAULT_ES
|
||||
es-CO:
|
||||
<<: *DEFAULT_ES
|
||||
|
||||
# French
|
||||
# -----------------
|
||||
fr: &DEFAULT_FR
|
||||
page : "Page"
|
||||
pagination_previous : "Précédent"
|
||||
pagination_next : "Suivant"
|
||||
breadcrumb_home_label : "Accueil"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label :
|
||||
toc_label : "Sur cette page"
|
||||
ext_link_label : "Lien direct"
|
||||
less_than : "moins de"
|
||||
minute_read : "minute de lecture"
|
||||
share_on_label : "Partager sur"
|
||||
meta_label :
|
||||
tags_label : "Tags :"
|
||||
categories_label : "Catégories :"
|
||||
date_label : "Mis à jour :"
|
||||
comments_label : "Laisser un commentaire"
|
||||
comments_title :
|
||||
more_label : "Lire plus"
|
||||
related_label : "Vous pourriez aimer aussi"
|
||||
follow_label : "Contact"
|
||||
feed_label : "Flux"
|
||||
powered_by : "Propulsé par"
|
||||
website_label : "Site"
|
||||
email_label : "Email"
|
||||
recent_posts : "Posts récents"
|
||||
undefined_wpm : "Le paramètre words_per_minute n'est pas défini dans _config.yml"
|
||||
comments_title : "Commentaires"
|
||||
comment_form_info : "Votre adresse email ne sera pas visible. Les champs obligatoires sont marqués"
|
||||
comment_form_comment_label : "Commentaire"
|
||||
comment_form_md_info : "Markdown est supporté."
|
||||
comment_form_name_label : "Nom"
|
||||
comment_form_email_label : "Adresse mail"
|
||||
comment_form_website_label : "Site web (optionnel)"
|
||||
comment_btn_submit : "Envoyer"
|
||||
comment_btn_submitted : "Envoyé"
|
||||
comment_success_msg : "Merci pour votre commentaire, il sera visible sur le site une fois approuvé."
|
||||
comment_error_msg : "Désolé, une erreur est survenue lors de la soumission. Vérifiez que les champs obligatoires ont été remplis et réessayez."
|
||||
loading_label : "Chargement..."
|
||||
fr-FR:
|
||||
<<: *DEFAULT_FR
|
||||
fr-BE:
|
||||
<<: *DEFAULT_FR
|
||||
fr-CH:
|
||||
<<: *DEFAULT_FR
|
||||
|
||||
# Turkish
|
||||
# -----------------
|
||||
tr: &DEFAULT_TR
|
||||
page : "Sayfa"
|
||||
pagination_previous : "Önceki"
|
||||
pagination_next : "Sonraki"
|
||||
breadcrumb_home_label : "Ana Sayfa"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label :
|
||||
toc_label : "İçindekiler"
|
||||
ext_link_label : "Doğrudan Bağlantı"
|
||||
less_than : "Şu süreden az: "
|
||||
minute_read : "dakika tahmini okuma süresi"
|
||||
share_on_label : "Paylaş"
|
||||
meta_label :
|
||||
tags_label : "Etiketler:"
|
||||
categories_label : "Kategoriler:"
|
||||
date_label : "Güncelleme tarihi:"
|
||||
comments_label : "Yorum yapın"
|
||||
comments_title : "Yorumlar"
|
||||
more_label : "Daha fazlasını öğrenin"
|
||||
related_label : "Bunlar ilginizi çekebilir:"
|
||||
follow_label : "Takip et:"
|
||||
feed_label : "RSS"
|
||||
powered_by : "Emeği geçenler: "
|
||||
website_label : "Web sayfası"
|
||||
email_label : "E-posta"
|
||||
recent_posts : "Son yazılar"
|
||||
undefined_wpm : "_config.yml dosyasında tanımlanmamış words_per_minute parametresi"
|
||||
comment_form_info : "Email adresiniz gösterilmeyecektir. Zorunlu alanlar işaretlenmiştir"
|
||||
comment_form_comment_label : "Yorumunuz"
|
||||
comment_form_md_info : "Markdown desteklenmektedir."
|
||||
comment_form_name_label : "Adınız"
|
||||
comment_form_email_label : "Email adresiniz"
|
||||
comment_form_website_label : "Websiteniz (opsiyonel)"
|
||||
comment_btn_submit : "Yorum Yap"
|
||||
comment_btn_submitted : "Gönderildi"
|
||||
comment_success_msg : "Yorumunuz için teşekkürler! Yorumunuz onaylandıktan sonra sitede gösterilecektir."
|
||||
comment_error_msg : "Maalesef bir hata oluştu. Lütfen zorunlu olan tüm alanları doldurduğunuzdan emin olun ve sonrasında tekrar deneyin."
|
||||
loading_label : "Yükleniyor..."
|
||||
tr-TR:
|
||||
<<: *DEFAULT_TR
|
||||
|
||||
# Portuguese
|
||||
# -----------------
|
||||
pt: &DEFAULT_PT
|
||||
page : "Página"
|
||||
pagination_previous : "Anterior"
|
||||
pagination_next : "Seguinte"
|
||||
breadcrumb_home_label : "Início"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label :
|
||||
toc_label : "Nesta Página"
|
||||
ext_link_label : "Link Direto"
|
||||
less_than : "menos de"
|
||||
minute_read : "minutos de leitura"
|
||||
share_on_label : "Partilhar no"
|
||||
meta_label :
|
||||
tags_label : "Etiquetas:"
|
||||
categories_label : "Categorias:"
|
||||
date_label : "Atualizado:"
|
||||
comments_label : "Deixe um Comentário"
|
||||
comments_title : "Comentários"
|
||||
more_label : "Saber mais"
|
||||
related_label : "Também pode gostar de"
|
||||
follow_label : "Siga:"
|
||||
feed_label : "Feed"
|
||||
powered_by : "Feito com"
|
||||
website_label : "Site"
|
||||
email_label : "Email"
|
||||
recent_posts : "Artigos Recentes"
|
||||
undefined_wpm : "Parâmetro words_per_minute não definido em _config.yml"
|
||||
comment_form_info : "O seu endereço email não será publicado. Os campos obrigatórios estão assinalados"
|
||||
comment_form_comment_label : "Comentário"
|
||||
comment_form_md_info : "Markdown é suportado."
|
||||
comment_form_name_label : "Nome"
|
||||
comment_form_email_label : "Endereço Email"
|
||||
comment_form_website_label : "Site (opcional)"
|
||||
comment_btn_submit : "Sumbeter Comentário"
|
||||
comment_btn_submitted : "Submetido"
|
||||
comment_success_msg : "Obrigado pelo seu comentário! Será visível no site logo que aprovado."
|
||||
comment_error_msg : "Lamento, ocorreu um erro na sua submissão. Por favor verifique se todos os campos obrigatórios estão corretamente preenchidos e tente novamente."
|
||||
loading_label : "A carregar..."
|
||||
# Brazilian Portuguese
|
||||
pt-BR:
|
||||
page : "Página"
|
||||
pagination_previous : "Anterior"
|
||||
pagination_next : "Próxima"
|
||||
breadcrumb_home_label : "Home"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label :
|
||||
toc_label : "Nesta página"
|
||||
ext_link_label : "Link direto"
|
||||
less_than : "meno que"
|
||||
minute_read : "minutos de leitura"
|
||||
share_on_label : "Compartilhe em"
|
||||
meta_label :
|
||||
tags_label : "Tags:"
|
||||
categories_label : "Categorias:"
|
||||
date_label : "Atualizado em:"
|
||||
comments_label : "Deixe um comentário"
|
||||
comments_title :
|
||||
more_label : "Aprenda Mais"
|
||||
related_label : "Você Talvez Goste Também"
|
||||
follow_label : "Acompanhe em"
|
||||
feed_label : "Feed"
|
||||
powered_by : "Feito com"
|
||||
website_label : "Site"
|
||||
email_label : "Email"
|
||||
recent_posts : "Postagens recentes"
|
||||
undefined_wpm : "Parâmetro indefinido em word_per_minute no _config.yml"
|
||||
comment_form_info :
|
||||
comment_form_comment_label :
|
||||
comment_form_md_info :
|
||||
comment_form_name_label :
|
||||
comment_form_email_label :
|
||||
comment_form_website_label :
|
||||
comment_btn_submit :
|
||||
comment_btn_submitted :
|
||||
comment_success_msg :
|
||||
comment_error_msg :
|
||||
loading_label :
|
||||
pt-PT:
|
||||
<<: *DEFAULT_PT
|
||||
|
||||
# Italian
|
||||
# -----------------
|
||||
it: &DEFAULT_IT
|
||||
page : "Pagina"
|
||||
pagination_previous : "Precedente"
|
||||
pagination_next : "Prossima"
|
||||
breadcrumb_home_label : "Home"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label :
|
||||
toc_label : "Indice della pagina"
|
||||
ext_link_label : "Link"
|
||||
less_than : "meno di"
|
||||
minute_read : "minuto/i di lettura"
|
||||
share_on_label : "Condividi"
|
||||
meta_label :
|
||||
tags_label : "Tags:"
|
||||
categories_label : "Categorie:"
|
||||
date_label : "Aggiornato:"
|
||||
comments_label : "Scrivi un commento"
|
||||
comments_title :
|
||||
more_label : "Scopri di più"
|
||||
related_label : "Potrebbe Piacerti Anche"
|
||||
follow_label : "Segui:"
|
||||
feed_label : "Feed"
|
||||
powered_by : "Powered by"
|
||||
website_label : "Website"
|
||||
email_label : "Email"
|
||||
recent_posts : "Articoli Recenti"
|
||||
undefined_wpm : "Parametro words_per_minute non definito in _config.yml"
|
||||
comment_form_info : "Il tuo indirizzo email non sarà pubblicato. Sono segnati i campi obbligatori"
|
||||
comment_form_comment_label : "Commenta"
|
||||
comment_form_md_info : "Il linguaggio Markdown è supportato"
|
||||
comment_form_name_label : "Nome"
|
||||
comment_form_email_label : "Indirizzo email"
|
||||
comment_form_website_label : "Sito Web (opzionale)"
|
||||
comment_btn_submit : "Invia commento"
|
||||
comment_btn_submitted : "Inviato"
|
||||
comment_success_msg : "Grazie per il tuo commento! Verrà visualizzato nel sito una volta che sarà approvato."
|
||||
comment_error_msg : "C'è stato un errore con il tuo invio. Assicurati che tutti i campi richiesti siano stati completati e riprova."
|
||||
loading_label : "Caricamento..."
|
||||
it-IT:
|
||||
<<: *DEFAULT_IT
|
||||
|
||||
# Chinese (zh-CN Chinese - China)
|
||||
# -----------------
|
||||
zh: &DEFAULT_ZH
|
||||
page : "页面"
|
||||
pagination_previous : "向前"
|
||||
pagination_next : "向后"
|
||||
breadcrumb_home_label : "首页"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "切换菜单"
|
||||
toc_label : "在本页上"
|
||||
ext_link_label : "直接链接"
|
||||
less_than : "少于"
|
||||
minute_read : "分钟读完"
|
||||
share_on_label : "分享"
|
||||
meta_label :
|
||||
tags_label : "标签:"
|
||||
categories_label : "分类:"
|
||||
date_label : "更新时间:"
|
||||
comments_label : "留下评论"
|
||||
comments_title : "评论"
|
||||
more_label : "了解更多"
|
||||
related_label : "猜您还喜欢"
|
||||
follow_label : "关注:"
|
||||
feed_label : "Feed"
|
||||
powered_by : "技术来自于"
|
||||
website_label : "网站"
|
||||
email_label : "电子邮箱"
|
||||
recent_posts : "最新文章"
|
||||
undefined_wpm : "_config.yml配置中words_per_minute字段未定义"
|
||||
comment_form_info : "您的电子邮箱地址并不会被展示。请填写标记为必须的字段。"
|
||||
comment_form_comment_label : "评论"
|
||||
comment_form_md_info : "Markdown语法已支持。"
|
||||
comment_form_name_label : "姓名"
|
||||
comment_form_email_label : "电子邮箱"
|
||||
comment_form_website_label : "网站(可选)"
|
||||
comment_btn_submit : "提交评论"
|
||||
comment_btn_submitted : "已提交"
|
||||
comment_success_msg : "感谢您的评论!被批准后它会立即在此站点展示。"
|
||||
comment_error_msg : "很抱歉,您的提交存在错误。请确保所有必填字段都已填写正确,然后再试一次。"
|
||||
loading_label : "正在加载..."
|
||||
zh-CN:
|
||||
<<: *DEFAULT_ZH
|
||||
zh-HK:
|
||||
<<: *DEFAULT_ZH
|
||||
zh-SG:
|
||||
<<: *DEFAULT_ZH
|
||||
# Taiwan (Traditional Chinese)
|
||||
zh-TW:
|
||||
page : "頁面"
|
||||
pagination_previous : "較舊"
|
||||
pagination_next : "較新"
|
||||
breadcrumb_home_label : "首頁"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "切換選單"
|
||||
toc_label : "本頁"
|
||||
ext_link_label : "外部連結"
|
||||
less_than : "少於"
|
||||
minute_read : "分鐘閱讀"
|
||||
share_on_label : "分享到"
|
||||
meta_label :
|
||||
tags_label : "標籤:"
|
||||
categories_label : "分類:"
|
||||
date_label : "更新時間:"
|
||||
comments_label : "留言"
|
||||
comments_title : "留言內容"
|
||||
more_label : "了解更多"
|
||||
related_label : "猜您有與趣"
|
||||
follow_label : "追蹤:"
|
||||
feed_label : "RSS Feed"
|
||||
powered_by : "Powered by"
|
||||
website_label : "網站"
|
||||
email_label : "電子信箱"
|
||||
recent_posts : "最新文章"
|
||||
undefined_wpm : "_config.yml 中未定義 words_per_minute"
|
||||
comment_form_info : "您的電子信箱不會被公開. 必填部份已標記"
|
||||
comment_form_comment_label : "留言內容"
|
||||
comment_form_md_info : "支援Markdown語法。"
|
||||
comment_form_name_label : "名字"
|
||||
comment_form_email_label : "電子信箱帳號"
|
||||
comment_form_website_label : "網頁 (可選填)"
|
||||
comment_btn_submit : "送出留言"
|
||||
comment_btn_submitted : "已送出"
|
||||
comment_success_msg : "感謝您的留言! 審核後將會顯示在站上。"
|
||||
comment_error_msg : "抱歉,部份資料輸入有問題。請確認資料填寫正確後再試一次。"
|
||||
loading_label : "載入中..."
|
||||
|
||||
# German / Deutsch
|
||||
# -----------------
|
||||
de: &DEFAULT_DE
|
||||
page : "Seite"
|
||||
pagination_previous : "Vorherige"
|
||||
pagination_next : "Nächste"
|
||||
breadcrumb_home_label : "Home"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label :
|
||||
toc_label : "Auf dieser Seite"
|
||||
ext_link_label : "Direkter Link"
|
||||
less_than : "weniger als"
|
||||
minute_read : "Minuten zum lesen"
|
||||
share_on_label : "Teilen auf"
|
||||
meta_label :
|
||||
tags_label : "Tags:"
|
||||
categories_label : "Kategorien:"
|
||||
date_label : "Aktualisiert:"
|
||||
comments_label : "Hinterlassen sie einen Kommentar"
|
||||
comments_title : "Kommentare"
|
||||
more_label : "Mehr anzeigen"
|
||||
related_label : "Ihnen gefällt vielleicht auch"
|
||||
follow_label : "Folgen:"
|
||||
feed_label : "Feed"
|
||||
powered_by : "Powered by"
|
||||
website_label : "Webseite"
|
||||
email_label : "E-Mail"
|
||||
recent_posts : "Aktuelle Beiträge"
|
||||
undefined_wpm : "Undefinierter Parameter words_per_minute in _config.yml"
|
||||
comment_form_info : "Ihre E-Mail Adresse wird nicht veröffentlicht. Benötigte Felder sind markiert"
|
||||
comment_form_comment_label : "Kommentar"
|
||||
comment_form_md_info : "Markdown wird unterstützt."
|
||||
comment_form_name_label : "Name"
|
||||
comment_form_email_label : "E-Mail Addresse"
|
||||
comment_form_website_label : "Webseite (optional)"
|
||||
comment_btn_submit : "Kommentar absenden"
|
||||
comment_btn_submitted : "Versendet"
|
||||
comment_success_msg : "Danke für ihren Kommentar! Er wird auf der Seite angezeigt, nachdem er geprüft wurde."
|
||||
comment_error_msg : "Entschuldigung, es gab einen Fehler. Bitte füllen sie alle benötigten Felder aus und versuchen sie es erneut."
|
||||
loading_label : "Lade..."
|
||||
de-DE:
|
||||
<<: *DEFAULT_DE
|
||||
de-AT:
|
||||
<<: *DEFAULT_DE
|
||||
de-CH:
|
||||
<<: *DEFAULT_DE
|
||||
de-BE:
|
||||
<<: *DEFAULT_DE
|
||||
de-LI:
|
||||
<<: *DEFAULT_DE
|
||||
de-LU:
|
||||
<<: *DEFAULT_DE
|
||||
|
||||
# Nepali (Nepal)
|
||||
# -----------------
|
||||
ne: &DEFAULT_NE
|
||||
page : "पृष्ठ"
|
||||
pagination_previous : "अघिल्लो"
|
||||
pagination_next : "अर्को"
|
||||
breadcrumb_home_label : "गृह"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "टगल मेनु"
|
||||
toc_label : "यो पृष्ठमा"
|
||||
ext_link_label : "सिधा सम्पर्क"
|
||||
less_than : "कम्तिमा"
|
||||
minute_read : "मिनेट पढ्नुहोस्"
|
||||
share_on_label : "शेयर गर्नुहोस्"
|
||||
meta_label :
|
||||
tags_label : "ट्यागहरू:"
|
||||
categories_label : "वर्गहरु:"
|
||||
date_label : "अद्यावधिक:"
|
||||
comments_label : "टिप्पणी दिनुहोस्"
|
||||
comments_title : "टिप्पणीहरू"
|
||||
more_label : "अझै सिक्नुहोस्"
|
||||
related_label : "तपाईं रुचाउन सक्नुहुन्छ "
|
||||
follow_label : "पछ्याउनुहोस्:"
|
||||
feed_label : "फिड"
|
||||
powered_by : "Powered by"
|
||||
website_label : "वेबसाइट"
|
||||
email_label : "इमेल"
|
||||
recent_posts : "ताजा लेखहरु"
|
||||
undefined_wpm : "अपरिभाषित प्यारामिटर शब्दहरू_प्रति_मिनेट at _config.yml"
|
||||
comment_form_info : "तपाइँको इमेल ठेगाना प्रकाशित गरिने छैन।आवश्यक जानकारीहरुमा चिन्ह लगाइको छ"
|
||||
comment_form_comment_label : "टिप्पणी"
|
||||
comment_form_md_info : "मार्कडाउन समर्थित छ।"
|
||||
comment_form_name_label : "नाम"
|
||||
comment_form_email_label : "इमेल ठेगाना"
|
||||
comment_form_website_label : "वेबसाइट (वैकल्पिक)"
|
||||
comment_btn_submit : "टिप्पणी दिनुहोस् "
|
||||
comment_btn_submitted : "टिप्पणी भयो"
|
||||
comment_success_msg : "तपाईंको टिप्पणीको लागि धन्यवाद! एक पटक यो अनुमोदन गरेपछी यो साइटमा देखाउनेछ।"
|
||||
comment_error_msg : "माफ गर्नुहोस्, तपाईंको टिप्पणी त्रुटि थियो।सबै आवश्यक जानकारीहरु पूरा गरिएको छ भने निश्चित गर्नुहोस् र फेरि प्रयास गर्नुहोस्।"
|
||||
loading_label : "लोड हुँदैछ ..."
|
||||
ne-NP:
|
||||
<<: *DEFAULT_NE
|
||||
|
||||
# Korean
|
||||
# --------------
|
||||
ko: &DEFAULT_KO
|
||||
page : "페이지"
|
||||
pagination_previous : "이전"
|
||||
pagination_next : "다음"
|
||||
breadcrumb_home_label : "Home"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "토글 메뉴"
|
||||
toc_label : "On This Page"
|
||||
ext_link_label : "직접 링크"
|
||||
less_than : "최대"
|
||||
minute_read : "분 소요"
|
||||
share_on_label : "공유하기"
|
||||
meta_label :
|
||||
tags_label : "태그:"
|
||||
categories_label : "카테고리:"
|
||||
date_label : "업데이트:"
|
||||
comments_label : "댓글남기기"
|
||||
comments_title : "댓글"
|
||||
more_label : "더 보기"
|
||||
related_label : "참고"
|
||||
follow_label : "팔로우:"
|
||||
feed_label : "피드"
|
||||
powered_by : "Powered by"
|
||||
website_label : "웹사이트"
|
||||
email_label : "이메일"
|
||||
recent_posts : "최근 포스트"
|
||||
undefined_wpm : "Undefined parameter words_per_minute at _config.yml"
|
||||
comment_form_info : "이메일은 공개되지 않습니다. 작성 필요 필드:"
|
||||
comment_form_comment_label : "댓글"
|
||||
comment_form_md_info : "마크다운을 지원합니다."
|
||||
comment_form_name_label : "이름"
|
||||
comment_form_email_label : "이메일"
|
||||
comment_form_website_label : "웹사이트(선택사항)"
|
||||
comment_btn_submit : "댓글 등록"
|
||||
comment_btn_submitted : "등록됨"
|
||||
comment_success_msg : "감사합니다! 댓글이 머지된 후 확인하실 수 있습니다."
|
||||
comment_error_msg : "댓글 등록에 문제가 있습니다. 필요 필드를 작성했는지 확인하고 다시 시도하세요."
|
||||
loading_label : "로딩중..."
|
||||
ko-KR:
|
||||
<<: *DEFAULT_KO
|
||||
|
||||
# Russian / Русский
|
||||
# -----------------
|
||||
ru: &DEFAULT_RU
|
||||
page : "Страница"
|
||||
pagination_previous : "Предыдущая"
|
||||
pagination_next : "Следующая"
|
||||
breadcrumb_home_label : "Главная"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "Выпадающее меню"
|
||||
toc_label : "Содержание"
|
||||
ext_link_label : "Прямая ссылка"
|
||||
less_than : "менее"
|
||||
minute_read : "мин на чтение"
|
||||
share_on_label : "Поделиться"
|
||||
meta_label :
|
||||
tags_label : "Метки:"
|
||||
categories_label : "Разделы:"
|
||||
date_label : "Дата изменения:"
|
||||
comments_label : "Оставить комментарий"
|
||||
comments_title : "Комментарии"
|
||||
more_label : "Читать далее"
|
||||
related_label : "Вам также может понравиться"
|
||||
follow_label : "Связаться со мной:"
|
||||
feed_label : "RSS-лента"
|
||||
powered_by : "Сайт работает на"
|
||||
website_label : "Сайт"
|
||||
email_label : "Электронная почта"
|
||||
recent_posts : "Свежие записи"
|
||||
undefined_wpm : "Не определён параметр words_per_minute в _config.yml"
|
||||
comment_form_info : "Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены"
|
||||
comment_form_comment_label : "Комментарий"
|
||||
comment_form_md_info : "Поддерживается синтаксис Markdown."
|
||||
comment_form_name_label : "Имя"
|
||||
comment_form_email_label : "Электронная почта"
|
||||
comment_form_website_label : "Ссылка на сайт (необязательно)"
|
||||
comment_btn_submit : "Оставить комментарий"
|
||||
comment_btn_submitted : "Отправлено"
|
||||
comment_success_msg : "Спасибо за Ваш комментарий! Он будет опубликован на сайте после проверки."
|
||||
comment_error_msg : "К сожалению, произошла ошибка с отправкой комментария. Пожалуйста, убедитесь, что все обязательные поля заполнены и попытайтесь снова."
|
||||
loading_label : "Отправка..."
|
||||
ru-RU:
|
||||
<<: *DEFAULT_RU
|
||||
|
||||
# Lithuanian / Lietuviškai
|
||||
# -----------------
|
||||
lt: &DEFAULT_LT
|
||||
page : "Puslapis"
|
||||
pagination_previous : "Ankstesnis"
|
||||
pagination_next : "Sekantis"
|
||||
breadcrumb_home_label : "Pagrindinis"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "Meniu rodymas"
|
||||
toc_label : "Turinys"
|
||||
ext_link_label : "Tiesioginė nuoroda"
|
||||
less_than : "mažiau nei"
|
||||
minute_read : "min. skaitymo"
|
||||
share_on_label : "Pasidalinti"
|
||||
meta_label :
|
||||
tags_label : "Žymės:"
|
||||
categories_label : "Kategorijos:"
|
||||
date_label : "Atnaujinta:"
|
||||
comments_label : "Palikti komentarą"
|
||||
comments_title : "Komentaras"
|
||||
more_label : "Skaityti daugiau"
|
||||
related_label : "Taip pat turėtų patikti"
|
||||
follow_label : "Sekti:"
|
||||
feed_label : "Šaltinis"
|
||||
powered_by : "Sukurta su"
|
||||
website_label : "Tinklapis"
|
||||
email_label : "El. paštas"
|
||||
recent_posts : "Naujausi įrašai"
|
||||
undefined_wpm : "Nedeklaruotas parametras words_per_minute faile _config.yml"
|
||||
comment_form_info : "El. pašto adresas nebus viešinamas. Būtini laukai pažymėti."
|
||||
comment_form_comment_label : "Komentaras"
|
||||
comment_form_md_info : "Markdown palaikomas."
|
||||
comment_form_name_label : "Vardas"
|
||||
comment_form_email_label : "El. paštas"
|
||||
comment_form_website_label : "Tinklapis (nebūtina)"
|
||||
comment_btn_submit : "Komentuoti"
|
||||
comment_btn_submitted : "Įrašytas"
|
||||
comment_success_msg : "Ačiū už komentarą! Jis bus parodytas kai bus patvirtintas."
|
||||
comment_error_msg : "Atleiskite, įvyko netikėta klaida įrašant komentarą. Pasitikrinkite ar užpildėte visus būtinus laukus ir pamėginkite dar kartą."
|
||||
loading_label : "Kraunama..."
|
||||
lt-LT:
|
||||
<<: *DEFAULT_LT
|
||||
|
||||
# Greek
|
||||
# --------------
|
||||
gr: &DEFAULT_GR
|
||||
page : "Σελίδα"
|
||||
pagination_previous : "Προηγούμενo"
|
||||
pagination_next : "Επόμενo"
|
||||
breadcrumb_home_label : "Αρχική"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "Μενού"
|
||||
toc_label : "Περιεχόμενα"
|
||||
ext_link_label : "Εξωτερικός Σύνδεσμος"
|
||||
less_than : "Λιγότερο από"
|
||||
minute_read : "λεπτά ανάγνωσης"
|
||||
share_on_label : "Μοιραστείτε το"
|
||||
meta_label :
|
||||
tags_label : "Ετικέτες:"
|
||||
categories_label : "Κατηγορίες:"
|
||||
date_label : "Ενημερώθηκε:"
|
||||
comments_label : "Αφήστε ένα σχόλιο"
|
||||
comments_title : "Σχόλια"
|
||||
more_label : "Διάβαστε περισσότερα"
|
||||
related_label : "Σχετικές αναρτήσεις"
|
||||
follow_label : "Ακολουθήστε:"
|
||||
feed_label : "RSS Feed"
|
||||
powered_by : "Δημιουργήθηκε με"
|
||||
website_label : "Ιστοσελίδα"
|
||||
email_label : "Email"
|
||||
recent_posts : "Τελευταίες αναρτήσεις"
|
||||
undefined_wpm : "Δεν έχει οριστεί η παράμετρος words_per_minute στο αρχείο _config.yml"
|
||||
comment_form_info : "Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα απαιτούμενα πεδία εμφανίζονται με αστερίσκο"
|
||||
comment_form_comment_label : "Σχόλιο"
|
||||
comment_form_md_info : "Το πεδίο υποστηρίζει Markdown."
|
||||
comment_form_name_label : "Όνομα"
|
||||
comment_form_email_label : "Διεύθυνση email"
|
||||
comment_form_website_label : "Ιστοσελίδα (προαιρετικό)"
|
||||
comment_btn_submit : "Υπόβαλε ένα σχόλιο"
|
||||
comment_btn_submitted : "Έχει υποβληθεί"
|
||||
comment_success_msg : "Ευχαριστούμε για το σχόλιό σας! Θα εμφανιστεί στην ιστοσελίδα αφού εγκριθεί."
|
||||
comment_error_msg : "Λυπούμαστε, παρουσιάστηκε σφάλμα με την υποβολή σας. Παρακαλούμε βεβαιωθείτε ότι έχετε όλα τα απαιτούμενα πεδία συμπληρωμένα και δοκιμάστε ξανά."
|
||||
loading_label : "Φόρτωση..."
|
||||
gr-GR:
|
||||
<<: *DEFAULT_GR
|
||||
|
||||
# Swedish
|
||||
# -----------------
|
||||
sv: &DEFAULT_SV
|
||||
page : "Sidan"
|
||||
pagination_previous : "Föregående"
|
||||
pagination_next : "Nästa"
|
||||
breadcrumb_home_label : "Hem"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "Meny ridå"
|
||||
toc_label : "På denna sida"
|
||||
ext_link_label : "Direkt länk"
|
||||
less_than : "mindre än"
|
||||
minute_read : "minut läsning"
|
||||
share_on_label : "Dela på"
|
||||
meta_label :
|
||||
tags_label : "Taggar:"
|
||||
categories_label : "Kategorier:"
|
||||
date_label : "Uppdaterades:"
|
||||
comments_label : "Lämna en kommentar"
|
||||
comments_title : "Kommentarer"
|
||||
more_label : "Lär dig mer"
|
||||
related_label : "Du kanske vill även läsa:"
|
||||
follow_label : "Följ:"
|
||||
feed_label : "Flöde"
|
||||
powered_by : "Framställd med"
|
||||
website_label : "Webbsida"
|
||||
email_label : "E-post"
|
||||
recent_posts : "Senaste inlägg"
|
||||
undefined_wpm : "Odefinerade parametrar words_per_minute i _config.yml"
|
||||
comment_form_info : "Din e-post adress kommer inte att publiceras. Obligatoriska fält är markerade."
|
||||
comment_form_comment_label : "Kommentar"
|
||||
comment_form_md_info : "Använd Markdown för text-formateringen."
|
||||
comment_form_name_label : "Namn"
|
||||
comment_form_email_label : "E-post adress"
|
||||
comment_form_website_label : "Webdsida (valfritt)"
|
||||
comment_btn_submit : "Skicka en kommentar"
|
||||
comment_btn_submitted : "Kommentaren har tagits emot"
|
||||
comment_success_msg : "Tack för din kommentar! Den kommer att visas på sidan så fort den har godkännts."
|
||||
comment_error_msg : "Tyvärr det har blivit något fel i en av fälten, se till att du fyller i alla rutor och försök igen."
|
||||
loading_label : "Laddar..."
|
||||
sv-SE:
|
||||
<<: *DEFAULT_SV
|
||||
sv-FI:
|
||||
<<: *DEFAULT_SV
|
||||
|
||||
# Dutch
|
||||
# -----------------
|
||||
nl: &DEFAULT_NL
|
||||
page : "Pagina"
|
||||
pagination_previous : "Vorige"
|
||||
pagination_next : "Volgende"
|
||||
breadcrumb_home_label : "Home"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "Wissel Menu"
|
||||
toc_label : "Op deze pagina"
|
||||
ext_link_label : "Directe Link"
|
||||
less_than : "minder dan"
|
||||
minute_read : "minuut gelezen"
|
||||
share_on_label : "Deel op"
|
||||
meta_label :
|
||||
tags_label : "Labels:"
|
||||
categories_label : "Categorieën:"
|
||||
date_label : "Bijgewerkt:"
|
||||
comments_label : "Laat een reactie achter"
|
||||
comments_title : "Commentaren"
|
||||
more_label : "Meer informatie"
|
||||
related_label : "Bekijk ook eens"
|
||||
follow_label : "Volg:"
|
||||
feed_label : "Feed"
|
||||
powered_by : "Aangedreven door"
|
||||
website_label : "Website"
|
||||
email_label : "Email"
|
||||
recent_posts : "Recente berichten"
|
||||
undefined_wpm : "Niet gedefinieerde parameter words_per_minute bij _config.yml"
|
||||
comment_form_info : "Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd"
|
||||
comment_form_comment_label : "Commentaar"
|
||||
comment_form_md_info : "Markdown wordt ondersteund."
|
||||
comment_form_name_label : "Naam"
|
||||
comment_form_email_label : "E-mailadres"
|
||||
comment_form_website_label : "Website (optioneel)"
|
||||
comment_btn_submit : "Commentaar toevoegen"
|
||||
comment_btn_submitted : "Toegevoegd"
|
||||
comment_success_msg : "Bedankt voor uw reactie! Het zal op de site worden weergegeven zodra het is goedgekeurd."
|
||||
comment_error_msg : "Sorry, er is een fout opgetreden bij uw inzending. Zorg ervoor dat alle vereiste velden zijn voltooid en probeer het opnieuw."
|
||||
loading_label : "Laden..."
|
||||
nl-BE:
|
||||
<<: *DEFAULT_NL
|
||||
nl-NL:
|
||||
<<: *DEFAULT_NL
|
||||
|
||||
# Indonesian
|
||||
# -----------------
|
||||
id: &DEFAULT_ID
|
||||
page : "Halaman"
|
||||
pagination_previous : "Kembali"
|
||||
pagination_next : "Maju"
|
||||
breadcrumb_home_label : "Home"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "Menu Toggle"
|
||||
toc_label : "Pada Halaman Ini"
|
||||
ext_link_label : "Link langsung"
|
||||
less_than : "Kurang dari"
|
||||
minute_read : "Waktu baca"
|
||||
share_on_label : "Berbagi di"
|
||||
meta_label :
|
||||
tags_label : "Golongan:"
|
||||
categories_label : "Kategori:"
|
||||
date_label : "Diupdate:"
|
||||
comments_label : "Tinggalkan komentar"
|
||||
comments_title : "Komentar"
|
||||
more_label : "Pelajari lagi"
|
||||
related_label : "Anda juga akan suka"
|
||||
follow_label : "Ikuti:"
|
||||
feed_label : "Feed"
|
||||
powered_by : "Didukung oleh"
|
||||
website_label : "Website"
|
||||
email_label : "Email"
|
||||
recent_posts : "Posting terbaru"
|
||||
undefined_wpm : "Parameter terdeskripsi words_per_minute di _config.yml"
|
||||
comment_form_info : "Email Anda tidak akan dipublish. Kolom yang diperlukan ditandai"
|
||||
comment_form_comment_label : "Komentar"
|
||||
comment_form_md_info : "Markdown disupport."
|
||||
comment_form_name_label : "Nama"
|
||||
comment_form_email_label : "Alamat email"
|
||||
comment_form_website_label : "Website (opsional)"
|
||||
comment_btn_submit : "Submit Komentar"
|
||||
comment_btn_submitted : "Telah disubmit"
|
||||
comment_success_msg : "Terimakasih atas komentar Anda! Komentar ini akan tampil setelah disetujui."
|
||||
comment_error_msg : "Maaf, ada kesalahan pada submisi Anda. Pastikan seluruh kolom sudah dilengkapi dan coba kembali."
|
||||
loading_label : "Sedang meload..."
|
||||
id-ID:
|
||||
<<: *DEFAULT_ID
|
||||
|
||||
# Vietnamese
|
||||
# -----------------
|
||||
vi: &DEFAULT_VI
|
||||
page : "Trang"
|
||||
pagination_previous : "Trước"
|
||||
pagination_next : "Sau"
|
||||
breadcrumb_home_label : "Trang chủ"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "Menu"
|
||||
toc_label : "Tại trang này"
|
||||
ext_link_label : "Đường dẫn trực tiếp"
|
||||
less_than : "nhỏ hơn"
|
||||
minute_read : "phút đọc"
|
||||
share_on_label : "Chia sẻ tại"
|
||||
meta_label :
|
||||
tags_label : "Nhãn:"
|
||||
categories_label : "Chủ đề:"
|
||||
date_label : "Cập nhật:"
|
||||
comments_label : "Để lại bình luận"
|
||||
comments_title : "Bình luận"
|
||||
more_label : "Mở rộng"
|
||||
related_label : "Có thể bạn cũng thích"
|
||||
follow_label : "Theo dõi:"
|
||||
feed_label : "Feed"
|
||||
powered_by : "Được hỗ trợ bởi"
|
||||
website_label : "Website"
|
||||
email_label : "Email"
|
||||
recent_posts : "Bài viết mới"
|
||||
undefined_wpm : "Chưa định nghĩa thông số words_per_minute tại _config.yml"
|
||||
comment_form_info : "Email của bạn sẽ được giữ bí mật. Các phần bắt buộc được đánh dấu."
|
||||
comment_form_comment_label : "Bình luận"
|
||||
comment_form_md_info : "Hỗ trợ Markdown."
|
||||
comment_form_name_label : "Tên"
|
||||
comment_form_email_label : "Địa chỉ email"
|
||||
comment_form_website_label : "Website (không bắt buộc)"
|
||||
comment_btn_submit : "Gửi bình luận"
|
||||
comment_btn_submitted : "Đã được gửi"
|
||||
comment_success_msg : "Cảm ơn bạn đã bình luận! Bình luận sẽ xuất hiện sau khi được duyệt."
|
||||
comment_error_msg : "Rất tiếc, có lỗi trong việc gửi bình luận. Hãy đảm bảo toàn bộ các phần bắt buộc đã được điền đầy đủ và thử lại."
|
||||
loading_label : "Đang tải..."
|
||||
vi-VN:
|
||||
<<: *DEFAULT_VI
|
||||
|
||||
# Danish
|
||||
# ------
|
||||
da: &DEFAULT_DA
|
||||
page : "Side"
|
||||
pagination_previous : "Forrige"
|
||||
pagination_next : "Næste"
|
||||
breadcrumb_home_label : "Home"
|
||||
breadcrumb_separator : "/"
|
||||
menu_label : "Vis/skjul menu"
|
||||
toc_label : "På denne side"
|
||||
ext_link_label : "Direkte link"
|
||||
less_than : "mindre end"
|
||||
minute_read : "minutters læsning"
|
||||
share_on_label : "Del på"
|
||||
meta_label :
|
||||
tags_label : "Nøgleord:"
|
||||
categories_label : "Kategorier:"
|
||||
date_label : "Opdateret:"
|
||||
comments_label : "Skriv en kommentar"
|
||||
comments_title : "Kommentarer"
|
||||
more_label : "Lær mere"
|
||||
related_label : "Måske kan du også lide"
|
||||
follow_label : "Følg:"
|
||||
feed_label : "Feed"
|
||||
powered_by : "Drives af"
|
||||
website_label : "Website"
|
||||
email_label : "E-mail"
|
||||
recent_posts : "Seneste indlæg"
|
||||
undefined_wpm : "Parameteren words_per_minute er ikke defineret i _config.yml"
|
||||
comment_form_info : "Din e-mail bliver ikke offentliggjort. Obligatoriske felter er markeret"
|
||||
comment_form_comment_label : "Kommentar"
|
||||
comment_form_md_info : "Markdown er understøttet."
|
||||
comment_form_name_label : "Navn"
|
||||
comment_form_email_label : "E-mail"
|
||||
comment_form_website_label : "Website (frivillig)"
|
||||
comment_btn_submit : "Send kommentar"
|
||||
comment_btn_submitted : "Sendt"
|
||||
comment_success_msg : "Tak for din kommentar! Den bliver vist på siden, så snart den er godkendt."
|
||||
comment_error_msg : "Desværre skete der en fejl. Prøv igen, mens du sørger for at alle obligatoriske felter er udfyldt."
|
||||
loading_label : "Indlæser..."
|
||||
da-DK:
|
||||
<<: *DEFAULT_DA
|
||||
|
||||
# Another locale
|
||||
# --------------
|
||||
#
|
3
_includes/analytics-providers/custom.html
Normal file
3
_includes/analytics-providers/custom.html
Normal file
|
@ -0,0 +1,3 @@
|
|||
<!-- start custom analytics snippet -->
|
||||
|
||||
<!-- end custom analytics snippet -->
|
9
_includes/analytics-providers/google-gtag.html
Normal file
9
_includes/analytics-providers/google-gtag.html
Normal file
|
@ -0,0 +1,9 @@
|
|||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id={{ site.analytics.google.tracking_id }}"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
|
||||
gtag('config', '{{ site.analytics.google.tracking_id }}', { 'anonymize_ip': {{ site.analytics.google.anonymize_ip | default: false }}});
|
||||
</script>
|
7
_includes/analytics-providers/google-universal.html
Normal file
7
_includes/analytics-providers/google-universal.html
Normal file
|
@ -0,0 +1,7 @@
|
|||
<script>
|
||||
window.ga=function(){ga.q.push(arguments)};ga.q=[];ga.l=+new Date;
|
||||
ga('create','{{ site.analytics.google.tracking_id }}','auto');
|
||||
ga('set', 'anonymizeIp', {{ site.analytics.google.anonymize_ip | default: false }});
|
||||
ga('send','pageview')
|
||||
</script>
|
||||
<script src="https://www.google-analytics.com/analytics.js" async></script>
|
14
_includes/analytics-providers/google.html
Normal file
14
_includes/analytics-providers/google.html
Normal file
|
@ -0,0 +1,14 @@
|
|||
<script>
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', '{{ site.analytics.google.tracking_id }}']);
|
||||
{% if site.analytics.google.anonymize_ip == true %}
|
||||
_gaq.push(['_gat._anonymizeIp']);
|
||||
{% endif %}
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
</script>
|
14
_includes/analytics.html
Normal file
14
_includes/analytics.html
Normal file
|
@ -0,0 +1,14 @@
|
|||
{% if jekyll.environment == 'production' and site.analytics.provider and page.analytics != false %}
|
||||
|
||||
{% case site.analytics.provider %}
|
||||
{% when "google" %}
|
||||
{% include /analytics-providers/google.html %}
|
||||
{% when "google-universal" %}
|
||||
{% include /analytics-providers/google-universal.html %}
|
||||
{% when "google-gtag" %}
|
||||
{% include /analytics-providers/google-gtag.html %}
|
||||
{% when "custom" %}
|
||||
{% include /analytics-providers/custom.html %}
|
||||
{% endcase %}
|
||||
|
||||
{% endif %}
|
30
_includes/archive-single.html
Normal file
30
_includes/archive-single.html
Normal file
|
@ -0,0 +1,30 @@
|
|||
{% if post.header.teaser %}
|
||||
{% capture teaser %}{{ post.header.teaser }}{% endcapture %}
|
||||
{% else %}
|
||||
{% assign teaser = site.teaser %}
|
||||
{% endif %}
|
||||
|
||||
{% if post.id %}
|
||||
{% assign title = post.title | markdownify | remove: "<p>" | remove: "</p>" %}
|
||||
{% else %}
|
||||
{% assign title = post.title %}
|
||||
{% endif %}
|
||||
|
||||
<div class="{{ include.type | default: 'list' }}__item">
|
||||
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
|
||||
{% if include.type == "grid" and teaser %}
|
||||
<div class="archive__item-teaser">
|
||||
<img src="{{ teaser | relative_url }}" alt="">
|
||||
</div>
|
||||
{% endif %}
|
||||
<h2 class="archive__item-title no_toc" itemprop="headline">
|
||||
{% if post.link %}
|
||||
<a href="{{ post.link }}">{{ title }}</a> <a href="{{ post.url | relative_url }}" rel="permalink"><i class="fas fa-link" aria-hidden="true" title="permalink"></i><span class="sr-only">Permalink</span></a>
|
||||
{% else %}
|
||||
<a href="{{ post.url | relative_url }}" rel="permalink">{{ title }}</a>
|
||||
{% endif %}
|
||||
</h2>
|
||||
{% include page__meta.html type=include.type %}
|
||||
{% if post.excerpt %}<p class="archive__item-excerpt" itemprop="description">{{ post.excerpt | markdownify | strip_html | truncate: 160 }}</p>{% endif %}
|
||||
</article>
|
||||
</div>
|
7
_includes/author-profile-custom-links.html
Normal file
7
_includes/author-profile-custom-links.html
Normal file
|
@ -0,0 +1,7 @@
|
|||
<!--
|
||||
<li>
|
||||
<a href="http://link-to-whatever-social-network.com/user/" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fas fa-fw" aria-hidden="true"></i> Custom Social Profile Link
|
||||
</a>
|
||||
</li>
|
||||
-->
|
252
_includes/author-profile.html
Normal file
252
_includes/author-profile.html
Normal file
|
@ -0,0 +1,252 @@
|
|||
{% assign author = page.author | default: page.authors[0] | default: site.author %}
|
||||
{% assign author = site.data.authors[author] | default: author %}
|
||||
|
||||
<div itemscope itemtype="https://schema.org/Person">
|
||||
|
||||
{% if author.avatar %}
|
||||
<div class="author__avatar">
|
||||
{% if author.home %}
|
||||
<a href="{{ author.home | relative_url }}">
|
||||
<img src="{{ author.avatar | relative_url }}" alt="{{ author.name }}" itemprop="image">
|
||||
</a>
|
||||
{% else %}
|
||||
<img src="{{ author.avatar | relative_url }}" alt="{{ author.name }}" itemprop="image">
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="author__content">
|
||||
{% if author.home %}
|
||||
<a href="{{ author.home | relative_url }}"><h3 class="author__name" itemprop="name">{{ author.name }}</h3></a>
|
||||
{% else %}
|
||||
<h3 class="author__name" itemprop="name">{{ author.name }}</h3>
|
||||
{% endif %}
|
||||
{% if author.bio %}
|
||||
<div class="author__bio" itemprop="description">
|
||||
{{ author.bio | markdownify }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="author__urls-wrapper">
|
||||
<button class="btn btn--inverse">{{ site.data.ui-text[site.locale].follow_label | remove: ":" | default: "Follow" }}</button>
|
||||
<ul class="author__urls social-icons">
|
||||
{% if author.location %}
|
||||
<li itemprop="homeLocation" itemscope itemtype="https://schema.org/Place">
|
||||
<i class="fas fa-fw fa-map-marker-alt" aria-hidden="true"></i> <span itemprop="name">{{ author.location }}</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.links %}
|
||||
{% for link in author.links %}
|
||||
{% if link.label and link.url %}
|
||||
<li><a href="{{ link.url }}" rel="nofollow noopener noreferrer"><i class="{{ link.icon | default: 'fas fa-link' }}" aria-hidden="true"></i><span class="label">{{ link.label }}</span></a></li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
{% if author.uri %}
|
||||
<li>
|
||||
<a href="{{ author.uri }}" itemprop="url">
|
||||
<i class="fas fa-fw fa-link" aria-hidden="true"></i><span class="label">{{ site.data.ui-text[site.locale].website_label | default: "Website" }}</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.email %}
|
||||
<li>
|
||||
<a href="mailto:{{ author.email }}">
|
||||
<meta itemprop="email" content="{{ author.email }}" />
|
||||
<i class="fas fa-fw fa-envelope-square" aria-hidden="true"></i><span class="label">{{ site.data.ui-text[site.locale].email_label | default: "Email" }}</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.keybase %}
|
||||
<li>
|
||||
<a href="https://keybase.io/{{ author.keybase }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fas fa-fw fa-key" aria-hidden="true"></i><span class="label">Keybase</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.twitter %}
|
||||
<li>
|
||||
<a href="https://twitter.com/{{ author.twitter }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-twitter-square" aria-hidden="true"></i><span class="label">Twitter</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.facebook %}
|
||||
<li>
|
||||
<a href="https://www.facebook.com/{{ author.facebook }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-facebook-square" aria-hidden="true"></i><span class="label">Facebook</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.linkedin %}
|
||||
<li>
|
||||
<a href="https://www.linkedin.com/in/{{ author.linkedin }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-linkedin" aria-hidden="true"></i><span class="label">LinkedIn</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.xing %}
|
||||
<li>
|
||||
<a href="https://www.xing.com/profile/{{ author.xing }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-xing-square" aria-hidden="true"></i><span class="label">XING</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.instagram %}
|
||||
<li>
|
||||
<a href="https://instagram.com/{{ author.instagram }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-instagram" aria-hidden="true"></i><span class="label">Instagram</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.tumblr %}
|
||||
<li>
|
||||
<a href="https://{{ author.tumblr }}.tumblr.com" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-tumblr-square" aria-hidden="true"></i><span class="label">Tumblr</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.bitbucket %}
|
||||
<li>
|
||||
<a href="https://bitbucket.org/{{ author.bitbucket }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-bitbucket" aria-hidden="true"></i><span class="label">Bitbucket</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.github %}
|
||||
<li>
|
||||
<a href="https://github.com/{{ author.github }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-github" aria-hidden="true"></i><span class="label">GitHub</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.gitlab %}
|
||||
<li>
|
||||
<a href="https://gitlab.com/{{ author.gitlab }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-gitlab" aria-hidden="true"></i><span class="label">GitLab</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.stackoverflow %}
|
||||
<li>
|
||||
<a href="https://stackoverflow.com/users/{{ author.stackoverflow }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-stack-overflow" aria-hidden="true"></i><span class="label">Stack Overflow</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.lastfm %}
|
||||
<li>
|
||||
<a href="https://last.fm/user/{{ author.lastfm }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-lastfm-square" aria-hidden="true"></i><span class="label">Last.fm</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.dribbble %}
|
||||
<li>
|
||||
<a href="https://dribbble.com/{{ author.dribbble }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-dribbble" aria-hidden="true"></i><span class="label">Dribbble</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.pinterest %}
|
||||
<li>
|
||||
<a href="https://www.pinterest.com/{{ author.pinterest }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-pinterest" aria-hidden="true"></i><span class="label">Pinterest</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.foursquare %}
|
||||
<li>
|
||||
<a href="https://foursquare.com/{{ author.foursquare }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-foursquare" aria-hidden="true"></i><span class="label">Foursquare</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.steam %}
|
||||
<li>
|
||||
<a href="https://steamcommunity.com/id/{{ author.steam }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-steam" aria-hidden="true"></i><span class="label">Steam</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.youtube %}
|
||||
{% if author.youtube contains "://" %}
|
||||
<li>
|
||||
<a href="{{ author.youtube }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-youtube" aria-hidden="true"></i><span class="label">YouTube</span>
|
||||
</a>
|
||||
</li>
|
||||
{% elsif author.youtube %}
|
||||
<li>
|
||||
<a href="https://www.youtube.com/user/{{ author.youtube }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-youtube" aria-hidden="true"></i><span class="label">YouTube</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% if author.soundcloud %}
|
||||
<li>
|
||||
<a href="https://soundcloud.com/{{ author.soundcloud }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-soundcloud" aria-hidden="true"></i><span class="label">SoundCloud</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.weibo %}
|
||||
<li>
|
||||
<a href="https://www.weibo.com/{{ author.weibo }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-weibo" aria-hidden="true"></i><span class="label">Weibo</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.flickr %}
|
||||
<li>
|
||||
<a href="https://www.flickr.com/{{ author.flickr }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-flickr" aria-hidden="true"></i><span class="label">Flickr</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.codepen %}
|
||||
<li>
|
||||
<a href="https://codepen.io/{{ author.codepen }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-codepen" aria-hidden="true"></i><span class="label">CodePen</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if author.vine %}
|
||||
<li>
|
||||
<a href="https://vine.co/u/{{ author.vine }}" itemprop="sameAs" rel="nofollow noopener noreferrer">
|
||||
<i class="fab fa-fw fa-vine" aria-hidden="true"></i><span class="label">{{ site.data.ui-text[site.locale].email_label | default: "Email" }}</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% include author-profile-custom-links.html %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
39
_includes/breadcrumbs.html
Normal file
39
_includes/breadcrumbs.html
Normal file
|
@ -0,0 +1,39 @@
|
|||
{% case site.category_archive.type %}
|
||||
{% when "liquid" %}
|
||||
{% assign path_type = "#" %}
|
||||
{% when "jekyll-archives" %}
|
||||
{% assign path_type = nil %}
|
||||
{% endcase %}
|
||||
|
||||
{% if page.collection != 'posts' %}
|
||||
{% assign path_type = nil %}
|
||||
{% assign crumb_path = '/' %}
|
||||
{% else %}
|
||||
{% assign crumb_path = site.category_archive.path %}
|
||||
{% endif %}
|
||||
|
||||
<nav class="breadcrumbs">
|
||||
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
|
||||
{% assign crumbs = page.url | split: '/' %}
|
||||
{% assign i = 1 %}
|
||||
{% for crumb in crumbs offset: 1 %}
|
||||
{% if forloop.first %}
|
||||
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||
<a href="{{ site.url }}{{ site.baseurl }}/" itemprop="item"><span itemprop="name">{{ site.data.ui-text[site.locale].breadcrumb_home_label | default: "Home" }}</span></a>
|
||||
<meta itemprop="position" content="{{ i }}" />
|
||||
</li>
|
||||
<span class="sep">{{ site.data.ui-text[site.locale].breadcrumb_separator | default: "/" }}</span>
|
||||
{% endif %}
|
||||
{% if forloop.last %}
|
||||
<li class="current">{{ page.title }}</li>
|
||||
{% else %}
|
||||
{% assign i = i | plus: 1 %}
|
||||
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||
<a href="{{ crumb | downcase | replace: '%20', '-' | prepend: path_type | prepend: crumb_path | relative_url }}" itemprop="item"><span itemprop="name">{{ crumb | replace: '-', ' ' | replace: '%20', ' ' | capitalize }}</span></a>
|
||||
<meta itemprop="position" content="{{ i }}" />
|
||||
</li>
|
||||
<span class="sep">{{ site.data.ui-text[site.locale].breadcrumb_separator | default: "/" }}</span>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</ol>
|
||||
</nav>
|
3
_includes/browser-upgrade.html
Normal file
3
_includes/browser-upgrade.html
Normal file
|
@ -0,0 +1,3 @@
|
|||
<!--[if lt IE 9]>
|
||||
<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
|
||||
<![endif]-->
|
19
_includes/category-list.html
Normal file
19
_includes/category-list.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
{% case site.category_archive.type %}
|
||||
{% when "liquid" %}
|
||||
{% assign path_type = "#" %}
|
||||
{% when "jekyll-archives" %}
|
||||
{% assign path_type = nil %}
|
||||
{% endcase %}
|
||||
|
||||
{% if site.category_archive.path %}
|
||||
{% assign categories_sorted = page.categories | sort_natural %}
|
||||
|
||||
<p class="page__taxonomy">
|
||||
<strong><i class="fas fa-fw fa-folder-open" aria-hidden="true"></i> {{ site.data.ui-text[site.locale].categories_label | default: "Categories:" }} </strong>
|
||||
<span itemprop="keywords">
|
||||
{% for category_word in categories_sorted %}
|
||||
<a href="{{ category_word | slugify | prepend: path_type | prepend: site.category_archive.path | relative_url }}" class="page__taxonomy-item" rel="tag">{{ category_word }}</a>{% unless forloop.last %}<span class="sep">, </span>{% endunless %}
|
||||
{% endfor %}
|
||||
</span>
|
||||
</p>
|
||||
{% endif %}
|
22
_includes/comment.html
Normal file
22
_includes/comment.html
Normal file
|
@ -0,0 +1,22 @@
|
|||
<article id="comment{{ include.index }}" class="js-comment comment" itemprop="comment" itemscope itemtype="https://schema.org/Comment">
|
||||
<div class="comment__avatar-wrapper">
|
||||
<img class="comment__avatar" src="https://www.gravatar.com/avatar/{{ include.email }}?d=mm&s=80" alt="{{ include.name }}">
|
||||
</div>
|
||||
<div class="comment__content-wrapper">
|
||||
<h3 class="comment__author" itemprop="author" itemscope itemtype="https://schema.org/Person">
|
||||
{% unless include.url == blank %}
|
||||
<span itemprop="name"><a rel="external nofollow" itemprop="url" href="{{ include.url }}">{{ include.name }}</a></span>
|
||||
{% else %}
|
||||
<span itemprop="name">{{ include.name }}</span>
|
||||
{% endunless %}
|
||||
</h3>
|
||||
<p class="comment__date">
|
||||
{% if include.date %}
|
||||
{% if include.index %}<a href="#comment{{ include.index }}" itemprop="url">{% endif %}
|
||||
<time datetime="{{ include.date | date_to_xmlschema }}" itemprop="datePublished">{{ include.date | date: "%B %-d, %Y at %I:%M %p" }}</time>
|
||||
{% if include.index %}</a>{% endif %}
|
||||
{% endif %}
|
||||
</p>
|
||||
<div itemprop="text">{{ include.message | markdownify }}</div>
|
||||
</div>
|
||||
</article>
|
3
_includes/comments-providers/custom.html
Normal file
3
_includes/comments-providers/custom.html
Normal file
|
@ -0,0 +1,3 @@
|
|||
<!-- start custom comments snippet -->
|
||||
|
||||
<!-- end custom comments snippet -->
|
3
_includes/comments-providers/custom_scripts.html
Normal file
3
_includes/comments-providers/custom_scripts.html
Normal file
|
@ -0,0 +1,3 @@
|
|||
<!-- start custom comments scripts -->
|
||||
|
||||
<!-- end custom comments scripts -->
|
13
_includes/comments-providers/discourse.html
Normal file
13
_includes/comments-providers/discourse.html
Normal file
|
@ -0,0 +1,13 @@
|
|||
{% if site.comments.discourse.server %}
|
||||
{% capture canonical %}{% if site.permalink contains '.html' %}{{ page.url | absolute_url }}{% else %}{{ page.url | absolute_url | remove:'index.html' | strip_slash }}{% endif %}{% endcapture %}
|
||||
<script type="text/javascript">
|
||||
DiscourseEmbed = { discourseUrl: '//{{ site.comments.discourse.server }}/',
|
||||
discourseEmbedUrl: '{{ canonical }}' };
|
||||
(function () {
|
||||
var d = document.createElement('script'); d.type = 'text/javascript'; d.async = true;
|
||||
d.src = DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
|
||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d);
|
||||
})();
|
||||
</script>
|
||||
<noscript>Please enable JavaScript to view the comments powered by <a href="https://www.discourse.org/">Discourse.</a></noscript>
|
||||
{% endif %}
|
15
_includes/comments-providers/disqus.html
Normal file
15
_includes/comments-providers/disqus.html
Normal file
|
@ -0,0 +1,15 @@
|
|||
{% if site.comments.disqus.shortname %}
|
||||
<script>
|
||||
var disqus_config = function () {
|
||||
this.page.url = "{{ page.url | absolute_url }}"; /* Replace PAGE_URL with your page's canonical URL variable */
|
||||
this.page.identifier = "{{ page.id }}"; /* Replace PAGE_IDENTIFIER with your page's unique identifier variable */
|
||||
};
|
||||
(function() { /* DON'T EDIT BELOW THIS LINE */
|
||||
var d = document, s = d.createElement('script');
|
||||
s.src = 'https://{{ site.comments.disqus.shortname }}.disqus.com/embed.js';
|
||||
s.setAttribute('data-timestamp', +new Date());
|
||||
(d.head || d.body).appendChild(s);
|
||||
})();
|
||||
</script>
|
||||
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
||||
{% endif %}
|
8
_includes/comments-providers/facebook.html
Normal file
8
_includes/comments-providers/facebook.html
Normal file
|
@ -0,0 +1,8 @@
|
|||
<div id="fb-root"></div>
|
||||
<script>(function(d, s, id) {
|
||||
var js, fjs = d.getElementsByTagName(s)[0];
|
||||
if (d.getElementById(id)) return;
|
||||
js = d.createElement(s); js.id = id;
|
||||
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5{% if site.comments.facebook.appid %}&appId={{ site.comments.facebook.appid }}{% endif %}";
|
||||
fjs.parentNode.insertBefore(js, fjs);
|
||||
}(document, 'script', 'facebook-jssdk'));</script>
|
24
_includes/comments-providers/giscus.html
Normal file
24
_includes/comments-providers/giscus.html
Normal file
|
@ -0,0 +1,24 @@
|
|||
<script>
|
||||
'use strict';
|
||||
|
||||
(function () {
|
||||
var commentContainer = document.querySelector('#giscus-comments');
|
||||
|
||||
if (!commentContainer) {
|
||||
return;
|
||||
}
|
||||
|
||||
var script = document.createElement('script');
|
||||
script.setAttribute('src', 'https://giscus.app/client.js');
|
||||
script.setAttribute('data-repo', '{{ site.repository | downcase }}');
|
||||
script.setAttribute('data-repo-id', '{{ site.comments.giscus.repo_id }}');
|
||||
script.setAttribute('data-category', '{{ site.comments.giscus.category_name }}');
|
||||
script.setAttribute('data-category-id', '{{ site.comments.giscus.category_id }}');
|
||||
script.setAttribute('data-mapping', '{{ site.comments.giscus.discussion_term | default: "pathname" }}');
|
||||
script.setAttribute('data-reactions-enabled', '{{ site.comments.giscus.reactions_enabled | default: 1 }}');
|
||||
script.setAttribute('data-theme', '{{ site.comments.giscus.theme | default: "light" }}');
|
||||
script.setAttribute('crossorigin', 'anonymous');
|
||||
|
||||
commentContainer.appendChild(script);
|
||||
})();
|
||||
</script>
|
20
_includes/comments-providers/scripts.html
Normal file
20
_includes/comments-providers/scripts.html
Normal file
|
@ -0,0 +1,20 @@
|
|||
{% if site.comments.provider and page.comments %}
|
||||
{% case site.comments.provider %}
|
||||
{% when "disqus" %}
|
||||
{% include /comments-providers/disqus.html %}
|
||||
{% when "discourse" %}
|
||||
{% include /comments-providers/discourse.html %}
|
||||
{% when "facebook" %}
|
||||
{% include /comments-providers/facebook.html %}
|
||||
{% when "staticman" %}
|
||||
{% include /comments-providers/staticman.html %}
|
||||
{% when "staticman_v2" %}
|
||||
{% include /comments-providers/staticman_v2.html %}
|
||||
{% when "utterances" %}
|
||||
{% include /comments-providers/utterances.html %}
|
||||
{% when "giscus" %}
|
||||
{% include /comments-providers/giscus.html %}
|
||||
{% when "custom" %}
|
||||
{% include /comments-providers/custom_scripts.html %}
|
||||
{% endcase %}
|
||||
{% endif %}
|
40
_includes/comments-providers/staticman.html
Normal file
40
_includes/comments-providers/staticman.html
Normal file
|
@ -0,0 +1,40 @@
|
|||
{% if site.repository and site.staticman.branch %}
|
||||
<script>
|
||||
(function ($) {
|
||||
$('#new_comment').submit(function () {
|
||||
var form = this;
|
||||
|
||||
$(form).addClass('disabled');
|
||||
$('#comment-form-submit').html('<i class="fas fa-spinner fa-spin fa-fw"></i> {{ site.data.ui-text[site.locale].loading_label | default: "Loading..." }}');
|
||||
|
||||
$.ajax({
|
||||
type: $(this).attr('method'),
|
||||
url: $(this).attr('action'),
|
||||
data: $(this).serialize(),
|
||||
contentType: 'application/x-www-form-urlencoded',
|
||||
success: function (data) {
|
||||
$('#comment-form-submit').html('{{ site.data.ui-text[site.locale].comment_btn_submitted | default: "Submitted" }}');
|
||||
$('.page__comments-form .js-notice').removeClass('notice--danger');
|
||||
$('.page__comments-form .js-notice').addClass('notice--success');
|
||||
showAlert('{{ site.data.ui-text[site.locale].comment_success_msg | default: "Thanks for your comment! It will show on the site once it has been approved." }}');
|
||||
},
|
||||
error: function (err) {
|
||||
console.log(err);
|
||||
$('#comment-form-submit').html('{{ site.data.ui-text[site.locale].comment_btn_submit | default: "Submit Comment" }}');
|
||||
$('.page__comments-form .js-notice').removeClass('notice--success');
|
||||
$('.page__comments-form .js-notice').addClass('notice--danger');
|
||||
showAlert('{{ site.data.ui-text[site.locale].comment_error_msg | default: "Sorry, there was an error with your submission. Please make sure all required fields have been completed and try again." }}');
|
||||
$(form).removeClass('disabled');
|
||||
}
|
||||
});
|
||||
|
||||
return false;
|
||||
});
|
||||
|
||||
function showAlert(message) {
|
||||
$('.page__comments-form .js-notice').removeClass('hidden');
|
||||
$('.page__comments-form .js-notice-text').html(message);
|
||||
}
|
||||
})(jQuery);
|
||||
</script>
|
||||
{% endif %}
|
40
_includes/comments-providers/staticman_v2.html
Normal file
40
_includes/comments-providers/staticman_v2.html
Normal file
|
@ -0,0 +1,40 @@
|
|||
{% if site.repository and site.comments.staticman.branch %}
|
||||
<script>
|
||||
(function ($) {
|
||||
$('#new_comment').submit(function () {
|
||||
var form = this;
|
||||
|
||||
$(form).addClass('disabled');
|
||||
$('#comment-form-submit').html('<i class="fas fa-spinner fa-spin fa-fw"></i> {{ site.data.ui-text[site.locale].loading_label | default: "Loading..." }}');
|
||||
|
||||
$.ajax({
|
||||
type: $(this).attr('method'),
|
||||
url: $(this).attr('action'),
|
||||
data: $(this).serialize(),
|
||||
contentType: 'application/x-www-form-urlencoded',
|
||||
success: function (data) {
|
||||
$('#comment-form-submit').html('{{ site.data.ui-text[site.locale].comment_btn_submitted | default: "Submitted" }}');
|
||||
$('.page__comments-form .js-notice').removeClass('notice--danger');
|
||||
$('.page__comments-form .js-notice').addClass('notice--success');
|
||||
showAlert('{{ site.data.ui-text[site.locale].comment_success_msg | default: "Thanks for your comment! It will show on the site once it has been approved." }}');
|
||||
},
|
||||
error: function (err) {
|
||||
console.log(err);
|
||||
$('#comment-form-submit').html('{{ site.data.ui-text[site.locale].comment_btn_submit | default: "Submit Comment" }}');
|
||||
$('.page__comments-form .js-notice').removeClass('notice--success');
|
||||
$('.page__comments-form .js-notice').addClass('notice--danger');
|
||||
showAlert('{{ site.data.ui-text[site.locale].comment_error_msg | default: "Sorry, there was an error with your submission. Please make sure all required fields have been completed and try again." }}');
|
||||
$(form).removeClass('disabled');
|
||||
}
|
||||
});
|
||||
|
||||
return false;
|
||||
});
|
||||
|
||||
function showAlert(message) {
|
||||
$('.page__comments-form .js-notice').removeClass('hidden');
|
||||
$('.page__comments-form .js-notice-text').html(message);
|
||||
}
|
||||
})(jQuery);
|
||||
</script>
|
||||
{% endif %}
|
20
_includes/comments-providers/utterances.html
Normal file
20
_includes/comments-providers/utterances.html
Normal file
|
@ -0,0 +1,20 @@
|
|||
<script>
|
||||
'use strict';
|
||||
|
||||
(function() {
|
||||
var commentContainer = document.querySelector('#utterances-comments');
|
||||
|
||||
if (!commentContainer) {
|
||||
return;
|
||||
}
|
||||
|
||||
var script = document.createElement('script');
|
||||
script.setAttribute('src', 'https://utteranc.es/client.js');
|
||||
script.setAttribute('repo', '{{ site.repository }}');
|
||||
script.setAttribute('issue-term', '{{ site.comments.utterances.issue_term | default: "pathname" }}');
|
||||
script.setAttribute('theme', '{{ site.comments.utterances.theme | default: "github-light" }}');
|
||||
script.setAttribute('crossorigin', 'anonymous');
|
||||
|
||||
commentContainer.appendChild(script);
|
||||
})();
|
||||
</script>
|
162
_includes/comments.html
Normal file
162
_includes/comments.html
Normal file
|
@ -0,0 +1,162 @@
|
|||
<div class="page__comments">
|
||||
{% capture comments_label %}{{ site.data.ui-text[site.locale].comments_label | default: "Comments" }}{% endcapture %}
|
||||
{% case site.comments.provider %}
|
||||
{% when "discourse" %}
|
||||
<h4 class="page__comments-title">{{ comments_label }}</h4>
|
||||
<section id="discourse-comments"></section>
|
||||
{% when "disqus" %}
|
||||
<h4 class="page__comments-title">{{ comments_label }}</h4>
|
||||
<section id="disqus_thread"></section>
|
||||
{% when "facebook" %}
|
||||
<h4 class="page__comments-title">{{ comments_label }}</h4>
|
||||
<section class="fb-comments" data-href="{{ page.url | absolute_url }}" data-mobile="true" data-num-posts="{{ site.comments.facebook.num_posts | default: 5 }}" data-width="100%" data-colorscheme="{{ site.comments.facebook.colorscheme | default: 'light' }}"></section>
|
||||
{% when "staticman_v2" %}
|
||||
<section id="static-comments">
|
||||
{% if site.repository and site.comments.staticman.branch %}
|
||||
<!-- Start static comments -->
|
||||
<div class="js-comments">
|
||||
{% if site.data.comments[page.slug] %}
|
||||
<h4 class="page__comments-title">{{ site.data.ui-text[site.locale].comments_title | default: "Comments" }}</h4>
|
||||
{% assign comments = site.data.comments[page.slug] | sort %}
|
||||
|
||||
{% for comment in comments %}
|
||||
{% assign email = comment[1].email %}
|
||||
{% assign name = comment[1].name %}
|
||||
{% assign url = comment[1].url %}
|
||||
{% assign date = comment[1].date %}
|
||||
{% assign message = comment[1].message %}
|
||||
{% include comment.html index=forloop.index email=email name=name url=url date=date message=message %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
</div>
|
||||
<!-- End static comments -->
|
||||
|
||||
<!-- Start new comment form -->
|
||||
<div class="page__comments-form">
|
||||
<h4 class="page__comments-title">{{ site.data.ui-text[site.locale].comments_label | default: "Leave a Comment" }}</h4>
|
||||
<p class="small">{{ site.data.ui-text[site.locale].comment_form_info | default: "Your email address will not be published. Required fields are marked" }} <span class="required">*</span></p>
|
||||
<form id="new_comment" class="page__comments-form js-form form" method="post" action="{{ site.comments.staticman.endpoint }}{{ site.repository }}/{{ site.comments.staticman.branch }}/comments">
|
||||
<div class="form__spinner">
|
||||
<i class="fas fa-spinner fa-spin fa-3x fa-fw"></i>
|
||||
<span class="sr-only">{{ site.data.ui-text[site.locale].loading_label | default: "Loading..." }}</span>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="comment-form-message">{{ site.data.ui-text[site.locale].comment_form_comment_label | default: "Comment" }} <small class="required">*</small></label>
|
||||
<textarea type="text" rows="3" id="comment-form-message" name="fields[message]" tabindex="1"></textarea>
|
||||
<div class="small help-block"><a href="https://daringfireball.net/projects/markdown/">{{ site.data.ui-text[site.locale].comment_form_md_info | default: "Markdown is supported." }}</a></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="comment-form-name">{{ site.data.ui-text[site.locale].comment_form_name_label | default: "Name" }} <small class="required">*</small></label>
|
||||
<input type="text" id="comment-form-name" name="fields[name]" tabindex="2" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="comment-form-email">{{ site.data.ui-text[site.locale].comment_form_email_label | default: "Email address" }} <small class="required">*</small></label>
|
||||
<input type="email" id="comment-form-email" name="fields[email]" tabindex="3" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="comment-form-url">{{ site.data.ui-text[site.locale].comment_form_website_label | default: "Website (optional)" }}</label>
|
||||
<input type="url" id="comment-form-url" name="fields[url]" tabindex="4"/>
|
||||
</div>
|
||||
<div class="form-group hidden" style="display: none;">
|
||||
<input type="hidden" name="options[slug]" value="{{ page.slug }}">
|
||||
<label for="comment-form-location">Not used. Leave blank if you are a human.</label>
|
||||
<input type="text" id="comment-form-location" name="fields[hidden]" autocomplete="off"/>
|
||||
{% if site.reCaptcha.siteKey %}<input type="hidden" name="options[reCaptcha][siteKey]" value="{{ site.reCaptcha.siteKey }}">{% endif %}
|
||||
{% if site.reCaptcha.secret %}<input type="hidden" name="options[reCaptcha][secret]" value="{{ site.reCaptcha.secret }}">{% endif %}
|
||||
</div>
|
||||
<!-- Start comment form alert messaging -->
|
||||
<p class="hidden js-notice">
|
||||
<strong class="js-notice-text"></strong>
|
||||
</p>
|
||||
<!-- End comment form alert messaging -->
|
||||
{% if site.reCaptcha.siteKey %}
|
||||
<div class="form-group">
|
||||
<div class="g-recaptcha" data-sitekey="{{ site.reCaptcha.siteKey }}"></div>
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="form-group">
|
||||
<button type="submit" id="comment-form-submit" tabindex="5" class="btn btn--primary btn--large">{{ site.data.ui-text[site.locale].comment_btn_submit | default: "Submit Comment" }}</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<!-- End new comment form -->
|
||||
{% if site.reCaptcha.siteKey %}<script async src="https://www.google.com/recaptcha/api.js"></script>{% endif %}
|
||||
{% endif %}
|
||||
</section>
|
||||
{% when "staticman" %}
|
||||
<section id="static-comments">
|
||||
{% if site.repository and site.staticman.branch %}
|
||||
<!-- Start static comments -->
|
||||
<div class="js-comments">
|
||||
{% if site.data.comments[page.slug] %}
|
||||
<h4 class="page__comments-title">{{ site.data.ui-text[site.locale].comments_title | default: "Comments" }}</h4>
|
||||
{% assign comments = site.data.comments[page.slug] | sort %}
|
||||
|
||||
{% for comment in comments %}
|
||||
{% assign email = comment[1].email %}
|
||||
{% assign name = comment[1].name %}
|
||||
{% assign url = comment[1].url %}
|
||||
{% assign date = comment[1].date %}
|
||||
{% assign message = comment[1].message %}
|
||||
{% include comment.html index=forloop.index email=email name=name url=url date=date message=message %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
</div>
|
||||
<!-- End static comments -->
|
||||
|
||||
<!-- Start new comment form -->
|
||||
<div class="page__comments-form">
|
||||
<h4 class="page__comments-title">{{ site.data.ui-text[site.locale].comments_label | default: "Leave a Comment" }}</h4>
|
||||
<p class="small">{{ site.data.ui-text[site.locale].comment_form_info | default: "Your email address will not be published. Required fields are marked" }} <span class="required">*</span></p>
|
||||
<form id="new_comment" class="page__comments-form js-form form" method="post" action="https://api.staticman.net/v1/entry/{{ site.repository }}/{{ site.staticman.branch }}">
|
||||
<div class="form__spinner">
|
||||
<i class="fas fa-spinner fa-spin fa-3x fa-fw"></i>
|
||||
<span class="sr-only">{{ site.data.ui-text[site.locale].loading_label | default: "Loading..." }}</span>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="comment-form-message">{{ site.data.ui-text[site.locale].comment_form_comment_label | default: "Comment" }} <small class="required">*</small></label>
|
||||
<textarea type="text" rows="3" id="comment-form-message" name="fields[message]" tabindex="1"></textarea>
|
||||
<div class="small help-block"><a href="https://daringfireball.net/projects/markdown/">{{ site.data.ui-text[site.locale].comment_form_md_info | default: "Markdown is supported." }}</a></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="comment-form-name">{{ site.data.ui-text[site.locale].comment_form_name_label | default: "Name" }} <small class="required">*</small></label>
|
||||
<input type="text" id="comment-form-name" name="fields[name]" tabindex="2" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="comment-form-email">{{ site.data.ui-text[site.locale].comment_form_email_label | default: "Email address" }} <small class="required">*</small></label>
|
||||
<input type="email" id="comment-form-email" name="fields[email]" tabindex="3" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="comment-form-url">{{ site.data.ui-text[site.locale].comment_form_website_label | default: "Website (optional)" }}</label>
|
||||
<input type="url" id="comment-form-url" name="fields[url]" tabindex="4"/>
|
||||
</div>
|
||||
<div class="form-group hidden" style="display: none;">
|
||||
<input type="hidden" name="options[slug]" value="{{ page.slug }}">
|
||||
<label for="comment-form-location">Not used. Leave blank if you are a human.</label>
|
||||
<input type="text" id="comment-form-location" name="fields[hidden]" autocomplete="off"/>
|
||||
</div>
|
||||
<!-- Start comment form alert messaging -->
|
||||
<p class="hidden js-notice">
|
||||
<strong class="js-notice-text"></strong>
|
||||
</p>
|
||||
<!-- End comment form alert messaging -->
|
||||
<div class="form-group">
|
||||
<button type="submit" id="comment-form-submit" tabindex="5" class="btn btn--primary btn--large">{{ site.data.ui-text[site.locale].comment_btn_submit | default: "Submit Comment" }}</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<!-- End new comment form -->
|
||||
{% endif %}
|
||||
</section>
|
||||
{% when "utterances" %}
|
||||
<h4 class="page__comments-title">{{ comments_label }}</h4>
|
||||
<section id="utterances-comments"></section>
|
||||
{% when "giscus" %}
|
||||
<h4 class="page__comments-title">{{ comments_label }}</h4>
|
||||
<section id="giscus-comments"></section>
|
||||
{% when "custom" %}
|
||||
{% include /comments-providers/custom.html %}
|
||||
{% endcase %}
|
||||
</div>
|
|
@ -11,91 +11,89 @@
|
|||
<div id="selectversion" class="selectversion" style="display:none">
|
||||
<br>
|
||||
<select id="major">
|
||||
<option>11</option>
|
||||
<option>10</option>
|
||||
<option>9</option>
|
||||
<option>8</option>
|
||||
<option>7</option>
|
||||
<option>6</option>
|
||||
<option>5</option>
|
||||
<option>4</option>
|
||||
<option>3</option>
|
||||
<option>2</option>
|
||||
<option>1</option>
|
||||
<option>0</option>
|
||||
<option>1</option>
|
||||
<option>2</option>
|
||||
<option>3</option>
|
||||
<option>4</option>
|
||||
<option>5</option>
|
||||
<option>6</option>
|
||||
<option>7</option>
|
||||
<option>8</option>
|
||||
<option>9</option>
|
||||
<option>10</option>
|
||||
<option>11</option>
|
||||
</select>.<select id="minor">
|
||||
<option>17</option>
|
||||
<option>16</option>
|
||||
<option>15</option>
|
||||
<option>14</option>
|
||||
<option>13</option>
|
||||
<option>12</option>
|
||||
<option>11</option>
|
||||
<option>10</option>
|
||||
<option>9</option>
|
||||
<option>8</option>
|
||||
<option>7</option>
|
||||
<option>6</option>
|
||||
<option>5</option>
|
||||
<option>4</option>
|
||||
<option>3</option>
|
||||
<option>2</option>
|
||||
<option>1</option>
|
||||
<option>0</option>
|
||||
<option>1</option>
|
||||
<option>2</option>
|
||||
<option>3</option>
|
||||
<option>4</option>
|
||||
<option>5</option>
|
||||
<option>6</option>
|
||||
<option>7</option>
|
||||
<option>8</option>
|
||||
<option>9</option>
|
||||
<option>10</option>
|
||||
<option>11</option>
|
||||
<option>12</option>
|
||||
<option>13</option>
|
||||
<option>14</option>
|
||||
<option>15</option>
|
||||
<option>16</option>
|
||||
</select>.<select id="whydidnintendodecidetodothingslikethis">
|
||||
<option>0</option>
|
||||
</select>-<select id="nver">
|
||||
<option>50</option>
|
||||
<option>49</option>
|
||||
<option>48</option>
|
||||
<option>47</option>
|
||||
<option>46</option>
|
||||
<option>45</option>
|
||||
<option>44</option>
|
||||
<option>43</option>
|
||||
<option>42</option>
|
||||
<option>41</option>
|
||||
<option>40</option>
|
||||
<option>39</option>
|
||||
<option>38</option>
|
||||
<option>37</option>
|
||||
<option>36</option>
|
||||
<option>35</option>
|
||||
<option>34</option>
|
||||
<option>33</option>
|
||||
<option>32</option>
|
||||
<option>31</option>
|
||||
<option>30</option>
|
||||
<option>29</option>
|
||||
<option>28</option>
|
||||
<option>27</option>
|
||||
<option>26</option>
|
||||
<option>25</option>
|
||||
<option>24</option>
|
||||
<option>23</option>
|
||||
<option>22</option>
|
||||
<option>21</option>
|
||||
<option>20</option>
|
||||
<option>19</option>
|
||||
<option>18</option>
|
||||
<option>17</option>
|
||||
<option>16</option>
|
||||
<option>15</option>
|
||||
<option>14</option>
|
||||
<option>13</option>
|
||||
<option>12</option>
|
||||
<option>11</option>
|
||||
<option>10</option>
|
||||
<option>9</option>
|
||||
<option>8</option>
|
||||
<option>7</option>
|
||||
<option>6</option>
|
||||
<option>5</option>
|
||||
<option>4</option>
|
||||
<option>3</option>
|
||||
<option>2</option>
|
||||
<option>1</option>
|
||||
<option>0</option>
|
||||
<option>1</option>
|
||||
<option>2</option>
|
||||
<option>3</option>
|
||||
<option>4</option>
|
||||
<option>5</option>
|
||||
<option>6</option>
|
||||
<option>7</option>
|
||||
<option>8</option>
|
||||
<option>9</option>
|
||||
<option>10</option>
|
||||
<option>11</option>
|
||||
<option>12</option>
|
||||
<option>13</option>
|
||||
<option>14</option>
|
||||
<option>15</option>
|
||||
<option>16</option>
|
||||
<option>17</option>
|
||||
<option>18</option>
|
||||
<option>19</option>
|
||||
<option>20</option>
|
||||
<option>21</option>
|
||||
<option>22</option>
|
||||
<option>23</option>
|
||||
<option>24</option>
|
||||
<option>25</option>
|
||||
<option>26</option>
|
||||
<option>27</option>
|
||||
<option>28</option>
|
||||
<option>29</option>
|
||||
<option>30</option>
|
||||
<option>31</option>
|
||||
<option>32</option>
|
||||
<option>33</option>
|
||||
<option>34</option>
|
||||
<option>35</option>
|
||||
<option>36</option>
|
||||
<option>37</option>
|
||||
<option>38</option>
|
||||
<option>39</option>
|
||||
<option>40</option>
|
||||
<option>41</option>
|
||||
<option>42</option>
|
||||
<option>43</option>
|
||||
<option>44</option>
|
||||
<option>45</option>
|
||||
<option>46</option>
|
||||
<option>47</option>
|
||||
<option>48</option>
|
||||
<option>49</option>
|
||||
</select><select id="region">
|
||||
<option>E</option>
|
||||
<option>U</option>
|
||||
|
@ -115,6 +113,7 @@ document.getElementById("selectversion").style.display = "block";
|
|||
|
||||
<p id="result_noneSelected" style="display:none">{{ include.noneSelected }}</p>
|
||||
<p id="result_invalidVersion" style="display:none">{{ include.invalidVersion }}</p>
|
||||
<p id="result_methodUnavailable" style="display:none">{{ include.methodUnavailable }}</p>
|
||||
|
||||
<script src="/assets/js/selecting.js"></script>
|
||||
|
||||
|
|
15
_includes/documents-collection.html
Normal file
15
_includes/documents-collection.html
Normal file
|
@ -0,0 +1,15 @@
|
|||
{% assign entries = site[include.collection] %}
|
||||
|
||||
{% if include.sort_by %}
|
||||
{% assign entries = entries | sort: include.sort_by %}
|
||||
{% endif %}
|
||||
|
||||
{% if include.sort_order == 'reverse' %}
|
||||
{% assign entries = entries | reverse %}
|
||||
{% endif %}
|
||||
|
||||
{%- for post in entries -%}
|
||||
{%- unless post.hidden -%}
|
||||
{% include archive-single.html %}
|
||||
{%- endunless -%}
|
||||
{%- endfor -%}
|
41
_includes/feature_row
Normal file
41
_includes/feature_row
Normal file
|
@ -0,0 +1,41 @@
|
|||
{% if include.id %}
|
||||
{% assign feature_row = page[include.id] %}
|
||||
{% else %}
|
||||
{% assign feature_row = page.feature_row %}
|
||||
{% endif %}
|
||||
|
||||
<div class="feature__wrapper">
|
||||
|
||||
{% for f in feature_row %}
|
||||
<div class="feature__item{% if include.type %}--{{ include.type }}{% endif %}">
|
||||
<div class="archive__item">
|
||||
{% if f.image_path %}
|
||||
<div class="archive__item-teaser">
|
||||
<img src="{{ f.image_path | relative_url }}"
|
||||
alt="{% if f.alt %}{{ f.alt }}{% endif %}">
|
||||
{% if f.image_caption %}
|
||||
<span class="archive__item-caption">{{ f.image_caption | markdownify | remove: "<p>" | remove: "</p>" }}</span>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="archive__item-body">
|
||||
{% if f.title %}
|
||||
<h2 class="archive__item-title">{{ f.title }}</h2>
|
||||
{% endif %}
|
||||
|
||||
{% if f.excerpt %}
|
||||
<div class="archive__item-excerpt">
|
||||
{{ f.excerpt | markdownify }}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% if f.url %}
|
||||
<p><a href="{{ f.url | relative_url }}" class="btn {{ f.btn_class }}">{{ f.btn_label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }}</a></p>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
</div>
|
9
_includes/figure
Normal file
9
_includes/figure
Normal file
|
@ -0,0 +1,9 @@
|
|||
<figure class="{{ include.class }}">
|
||||
<img src="{{ include.image_path | relative_url }}"
|
||||
alt="{% if include.alt %}{{ include.alt }}{% endif %}">
|
||||
{%- if include.caption -%}
|
||||
<figcaption>
|
||||
{{ include.caption | markdownify | remove: "<p>" | remove: "</p>" }}
|
||||
</figcaption>
|
||||
{%- endif -%}
|
||||
</figure>
|
26
_includes/footer.html
Normal file
26
_includes/footer.html
Normal file
|
@ -0,0 +1,26 @@
|
|||
<div class="page__footer-follow">
|
||||
<ul class="social-icons">
|
||||
{% if site.data.ui-text[site.locale].follow_label %}
|
||||
<li><strong>{{ site.data.ui-text[site.locale].follow_label }}</strong></li>
|
||||
{% endif %}
|
||||
|
||||
{% if site.footer.links %}
|
||||
{% for link in site.footer.links %}
|
||||
{% if link.label and link.url %}
|
||||
<li><a href="{{ link.url }}" rel="nofollow noopener noreferrer"><i class="{{ link.icon | default: 'fas fa-link' }}" aria-hidden="true"></i> {{ link.label }}</a></li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
<!--
|
||||
{% unless site.atom_feed.hide %}
|
||||
<li><a href="{% if site.atom_feed.path %}{{ site.atom_feed.path }}{% else %}{{ '/feed.xml' | relative_url }}{% endif %}"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> {{ site.data.ui-text[site.locale].feed_label | default: "Feed" }}</a></li>
|
||||
{% endunless %}
|
||||
</ul>
|
||||
-->
|
||||
</div>
|
||||
|
||||
<!-- custom footer, guide specific -->
|
||||
{% assign split_path = page.path | split: "/" %}
|
||||
{% assign locale = split_path[1] %}
|
||||
{% assign titles = site.data.navigation[locale].footer %}
|
||||
<div class="page__footer-copyright">© {{ site.time | date: '%Y' }} {{ site.name | default: site.title }}. - <a href="site-navigation">{{ titles[1].title }}</a> - <a href="privacy-policy">{{ titles[2].title }}</a> <!-- {{ site.data.ui-text[site.locale].powered_by | default: "Powered by" }} <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.--></div>
|
3
_includes/footer/custom.html
Normal file
3
_includes/footer/custom.html
Normal file
|
@ -0,0 +1,3 @@
|
|||
<!-- start custom footer snippets -->
|
||||
|
||||
<!-- end custom footer snippets -->
|
35
_includes/gallery
Normal file
35
_includes/gallery
Normal file
|
@ -0,0 +1,35 @@
|
|||
{% if include.id %}
|
||||
{% assign gallery = page[include.id] %}
|
||||
{% else %}
|
||||
{% assign gallery = page.gallery %}
|
||||
{% endif %}
|
||||
|
||||
{% if include.layout %}
|
||||
{% assign gallery_layout = include.layout %}
|
||||
{% else %}
|
||||
{% if gallery.size == 2 %}
|
||||
{% assign gallery_layout = 'half' %}
|
||||
{% elsif gallery.size >= 3 %}
|
||||
{% assign gallery_layout = 'third' %}
|
||||
{% else %}
|
||||
{% assign gallery_layout = '' %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
<figure class="{{ gallery_layout }} {{ include.class }}">
|
||||
{% for img in gallery %}
|
||||
{% if img.url %}
|
||||
<a href="{{ img.url | relative_url }}"
|
||||
{% if img.title %}title="{{ img.title }}"{% endif %}>
|
||||
<img src="{{ img.image_path | relative_url }}"
|
||||
alt="{% if img.alt %}{{ img.alt }}{% endif %}">
|
||||
</a>
|
||||
{% else %}
|
||||
<img src="{{ img.image_path | relative_url }}"
|
||||
alt="{% if img.alt %}{{ img.alt }}{% endif %}">
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% if include.caption %}
|
||||
<figcaption>{{ include.caption | markdownify | remove: "<p>" | remove: "</p>" }}</figcaption>
|
||||
{% endif %}
|
||||
</figure>
|
47
_includes/group-by-array
Normal file
47
_includes/group-by-array
Normal file
|
@ -0,0 +1,47 @@
|
|||
<!--
|
||||
# Jekyll Group-By-Array 0.1.0
|
||||
# https://github.com/mushishi78/jekyll-group-by-array
|
||||
# © 2015 Max White <mushishi78@gmail.com>
|
||||
# MIT License
|
||||
-->
|
||||
|
||||
<!-- Initialize -->
|
||||
{% assign __empty_array = '' | split: ',' %}
|
||||
{% assign group_names = __empty_array %}
|
||||
{% assign group_items = __empty_array %}
|
||||
|
||||
<!-- Map -->
|
||||
{% assign __names = include.collection | map: include.field %}
|
||||
|
||||
<!-- Flatten -->
|
||||
{% assign __names = __names | join: ',' | join: ',' | split: ',' %}
|
||||
|
||||
<!-- Uniq -->
|
||||
{% assign __names = __names | sort %}
|
||||
{% for name in __names %}
|
||||
|
||||
<!-- If not equal to previous then it must be unique as sorted -->
|
||||
{% unless name == previous %}
|
||||
|
||||
<!-- Push to group_names -->
|
||||
{% assign group_names = group_names | push: name %}
|
||||
{% endunless %}
|
||||
|
||||
{% assign previous = name %}
|
||||
{% endfor %}
|
||||
|
||||
|
||||
<!-- group_items -->
|
||||
{% for name in group_names %}
|
||||
|
||||
<!-- Collect if contains -->
|
||||
{% assign __item = __empty_array %}
|
||||
{% for __element in include.collection %}
|
||||
{% if __element[include.field] contains name %}
|
||||
{% assign __item = __item | push: __element %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
<!-- Push to group_items -->
|
||||
{% assign group_items = group_items | push: __item %}
|
||||
{% endfor %}
|
25
_includes/head.html
Normal file
25
_includes/head.html
Normal file
|
@ -0,0 +1,25 @@
|
|||
<meta charset="utf-8">
|
||||
|
||||
{% include seo.html %}
|
||||
|
||||
{% unless site.atom_feed.hide %}
|
||||
<link href="{% if site.atom_feed.path %}{{ site.atom_feed.path }}{% else %}{{ '/feed.xml' | relative_url }}{% endif %}" type="application/atom+xml" rel="alternate" title="{{ site.title }} Feed">
|
||||
{% endunless %}
|
||||
|
||||
<!-- https://t.co/dKP3o1e -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<script>
|
||||
document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
|
||||
</script>
|
||||
|
||||
<!-- For all browsers -->
|
||||
<link rel="stylesheet" href="{{ '/assets/css/main.css' | relative_url }}">
|
||||
<link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css"></noscript>
|
||||
|
||||
{% if site.head_scripts %}
|
||||
{% for script in site.head_scripts %}
|
||||
<script src="{{ script | relative_url }}"></script>
|
||||
{% endfor %}
|
||||
{% endif %}
|
51
_includes/head/custom.html
Normal file
51
_includes/head/custom.html
Normal file
|
@ -0,0 +1,51 @@
|
|||
<!-- start custom head snippets -->
|
||||
<!-- insert favicons. use http://realfavicongenerator.net/ -->
|
||||
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="{{ base_path }}/images/apple-touch-icon.png?v=PYEmwKvQAx">
|
||||
<link rel="icon" type="image/png" href="{{ base_path }}/images/favicon-32x32.png?v=PYEmwKvQAx" sizes="32x32">
|
||||
<link rel="icon" type="image/png" href="{{ base_path }}/images/favicon-194x194.png?v=PYEmwKvQAx" sizes="194x194">
|
||||
<link rel="icon" type="image/png" href="{{ base_path }}/images/android-chrome-192x192.png?v=PYEmwKvQAx" sizes="192x192">
|
||||
<link rel="icon" type="image/png" href="{{ base_path }}/images/favicon-16x16.png?v=PYEmwKvQAx" sizes="16x16">
|
||||
<link rel="manifest" href="{{ base_path }}/images/manifest.json?v=PYEmwKvQAx">
|
||||
<link rel="mask-icon" href="{{ base_path }}/images/safari-pinned-tab.svg?v=PYEmwKvQAx" color="#2E3440">
|
||||
<link rel="shortcut icon" href="{{ base_path }}/images/favicon.ico?v=PYEmwKvQAx">
|
||||
<meta name="apple-mobile-web-app-title" content="Guide">
|
||||
<meta name="application-name" content="Guide">
|
||||
<meta name="msapplication-TileColor" content="#2E3440">
|
||||
<meta name="msapplication-TileImage" content="{{ base_path }}/images/mstile-144x144.png?v=PYEmwKvQAx">
|
||||
<meta name="msapplication-config" content="{{ base_path }}/images/browserconfig.xml?v=PYEmwKvQAx">
|
||||
<meta name="theme-color" content="#2E3440">
|
||||
|
||||
|
||||
{% assign split_path = page.path | split: "/" %}
|
||||
{% assign locale = split_path[1] %}
|
||||
{% if locale == 'en_US' %}
|
||||
{% assign locale_var = '/' %}
|
||||
{% else %}
|
||||
{% assign locale_var = locale | prepend:'/' | append:'/' %}
|
||||
{% endif %}
|
||||
{% assign top = site.data.navigation[locale].top %}
|
||||
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.css" integrity="sha512-LQ97camar/lOliT/MqjcQs5kWgy6Qz/cCRzzRzUCfv0fotsCTC9ZHXaPQmJV8Xu/PVALfJZ7BDezl5lW3/qBxg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.js" integrity="sha512-yXXqOFjdjHNH1GND+1EO0jbvvebABpzGKD66djnUfiKlYME5HGMUJHoCaeE4D5PTG2YsSJf6dwqyUUvQvS0vaA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
||||
<script>
|
||||
window.addEventListener("load", function(){
|
||||
window.cookieconsent.initialise({
|
||||
"palette": {
|
||||
"popup": {
|
||||
"background": "#2e3440"
|
||||
},
|
||||
"button": {
|
||||
"background": "#60818f"
|
||||
}
|
||||
},
|
||||
"theme": "edgeless",
|
||||
"position": "top",
|
||||
"static": true,
|
||||
"content": {
|
||||
"message": "{{ top[0].title }}"
|
||||
}
|
||||
})});
|
||||
</script>
|
||||
|
||||
<!-- end custom head snippets -->
|
|
@ -7,16 +7,13 @@
|
|||
{% unless logo_path == empty %}
|
||||
<a class="site-logo" href="{{ '/' | relative_url }}"><img src="{{ logo_path | relative_url }}" alt="{{ site.masthead_title | default: site.title }}"></a>
|
||||
{% endunless %}
|
||||
<!-- hacks-guide change start: disable default masthead title -->
|
||||
<!--
|
||||
<a class="site-title" href="{{ '/' | relative_url }}">
|
||||
<!-- <a class="site-title" href="{{ '/' | relative_url }}">
|
||||
{{ site.masthead_title | default: site.title }}
|
||||
{% if site.subtitle %}<span class="site-subtitle">{{ site.subtitle }}</span>{% endif %}
|
||||
</a>
|
||||
-->
|
||||
<!-- hacks-guide change end -->
|
||||
<ul class="visible-links">
|
||||
<!-- hacks-guide change start: multi-language configuration -->
|
||||
<!-- modified to use multilang, guide-specific -->
|
||||
{% assign split_path = page.path | split: "/" %}
|
||||
{% assign locale = split_path[1] %}
|
||||
{% assign titles = site.data.navigation[locale].main %}
|
||||
|
@ -33,7 +30,7 @@
|
|||
<li class="masthead__menu-item"><a href="{{ domain }}{{ locale_var }}{{ link.url }}">{{ link.title }}</a></li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
<!-- hacks-guide change end -->
|
||||
<!-- end guide specific -->
|
||||
</ul>
|
||||
{% if site.search == true %}
|
||||
<button class="search__toggle" type="button">
|
||||
|
@ -41,7 +38,7 @@
|
|||
<i class="fas fa-search"></i>
|
||||
</button>
|
||||
{% endif %}
|
||||
<!-- hacks-guide change start: Add language selector -->
|
||||
<!-- completely redo hidden links for multilang, guide-specific -->
|
||||
<ul class="hidden-links links-menu hidden"></ul>
|
||||
<ul class="hidden-links lang-menu hidden">
|
||||
{% assign split_url = page.url | split: "/" %}
|
||||
|
@ -91,7 +88,6 @@
|
|||
<div class="navicon"></div>
|
||||
</button>
|
||||
<button class="greedy-nav__toggle_lang"><div class="langicon"><i class="fa fa-language fa-lg" aria-hidden="true"></i></div></button>
|
||||
<!-- hacks-guide change end -->
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
|
|
32
_includes/nav_list
Normal file
32
_includes/nav_list
Normal file
|
@ -0,0 +1,32 @@
|
|||
{% assign split_path = page.path | split: "/" %}
|
||||
{% assign locale = split_path[1] %}
|
||||
{% if locale == 'en_US' %}
|
||||
{% assign locale_var = '/' %}
|
||||
{% else %}
|
||||
{% assign locale_var = locale | prepend:'/' | append:'/' %}
|
||||
{% endif %}
|
||||
|
||||
{% assign title = site.data.navigation[locale].sidebar_title %}
|
||||
{% assign navigation = site.data.navigation[locale].sidebar_pages %}
|
||||
|
||||
<nav class="nav__list">
|
||||
{% if page.sidebar.title %}<h3 class="nav__title" style="padding-left: 0;">{{ page.sidebar.title }}</h3>{% endif %}
|
||||
<input id="ac-toc" name="accordion-toc" type="checkbox" />
|
||||
<label for="ac-toc">{{ site.data.ui-text[site.locale].menu_label | default: "Toggle Menu" }}</label>
|
||||
<ul class="nav__items">
|
||||
<li>
|
||||
<span class="nav__sub-title">{{ title[0].title }}</span>
|
||||
<ol>
|
||||
{% for link in site.data.navigation[locale].sidebar_pages %}
|
||||
{% if link.url == "/" %}
|
||||
<li style="display: none;" data-name="home"><a href='{{ domain }}{{ locale_var }}'>{{ link.title }}</a></li>
|
||||
{% elsif link.url == "multiple-options" %}
|
||||
<li style="display: none;" data-name="multiple-options"><i>({{ link.title }})</i></li>
|
||||
{% else %}
|
||||
<li style="display: none;" data-name="{{ site.data.navigation.en_US.sidebar_pages[forloop.index0].url }}"><a href='{{ domain }}{{ locale_var }}{{ link.url }}'>{{ link.title }}</a></li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</ol>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
6
_includes/page__date.html
Normal file
6
_includes/page__date.html
Normal file
|
@ -0,0 +1,6 @@
|
|||
{% assign date_format = site.date_format | default: "%B %-d, %Y" %}
|
||||
{% if page.last_modified_at %}
|
||||
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> {{ site.data.ui-text[site.locale].date_label | default: "Updated:" }}</strong> <time datetime="{{ page.last_modified_at | date: "%Y-%m-%d" }}">{{ page.last_modified_at | date: date_format }}</time></p>
|
||||
{% elsif page.date %}
|
||||
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> {{ site.data.ui-text[site.locale].date_label | default: "Updated:" }}</strong> <time datetime="{{ page.date | date_to_xmlschema }}">{{ page.date | date: date_format }}</time></p>
|
||||
{% endif %}
|
55
_includes/page__hero.html
Normal file
55
_includes/page__hero.html
Normal file
|
@ -0,0 +1,55 @@
|
|||
{% capture overlay_img_path %}{{ page.header.overlay_image | relative_url }}{% endcapture %}
|
||||
|
||||
{% if page.header.overlay_filter contains "gradient" %}
|
||||
{% capture overlay_filter %}{{ page.header.overlay_filter }}{% endcapture %}
|
||||
{% elsif page.header.overlay_filter contains "rgba" %}
|
||||
{% capture overlay_filter %}{{ page.header.overlay_filter }}{% endcapture %}
|
||||
{% capture overlay_filter %}linear-gradient({{ overlay_filter }}, {{ overlay_filter }}){% endcapture %}
|
||||
{% elsif page.header.overlay_filter %}
|
||||
{% capture overlay_filter %}rgba(0, 0, 0, {{ page.header.overlay_filter }}){% endcapture %}
|
||||
{% capture overlay_filter %}linear-gradient({{ overlay_filter }}, {{ overlay_filter }}){% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
{% if page.header.image_description %}
|
||||
{% assign image_description = page.header.image_description %}
|
||||
{% else %}
|
||||
{% assign image_description = page.title %}
|
||||
{% endif %}
|
||||
|
||||
{% assign image_description = image_description | markdownify | strip_html | strip_newlines | escape_once %}
|
||||
|
||||
<div class="page__hero{% if page.header.overlay_color or page.header.overlay_image %}--overlay{% endif %}"
|
||||
style="{% if page.header.overlay_color %}background-color: {{ page.header.overlay_color | default: 'transparent' }};{% endif %} {% if overlay_img_path %}background-image: {% if overlay_filter %}{{ overlay_filter }}, {% endif %}url('{{ overlay_img_path }}');{% endif %}"
|
||||
>
|
||||
{% if page.header.overlay_color or page.header.overlay_image %}
|
||||
<div class="wrapper">
|
||||
<h1 id="page-title" class="page__title" itemprop="headline">
|
||||
{% if paginator and site.paginate_show_page_num %}
|
||||
{{ site.title }}{% unless paginator.page == 1 %} {{ site.data.ui-text[site.locale].page | default: "Page" }} {{ paginator.page }}{% endunless %}
|
||||
{% else %}
|
||||
{{ page.title | default: site.title | markdownify | remove: "<p>" | remove: "</p>" }}
|
||||
{% endif %}
|
||||
</h1>
|
||||
{% if page.tagline %}
|
||||
<p class="page__lead">{{ page.tagline | markdownify | remove: "<p>" | remove: "</p>" }}</p>
|
||||
{% elsif page.header.show_overlay_excerpt != false and page.excerpt %}
|
||||
<p class="page__lead">{{ page.excerpt | markdownify | remove: "<p>" | remove: "</p>" }}</p>
|
||||
{% endif %}
|
||||
{% include page__meta.html %}
|
||||
{% if page.header.cta_url %}
|
||||
<p><a href="{{ page.header.cta_url | relative_url }}" class="btn btn--light-outline btn--large">{{ page.header.cta_label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }}</a></p>
|
||||
{% endif %}
|
||||
{% if page.header.actions %}
|
||||
<p>
|
||||
{% for action in page.header.actions %}
|
||||
<a href="{{ action.url | relative_url }}" class="btn btn--light-outline btn--large">{{ action.label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }}</a>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
</div>
|
||||
{% else %}
|
||||
<img src="{{ page.header.image | relative_url }}" alt="{{ image_description }}" class="page__hero-image">
|
||||
{% endif %}
|
||||
{% if page.header.caption %}
|
||||
<span class="page__hero-caption">{{ page.header.caption | markdownify | remove: "<p>" | remove: "</p>" }}</span>
|
||||
{% endif %}
|
||||
</div>
|
2
_includes/page__hero_video.html
Normal file
2
_includes/page__hero_video.html
Normal file
|
@ -0,0 +1,2 @@
|
|||
{% assign video = page.header.video %}
|
||||
{% include video id=video.id provider=video.provider danmaku=video.danmaku %}
|
31
_includes/page__meta.html
Normal file
31
_includes/page__meta.html
Normal file
|
@ -0,0 +1,31 @@
|
|||
{% assign document = post | default: page %}
|
||||
{% if document.read_time or document.show_date %}
|
||||
<p class="page__meta">
|
||||
{% if document.show_date and document.date %}
|
||||
{% assign date = document.date %}
|
||||
<span class="page__meta-date">
|
||||
<i class="far {% if include.type == 'grid' and document.read_time and document.show_date %}fa-fw {% endif %}fa-calendar-alt" aria-hidden="true"></i>
|
||||
{% assign date_format = site.date_format | default: "%B %-d, %Y" %}
|
||||
<time datetime="{{ date | date_to_xmlschema }}">{{ date | date: date_format }}</time>
|
||||
</span>
|
||||
{% endif %}
|
||||
|
||||
{% if document.read_time and document.show_date %}<span class="page__meta-sep"></span>{% endif %}
|
||||
|
||||
{% if document.read_time %}
|
||||
{% assign words_per_minute = document.words_per_minute | default: site.words_per_minute | default: 200 %}
|
||||
{% assign words = document.content | strip_html | number_of_words %}
|
||||
|
||||
<span class="page__meta-readtime">
|
||||
<i class="far {% if include.type == 'grid' and document.read_time and document.show_date %}fa-fw {% endif %}fa-clock" aria-hidden="true"></i>
|
||||
{% if words < words_per_minute %}
|
||||
{{ site.data.ui-text[site.locale].less_than | default: "less than" }} 1 {{ site.data.ui-text[site.locale].minute_read | default: "minute read" }}
|
||||
{% elsif words == words_per_minute %}
|
||||
1 {{ site.data.ui-text[site.locale].minute_read | default: "minute read" }}
|
||||
{% else %}
|
||||
{{ words | divided_by: words_per_minute }} {{ site.data.ui-text[site.locale].minute_read | default: "minute read" }}
|
||||
{% endif %}
|
||||
</span>
|
||||
{% endif %}
|
||||
</p>
|
||||
{% endif %}
|
7
_includes/page__taxonomy.html
Normal file
7
_includes/page__taxonomy.html
Normal file
|
@ -0,0 +1,7 @@
|
|||
{% if site.tag_archive.type and page.tags[0] %}
|
||||
{% include tag-list.html %}
|
||||
{% endif %}
|
||||
|
||||
{% if site.category_archive.type and page.categories[0] %}
|
||||
{% include category-list.html %}
|
||||
{% endif %}
|
69
_includes/paginator.html
Normal file
69
_includes/paginator.html
Normal file
|
@ -0,0 +1,69 @@
|
|||
{% if paginator.total_pages > 1 %}
|
||||
<nav class="pagination">
|
||||
{% assign first_page_path = paginator.first_page_path | default: site.paginate_path | replace: 'page:num', '' | replace: '//', '/' | relative_url %}
|
||||
<ul>
|
||||
{% comment %} Link for previous page {% endcomment %}
|
||||
{% if paginator.previous_page %}
|
||||
{% if paginator.previous_page == 1 %}
|
||||
<li><a href="{{ first_page_path }}">{{ site.data.ui-text[site.locale].pagination_previous | default: "Previous" }}</a></li>
|
||||
{% else %}
|
||||
<li><a href="{{ site.paginate_path | replace: ':num', paginator.previous_page | replace: '//', '/' | relative_url }}">{{ site.data.ui-text[site.locale].pagination_previous | default: "Previous" }}</a></li>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<li><a href="#" class="disabled"><span aria-hidden="true">{{ site.data.ui-text[site.locale].pagination_previous | default: "Previous" }}</span></a></li>
|
||||
{% endif %}
|
||||
|
||||
{% comment %} First page {% endcomment %}
|
||||
{% if paginator.page == 1 %}
|
||||
<li><a href="#" class="disabled current">1</a></li>
|
||||
{% else %}
|
||||
<li><a href="{{ first_page_path }}">1</a></li>
|
||||
{% endif %}
|
||||
|
||||
{% assign page_start = 2 %}
|
||||
{% if paginator.page > 4 %}
|
||||
{% assign page_start = paginator.page | minus: 2 %}
|
||||
{% comment %} Ellipsis for truncated links {% endcomment %}
|
||||
<li><a href="#" class="disabled">…</a></li>
|
||||
{% endif %}
|
||||
|
||||
{% assign page_end = paginator.total_pages | minus: 1 %}
|
||||
{% assign pages_to_end = paginator.total_pages | minus: paginator.page %}
|
||||
{% if pages_to_end > 4 %}
|
||||
{% assign page_end = paginator.page | plus: 2 %}
|
||||
{% endif %}
|
||||
|
||||
{% for index in (page_start..page_end) %}
|
||||
{% if index == paginator.page %}
|
||||
<li><a href="{{ site.paginate_path | replace: ':num', index | replace: '//', '/' | relative_url }}" class="disabled current">{{ index }}</a></li>
|
||||
{% else %}
|
||||
{% comment %} Distance from current page and this link {% endcomment %}
|
||||
{% assign dist = paginator.page | minus: index %}
|
||||
{% if dist < 0 %}
|
||||
{% comment %} Distance must be a positive value {% endcomment %}
|
||||
{% assign dist = 0 | minus: dist %}
|
||||
{% endif %}
|
||||
<li><a href="{{ site.paginate_path | replace: ':num', index | relative_url }}">{{ index }}</a></li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% comment %} Ellipsis for truncated links {% endcomment %}
|
||||
{% if pages_to_end > 3 %}
|
||||
<li><a href="#" class="disabled">…</a></li>
|
||||
{% endif %}
|
||||
|
||||
{% if paginator.page == paginator.total_pages %}
|
||||
<li><a href="#" class="disabled current">{{ paginator.page }}</a></li>
|
||||
{% else %}
|
||||
<li><a href="{{ site.paginate_path | replace: ':num', paginator.total_pages | replace: '//', '/' | relative_url }}">{{ paginator.total_pages }}</a></li>
|
||||
{% endif %}
|
||||
|
||||
{% comment %} Link next page {% endcomment %}
|
||||
{% if paginator.next_page %}
|
||||
<li><a href="{{ site.paginate_path | replace: ':num', paginator.next_page | replace: '//', '/' | relative_url }}">{{ site.data.ui-text[site.locale].pagination_next | default: "Next" }}</a></li>
|
||||
{% else %}
|
||||
<li><a href="#" class="disabled"><span aria-hidden="true">{{ site.data.ui-text[site.locale].pagination_next | default: "Next" }}</span></a></li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</nav>
|
||||
{% endif %}
|
14
_includes/post_pagination.html
Normal file
14
_includes/post_pagination.html
Normal file
|
@ -0,0 +1,14 @@
|
|||
{% if page.previous or page.next %}
|
||||
<nav class="pagination">
|
||||
{% if page.previous %}
|
||||
<a href="{{ page.previous.url | relative_url }}" class="pagination--pager" title="{{ page.previous.title | markdownify | strip_html }}">{{ site.data.ui-text[site.locale].pagination_previous | default: "Previous" }}</a>
|
||||
{% else %}
|
||||
<a href="#" class="pagination--pager disabled">{{ site.data.ui-text[site.locale].pagination_previous | default: "Previous" }}</a>
|
||||
{% endif %}
|
||||
{% if page.next %}
|
||||
<a href="{{ page.next.url | relative_url }}" class="pagination--pager" title="{{ page.next.title | markdownify | strip_html }}">{{ site.data.ui-text[site.locale].pagination_next | default: "Next" }}</a>
|
||||
{% else %}
|
||||
<a href="#" class="pagination--pager disabled">{{ site.data.ui-text[site.locale].pagination_next | default: "Next" }}</a>
|
||||
{% endif %}
|
||||
</nav>
|
||||
{% endif %}
|
5
_includes/posts-category.html
Normal file
5
_includes/posts-category.html
Normal file
|
@ -0,0 +1,5 @@
|
|||
{%- for post in site.categories[include.taxonomy] -%}
|
||||
{%- unless post.hidden -%}
|
||||
{% include archive-single.html %}
|
||||
{%- endunless -%}
|
||||
{%- endfor -%}
|
5
_includes/posts-tag.html
Normal file
5
_includes/posts-tag.html
Normal file
|
@ -0,0 +1,5 @@
|
|||
{%- for post in site.tags[include.taxonomy] -%}
|
||||
{%- unless post.hidden -%}
|
||||
{% include archive-single.html %}
|
||||
{%- endunless -%}
|
||||
{%- endfor -%}
|
|
@ -1,2 +0,0 @@
|
|||
<meta http-equiv="refresh" content="0; URL={{ include.redirect_to }}">
|
||||
<link rel="canonical" href="{{ include.redirect_to }}">
|
29
_includes/scripts.html
Normal file
29
_includes/scripts.html
Normal file
|
@ -0,0 +1,29 @@
|
|||
{% if site.footer_scripts %}
|
||||
{% for script in site.footer_scripts %}
|
||||
<script src="{{ script | relative_url }}"></script>
|
||||
{% endfor %}
|
||||
{% else %}
|
||||
<script src="{{ '/assets/js/main.min.js' | relative_url }}"></script>
|
||||
{% endif %}
|
||||
|
||||
<!-- for guide purposes all caching is removed and is separately built. -->
|
||||
{% if site.search == true or page.layout == "search" %}
|
||||
{%- assign search_provider = site.search_provider | default: "lunr" -%}
|
||||
{%- case search_provider -%}
|
||||
{%- when "lunr" -%}
|
||||
{% include search/lunr-search-scripts.html %}
|
||||
{%- when "google" -%}
|
||||
{% include search/google-search-scripts.html %}
|
||||
{%- when "algolia" -%}
|
||||
{% include search/algolia-search-scripts.html %}
|
||||
{%- endcase -%}
|
||||
{% endif %}
|
||||
|
||||
{% include analytics.html %}
|
||||
{% include /comments-providers/scripts.html %}
|
||||
|
||||
{% if site.after_footer_scripts %}
|
||||
{% for script in site.after_footer_scripts %}
|
||||
<script src="{{ script | relative_url }}"></script>
|
||||
{% endfor %}
|
||||
{% endif %}
|
61
_includes/search/algolia-search-scripts.html
Normal file
61
_includes/search/algolia-search-scripts.html
Normal file
|
@ -0,0 +1,61 @@
|
|||
<!-- Including InstantSearch.js library and styling -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/instantsearch.js@2.3.3/dist/instantsearch.min.js"></script>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/instantsearch.js@2.3.3/dist/instantsearch.min.css">
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/instantsearch.js@2.3.3/dist/instantsearch-theme-algolia.min.css">
|
||||
|
||||
<script>
|
||||
// Instanciating InstantSearch.js with Algolia credentials
|
||||
const search = instantsearch({
|
||||
appId: '{{ site.algolia.application_id }}',
|
||||
apiKey: '{{ site.algolia.search_only_api_key }}',
|
||||
indexName: '{{ site.algolia.index_name }}',
|
||||
searchParameters: {
|
||||
restrictSearchableAttributes: [
|
||||
'title',
|
||||
'content'
|
||||
]
|
||||
}
|
||||
});
|
||||
|
||||
const hitTemplate = function(hit) {
|
||||
const url = hit.url;
|
||||
const title = hit._highlightResult.title.value;
|
||||
const content = hit._highlightResult.html.value;
|
||||
|
||||
return `
|
||||
<div class="list__item">
|
||||
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
|
||||
<h2 class="archive__item-title" itemprop="headline"><a href="{{ site.baseurl }}${url}">${title}</a></h2>
|
||||
<div class="archive__item-excerpt" itemprop="description">${content}</div>
|
||||
</article>
|
||||
</div>
|
||||
`;
|
||||
}
|
||||
|
||||
// Adding searchbar and results widgets
|
||||
search.addWidget(
|
||||
instantsearch.widgets.searchBox({
|
||||
container: '.search-searchbar',
|
||||
{% unless site.algolia.powered_by == false %}poweredBy: true,{% endunless %}
|
||||
placeholder: '{{ site.data.ui-text[site.locale].search_placeholder_text | default: "Enter your search term..." }}'
|
||||
})
|
||||
);
|
||||
search.addWidget(
|
||||
instantsearch.widgets.hits({
|
||||
container: '.search-hits',
|
||||
templates: {
|
||||
item: hitTemplate,
|
||||
empty: '{{ site.data.ui-text[site.locale].search_algolia_no_results | default: "No results" }}',
|
||||
}
|
||||
})
|
||||
);
|
||||
|
||||
// Starting the search only when toggle is clicked
|
||||
$(document).ready(function () {
|
||||
$(".search__toggle").on("click", function() {
|
||||
if(!search.started) {
|
||||
search.start();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
30
_includes/search/google-search-scripts.html
Normal file
30
_includes/search/google-search-scripts.html
Normal file
|
@ -0,0 +1,30 @@
|
|||
<script>
|
||||
(function () {
|
||||
var cx = '{{ site.google.search_engine_id }}';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
|
||||
function googleCustomSearchExecute() {
|
||||
var input = document.getElementById('cse-search-input-box-id');
|
||||
var element = google.search.cse.element.getElement('searchresults-only0');
|
||||
if (input.value == '') {
|
||||
element.clearAllResults();
|
||||
} else {
|
||||
element.execute(input.value);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
{% if site.google.instant_search %}
|
||||
$(document).ready(function () {
|
||||
$('input#cse-search-input-box-id').on('keyup', function () {
|
||||
googleCustomSearchExecute();
|
||||
});
|
||||
});
|
||||
{% endif %}
|
||||
</script>
|
10
_includes/search/lunr-search-scripts.html
Normal file
10
_includes/search/lunr-search-scripts.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
{% assign lang = site.locale | slice: 0,2 | default: "en" %}
|
||||
{% case lang %}
|
||||
{% when "gr" %}
|
||||
{% assign lang = "gr" %}
|
||||
{% else %}
|
||||
{% assign lang = "en" %}
|
||||
{% endcase %}
|
||||
<script src="{{ '/assets/js/lunr/lunr.min.js' | relative_url }}"></script>
|
||||
<script src="{{ '/assets/js/lunr/lunr-store.js' | relative_url }}"></script>
|
||||
<script src="{{ '/assets/js/lunr/lunr-' | append: lang | append: '.js' | relative_url }}"></script>
|
26
_includes/search/search_form.html
Normal file
26
_includes/search/search_form.html
Normal file
|
@ -0,0 +1,26 @@
|
|||
<div class="search-content__inner-wrap">
|
||||
{%- assign search_provider = site.search_provider | default: "lunr" -%}
|
||||
{%- case search_provider -%}
|
||||
{%- when "lunr" -%}
|
||||
<form class="search-content__form" onkeydown="return event.key != 'Enter';">
|
||||
<label class="sr-only" for="search">
|
||||
{{ site.data.ui-text[site.locale].search_label_text | default: 'Enter your search term...' }}
|
||||
</label>
|
||||
<input type="search" id="search" class="search-input" tabindex="-1" placeholder="{{ site.data.ui-text[site.locale].search_placeholder_text | default: 'Enter your search term...' }}" />
|
||||
</form>
|
||||
<div id="results" class="results"></div>
|
||||
{%- when "google" -%}
|
||||
<form onsubmit="return googleCustomSearchExecute();" id="cse-search-box-form-id">
|
||||
<label class="sr-only" for="cse-search-input-box-id">
|
||||
{{ site.data.ui-text[site.locale].search_label_text | default: 'Enter your search term...' }}
|
||||
</label>
|
||||
<input type="search" id="cse-search-input-box-id" class="search-input" tabindex="-1" placeholder="{{ site.data.ui-text[site.locale].search_placeholder_text | default: 'Enter your search term...' }}" />
|
||||
</form>
|
||||
<div id="results" class="results">
|
||||
<gcse:searchresults-only></gcse:searchresults-only>
|
||||
</div>
|
||||
{%- when "algolia" -%}
|
||||
<div class="search-searchbar"></div>
|
||||
<div class="search-hits"></div>
|
||||
{%- endcase -%}
|
||||
</div>
|
158
_includes/seo.html
Normal file
158
_includes/seo.html
Normal file
|
@ -0,0 +1,158 @@
|
|||
<!-- begin _includes/seo.html -->
|
||||
{%- if site.url -%}
|
||||
{%- assign seo_url = site.url | append: site.baseurl -%}
|
||||
{%- endif -%}
|
||||
{%- assign seo_url = seo_url | default: site.github.url -%}
|
||||
|
||||
{% assign title_separator = site.title_separator | default: '-' | replace: '|', '|' %}
|
||||
|
||||
{%- if page.title -%}
|
||||
{%- assign seo_title = page.title | append: " " | append: title_separator | append: " " | append: site.title -%}
|
||||
{%- endif -%}
|
||||
|
||||
{%- if seo_title -%}
|
||||
{%- assign seo_title = seo_title | markdownify | strip_html | strip_newlines | escape_once -%}
|
||||
{%- endif -%}
|
||||
|
||||
{% if page.canonical_url %}
|
||||
{%- assign canonical_url = page.canonical_url %}
|
||||
{% else %}
|
||||
{%- assign canonical_url = page.url | replace: "index.html", "" | absolute_url %}
|
||||
{% endif %}
|
||||
|
||||
{%- assign seo_description = page.description | default: page.excerpt | default: site.description -%}
|
||||
{%- if seo_description -%}
|
||||
{%- assign seo_description = seo_description | markdownify | strip_html | newline_to_br | strip_newlines | replace: '<br />', ' ' | escape_once | strip -%}
|
||||
{%- endif -%}
|
||||
|
||||
{%- assign author = page.author | default: page.authors[0] | default: site.author -%}
|
||||
{%- assign author = site.data.authors[author] | default: author -%}
|
||||
|
||||
{%- if author.twitter -%}
|
||||
{%- assign author_twitter = author.twitter | replace: "@", "" -%}
|
||||
{%- endif -%}
|
||||
|
||||
{%- assign page_large_image = page.header.og_image | default: page.header.overlay_image | default: page.header.image | absolute_url -%}
|
||||
{%- assign page_large_image = page_large_image | escape -%}
|
||||
|
||||
{%- assign page_teaser_image = page.header.teaser | default: site.og_image | absolute_url -%}
|
||||
{%- assign page_teaser_image = page_teaser_image | escape -%}
|
||||
|
||||
{%- assign site_og_image = site.og_image | absolute_url -%}
|
||||
{%- assign site_og_image = site_og_image | escape -%}
|
||||
|
||||
{%- if page.date -%}
|
||||
{%- assign og_type = "article" -%}
|
||||
{%- else -%}
|
||||
{%- assign og_type = "website" -%}
|
||||
{%- endif -%}
|
||||
|
||||
<title>{{ seo_title | default: site.title }}{% if paginator %}{% unless paginator.page == 1 %} {{ title_separator }} {{ site.data.ui-text[site.locale].page | default: "Page" }} {{ paginator.page }}{% endunless %}{% endif %}</title>
|
||||
<meta name="description" content="{{ seo_description }}">
|
||||
|
||||
{% if author.name %}
|
||||
<meta name="author" content="{{ author.name | default: author }}">
|
||||
{% if og_type == "article" %}
|
||||
<meta property="article:author" content="{{ author.name | default: author }}">
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
<meta property="og:type" content="{{ og_type }}">
|
||||
<meta property="og:locale" content="{{ site.locale | replace: "-", "_" | default: "en_US" }}">
|
||||
<meta property="og:site_name" content="{{ site.title }}">
|
||||
<meta property="og:title" content="{{ page.title | default: site.title | markdownify | strip_html | strip_newlines | escape_once }}">
|
||||
<meta property="og:url" content="{{ canonical_url }}">
|
||||
|
||||
{% if seo_description %}
|
||||
<meta property="og:description" content="{{ seo_description }}">
|
||||
{% endif %}
|
||||
|
||||
{% if page_large_image %}
|
||||
<meta property="og:image" content="{{ page_large_image }}">
|
||||
{% elsif page_teaser_image %}
|
||||
<meta property="og:image" content="{{ page_teaser_image }}">
|
||||
{% endif %}
|
||||
|
||||
{% if site.twitter.username %}
|
||||
<meta name="twitter:site" content="@{{ site.twitter.username | replace: "@", "" }}">
|
||||
<meta name="twitter:title" content="{{ page.title | default: site.title | markdownify | strip_html | strip_newlines | escape_once }}">
|
||||
<meta name="twitter:description" content="{{ seo_description }}">
|
||||
<meta name="twitter:url" content="{{ canonical_url }}">
|
||||
|
||||
{% if page_large_image %}
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image" content="{{ page_large_image }}">
|
||||
{% else %}
|
||||
<meta name="twitter:card" content="summary">
|
||||
{% if page_teaser_image %}
|
||||
<meta name="twitter:image" content="{{ page_teaser_image }}">
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% if author_twitter %}
|
||||
<meta name="twitter:creator" content="@{{ author_twitter }}">
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% if page.date %}
|
||||
<meta property="article:published_time" content="{{ page.date | date_to_xmlschema }}">
|
||||
{% endif %}
|
||||
|
||||
{% if og_type == "article" and page.last_modified_at %}
|
||||
<meta property="article:modified_time" content="{{ page.last_modified_at | date_to_xmlschema }}">
|
||||
{% endif %}
|
||||
|
||||
{% if site.facebook %}
|
||||
{% if site.facebook.publisher %}
|
||||
<meta property="article:publisher" content="{{ site.facebook.publisher }}">
|
||||
{% endif %}
|
||||
|
||||
{% if site.facebook.app_id %}
|
||||
<meta property="fb:app_id" content="{{ site.facebook.app_id }}">
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
<link rel="canonical" href="{{ canonical_url }}">
|
||||
|
||||
{% if paginator.previous_page %}
|
||||
<link rel="prev" href="{{ paginator.previous_page_path | absolute_url }}">
|
||||
{% endif %}
|
||||
{% if paginator.next_page %}
|
||||
<link rel="next" href="{{ paginator.next_page_path | absolute_url }}">
|
||||
{% endif %}
|
||||
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
{% if site.social.type == "Organization" %}
|
||||
"@type": "Organization",
|
||||
"url": {{ '/' | absolute_url | jsonify }}{% if site.og_image %},
|
||||
"logo": {{ site_og_image | jsonify }}{% endif %}
|
||||
{% else %}
|
||||
"@type": "Person",
|
||||
"name": {{ site.social.name | default: site.name | jsonify }},
|
||||
"url": {{ '/' | absolute_url |jsonify }}{% if site.social.links %},
|
||||
"sameAs": {{ site.social.links | jsonify }}{% endif %}
|
||||
{% endif %}
|
||||
}
|
||||
</script>
|
||||
|
||||
{% if site.google_site_verification %}
|
||||
<meta name="google-site-verification" content="{{ site.google_site_verification }}" />
|
||||
{% endif %}
|
||||
{% if site.bing_site_verification %}
|
||||
<meta name="msvalidate.01" content="{{ site.bing_site_verification }}">
|
||||
{% endif %}
|
||||
{% if site.alexa_site_verification %}
|
||||
<meta name="alexaVerifyID" content="{{ site.alexa_site_verification }}">
|
||||
{% endif %}
|
||||
{% if site.yandex_site_verification %}
|
||||
<meta name="yandex-verification" content="{{ site.yandex_site_verification }}">
|
||||
{% endif %}
|
||||
{% if site.naver_site_verification %}
|
||||
<meta name="naver-site-verification" content="{{ site.naver_site_verification }}">
|
||||
{% endif %}
|
||||
{% if site.baidu_site_verification %}
|
||||
<meta name="baidu-site-verification" content="{{ site.baidu_site_verification }}">
|
||||
{% endif %}
|
||||
<!-- end _includes/seo.html -->
|
28
_includes/sidebar.html
Normal file
28
_includes/sidebar.html
Normal file
|
@ -0,0 +1,28 @@
|
|||
<!-- {% if page.author_profile or layout.author_profile or page.sidebar %}
|
||||
<div class="sidebar sticky">
|
||||
{% if page.author_profile or layout.author_profile %}{% include author-profile.html %}{% endif %}
|
||||
{% if page.sidebar %}
|
||||
{% for s in page.sidebar %}
|
||||
{% if s.image %}
|
||||
<img src="{{ s.image | relative_url }}"
|
||||
alt="{% if s.image_alt %}{{ s.image_alt }}{% endif %}">
|
||||
{% endif %}
|
||||
{% if s.title %}<h3>{{ s.title }}</h3>{% endif %}
|
||||
{% if s.text %}{{ s.text | markdownify }}{% endif %}
|
||||
{% if s.nav %}{% include nav_list nav=s.nav %}{% endif %}
|
||||
{% endfor %}
|
||||
{% if page.sidebar.nav %}
|
||||
{% include nav_list nav=page.sidebar.nav %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
-->
|
||||
|
||||
{% if page.sidebar %}
|
||||
|
||||
<div class="sidebar sticky" style="display: none;">
|
||||
{% include nav_list %}
|
||||
</div>
|
||||
|
||||
{% endif %}
|
7
_includes/skip-links.html
Normal file
7
_includes/skip-links.html
Normal file
|
@ -0,0 +1,7 @@
|
|||
<nav class="skip-links">
|
||||
<ul>
|
||||
<li><a href="#site-nav" class="screen-reader-shortcut">{{ site.data.ui-text[site.locale].skip_primary_nav | default: 'Skip to primary navigation' }}</a></li>
|
||||
<li><a href="#main" class="screen-reader-shortcut">{{ site.data.ui-text[site.locale].skip_content | default: 'Skip to content' }}</a></li>
|
||||
<li><a href="#footer" class="screen-reader-shortcut">{{ site.data.ui-text[site.locale].skip_footer | default: 'Skip to footer' }}</a></li>
|
||||
</ul>
|
||||
</nav>
|
11
_includes/social-share.html
Normal file
11
_includes/social-share.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
<section class="page__share">
|
||||
{% if site.data.ui-text[site.locale].share_on_label %}
|
||||
<h4 class="page__share-title">{{ site.data.ui-text[site.locale].share_on_label | default: "Share on" }}</h4>
|
||||
{% endif %}
|
||||
|
||||
<a href="https://twitter.com/intent/tweet?{% if site.twitter.username %}via={{ site.twitter.username | url_encode }}&{% endif %}text={{ page.title | url_encode }}%20{{ page.url | absolute_url | url_encode }}" class="btn btn--twitter" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="{{ site.data.ui-text[site.locale].share_on_label | default: 'Share on' }} Twitter"><i class="fab fa-fw fa-twitter" aria-hidden="true"></i><span> Twitter</span></a>
|
||||
|
||||
<a href="https://www.facebook.com/sharer/sharer.php?u={{ page.url | absolute_url | url_encode }}" class="btn btn--facebook" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="{{ site.data.ui-text[site.locale].share_on_label | default: 'Share on' }} Facebook"><i class="fab fa-fw fa-facebook" aria-hidden="true"></i><span> Facebook</span></a>
|
||||
|
||||
<a href="https://www.linkedin.com/shareArticle?mini=true&url={{ page.url | absolute_url | url_encode }}" class="btn btn--linkedin" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="{{ site.data.ui-text[site.locale].share_on_label | default: 'Share on' }} LinkedIn"><i class="fab fa-fw fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a>
|
||||
</section>
|
19
_includes/tag-list.html
Normal file
19
_includes/tag-list.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
{% case site.tag_archive.type %}
|
||||
{% when "liquid" %}
|
||||
{% assign path_type = "#" %}
|
||||
{% when "jekyll-archives" %}
|
||||
{% assign path_type = nil %}
|
||||
{% endcase %}
|
||||
|
||||
{% if site.tag_archive.path %}
|
||||
{% assign tags_sorted = page.tags | sort_natural %}
|
||||
|
||||
<p class="page__taxonomy">
|
||||
<strong><i class="fas fa-fw fa-tags" aria-hidden="true"></i> {{ site.data.ui-text[site.locale].tags_label | default: "Tags:" }} </strong>
|
||||
<span itemprop="keywords">
|
||||
{% for tag_word in tags_sorted %}
|
||||
<a href="{{ tag_word | slugify | prepend: path_type | prepend: site.tag_archive.path | relative_url }}" class="page__taxonomy-item" rel="tag">{{ tag_word }}</a>{% unless forloop.last %}<span class="sep">, </span>{% endunless %}
|
||||
{% endfor %}
|
||||
</span>
|
||||
</p>
|
||||
{% endif %}
|
7
_includes/toc
Normal file
7
_includes/toc
Normal file
|
@ -0,0 +1,7 @@
|
|||
<aside class="sidebar__right">
|
||||
<nav class="toc" markdown="1">
|
||||
<header><h4 class="nav__title"><i class="fas fa-{{ include.icon | default: 'file-alt' }}"></i> {{ include.title | default: site.data.ui-text[site.locale].toc_label }}</h4></header>
|
||||
* Auto generated table of contents
|
||||
{:toc .toc__menu}
|
||||
</nav>
|
||||
</aside>
|
182
_includes/toc.html
Normal file
182
_includes/toc.html
Normal file
|
@ -0,0 +1,182 @@
|
|||
{% capture tocWorkspace %}
|
||||
{% comment %}
|
||||
Copyright (c) 2017 Vladimir "allejo" Jimenez
|
||||
|
||||
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.
|
||||
{% endcomment %}
|
||||
{% comment %}
|
||||
Version 1.1.0
|
||||
https://github.com/allejo/jekyll-toc
|
||||
|
||||
"...like all things liquid - where there's a will, and ~36 hours to spare, there's usually a/some way" ~jaybe
|
||||
|
||||
Usage:
|
||||
{% include toc.html html=content sanitize=true class="inline_toc" id="my_toc" h_min=2 h_max=3 %}
|
||||
|
||||
Parameters:
|
||||
* html (string) - the HTML of compiled markdown generated by kramdown in Jekyll
|
||||
|
||||
Optional Parameters:
|
||||
* sanitize (bool) : false - when set to true, the headers will be stripped of any HTML in the TOC
|
||||
* class (string) : '' - a CSS class assigned to the TOC
|
||||
* id (string) : '' - an ID to assigned to the TOC
|
||||
* h_min (int) : 1 - the minimum TOC header level to use; any header lower than this value will be ignored
|
||||
* h_max (int) : 6 - the maximum TOC header level to use; any header greater than this value will be ignored
|
||||
* ordered (bool) : false - when set to true, an ordered list will be outputted instead of an unordered list
|
||||
* item_class (string) : '' - add custom class(es) for each list item; has support for '%level%' placeholder, which is the current heading level
|
||||
* submenu_class (string) : '' - add custom class(es) for each child group of headings; has support for '%level%' placeholder which is the current "submenu" heading level
|
||||
* base_url (string) : '' - add a base url to the TOC links for when your TOC is on another page than the actual content
|
||||
* anchor_class (string) : '' - add custom class(es) for each anchor element
|
||||
* skip_no_ids (bool) : false - skip headers that do not have an `id` attribute
|
||||
|
||||
Output:
|
||||
An ordered or unordered list representing the table of contents of a markdown block. This snippet will only
|
||||
generate the table of contents and will NOT output the markdown given to it
|
||||
{% endcomment %}
|
||||
|
||||
{% capture newline %}
|
||||
{% endcapture %}
|
||||
{% assign newline = newline | rstrip %} <!-- Remove the extra spacing but preserve the newline -->
|
||||
|
||||
{% capture deprecation_warnings %}{% endcapture %}
|
||||
|
||||
{% if include.baseurl %}
|
||||
{% capture deprecation_warnings %}{{ deprecation_warnings }}<!-- jekyll-toc :: "baseurl" has been deprecated, use "base_url" instead -->{{ newline }}{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
{% if include.skipNoIDs %}
|
||||
{% capture deprecation_warnings %}{{ deprecation_warnings }}<!-- jekyll-toc :: "skipNoIDs" has been deprecated, use "skip_no_ids" instead -->{{ newline }}{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
{% capture jekyll_toc %}{% endcapture %}
|
||||
{% assign orderedList = include.ordered | default: false %}
|
||||
{% assign baseURL = include.base_url | default: include.baseurl | default: '' %}
|
||||
{% assign skipNoIDs = include.skip_no_ids | default: include.skipNoIDs | default: false %}
|
||||
{% assign minHeader = include.h_min | default: 1 %}
|
||||
{% assign maxHeader = include.h_max | default: 6 %}
|
||||
{% assign nodes = include.html | strip | split: '<h' %}
|
||||
|
||||
{% assign firstHeader = true %}
|
||||
{% assign currLevel = 0 %}
|
||||
{% assign lastLevel = 0 %}
|
||||
|
||||
{% capture listModifier %}{% if orderedList %}ol{% else %}ul{% endif %}{% endcapture %}
|
||||
|
||||
{% for node in nodes %}
|
||||
{% if node == "" %}
|
||||
{% continue %}
|
||||
{% endif %}
|
||||
|
||||
{% assign currLevel = node | replace: '"', '' | slice: 0, 1 | times: 1 %}
|
||||
|
||||
{% if currLevel < minHeader or currLevel > maxHeader %}
|
||||
{% continue %}
|
||||
{% endif %}
|
||||
|
||||
{% assign _workspace = node | split: '</h' %}
|
||||
|
||||
{% assign _idWorkspace = _workspace[0] | split: 'id="' %}
|
||||
{% assign _idWorkspace = _idWorkspace[1] | split: '"' %}
|
||||
{% assign htmlID = _idWorkspace[0] %}
|
||||
|
||||
{% assign _classWorkspace = _workspace[0] | split: 'class="' %}
|
||||
{% assign _classWorkspace = _classWorkspace[1] | split: '"' %}
|
||||
{% assign htmlClass = _classWorkspace[0] %}
|
||||
|
||||
{% if htmlClass contains "no_toc" %}
|
||||
{% continue %}
|
||||
{% endif %}
|
||||
|
||||
{% if firstHeader %}
|
||||
{% assign minHeader = currLevel %}
|
||||
{% endif %}
|
||||
|
||||
{% capture _hAttrToStrip %}{{ _workspace[0] | split: '>' | first }}>{% endcapture %}
|
||||
{% assign header = _workspace[0] | replace: _hAttrToStrip, '' %}
|
||||
|
||||
{% if include.item_class and include.item_class != blank %}
|
||||
{% capture listItemClass %} class="{{ include.item_class | replace: '%level%', currLevel | split: '.' | join: ' ' }}"{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
{% if include.submenu_class and include.submenu_class != blank %}
|
||||
{% assign subMenuLevel = currLevel | minus: 1 %}
|
||||
{% capture subMenuClass %} class="{{ include.submenu_class | replace: '%level%', subMenuLevel | split: '.' | join: ' ' }}"{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
{% capture anchorBody %}{% if include.sanitize %}{{ header | strip_html }}{% else %}{{ header }}{% endif %}{% endcapture %}
|
||||
|
||||
{% if htmlID %}
|
||||
{% capture anchorAttributes %} href="{% if baseURL %}{{ baseURL }}{% endif %}#{{ htmlID }}"{% endcapture %}
|
||||
|
||||
{% if include.anchor_class %}
|
||||
{% capture anchorAttributes %}{{ anchorAttributes }} class="{{ include.anchor_class | split: '.' | join: ' ' }}"{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
{% capture listItem %}<a{{ anchorAttributes }}>{{ anchorBody }}</a>{% endcapture %}
|
||||
{% elsif skipNoIDs == true %}
|
||||
{% continue %}
|
||||
{% else %}
|
||||
{% capture listItem %}{{ anchorBody }}{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
{% if currLevel > lastLevel %}
|
||||
{% capture jekyll_toc %}{{ jekyll_toc }}<{{ listModifier }}{{ subMenuClass }}>{% endcapture %}
|
||||
{% elsif currLevel < lastLevel %}
|
||||
{% assign repeatCount = lastLevel | minus: currLevel %}
|
||||
|
||||
{% for i in (1..repeatCount) %}
|
||||
{% capture jekyll_toc %}{{ jekyll_toc }}</li></{{ listModifier }}>{% endcapture %}
|
||||
{% endfor %}
|
||||
|
||||
{% capture jekyll_toc %}{{ jekyll_toc }}</li>{% endcapture %}
|
||||
{% else %}
|
||||
{% capture jekyll_toc %}{{ jekyll_toc }}</li>{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
{% capture jekyll_toc %}{{ jekyll_toc }}<li{{ listItemClass }}>{{ listItem }}{% endcapture %}
|
||||
|
||||
{% assign lastLevel = currLevel %}
|
||||
{% assign firstHeader = false %}
|
||||
{% endfor %}
|
||||
|
||||
{% assign repeatCount = minHeader | minus: 1 %}
|
||||
{% assign repeatCount = lastLevel | minus: repeatCount %}
|
||||
{% for i in (1..repeatCount) %}
|
||||
{% capture jekyll_toc %}{{ jekyll_toc }}</li></{{ listModifier }}>{% endcapture %}
|
||||
{% endfor %}
|
||||
|
||||
{% if jekyll_toc != '' %}
|
||||
{% assign rootAttributes = '' %}
|
||||
{% if include.class and include.class != blank %}
|
||||
{% capture rootAttributes %} class="{{ include.class | split: '.' | join: ' ' }}"{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
{% if include.id and include.id != blank %}
|
||||
{% capture rootAttributes %}{{ rootAttributes }} id="{{ include.id }}"{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
{% if rootAttributes %}
|
||||
{% assign nodes = jekyll_toc | split: '>' %}
|
||||
{% capture jekyll_toc %}<{{ listModifier }}{{ rootAttributes }}>{{ nodes | shift | join: '>' }}>{% endcapture %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endcapture %}{% assign tocWorkspace = '' %}{{ deprecation_warnings }}{{ jekyll_toc }}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue