{{ i18n "no_results"}}
6 |{{ i18n "no_results_text"}}
7 |├── LICENSE
├── README.md
├── assets
├── icons
│ ├── adobe.svg
│ ├── airplay.svg
│ ├── alarm-clock.svg
│ ├── alarm-exclamation.svg
│ ├── alarm-minus.svg
│ ├── alarm-plus.svg
│ ├── alarm-snooze.svg
│ ├── album.svg
│ ├── algolia.svg
│ ├── alien.svg
│ ├── align-center.svg
│ ├── align-left.svg
│ ├── align-right.svg
│ ├── amazon.svg
│ ├── anchor.svg
│ ├── android.svg
│ ├── angle-down.svg
│ ├── angle-left.svg
│ ├── angle-right.svg
│ ├── angle-up.svg
│ ├── angles-down.svg
│ ├── angles-left.svg
│ ├── angles-right.svg
│ ├── angles-up.svg
│ ├── app-gallery.svg
│ ├── app-store.svg
│ ├── apple.svg
│ ├── arrow-down-left.svg
│ ├── arrow-down-long.svg
│ ├── arrow-down-right.svg
│ ├── arrow-down.svg
│ ├── arrow-left-long.svg
│ ├── arrow-left.svg
│ ├── arrow-right-long.svg
│ ├── arrow-right.svg
│ ├── arrow-rotate.svg
│ ├── arrow-trend-down.svg
│ ├── arrow-trend-up.svg
│ ├── arrow-up-left.svg
│ ├── arrow-up-long.svg
│ ├── arrow-up-right.svg
│ ├── arrow-up.svg
│ ├── arrows-rotate.svg
│ ├── at.svg
│ ├── atom.svg
│ ├── backward-step.svg
│ ├── backward.svg
│ ├── badge-check.svg
│ ├── bag-shopping.svg
│ ├── bars-filter.svg
│ ├── bars-sort.svg
│ ├── bars.svg
│ ├── bilibili.svg
│ ├── binance.svg
│ ├── blogger.svg
│ ├── bluesky.svg
│ ├── bolt.svg
│ ├── book-open.svg
│ ├── book.svg
│ ├── bookmark-alt.svg
│ ├── bookmark.svg
│ ├── boolean.svg
│ ├── box-archive.svg
│ ├── brackets-angled.svg
│ ├── brackets-curly.svg
│ ├── brackets-round.svg
│ ├── brackets.svg
│ ├── broom.svg
│ ├── bullhorn.svg
│ ├── calendar.svg
│ ├── carrot.svg
│ ├── cart-shopping.svg
│ ├── cassette-tape.svg
│ ├── chain.svg
│ ├── check-double.svg
│ ├── check.svg
│ ├── chevron-down.svg
│ ├── chevron-left.svg
│ ├── chevron-right.svg
│ ├── chevron-up.svg
│ ├── chevrons-down.svg
│ ├── chevrons-left.svg
│ ├── chevrons-right.svg
│ ├── chevrons-up.svg
│ ├── chrome.svg
│ ├── circle-check.svg
│ ├── circle-exclamation.svg
│ ├── circle-xmark.svg
│ ├── circle.svg
│ ├── clock-rotate.svg
│ ├── clock.svg
│ ├── cloud.svg
│ ├── clover.svg
│ ├── code.svg
│ ├── codepen.svg
│ ├── codesandbox.svg
│ ├── coffee.svg
│ ├── coinbase.svg
│ ├── columns-3.svg
│ ├── columns.svg
│ ├── command.svg
│ ├── comment-dots.svg
│ ├── comment.svg
│ ├── compact-disc.svg
│ ├── compress.svg
│ ├── cookie.svg
│ ├── copy.svg
│ ├── copyright.svg
│ ├── credit-card.svg
│ ├── cross.svg
│ ├── cube.svg
│ ├── desktop.svg
│ ├── deviantart.svg
│ ├── devices.svg
│ ├── dice.svg
│ ├── disc.svg
│ ├── discord.svg
│ ├── disqus.svg
│ ├── dollar.svg
│ ├── download-cloud.svg
│ ├── download.svg
│ ├── dribbble.svg
│ ├── droplet.svg
│ ├── ellipsis-vertical.svg
│ ├── ellipsis.svg
│ ├── envelope.svg
│ ├── equals.svg
│ ├── eraser.svg
│ ├── euro.svg
│ ├── expand.svg
│ ├── eye.svg
│ ├── face-angry.svg
│ ├── face-frown.svg
│ ├── face-laugh.svg
│ ├── face-meh-blank.svg
│ ├── face-meh.svg
│ ├── face-smile.svg
│ ├── facebook-alt.svg
│ ├── facebook.svg
│ ├── feather.svg
│ ├── figma.svg
│ ├── file-lines.svg
│ ├── file-minus.svg
│ ├── file-plus.svg
│ ├── file-search.svg
│ ├── file.svg
│ ├── film.svg
│ ├── filter.svg
│ ├── fingerprint.svg
│ ├── fire.svg
│ ├── flipboard.svg
│ ├── floppy-disk.svg
│ ├── folder-minus.svg
│ ├── folder-plus.svg
│ ├── folder-search.svg
│ ├── folder.svg
│ ├── forward-step.svg
│ ├── forward.svg
│ ├── gamepad-modern.svg
│ ├── gamepad.svg
│ ├── gear.svg
│ ├── get-pocket.svg
│ ├── ghost.svg
│ ├── gift.svg
│ ├── git-branch.svg
│ ├── git-commit.svg
│ ├── git-fork.svg
│ ├── git-merge.svg
│ ├── git-pull.svg
│ ├── github.svg
│ ├── gitlab.svg
│ ├── globe.svg
│ ├── gohugo.svg
│ ├── google-drive.svg
│ ├── google-play.svg
│ ├── google.svg
│ ├── grid-plus.svg
│ ├── grid.svg
│ ├── grip-dots-vertical.svg
│ ├── grip-dots.svg
│ ├── gumroad.svg
│ ├── headphones.svg
│ ├── heart.svg
│ ├── hexagon.svg
│ ├── home.svg
│ ├── image.svg
│ ├── images.svg
│ ├── indent.svg
│ ├── instagram.svg
│ ├── key-skeleton.svg
│ ├── key.svg
│ ├── language.svg
│ ├── laptop.svg
│ ├── laravel.svg
│ ├── layout.svg
│ ├── leaf.svg
│ ├── link.svg
│ ├── linkedin.svg
│ ├── list-music.svg
│ ├── list.svg
│ ├── location-crosshairs.svg
│ ├── location-dot.svg
│ ├── location.svg
│ ├── lock.svg
│ ├── map-pin.svg
│ ├── map.svg
│ ├── mega.svg
│ ├── message-dots.svg
│ ├── message.svg
│ ├── meta.svg
│ ├── meteor.svg
│ ├── microchip.svg
│ ├── microphone.svg
│ ├── minus.svg
│ ├── mobile.svg
│ ├── moon.svg
│ ├── music-note.svg
│ ├── music.svg
│ ├── newspaper.svg
│ ├── objects-column.svg
│ ├── open-source.svg
│ ├── openai.svg
│ ├── outdent.svg
│ ├── paint-roller.svg
│ ├── palette.svg
│ ├── paper-plane.svg
│ ├── paperclip.svg
│ ├── patreon.svg
│ ├── pause.svg
│ ├── paw.svg
│ ├── paypal.svg
│ ├── pencil.svg
│ ├── pexels.svg
│ ├── pin.svg
│ ├── pinterest.svg
│ ├── play.svg
│ ├── plug.svg
│ ├── plus.svg
│ ├── power.svg
│ ├── quote-left.svg
│ ├── quote-right.svg
│ ├── radio.svg
│ ├── reddit.svg
│ ├── rhombus.svg
│ ├── robot.svg
│ ├── rows-3.svg
│ ├── rows.svg
│ ├── rss.svg
│ ├── search.svg
│ ├── share.svg
│ ├── shield.svg
│ ├── shuffle.svg
│ ├── sidebar.svg
│ ├── skull.svg
│ ├── soundcloud.svg
│ ├── sparkle.svg
│ ├── sparkles.svg
│ ├── spotify.svg
│ ├── square-exclamation.svg
│ ├── square.svg
│ ├── star.svg
│ ├── sterling.svg
│ ├── sun.svg
│ ├── table-cells.svg
│ ├── table-layout.svg
│ ├── table-list.svg
│ ├── tag.svg
│ ├── telegram.svg
│ ├── terminal.svg
│ ├── text.svg
│ ├── threads.svg
│ ├── thumbs-down.svg
│ ├── thumbs-up.svg
│ ├── tiktok.svg
│ ├── trash-can.svg
│ ├── trash.svg
│ ├── tree-deciduous.svg
│ ├── tree.svg
│ ├── trello.svg
│ ├── triangle-exclamation.svg
│ ├── triangle.svg
│ ├── tumblr.svg
│ ├── turn-down-left.svg
│ ├── turn-down-right.svg
│ ├── turn-left-down.svg
│ ├── turn-left-up.svg
│ ├── turn-right-down.svg
│ ├── turn-right-up.svg
│ ├── turn-up-left.svg
│ ├── turn-up-right.svg
│ ├── tv-retro.svg
│ ├── tv.svg
│ ├── twitch.svg
│ ├── twitter.svg
│ ├── unlink.svg
│ ├── upload-cloud.svg
│ ├── upload.svg
│ ├── usdt.svg
│ ├── user.svg
│ ├── vimeo.svg
│ ├── vinyl-disc.svg
│ ├── visual-studio-code.svg
│ ├── vk.svg
│ ├── volume-high.svg
│ ├── volume-low.svg
│ ├── volume-off.svg
│ ├── volume-xmark.svg
│ ├── wave-lines.svg
│ ├── wave-pulse.svg
│ ├── wave-square.svg
│ ├── wave-triangle.svg
│ ├── wave.svg
│ ├── whatsapp.svg
│ ├── wikipedia.svg
│ ├── wind.svg
│ ├── windows.svg
│ ├── wordpress.svg
│ ├── x-alt.svg
│ ├── x.svg
│ ├── xmark.svg
│ └── youtube.svg
├── js
│ ├── components
│ │ ├── copyClipboard.js
│ │ ├── outside.js
│ │ ├── scheme.js
│ │ └── toc.js
│ ├── dark.js
│ ├── main.js
│ └── search.js
├── jsconfig.json
├── json
│ └── index.json
└── scss
│ ├── _custom.scss
│ ├── _utils.scss
│ ├── components
│ ├── _article.scss
│ ├── _code.scss
│ ├── _columns.scss
│ ├── _dropdown.scss
│ ├── _error.scss
│ ├── _layout.scss
│ ├── _markdown.scss
│ ├── _menu.scss
│ ├── _pagelink.scss
│ ├── _search.scss
│ ├── _svg.scss
│ ├── _toc.scss
│ └── _ui.scss
│ ├── generic
│ └── _normalize.scss
│ ├── main.scss
│ ├── object
│ └── _common.scss
│ ├── settings
│ ├── _root.scss
│ └── _variables.scss
│ └── tools
│ ├── _functions.scss
│ └── _mixins.scss
├── demo
├── assets
│ └── scss
│ │ └── _custom.scss
├── config.toml
├── content
│ └── 1.0
│ │ ├── _index.en.md
│ │ ├── _index.md
│ │ ├── level-0
│ │ ├── _index.en.md
│ │ ├── _index.md
│ │ └── level-1
│ │ │ ├── _index.en.md
│ │ │ ├── _index.md
│ │ │ └── others
│ │ │ ├── _index.en.md
│ │ │ ├── _index.md
│ │ │ ├── others.en.md
│ │ │ └── others.md
│ │ ├── options
│ │ ├── _index.en.md
│ │ ├── _index.md
│ │ ├── badge.en.md
│ │ ├── badge.md
│ │ ├── edit.en.md
│ │ ├── edit.md
│ │ ├── icons.en.md
│ │ ├── icons.md
│ │ ├── logo.en.md
│ │ ├── logo.md
│ │ ├── translations.en.md
│ │ └── translations.md
│ │ ├── shortcodes
│ │ ├── _index.en.md
│ │ ├── _index.md
│ │ ├── buttons.en.md
│ │ ├── buttons.md
│ │ ├── code.en.md
│ │ ├── code.md
│ │ ├── columns.en.md
│ │ ├── columns.md
│ │ ├── hint.en.md
│ │ ├── hint.md
│ │ ├── pagelink.en.md
│ │ ├── pagelink.md
│ │ ├── table.en.md
│ │ └── table.md
│ │ ├── starting.en.md
│ │ └── starting.md
├── netlify.toml
└── vercel.json
├── i18n
├── en.toml
└── es.toml
├── images
└── screenshot.png
├── layouts
├── 404.html
├── _default
│ ├── _markup
│ │ ├── render-heading.html
│ │ └── render-link.html
│ ├── baseof.html
│ ├── list.html
│ ├── redirect.html
│ └── single.html
├── index.html
├── partials
│ ├── article.html
│ ├── footer.html
│ ├── head.html
│ ├── header.html
│ ├── scripts.html
│ ├── search.html
│ ├── seo.html
│ ├── sidebar.html
│ ├── styles.html
│ ├── svg.html
│ ├── title.html
│ └── toc.html
├── robots.txt
├── shortcodes
│ ├── button.html
│ ├── code.html
│ ├── columns.html
│ ├── hint.html
│ ├── pagelink.html
│ ├── tab.html
│ └── table.html
└── sitemap.xml
├── static
└── favicon.svg
└── theme.toml
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 zkreations
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/assets/icons/adobe.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/airplay.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/alarm-clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/alarm-exclamation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/alarm-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/alarm-plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/alarm-snooze.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/album.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/algolia.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/alien.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/align-center.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/align-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/align-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/amazon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/anchor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/android.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/angle-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/angle-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/angle-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/angle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/angles-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/angles-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/angles-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/angles-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/app-gallery.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/app-store.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/apple.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-down-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-down-long.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-down-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-left-long.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-right-long.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-rotate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-trend-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-trend-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-up-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-up-long.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-up-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrows-rotate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/at.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/atom.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/backward-step.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/backward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/badge-check.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bag-shopping.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bars-filter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bars-sort.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bars.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bilibili.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/binance.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/blogger.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bluesky.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bolt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/book-open.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/book.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bookmark-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/boolean.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/box-archive.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/brackets-angled.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/brackets-curly.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/brackets-round.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/brackets.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/broom.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bullhorn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/calendar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/carrot.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/cart-shopping.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/cassette-tape.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chain.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/check-double.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/check.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevron-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevron-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevron-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevrons-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevrons-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevrons-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevrons-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chrome.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/circle-check.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/circle-exclamation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/circle-xmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/clock-rotate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/cloud.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/clover.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/code.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/codepen.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/codesandbox.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/coffee.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/coinbase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/columns-3.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/columns.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/command.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/comment-dots.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/comment.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/compact-disc.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/compress.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/cookie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/copy.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/copyright.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/credit-card.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/cross.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/cube.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/desktop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/deviantart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/devices.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/dice.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/disc.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/discord.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/disqus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/dollar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/download-cloud.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/download.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/dribbble.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/droplet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/ellipsis-vertical.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/ellipsis.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/envelope.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/equals.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/eraser.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/euro.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/expand.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/eye.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/face-angry.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/face-frown.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/face-laugh.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/face-meh-blank.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/face-meh.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/face-smile.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/facebook-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/feather.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/figma.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/file-lines.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/file-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/file-plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/file-search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/film.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/filter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/fingerprint.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/fire.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/flipboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/floppy-disk.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/folder-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/folder-plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/folder-search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/forward-step.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/gamepad-modern.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/gamepad.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/gear.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/get-pocket.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/ghost.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/gift.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/git-branch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/git-commit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/git-fork.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/git-merge.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/git-pull.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/github.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/gitlab.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/globe.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/gohugo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/google-drive.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/google-play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/google.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/grid-plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/grid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/grip-dots-vertical.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/grip-dots.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/gumroad.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/headphones.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/heart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/hexagon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/home.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/image.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/images.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/indent.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/instagram.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/key-skeleton.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/key.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/language.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/laptop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/laravel.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/layout.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/leaf.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/link.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/linkedin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/list-music.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/list.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/location-crosshairs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/location-dot.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/location.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/lock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/map-pin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/map.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/mega.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/message-dots.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/message.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/meta.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/meteor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/microchip.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/microphone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/mobile.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/moon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/music-note.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/music.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/newspaper.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/objects-column.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/open-source.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/openai.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/outdent.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/paint-roller.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/palette.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/paper-plane.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/paperclip.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/patreon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/pause.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/paw.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/paypal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/pencil.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/pexels.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/pin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/pinterest.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/plug.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/power.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/quote-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/quote-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/radio.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/reddit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/rhombus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/robot.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/rows-3.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/rows.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/rss.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/share.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/shield.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/shuffle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/sidebar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/skull.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/soundcloud.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/sparkle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/sparkles.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/spotify.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/square-exclamation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/star.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/sterling.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/sun.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/table-cells.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/table-layout.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/table-list.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/tag.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/telegram.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/terminal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/text.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/threads.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/thumbs-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/thumbs-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/tiktok.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/trash-can.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/trash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/tree-deciduous.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/tree.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/trello.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/triangle-exclamation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/triangle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/tumblr.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/turn-down-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/turn-down-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/turn-left-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/turn-left-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/turn-right-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/turn-right-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/turn-up-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/turn-up-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/tv-retro.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/tv.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/twitch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/twitter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/unlink.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/upload-cloud.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/upload.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/usdt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/vimeo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/vinyl-disc.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/visual-studio-code.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/vk.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/volume-high.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/volume-low.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/volume-off.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/volume-xmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/wave-lines.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/wave-pulse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/wave-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/wave-triangle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/wave.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/whatsapp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/wikipedia.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/wind.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/windows.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/wordpress.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/x-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/x.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/xmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/youtube.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/js/components/copyClipboard.js:
--------------------------------------------------------------------------------
1 | const blocks = document.querySelectorAll('pre > code')
2 | const article = document.querySelector('article')
3 |
4 | function addCopyButtons () {
5 | if (!article || blocks.length === 0) return
6 |
7 | const i18n = JSON.parse(article.getAttribute('data-i18n'))
8 | const COPY_TEXT = i18n.copy
9 | const COPIED_TEXT = i18n.copied
10 |
11 | if (!navigator || !navigator.clipboard || blocks.length === 0) return
12 |
13 | const clipboard = navigator.clipboard
14 |
15 | blocks.forEach(function (codeBlock) {
16 | const button = document.createElement('button')
17 | button.className = 'code-copy'
18 |
19 | button.setAttribute('data-tts', 'up-right')
20 | button.setAttribute('aria-label', COPY_TEXT)
21 | button.innerHTML = ''
22 | button.addEventListener('click', function () {
23 | clipboard.writeText(codeBlock.textContent).then(function () {
24 | button.blur()
25 | button.setAttribute('aria-label', COPIED_TEXT)
26 | setTimeout(function () {
27 | button.setAttribute('aria-label', COPY_TEXT)
28 | }, 2000)
29 | })
30 | })
31 | const pre = codeBlock.parentNode
32 | if (pre.parentNode.classList.contains('highlight')) {
33 | pre.parentNode.insertBefore(button, pre)
34 | }
35 | })
36 | }
37 |
38 | addCopyButtons()
39 |
--------------------------------------------------------------------------------
/assets/js/components/outside.js:
--------------------------------------------------------------------------------
1 | const buttons = document.querySelectorAll('[data-outside]')
2 |
3 | const ACTIVE_CLASS = 'is-active'
4 |
5 | // Function to handle outside click events
6 | // @param button: Button element with data-outside attribute
7 | // @returns void
8 | function outsideClick (button) {
9 | if (!button) return
10 |
11 | const target = document.getElementById(button.dataset.outside)
12 |
13 | if (!target) return
14 |
15 | button.addEventListener('click', () => {
16 | button.classList.toggle(ACTIVE_CLASS)
17 | target.classList.toggle(ACTIVE_CLASS)
18 | })
19 |
20 | const clickOutside = (event) => {
21 | if (!target.contains(event.target) && !button.contains(event.target)) {
22 | button.classList.remove(ACTIVE_CLASS)
23 | target.classList.remove(ACTIVE_CLASS)
24 | }
25 | }
26 |
27 | document.addEventListener('click', clickOutside)
28 |
29 | const close = target.querySelector('[data-close]')
30 |
31 | if (close) {
32 | close.onclick = function () {
33 | target.classList.remove(ACTIVE_CLASS)
34 | button.classList.remove(ACTIVE_CLASS)
35 | }
36 | }
37 |
38 | const keydown = (event) => {
39 | if (event.key === 'Escape') {
40 | button.classList.remove(ACTIVE_CLASS)
41 | target.classList.remove(ACTIVE_CLASS)
42 | }
43 | }
44 |
45 | document.addEventListener('keydown', keydown)
46 | }
47 |
48 | buttons.forEach((button) => {
49 | outsideClick(button)
50 | })
51 |
--------------------------------------------------------------------------------
/assets/js/components/toc.js:
--------------------------------------------------------------------------------
1 | const TOC = document.querySelector('.toc')
2 | const TOC_TOGGLE = document.querySelector('.toc-toggle')
3 | const DOCS = document.querySelector('.article-body')
4 | const VISIBLE_CLASS = 'is-visible'
5 | const ACTIVE_CLASS = 'is-active'
6 |
7 | // Checks if an element is visible within the viewport.
8 | // @param {Element} elem - The DOM element to check.
9 | // @returns {boolean}
10 | function isVisible (elem) {
11 | const bounding = elem.getBoundingClientRect()
12 | return (
13 | bounding.top >= 0 &&
14 | bounding.bottom <= (window.innerHeight || document.documentElement.clientHeight)
15 | )
16 | }
17 |
18 | // Handles the scroll event to highlight the active section in the TOC.
19 | function onScroll () {
20 | if (!DOCS || !TOC) {
21 | return
22 | }
23 |
24 | const sections = DOCS.querySelectorAll('h1[id], h2[id], h3[id], h4[id], h5[id], h6[id]')
25 | if (sections.length === 0) {
26 | return
27 | }
28 |
29 | const tocLinks = TOC.querySelectorAll('a')
30 | if (tocLinks.length === 0) {
31 | return
32 | }
33 |
34 | const headerHeight = parseInt(getComputedStyle(document.documentElement).getPropertyValue('--header-height'))
35 | const scrollPosition = (document.documentElement.scrollTop || document.body.scrollTop) + (headerHeight + 20)
36 |
37 | sections.forEach((section) => {
38 | if (section.offsetTop <= scrollPosition) {
39 | const tocLink = TOC.querySelector(`a[href="#${section.getAttribute('id')}"]`)
40 | if (tocLink) {
41 | tocLinks.forEach((link) => link.classList.remove(VISIBLE_CLASS))
42 | tocLink.classList.add(VISIBLE_CLASS)
43 | }
44 | }
45 | })
46 | }
47 |
48 | // Initializes the Table of Contents (TOC) functionality.
49 | function initToc () {
50 | if (!TOC || !TOC_TOGGLE) {
51 | return
52 | }
53 |
54 | TOC_TOGGLE.onclick = () => {
55 | if (isVisible(TOC)) {
56 | TOC.classList.toggle(ACTIVE_CLASS)
57 | TOC_TOGGLE.classList.toggle(ACTIVE_CLASS)
58 | }
59 | }
60 |
61 | window.addEventListener('scroll', onScroll)
62 | window.addEventListener('resize', onScroll)
63 | window.addEventListener('load', onScroll)
64 | }
65 |
66 | // Initialize TOC
67 | initToc()
68 |
--------------------------------------------------------------------------------
/assets/js/dark.js:
--------------------------------------------------------------------------------
1 | // Get the saved theme from localStorage or default to 'light'
2 | const storedTheme = localStorage.getItem('theme')
3 | const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches
4 |
5 | // Determine the active theme
6 | const theme = storedTheme === 'system'
7 | ? (prefersDark ? 'dark' : 'light')
8 | : (storedTheme || 'light')
9 |
10 | // Apply the theme class to the root element
11 | document.documentElement.classList.add(theme)
12 |
--------------------------------------------------------------------------------
/assets/js/main.js:
--------------------------------------------------------------------------------
1 | import './components/copyClipboard'
2 | import './components/outside'
3 | import './components/scheme'
4 | import './components/toc'
5 |
6 | // Remueve la clase "preload" del body
7 | document.body.classList.remove('preload')
8 |
--------------------------------------------------------------------------------
/assets/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "baseUrl": ".",
4 | "paths": {
5 | "*": [
6 | "*"
7 | ]
8 | }
9 | }
10 | }
--------------------------------------------------------------------------------
/assets/json/index.json:
--------------------------------------------------------------------------------
1 | {{- $.Scratch.Add "index" slice -}}
2 | {{- $.Scratch.Add "sections" (dict) -}}
3 | {{- $section := $.Site.GetPage .Section }}
4 | {{- $regex := "^(/[^/]+/[^/]+/)(.*)$" -}}
5 | {{- $langPrefix := "^/[a-z]{2}/" -}}
6 |
7 | {{- range $index, $page := .Site.Pages -}}
8 | {{- if .File -}}
9 | {{- $cleanPath := replaceRE $langPrefix "/" $page.RelPermalink -}}
10 | {{- $parentSection := (replaceRE $regex "$1" $cleanPath) -}}
11 | {{- $parentPage := $.Site.GetPage $parentSection -}}
12 | {{- $parentIcon := $parentPage.Params.icon | default "bookmark" -}}
13 | {{- $parentIconSVG := (resources.Get (printf "icons/%s.svg" $parentIcon)) | default "" -}}
14 | {{- $parentIconSVGContent := $parentIconSVG.Content | replaceRE "^$" "" -}}
15 | {{- $parentTitle := $parentPage.Title -}}
16 |
17 | {{- $sections := $.Scratch.Get "sections" -}}
18 | {{- if not (index $sections $parentSection) -}}
19 | {{- $.Scratch.SetInMap "sections" $parentSection (dict
20 | "title" $parentTitle
21 | "icon" $parentIcon
22 | "icon_content" ($parentIconSVGContent | safeHTML | chomp)
23 | ) -}}
24 | {{- end -}}
25 |
26 | {{- $.Scratch.Add "index" (dict
27 | "id" $index
28 | "url" $page.RelPermalink
29 | "summary" (truncate 120 $page.Plain)
30 | "title" $page.Title
31 | "parent" $parentSection
32 | ) -}}
33 | {{- end -}}
34 | {{- end -}}
35 |
36 | {
37 | "documents": {{ .Scratch.Get "index" | jsonify }},
38 | "sections": {{ .Scratch.Get "sections" | jsonify }}
39 | }
40 |
--------------------------------------------------------------------------------
/assets/scss/_custom.scss:
--------------------------------------------------------------------------------
1 | // You can add your own custom SCSS here.
--------------------------------------------------------------------------------
/assets/scss/_utils.scss:
--------------------------------------------------------------------------------
1 | .has-icon {
2 | display: flex;
3 | align-items: center;
4 | column-gap: var(--btn-gap, .75rem);
5 | }
6 |
7 | .lead {
8 | font-size: 1.25rem;
9 | font-weight: 300;
10 | }
11 |
12 | @include utility(font-style, normal italic)
13 |
14 | @include utility(text-transform, capitalize uppercase lowercase)
15 |
16 | .fs {
17 | @include utility(font-size, $font-size-values, true)
18 | }
19 |
20 | .fw {
21 | @include utility(font-weight, $font-weight-values)
22 | }
23 |
24 | .text {
25 | @include utility(text-align, center left right justify)
26 | }
27 |
28 | @include utility(overflow, (
29 | o-auto: auto,
30 | o-hidden: hidden,
31 | ));
32 |
33 | @include utility(overflow-x, (
34 | ox-auto: auto,
35 | ox-hidden: hidden,
36 | ));
37 |
38 | @include utility(overflow-y, (
39 | oy-auto: auto,
40 | oy-hidden: hidden,
41 | ));
42 |
43 | @include utility(display, (
44 | block: block,
45 | inline-block: inline-block,
46 | inline: inline,
47 | flex: flex,
48 | inline-flex: inline-flex,
49 | grid: grid,
50 | inline-grid: inline-grid,
51 | none: none,
52 | ));
53 |
54 | @include utility(align-items, (
55 | items-start: flex-start,
56 | items-end: flex-end,
57 | items-center: center,
58 | ));
59 |
60 | @include utility(justify-content, (
61 | justify-start: flex-start,
62 | justify-end: flex-end,
63 | justify-center: center,
64 | justify-between: space-between,
65 | justify-around: space-around,
66 | justify-evenly: space-evenly,
67 | ));
68 |
69 | @include utility(flex-direction, (
70 | row: row,
71 | column: column,
72 | ), true);
73 |
74 | @include utility(flex-wrap, (
75 | wrap: wrap,
76 | wrap-reverse: wrap-reverse,
77 | nowrap: nowrap,
78 | ));
79 |
80 | @include utility(flex, (
81 | flex-1: 1 1 0,
82 | flex-auto: auto,
83 | flex-initial: initial,
84 | flex-none: none,
85 | ));
86 |
87 | @include utility(position, absolute relative fixed sticky);
88 |
89 | @include utility(pointer-events, (
90 | events-none: none,
91 | events-auto: auto,
92 | ));
93 |
--------------------------------------------------------------------------------
/assets/scss/components/_article.scss:
--------------------------------------------------------------------------------
1 | .article {
2 | padding-top: 2rem;
3 | padding-bottom: 2rem;
4 | grid-area: doc;
5 |
6 | @include breakpoint(l) {
7 | padding-right: 3rem;
8 | padding-left: 3rem;
9 | }
10 |
11 | &-header {
12 | border-bottom: 1px solid var(--color-border);
13 | padding-bottom: 1.25rem;
14 | margin-bottom: 1.25rem;
15 |
16 | @include breakpoint(m) {
17 | padding-bottom: 1.75rem;
18 | margin-bottom: 1.75rem;
19 | }
20 | }
21 |
22 | &-title {
23 | font-size: 2rem;
24 |
25 | @include breakpoint(m) {
26 | font-size: 2.5rem;
27 | }
28 | }
29 |
30 | &-edit {
31 | padding-left: 1rem;
32 | margin-left: auto;
33 | }
34 |
35 | &-footer {
36 | border-top: 1px solid var(--color-border);
37 | }
38 | }
39 |
40 | .badge {
41 | color: var(--primary);
42 | background-color: var(--btn-primary);
43 | text-transform: uppercase;
44 | font-size: 0.75rem;
45 | margin-left: 0.75rem;
46 | border-radius: 0.5em;
47 | padding: 0.5em 0.75em;
48 | vertical-align: middle;
49 |
50 | &-big {
51 | font-size: 1rem;
52 | }
53 | }
--------------------------------------------------------------------------------
/assets/scss/components/_columns.scss:
--------------------------------------------------------------------------------
1 | .columns {
2 | display: flex;
3 | flex-wrap: wrap;
4 | gap: var(--space-block, 1.5rem);
5 | align-items: flex-start;
6 | > * {
7 | flex: 1 1 0;
8 | }
9 | @include breakpoint(m, max) {
10 | flex-direction: column;
11 | }
12 | }
--------------------------------------------------------------------------------
/assets/scss/components/_dropdown.scss:
--------------------------------------------------------------------------------
1 | .dropdown {
2 | background-color: var(--bg-header);
3 | transform-origin: top right;
4 | transform: translate3d(0,0,0) scale(1);
5 | transition-property: opacity, transform;
6 | transition-timing-function: var(--timing);
7 | transition-duration: .3s;
8 | position: absolute;
9 | opacity: 1;
10 | top: 100%;
11 | right: 0;
12 | box-shadow: var(--shadow-lg);
13 | border-radius: .5rem;
14 | padding: 1rem;
15 | will-change: transform;
16 | &:not(.is-active) {
17 | pointer-events: none;
18 | opacity:0;
19 | transform: translate3d(0,-1rem,0) scale(.9);
20 | }
21 | }
22 |
23 | .list {
24 | white-space: nowrap;
25 | &-link {
26 | display: block;
27 | &.is-active {
28 | color: var(--color-link);
29 | }
30 | &:hover {
31 | color: var(--color-link);
32 | }
33 | & + * {
34 | margin-top: .5rem;
35 | }
36 | }
37 | }
--------------------------------------------------------------------------------
/assets/scss/components/_error.scss:
--------------------------------------------------------------------------------
1 | .error {
2 | text-align: center;
3 | max-width: 600px;
4 | margin-left: auto;
5 | margin-right: auto;
6 | padding-top: 2rem;
7 | padding-bottom: 2rem;
8 |
9 | &-emoji {
10 | font-size: 2rem;
11 | opacity: .25;
12 | margin-top: 1.5rem;
13 | }
14 | }
--------------------------------------------------------------------------------
/assets/scss/components/_menu.scss:
--------------------------------------------------------------------------------
1 | .menu {
2 | $this: &;
3 |
4 | &-list {
5 | >*+* {
6 | margin-top: 1rem;
7 | }
8 |
9 | #{$this}-list {
10 | box-shadow: 2px 0 0 0 var(--color-border) inset;
11 | margin: 1.5rem 0;
12 | margin-left: .5rem;
13 |
14 | >*+* {
15 | margin-top: 0.75rem;
16 | }
17 |
18 | #{$this}-item {
19 | padding-left: 1.5rem;
20 |
21 | #{$this}-link {
22 | &.is-active {
23 | --link-color:
24 | var(--color-title);
25 | font-weight: 500;
26 |
27 | &::before {
28 | content: "";
29 | width: 2px;
30 | height: 100%;
31 | background-color: var(--color-title);
32 | position: absolute;
33 | left: 0;
34 | top: 0;
35 | }
36 | }
37 | }
38 | }
39 | }
40 | }
41 |
42 | &-link {
43 | color: var(--link-color,inherit);
44 |
45 | &:hover {
46 | color: var(--primary)
47 | }
48 |
49 | &+#{$this}-list {
50 | color: var(--color-text);
51 | font-weight: 400;
52 | }
53 | }
54 |
55 | &-item {
56 | position: relative;
57 |
58 | &.is-parent>#{$this}-link,
59 | &.is-parent>label #{$this}-link {
60 | --link-color: var(--primary)
61 | }
62 |
63 | svg {
64 | color: var(--color-border-inset);
65 | }
66 | }
67 |
68 | &-arrow {
69 | margin-left: auto;
70 | transition: transform .3s;
71 | }
72 |
73 | &-toggle {
74 | display: none;
75 |
76 | &:checked+label .menu-arrow {
77 | transform: rotate(180deg);
78 | }
79 |
80 | &:not(:checked)~#{$this}-list {
81 | display: none;
82 | }
83 | }
84 |
85 | &-label {
86 | display: flex;
87 | align-items: center;
88 | cursor: pointer;
89 | }
90 | }
--------------------------------------------------------------------------------
/assets/scss/components/_pagelink.scss:
--------------------------------------------------------------------------------
1 | .pagelink {
2 | padding: 1rem;
3 | display: flex;
4 | border-radius: .5rem;
5 | gap: .75rem;
6 | border: 1px solid var(--color-border);
7 | transition: border-color .3s, color .3s;
8 | box-shadow: var(--shadow-sm);
9 |
10 | &:hover {
11 | --color-border: var(--primary);
12 | }
13 |
14 | &-icon {
15 | flex: none;
16 | }
17 |
18 | &-title {
19 | color: var(--color-title);
20 | }
21 |
22 | &-meta {
23 | color: var(--color-text)
24 | }
25 | }
--------------------------------------------------------------------------------
/assets/scss/components/_svg.scss:
--------------------------------------------------------------------------------
1 | .i {
2 | stroke-width: 2;
3 | stroke: currentColor;
4 | stroke-linecap: round;
5 | stroke-linejoin: round;
6 | fill: none;
7 | width: var(--svg-size, 20px);
8 | height: var(--svg-size, 20px);
9 |
10 | &-xs {
11 | --svg-size: 16px;
12 | }
13 | &-sm {
14 | --svg-size: 18px;
15 | }
16 | &-md {
17 | --svg-size: 24px;
18 | }
19 | &-lg {
20 | --svg-size: 30px;
21 | }
22 | &-xl {
23 | --svg-size: 40px;
24 | }
25 |
26 | &-xxl {
27 | --svg-size: 50px;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/assets/scss/components/_toc.scss:
--------------------------------------------------------------------------------
1 | .toc {
2 | grid-area: toc;
3 |
4 | &-title {
5 | margin-bottom: 1rem;
6 |
7 | @include breakpoint(l) {
8 | padding-left: 2rem;
9 | }
10 | }
11 |
12 | @include breakpoint(l, max) {
13 | &:not(.is-active) {
14 | display: none;
15 | }
16 |
17 | order: -1;
18 | }
19 |
20 | &-toggle {
21 | @include breakpoint(l) {
22 | display: none;
23 | }
24 | }
25 |
26 | &-content {
27 | padding-top: 2rem;
28 |
29 | @include breakpoint(l) {
30 | box-shadow: 1px 0 0 0 var(--color-border) inset;
31 | padding-top: 3rem;
32 | position: sticky;
33 | }
34 | }
35 |
36 | nav {
37 | // Enlaces
38 | a {
39 | display: block;
40 |
41 | @include breakpoint(l) {
42 | padding-left: 2rem;
43 | }
44 |
45 | &:hover {
46 | color: var(--primary);
47 | }
48 |
49 | &.is-visible {
50 | @include breakpoint(l) {
51 | box-shadow: 2px 0 0 0 var(--primary) inset;
52 | }
53 | color: var(--primary);
54 | }
55 | }
56 |
57 | // Si la lista se puede contraer
58 | ul ul {
59 | margin-bottom: 1rem;
60 | margin-top: 1rem;
61 |
62 | a {
63 | padding-left: var(--toc-space);
64 |
65 | @include breakpoint(l) {
66 | padding-left: calc(var(--toc-space) + 2rem);
67 | }
68 | }
69 |
70 | --toc-space: 1rem;
71 |
72 | ul {
73 | --toc-space: 2rem;
74 |
75 | ul {
76 | --toc-space: 3rem;
77 | }
78 | }
79 | }
80 |
81 | // Si un elemento puede selecionar el siguiente
82 | li + li {
83 | margin-top: .5rem;
84 | }
85 | }
86 |
87 | &-toggle {
88 | &.is-active {
89 | color: var(--primary);
90 | }
91 | }
92 | }
--------------------------------------------------------------------------------
/assets/scss/components/_ui.scss:
--------------------------------------------------------------------------------
1 | .btn {
2 | color: var(--btn-color,var(--color-text));
3 | padding: .5rem .75rem;
4 | background-color: var(--btn-bg, var(--bg-primary));
5 | font-weight: 500;
6 | border-radius: .5rem;
7 | transition-property: color, background-color, box-shadow;
8 | transition-duration: .3s;
9 | display: inline-flex;
10 | justify-content: center;
11 | align-items: center;
12 | column-gap: .5rem;
13 | &:not(:where(div,p)):hover {
14 | --btn-bg: var(--bg-secondary);
15 | }
16 | &-primary {
17 | --btn-color: var(--primary);
18 | --btn-bg: var(--btn-primary);
19 | &:hover {
20 | --btn-bg: var(--btn-primary-hover);
21 | }
22 | }
23 | }
24 |
25 | .link {
26 | color: var(--primary);
27 | }
28 |
29 | .alert {
30 | background-color: var(--alert-bg, var(--bg-primary));
31 | color: var(--alert-color, var(--color-title));
32 | border-left: 3px solid;
33 | padding: 1.25rem;
34 | a[href]:not([class]) {
35 | color: inherit;
36 | text-decoration: underline;
37 | }
38 | strong:not([class]) {
39 | color: inherit;
40 | }
41 | &-info {
42 | --alert-bg: var(--info-bg);
43 | --alert-color: var(--info);
44 | }
45 | &-success {
46 | --alert-bg: var(--success-bg);
47 | --alert-color: var(--success);
48 | }
49 | &-danger {
50 | --alert-bg: var(--danger-bg);
51 | --alert-color: var(--danger);
52 | }
53 | &-warning {
54 | --alert-bg: var(--warning-bg);
55 | --alert-color: var(--warning);
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/assets/scss/main.scss:
--------------------------------------------------------------------------------
1 | @import "tools/functions";
2 | @import "tools/mixins";
3 |
4 | @import "settings/variables";
5 | @import "settings/root";
6 |
7 | @import "generic/normalize";
8 | @import "object/common";
9 |
10 | @import "components/layout";
11 | @import "components/svg";
12 | @import "components/ui";
13 | @import "components/menu";
14 | @import "components/toc";
15 | @import "components/dropdown";
16 | @import "components/pagelink";
17 | @import "components/columns";
18 | @import "components/article";
19 | @import "components/markdown";
20 | @import "components/code";
21 | @import "components/search";
22 | @import "components/error";
23 |
24 | @import "utils";
25 | @import "custom";
26 |
--------------------------------------------------------------------------------
/assets/scss/object/_common.scss:
--------------------------------------------------------------------------------
1 | html, body {
2 | scroll-behavior: smooth;
3 | scroll-padding-top: var(--header-height);
4 | }
5 |
6 | body {
7 | font-family: var(--font-primary);
8 | background-color: var(--bg-main);
9 | color: var(--color-title);
10 | line-height: 1.5;
11 | overflow-x: hidden;
12 | min-height: 100%;
13 | min-width: 320px;
14 | }
15 |
16 | ::selection {
17 | background-color: var(--color-selection);
18 | }
19 |
20 | a {
21 | transition: color .3s;
22 | }
23 |
24 | input {
25 | background-color: transparent;
26 | &:focus {
27 | outline: none;
28 | }
29 | }
30 |
31 | kbd {
32 | color: #fff;
33 | background-color: var(--bg-inverse);
34 | font-family: var(--font-monospace);
35 | padding: .5em .75em;
36 | white-space: nowrap;
37 | border-radius: .25rem;
38 | font-size: .875rem;
39 | vertical-align: middle;
40 | }
41 |
--------------------------------------------------------------------------------
/assets/scss/tools/_functions.scss:
--------------------------------------------------------------------------------
1 | // Replace `$search` with `$replace` in `$string`
2 | // @author Hugo Giraudel
3 | // @param {String} $string - Initial string
4 | // @param {String} $search - Substring to replace
5 | // @param {String} $replace ('') - New value
6 | // @return {String} - Updated string
7 | @function str-replace($string, $search, $replace: "") {
8 | $index: str-index($string, $search);
9 |
10 | @if $index {
11 | @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);
12 | }
13 |
14 | @return $string;
15 | }
16 |
17 | // Escape class names
18 | // @param {String} $string - String to escape
19 | // @return {String} - Escaped string
20 | @function escapeClass($string) {
21 | @if type-of($string) == "number" {
22 | $string: #{$string};
23 | }
24 |
25 | @each $key, $value in $escaped-class {
26 | $string: str-replace($string, $key, $value);
27 | }
28 |
29 | @return $string;
30 | }
31 |
32 | // Tint color
33 | // @param {Color} $color - Base color
34 | // @param {Number} $weight - Weight
35 | // @return {Color} - Tinted color
36 | @function tint-color($color, $weight) {
37 | @return mix(white, $color, $weight);
38 | }
39 |
40 | // Shade color
41 | // @param {Color} $color - Base color
42 | // @param {Number} $weight - Weight
43 | // @return {Color} - Shaded color
44 | @function shade-color($color, $weight) {
45 | @return mix(black, $color, $weight);
46 | }
47 |
--------------------------------------------------------------------------------
/assets/scss/tools/_mixins.scss:
--------------------------------------------------------------------------------
1 | // Utility mixins for generating CSS classes
2 | // @param {String} $property - CSS property
3 | // @param {List} $values - List of values
4 | // @param {Boolean} $responsive (false) - Responsive utilities
5 | // @return {Mixin}
6 | @mixin utility($property, $values, $responsive: false) {
7 | $utility: if(& !=null, str-replace(#{&}, ".") + "-", "");
8 |
9 | @if type-of($values) !="map" {
10 | $values: zip($values, $values);
11 | }
12 |
13 | @each $key,
14 | $value in $values {
15 | $suffix: str-replace(escapeClass($key), "rem");
16 | $class: $utility + $suffix;
17 |
18 | @at-root .#{$class} {
19 | #{$property}: $value;
20 | }
21 | }
22 |
23 | @if $responsive {
24 |
25 | @each $breakpoint,
26 | $size in $breakpoints {
27 | $prefix: escapeClass($breakpoint + ":");
28 |
29 | @media (min-width: $size) {
30 | @each $key,
31 | $value in $values {
32 | $suffix: str-replace(escapeClass($key), "rem");
33 | $class: $prefix + $utility + $suffix;
34 |
35 | @at-root .#{$class} {
36 | #{$property}: $value;
37 | }
38 | }
39 | }
40 | }
41 | }
42 | }
43 |
44 | // Breakpoint mixin for media queries
45 | // @param {String} $direction - min or max
46 | // @param {String} $key - Breakpoint key
47 | // @return {Mixin}
48 | @mixin breakpoint($key, $direction: min) {
49 | $breakpoint: map-get($breakpoints, $key);
50 | $media: if($direction =="max", ($breakpoint - 1), $breakpoint);
51 |
52 | @if not $breakpoint {
53 | @warn 'Breakpoint #{$key} not found in map.';
54 | }
55 |
56 | @else {
57 | @media (#{$direction}-width: $media) {
58 | @content;
59 | }
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/demo/assets/scss/_custom.scss:
--------------------------------------------------------------------------------
1 | // Tu propio código scss
--------------------------------------------------------------------------------
/demo/config.toml:
--------------------------------------------------------------------------------
1 | title = 'Docs'
2 | theme = 'docs'
3 | baseURL = 'https://example.com/'
4 |
5 | copyright = "Created by [zkreations](https://www.zkreations.com)"
6 | enableRobotsTXT = true
7 | enableGitInfo = false
8 |
9 | enableInlineShortcodes = true
10 | disableKinds = ["taxonomy","term","RSS"]
11 |
12 | languageCode = 'es'
13 | defaultContentLanguage = 'es'
14 |
15 | summaryLength = 20
16 |
17 | [languages]
18 | [languages.es]
19 | languageName = "Español"
20 | weight = 1
21 |
22 | [languages.en]
23 | languageName = "English"
24 | weight = 2
25 |
26 | # Shortcodes HTML
27 | [markup]
28 | [markup.highlight]
29 | noClasses = false
30 |
31 | [markup.goldmark.renderer]
32 | unsafe = true
33 |
34 | [markup.tableOfContents]
35 | startLevel = 2
36 | endLevel = 3
37 |
38 | [params]
39 | description = "Documenta tus proyectos con Hugo"
40 | github_repo_edit = "https://github.com/zkreations/docs/blob/master/demo/content"
41 | date_format = "January 2, 2006"
42 | versions = [ "1.0" ]
43 | badge_url = "https://www.zkreations.com"
44 | main_icon = "book-open"
45 | # main_logo = "tu-logo.svg"
--------------------------------------------------------------------------------
/demo/content/1.0/_index.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: redirect
3 | redirect: "/starting"
4 | ---
5 |
--------------------------------------------------------------------------------
/demo/content/1.0/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: redirect
3 | redirect: "/starting"
4 | ---
5 |
--------------------------------------------------------------------------------
/demo/content/1.0/level-0/_index.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Multiple Levels
3 | weight: 4
4 | icon: align-left
5 | ---
6 |
7 | You are in the main level. You can nest multiple levels. There is no real limit, but I recommend proceeding with caution. Any suggestions for better managing this feature are welcome.
8 |
--------------------------------------------------------------------------------
/demo/content/1.0/level-0/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Varios niveles
3 | weight: 4
4 | icon: align-left
5 | ---
6 |
7 | Estas en el nivel principal. Puedes anidar multiples niveles, No hay un límite real, sin embargo recomiendo proceder con cuidado, de todas formas, cualquier sugerencia para gestionar mejor esta característica, son bienvenidas.
8 |
9 |
--------------------------------------------------------------------------------
/demo/content/1.0/level-0/level-1/_index.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Level 1
3 | ---
4 |
5 | You are in Level 1. You can nest multiple levels. There is no real limit, but I recommend proceeding with caution. Any suggestions for better managing this feature are welcome.
6 |
--------------------------------------------------------------------------------
/demo/content/1.0/level-0/level-1/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Nivel 1
3 | ---
4 |
5 | Estas en el nivel 1. Puedes anidar multiples niveles, No hay un límite real, sin embargo recomiendo proceder con cuidado, de todas formas, cualquier sugerencia para gestionar mejor esta característica, son bienvenidas.
--------------------------------------------------------------------------------
/demo/content/1.0/level-0/level-1/others/_index.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Level 2
3 | ---
4 |
5 | You are in Level 2. You can nest multiple levels. There is no real limit, but I recommend proceeding with caution. Any suggestions for better managing this feature are welcome.
6 |
--------------------------------------------------------------------------------
/demo/content/1.0/level-0/level-1/others/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Nivel 2
3 | ---
4 |
5 | Estas en el nivel 2. Puedes anidar multiples niveles, No hay un límite real, sin embargo recomiendo proceder con cuidado, de todas formas, cualquier sugerencia para gestionar mejor esta característica, son bienvenidas.
--------------------------------------------------------------------------------
/demo/content/1.0/level-0/level-1/others/others.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Others
3 | weight: 1
4 | ---
5 |
6 | You are in the last level. You can nest multiple levels. There is no real limit, but I recommend proceeding with caution. Any suggestions for better managing this feature are welcome.
7 |
--------------------------------------------------------------------------------
/demo/content/1.0/level-0/level-1/others/others.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Otros
3 | weight: 1
4 | ---
5 |
6 | Estas en el ultimo nivel. Puedes anidar multiples niveles, No hay un límite real, sin embargo recomiendo proceder con cuidado, de todas formas, cualquier sugerencia para gestionar mejor esta característica, son bienvenidas.
--------------------------------------------------------------------------------
/demo/content/1.0/options/_index.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Options
3 | icon: gear
4 | layout: redirect
5 | redirect: "/badge"
6 | weight: 2
7 | ---
8 |
--------------------------------------------------------------------------------
/demo/content/1.0/options/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Opciones
3 | icon: gear
4 | layout: redirect
5 | redirect: "/badge"
6 | weight: 2
7 | ---
8 |
--------------------------------------------------------------------------------
/demo/content/1.0/options/badge.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Badge
3 | badge: test
4 | description: Badges to highlight menu items and titles
5 | ---
6 |
7 | A badge is an element that can be added to page titles. They are also part of the sidebar menu, allowing you to indicate to your readers that a page contains something special.
8 |
9 | ## Usage
10 |
11 | To add a badge, simply add the `badge` attribute with your desired value to the page header. For example:
12 |
13 | ```markdown
14 | ---
15 | title: My Page
16 | badge: test
17 | ---
18 |
19 | Page content
20 | ```
21 |
22 | ## Parameters
23 |
24 | Additionally, you can add the following parameter to your goHugo configuration file under the custom parameters section:
25 |
26 | {{< code >}}
27 | {{< tab "toml" >}}
28 | [params]
29 | badge_url = "https://www.zkreations.com"
30 | {{< /tab >}}
31 | {{< tab "yaml" >}}
32 | params:
33 | badge_url: "https://www.zkreations.com"
34 | {{< /tab >}}
35 | {{< tab "json" >}}
36 | "params": {
37 | "badge_url": "https://www.zkreations.com"
38 | }
39 | {{< /tab >}}
40 | {{< /code >}}
41 |
--------------------------------------------------------------------------------
/demo/content/1.0/options/badge.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Badge
3 | badge: test
4 | description: Insignias para destacar elementos del menu y títulos
5 | ---
6 |
7 | La insignia es un elemento que se puede agregar a los títulos de las páginas. También conforman parte del menu lateral, lo que te permite indicar a tus lectores que una página contiene algo especial.
8 |
9 | ## Usar
10 |
11 | Para agregar una insignia agrega el atributo `badge` con el valor que desees a la cabecera de la página. Por ejemplo:
12 |
13 | ```markdown
14 | ---
15 | title: Mi página
16 | badge: test
17 | ---
18 |
19 | Contenido de la página
20 | ```
21 |
22 | ## Parámetros
23 |
24 | Adicionalmente, puedes agregar a tu archivo de configuraciones de goHugo, en el apartado de parámetros personalizados, el siguiente parámetro:
25 |
26 | {{< code >}}
27 | {{< tab "toml" >}}
28 | [params]
29 | badge_url = "https://www.zkreations.com"
30 | {{< /tab >}}
31 | {{< tab "yaml" >}}
32 | params:
33 | badge_url: "https://www.zkreations.com"
34 | {{< /tab >}}
35 | {{< tab "json" >}}
36 | "params": {
37 | "badge_url": "https://www.zkreations.com"
38 | }
39 | {{< /tab >}}
40 | {{< /code >}}
--------------------------------------------------------------------------------
/demo/content/1.0/options/edit.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Edit
3 | description: Button to edit a page on GitHub
4 | ---
5 |
6 | If you want your readers to be able to edit a page of your document on GitHub, you can enable the edit button in the header that contains the title.
7 |
8 | ## Parameters
9 |
10 | To activate the edit button, you need to add the following custom parameter to your goHugo configuration file. It should contain the exact path to the "content" folder:
11 |
12 | {{< code >}}
13 | {{< tab "toml" >}}
14 | [params]
15 | github_repo_edit = "https://github.com/zkreations/docs/blob/master/demo/content"
16 | {{< /tab >}}
17 | {{< tab "yaml" >}}
18 | params:
19 | github_repo_edit: "https://github.com/zkreations/docs/blob/master/demo/content"
20 | {{< /tab >}}
21 | {{< tab "json" >}}
22 | "params": {
23 | "github_repo_edit": "https://github.com/zkreations/docs/blob/master/demo/content"
24 | }
25 | {{< /tab >}}
26 | {{< /code >}}
27 |
--------------------------------------------------------------------------------
/demo/content/1.0/options/edit.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Editar
3 | description: Botón para editar una página en GitHub
4 | ---
5 |
6 | Si deseas que tus lectores puedan editar una página de tu documento en GitHub, puedes habilitar el botón de editar en la cabecera que contiene el título.
7 |
8 | ## Parámetros
9 |
10 | Para activar el botón editar, debes agregar en tu archivo de configuraciones de goHugo el siguiente parámetros personalizado, el cual debe contener la ruta exacta hacia la carpeta "content":
11 |
12 | {{< code >}}
13 | {{< tab "toml" >}}
14 | [params]
15 | github_repo_edit = "https://github.com/zkreations/docs/blob/master/demo/content"
16 | {{< /tab >}}
17 | {{< tab "yaml" >}}
18 | params:
19 | github_repo_edit: "https://github.com/zkreations/docs/blob/master/demo/content"
20 | {{< /tab >}}
21 | {{< tab "json" >}}
22 | "params": {
23 | "github_repo_edit": "https://github.com/zkreations/docs/blob/master/demo/content"
24 | }
25 | {{< /tab >}}
26 | {{< /code >}}
--------------------------------------------------------------------------------
/demo/content/1.0/options/icons.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Icons
3 | description: Icons to highlight menu items and titles
4 | ---
5 |
6 | Icons are part of the [Meteor Icons](https://meteoricons.com/) package and can be added to titles in the elements that make up the sidebar menu. They are not mandatory, but can help your readers easily identify the content of your documentation.
7 |
8 | ## Usage
9 |
10 | To add an icon, simply add the `icon` attribute with the name of the icon that you can obtain from [Meteor Icons](https://meteoricons.com/). For example:
11 |
12 | ```markdown
13 | ---
14 | title: My Page
15 | icon: deviantart
16 | ---
17 |
18 | Page content
19 | ```
20 |
21 | All elements of the sidebar menu can have an icon, including deeper level items. However, I recommend using them only at the top level to avoid confusion for your readers.
--------------------------------------------------------------------------------
/demo/content/1.0/options/icons.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Iconos
3 | description: Insignias para destacar elementos del menu y títulos
4 | ---
5 |
6 | Los iconos pertenecen al paquete [Meteor Icons](https://meteoricons.com/) y se pueden agregar a los títulos en los elementos que conforman el menu lateral. No son obligatorios, pero pueden ayudar a tus lectores a identificar más fácilmente el contenido de tu documentación.
7 |
8 | ## Usar
9 |
10 | Para agregar un ícono, agrega el atributo `icon` con el nombre del icono que puedes obtener en [Meteor Icons](https://meteoricons.com/). Por ejemplo:
11 |
12 | ```markdown
13 | ---
14 | title: Mi página
15 | icon: deviantart
16 | ---
17 |
18 | Contenido de la página
19 | ```
20 |
21 | Todos los elementos del menu lateral pueden tener un ícono, incluyendo los elementos de niveles más profundos. Pero te recomiendo usarlos solo en el nivel más alto para no confundir a tus lectores.
--------------------------------------------------------------------------------
/demo/content/1.0/options/logo.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Logo
3 | description: Documentation logo
4 | ---
5 |
6 | The logo can be composed of text, an icon from the [Meteor Icons](https://meteoricons.com/) package along with text, or an image. Keep in mind that if you use an image, it is recommended to use the appropriate size or utilize the SVG format.
7 |
8 | ## Parameters
9 |
10 | In this case, you have two custom parameters available. If you want an icon alongside the text, define `logo_icon` with the name of the icon you can obtain from [Meteor Icons](https://meteoricons.com/). If you want an image, define `logo_img`. If you don't define either of them, only the text will be displayed.
11 |
12 | {{< code >}}
13 | {{< tab "toml" >}}
14 | [params]
15 | main_icon = "book-open"
16 | main_logo = "your-logo.svg"
17 | {{< /tab >}}
18 | {{< tab "yaml" >}}
19 | params:
20 | main_icon: "book-open"
21 | main_logo: "your-logo.svg"
22 | {{< /tab >}}
23 | {{< tab "json" >}}
24 | "params": {
25 | "main_icon": "book-open",
26 | "main_logo": "your-logo.svg"
27 | }
28 | {{< /tab >}}
29 | {{< /code >}}
30 |
--------------------------------------------------------------------------------
/demo/content/1.0/options/logo.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Logo
3 | description: El logo de la documentación
4 | ---
5 |
6 | El logo puede estar conformado por texto, un icono del paquete [Meteor Icons](https://meteoricons.com/) más el texto o una imagen. Toma en cuenta que si usas una imagen, se recomienda usar el tamaño adecuado, o utilizar el formato SVG.
7 |
8 | ## Parámetros
9 |
10 | En este caso dispones de dos parámetros personalizados. Si deseas un icono junto al texto define `logo_icon` con el nombre del icono que puedes obtener en [Meteor Icons](https://meteoricons.com/). Si deseas una imagen define `logo_img`. Si no defines ninguno de los dos, se mostrará solo el texto.
11 |
12 | {{< code >}}
13 | {{< tab "toml" >}}
14 | [params]
15 | main_icon = "book-open"
16 | main_logo = "tu-logo.svg"
17 | {{< /tab >}}
18 | {{< tab "yaml" >}}
19 | params:
20 | main_icon: "book-open"
21 | main_logo: "tu-logo.svg"
22 | {{< /tab >}}
23 | {{< tab "json" >}}
24 | "params": {
25 | "main_icon": "book-open",
26 | "main_logo": "tu-logo.svg"
27 | }
28 | {{< /tab >}}
29 | {{< /code >}}
--------------------------------------------------------------------------------
/demo/content/1.0/options/translations.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Translations
3 | description: Different languages for your documentation
4 | ---
5 |
6 | Currently, the documentation supports two languages: Spanish and English. To change the language of your documentation, translations help your readers better understand your documentation beyond their native language.
7 |
8 | ## Usage
9 |
10 | To enable translations, you need to add the languages used in your configuration file. You also need to specify the default language and the language of the documentation.
11 |
12 | ```toml
13 | languageCode = 'es'
14 | defaultContentLanguage = 'es'
15 |
16 | [languages]
17 | [languages.es]
18 | languageName = "Español"
19 | weight = 1
20 |
21 | [languages.en]
22 | languageName = "English"
23 | weight = 2
24 | ```
25 |
26 | ## Translate
27 |
28 | Create a file with the same name as the page you want to translate, but with the language extension. For example, if you want to translate the `index.md` page into English, you should create a file named `index.en.md`.
29 |
30 | ```text
31 | content
32 | └── 1.0
33 | └── index.md
34 | └── index.en.md
35 | ```
36 |
--------------------------------------------------------------------------------
/demo/content/1.0/options/translations.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Traducciones
3 | description: Diferentes idiomas para tu documentación
4 | ---
5 |
6 | De momento, la documentación soporta dos idiomas: español e inglés. Para cambiar el idioma de tu documentación. Las traducciones ayudan a tus lectores a entender mejor tu documentación mas allá de su idioma nativo.
7 |
8 | ## Usar
9 |
10 | Para habilitar las traducciones, debes agregar en tu archivo de configuraciones los idiomas usados, ademas tienes que especificar el idioma por defecto y el idioma de la documentación.
11 |
12 | ```toml
13 | languageCode = 'es'
14 | defaultContentLanguage = 'es'
15 |
16 | [languages]
17 | [languages.es]
18 | languageName = "Español"
19 | weight = 1
20 |
21 | [languages.en]
22 | languageName = "English"
23 | weight = 2
24 | ```
25 |
26 | ## Traducir
27 |
28 | Crea un archivo con el mismo nombre de la página que deseas traducir, pero con la extensión del idioma. Por ejemplo, si deseas traducir la página `index.md` al inglés, debes crear un archivo llamado `index.en.md`.
29 |
30 | ```text
31 | content
32 | └── 1.0
33 | └── index.md
34 | └── index.en.md
35 | ```
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/_index.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Shortcodes
3 | layout: redirect
4 | icon: brackets-curly
5 | redirect: "/buttons"
6 | weight: 3
7 | ---
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Shortcodes
3 | layout: redirect
4 | icon: brackets-curly
5 | redirect: "/buttons"
6 | weight: 3
7 | ---
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/buttons.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Buttons
3 | description: Buttons with links. If the button contains an external link, it will open in a
4 | new tab.
5 | ---
6 |
7 | Buttons with links. If the button contains an external link, it will open in a new tab. Also the rel attribute is added with the values noreferrer noopener and nofollow.
8 |
9 |
10 | ## Syntax
11 |
12 | ```go
13 | {{* button name="Repository" type="primary" icon="github" */>}}
14 | ```
15 |
16 | ### Options
17 |
18 | - **href**: Url or destination route. (required)
19 | - **name**: Button name. (required)
20 | - **type**: Type that defines the colors. Valid values: `primary` (optional)
21 | - **icon**: The name of a zkreations icon. (optional)
22 |
23 | ## Example
24 |
25 | ```go
26 | {{* button href="/1.0/starting" name="Home" type="primary" icon="book-open" */>}}
27 | {{* button href="https://github.com" name="Repository" icon="github" */>}}
28 | ```
29 |
30 | {{< button href="/1.0/starting" name="Home" type="primary" icon="book-open" >}}
31 | {{< button href="https://github.com" name="Repository" icon="github" >}}
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/buttons.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Botones
3 | description: Botones con enlaces. Si el botón contiene un enlace externo abrirá en una
4 | nueva pestaña.
5 | ---
6 |
7 | Botones con enlaces. Si el botón contiene un enlace externo, se mostrará siempre en una nueva ventana, ademas se agrega el atributo rel con los valores noreferrer noopener y nofollow.
8 |
9 | ## Sintaxis
10 |
11 | ```go
12 | {{* button name="Repositorio" type="primary" icon="github" */>}}
13 | ```
14 |
15 | ### Opciones
16 |
17 | - **href**: Url o ruta de destino. (obligatorio)
18 | - **name**: Nombre del botón. (obligatorio)
19 | - **type**: Tipo que define los colores. Valores válidos: `primary` (opcional)
20 | - **icon**: El nombre de un icono de zkreations. (opcional)
21 |
22 | ## Ejemplo
23 |
24 | ```go
25 | {{* button href="/1.0/starting" name="Inicio" type="primary" icon="book-open" */>}}
26 | {{* button href="https://github.com" name="Repositorio" icon="github" */>}}
27 | ```
28 |
29 | {{< button href="/1.0/starting" name="Inicio" type="primary" icon="book-open" >}}
30 | {{< button href="https://github.com" name="Repositorio" icon="github" >}}
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/code.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Code
3 | description: Create explanatory code blocks, more powerful than normal code blocks.
4 | ---
5 |
6 | Create explanatory code blocks, more powerful than normal code blocks.
7 |
8 | ## Syntax
9 |
10 | ```go
11 | {{* code */>}}
12 | ...content
13 | {{* /code */>}}
14 | ```
15 |
16 | ### Options
17 |
18 | - **id**: Unique identifier. (optional)
19 | - **class**: Additional CSS classes. (optional)
20 | - **hl**: Highlighted lines. (optional)
21 | - **lang**: Language type. By default: `html`. (optional)
22 | - **example**: Interpret example code, only valid for html (mandatory in all cases), css and javascript: `true`, `false`. By default: `false` (optional)
23 |
24 | ### Tab options
25 |
26 | - **Get 0**: Language type. By default: `html`. (optional)
27 | - **Get 1**: File name. (optional)
28 |
29 |
30 | ## Example
31 |
32 | ```go
33 | {{* code */>}}
34 | ...content
35 | {{* /code */>}}
36 | ```
37 |
38 | {{< code >}}
39 | ...content
40 | {{< /code >}}
41 |
42 |
43 | ## Code with example
44 |
45 | ```go
46 | {{* code example=true */>}}
47 | A paragraph with a Bold and an Italic
48 | {{* /code */>}}
49 | ```
50 |
51 | {{< code example=true >}}
52 | A paragraph with a Bold and an Italic
53 | {{< /code >}}
54 |
55 |
56 | ## Code explained
57 |
58 | ```go
59 | {{* code lang="js" */>}}
60 | document.querySelector("body");
61 | <---->
62 | This code is selecting the body of the document.
63 | {{* /code */>}}
64 | ```
65 |
66 | {{< code lang="js" >}}
67 | document.querySelector("body");
68 | <---->
69 | This code is selecting the body of the document.
70 | {{< /code >}}
71 |
72 |
73 | ## Code with tabs
74 |
75 | ```go
76 | {{* code */>}}
77 | {{* tab "html" */>}}
78 | ...content
79 | {{* /tab */>}}
80 | {{* tab "css" */>}}
81 | ...content
82 | {{* /tab */>}}
83 | {{* tab "js" "main.js" */>}}
84 | ...content
85 | {{* /tab */>}}
86 | {{* /code */>}}
87 | ```
88 |
89 | {{< code >}}
90 | {{< tab "html" >}}
91 | ...content
92 | {{< /tab >}}
93 | {{< tab "css" >}}
94 | ...content
95 | {{< /tab >}}
96 | {{< tab "js" "main.js" >}}
97 | ...content
98 | {{< /tab >}}
99 | {{< /code >}}
100 |
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/columns.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Columns
3 | description: Create easily column of content, useful to group more information in the same segment.
4 | ---
5 |
6 | Create easily column of content, useful to group more information in the same segment.
7 |
8 | ## Syntax
9 |
10 | ```go
11 | {{* columns */>}}
12 | ...content
13 | <---->
14 | ...content
15 | <---->
16 | ...content
17 | {{* /columns */>}}
18 | ```
19 |
20 | ### Options
21 |
22 | - **Get 0**: Additional CSS classes. (optional)
23 |
24 | ## Example
25 |
26 | ```go
27 | {{* columns */>}}
28 | ### Medicine
29 | As young doctors working in acute...
30 | <---->
31 | ### Countries
32 | All this from an island of just...
33 | <---->
34 | ### History
35 | The artist Christo, known for wrapping buildings...
36 | {{* /columns */>}}
37 | ```
38 |
39 | {{< columns >}}
40 | ### Medicine
41 | As young doctors working in acute psychiatric wards, serious mental illnesses are our daily reality.
42 | <---->
43 | ### Countries
44 | All this from an island of just three and a half million souls, plus the other five million Puerto Ricans living in the US.
45 | <---->
46 | ### History
47 | The artist Christo, known for wrapping buildings, including Berlin's Reichstag, has died aged 84.
48 | {{< /columns >}}
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/columns.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Columnas
3 | description: Crea fácilmente columna de contenido, útil para agrupan en un mismo segmento
4 | más información.
5 | ---
6 |
7 | Crea fácilmente columna de contenido, útil para agrupan en un mismo segmento más información.
8 |
9 | ## Sintaxis
10 |
11 | ```go
12 | {{* columns */>}}
13 | ...content
14 | <---->
15 | ...content
16 | <---->
17 | ...content
18 | {{* /columns */>}}
19 | ```
20 |
21 | ### Opciones
22 |
23 | - **Get 0**: Clases adicionales CSS. (opcional)
24 |
25 | ## Ejemplo
26 |
27 | ```go
28 | {{* columns */>}}
29 | ### Medicina
30 | Como médicos jóvenes que trabajan...
31 | <---->
32 | ### Países
33 | Todo esto desde una isla de apenas...
34 | <---->
35 | ### Historia
36 | El artista Christo, conocido por envolver edificios...
37 | {{* /columns */>}}
38 | ```
39 |
40 | {{< columns >}}
41 | ### Medicina
42 | Como médicos jóvenes que trabajan en salas psiquiátricas para pacientes hospitalizados agudos, las enfermedades mentales graves son nuestra realidad diaria.
43 | <---->
44 | ### Países
45 | Todo esto desde una isla de apenas tres millones y medio de almas, más los otros cinco millones de puertorriqueños que viven en EE.UU.
46 | <---->
47 | ### Historia
48 | El artista Christo, conocido por envolver edificios, incluido el Reichstag de Berlín, murió a los 84 años.
49 | {{< /columns >}}
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/hint.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Hint
3 | description: Highlight different types of messages with styles based on the context.
4 | ---
5 |
6 | Highlight different types of messages with styles based on the context.
7 |
8 | ## Syntax
9 |
10 | ```go
11 | {{* hint */>}}
12 | ...content
13 | {{* /hint */>}}
14 | ```
15 |
16 | ### Options
17 |
18 | - **Get 0**: Alert style. Valid values: \`info\`, \`success\`, \`danger\`, \`warning\` (optional)
19 |
20 | ## Example
21 |
22 | ```go
23 | {{* hint */>}}
24 | Message with normal information, without styles
25 | {{* /hint */>}}
26 | ```
27 |
28 | {{< hint >}}
29 | Message with normal information, without styles
30 | {{< /hint >}}
31 |
32 |
33 | ```go
34 | {{* hint "info" */>}}
35 | Message with advice or data-style information
36 | {{* /hint */>}}
37 | ```
38 |
39 | {{< hint "info" >}}
40 | Message with advice or data-style information
41 | {{< /hint >}}
42 |
43 |
44 | ```go
45 | {{* hint "success" */>}}
46 | Message to indicate good actions or accomplishments
47 | {{* /hint */>}}
48 | ```
49 |
50 | {{< hint "success" >}}
51 | Message to indicate good actions or accomplishments
52 | {{< /hint >}}
53 |
54 |
55 | ```go
56 | {{* hint "warning" */>}}
57 | Warning message or attention required
58 | {{* /hint */>}}
59 | ```
60 |
61 | {{< hint "warning" >}}
62 | Warning message or attention required
63 | {{< /hint >}}
64 |
65 |
66 | ```go
67 | {{* hint "danger" */>}}
68 | Error message or actions that require caution
69 | {{* /hint */>}}
70 | ```
71 |
72 | {{< hint "danger" >}}
73 | Error message or actions that require caution
74 | {{< /hint >}}
75 | ```
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/hint.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Avisos
3 | description: Destaca diferentes tipos de mensajes con estilos según el contexto.
4 | ---
5 |
6 | Destaca diferentes tipos de mensajes con estilos según el contexto.
7 |
8 | ## Sintaxis
9 |
10 | ```go
11 | {{* hint */>}}
12 | ...content
13 | {{* /hint */>}}
14 | ```
15 |
16 | ### Opciones
17 |
18 | - **Get 0**: Estilo de alerta. Valores válidos: `info`, `success`, `danger`, `warning` (opcional)
19 |
20 | ## Ejemplo
21 |
22 | ```go
23 | {{* hint */>}}
24 | Mensaje con información normal, sin estilos
25 | {{* /hint */>}}
26 | ```
27 |
28 | {{< hint >}}
29 | Mensaje con información normal, sin estilos
30 | {{< /hint >}}
31 |
32 |
33 | ```go
34 | {{* hint "info" */>}}
35 | Mensaje con información estilo consejo o dato
36 | {{* /hint */>}}
37 | ```
38 |
39 | {{< hint "info" >}}
40 | Mensaje con información estilo consejo o dato
41 | {{< /hint >}}
42 |
43 |
44 | ```go
45 | {{* hint "success" */>}}
46 | Mensaje para indicar acciones buenas o bien realizadas
47 | {{* /hint */>}}
48 | ```
49 |
50 | {{< hint "success" >}}
51 | Mensaje para indicar acciones buenas o bien realizadas
52 | {{< /hint >}}
53 |
54 |
55 | ```go
56 | {{* hint "warning" */>}}
57 | Mensaje de advertencia o prestar atención
58 | {{* /hint */>}}
59 | ```
60 |
61 | {{< hint "warning" >}}
62 | Mensaje de advertencia o prestar atención
63 | {{< /hint >}}
64 |
65 |
66 | ```go
67 | {{* hint "danger" */>}}
68 | Mensaje de error o de acciones en las cuales se debe tener cuidado
69 | {{* /hint */>}}
70 | ```
71 |
72 | {{< hint "danger" >}}
73 | Mensaje de error o de acciones en las cuales se debe tener cuidado
74 | {{< /hint >}}
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/pagelink.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Page Link
3 | description: Buttons with links. If the button contains an external link, it will open in a new tab.
4 | ---
5 |
6 | Page links. If the link is external, it will open in a new window. It also includes the `rel` attribute with the values "noreferrer" and "noopener".
7 |
8 | ## Syntax
9 |
10 | ```go
11 | {{* pagelink title="Search Page" name="Google" href="https://google.com" */>}}
12 | ```
13 |
14 | ### Options
15 |
16 | - **href**: Absolute or explicit path of the link. If the path belongs to an external link, the `rel` and `target` attributes will be added automatically. (required)
17 | - **title**: Title of the link. Default value: "undefined" (required)
18 | - **icon**: The name of a zkreations icon. (optional)
19 | - **name**: Name of the page where the link comes from. (optional)
20 |
21 | ## Example
22 |
23 | ```go
24 | {{* pagelink title="Documentation Start" href="/1.0/starting" */>}}
25 | {{* pagelink title="Search Page" name="Google" href="https://google.com" */>}}
26 | ```
27 |
28 | {{< pagelink title="Documentation Start" href="/1.0/starting" >}}
29 |
30 | {{< pagelink title="Search Page" name="Google" href="https://google.com" >}}
31 |
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/pagelink.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Enlace de página
3 | description: Botones con enlaces. Si el botón contiene un enlace externo abrirá en una
4 | nueva pestaña.
5 | ---
6 |
7 | Enlaces a paginas. Si el enlace es externo se abrirá en una nueva ventana, también obtiene el atributo rel con los valores noreferrer noopener y nofollow.
8 |
9 | ## Sintaxis
10 |
11 | ```go
12 | {{* pagelink title="Página de búsqueda" name="Google" href="https://google.com" */>}}
13 | ```
14 |
15 | ### Opciones
16 |
17 | - **href**: Ruta absoluta o explicita del enlace. Si la ruta pertenece a un enlace externo se agregara el atributo `rel` y `target` automáticamente. (obligatorio)
18 | - **title**: Titulo del enlace. Valor por defecto `undefined` (obligatorio)
19 | - **icon**: El nombre de un icono de zkreations. (opcional)
20 | - **name**: Nombre de la pagina de donde proviene el enlace. (opcional)
21 |
22 | ## Ejemplo
23 |
24 | ```go
25 | {{* pagelink title="Inicio de documentación" href="/1.0/starting" */>}}
26 | {{* pagelink title="Página de búsqueda" name="Google" href="https://google.com" */>}}
27 | ```
28 |
29 | {{< pagelink title="Inicio de documentación" href="/1.0/starting" >}}
30 |
31 | {{< pagelink title="Página de búsqueda" name="Google" href="https://google.com" >}}
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/table.en.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Tables
3 | description: Responsive tables using markdown syntax.
4 | ---
5 |
6 | By default, tables generated with markdown syntax are not responsive. To partially solve this problem, enclose your tables with this shortcode.
7 |
8 | ## Syntax
9 |
10 | ```go
11 | {{* table */>}}
12 | ...table
13 | {{* /table */>}}
14 | ```
15 |
16 | ### Options
17 |
18 | - **Get 0**: Additional CSS classes. (optional)
19 |
20 | ## Example
21 |
22 | ```go
23 | {{* table */>}}
24 | | Syntax | Description |
25 | | --- | ----------- |
26 | | Header | Title |
27 | | Paragraph | Text |
28 | {{* /table */>}}
29 | ```
30 |
31 | {{< table >}}
32 | | Syntax | Description |
33 | | --- | ----------- |
34 | | Header | Title |
35 | | Paragraph | Text |
36 | {{< /table >}}
37 |
--------------------------------------------------------------------------------
/demo/content/1.0/shortcodes/table.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Tablas
3 | description: Tablas responsive con la sintaxis de markdown.
4 | ---
5 |
6 | Por defecto, las tablas generadas con la sintaxis de markdown no son responsive, para solventar un poco este problema, encierra tus tablas con este shortcode.
7 |
8 | ## Sintaxis
9 |
10 | ```go
11 | {{* table */>}}
12 | ...table
13 | {{* /table */>}}
14 | ```
15 |
16 | ### Opciones
17 |
18 | - **Get 0**: Clases adicionales CSS. (opcional)
19 |
20 | ## Ejemplo
21 |
22 | ```go
23 | {{* table */>}}
24 | | Syntax | Description |
25 | | --- | ----------- |
26 | | Header | Title |
27 | | Paragraph | Text |
28 | {{* /table */>}}
29 | ```
30 |
31 | {{< table >}}
32 | | Syntax | Description |
33 | | --- | ----------- |
34 | | Header | Title |
35 | | Paragraph | Text |
36 | {{< /table >}}
--------------------------------------------------------------------------------
/demo/netlify.toml:
--------------------------------------------------------------------------------
1 | [build]
2 | command = "hugo"
3 | publish = "public"
4 |
5 | [build.environment]
6 | HUGO_VERSION = "0.145.0"
7 |
8 | [[headers]]
9 | for = "/*"
10 | [headers.values]
11 | Referrer-Policy = "strict-origin-when-cross-origin"
12 | Content-Security-Policy = "default-src 'self' https://cdn.jsdelivr.net https://fonts.bunny.net; frame-ancestors 'self'; form-action 'self'; script-src 'self' https://cdn.jsdelivr.net 'sha256-nUftcM31JjgTW8RErFLHr33+RZ1mb2OlIlDldRFfhbk=';"
13 | X-Content-Type-Options = "nosniff"
14 | X-Frame-Options = "sameorigin"
15 | X-XSS-Protection = "1; mode=block"
16 | Strict-Transport-Security = "max-age=31536000; includeSubDomains; preload"
17 | Permissions-Policy = "geolocation=(self), microphone=(), camera=()"
18 | Cache-Control = "public, max-age=31536000"
19 | Access-Control-Allow-Origin = "*"
20 |
--------------------------------------------------------------------------------
/demo/vercel.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 2,
3 | "build": {
4 | "env": {
5 | "HUGO_VERSION": "0.145.0"
6 | }
7 | },
8 | "buildCommand": "hugo --gc --minify",
9 | "headers": [
10 | {
11 | "source": "/(.*)",
12 | "headers": [
13 | {
14 | "key": "Referrer-Policy",
15 | "value": "strict-origin-when-cross-origin"
16 | },
17 | {
18 | "key": "Content-Security-Policy",
19 | "value": "default-src 'self' https://cdn.jsdelivr.net https://fonts.bunny.net; frame-ancestors 'self'; form-action 'self'; script-src 'self' https://cdn.jsdelivr.net 'sha256-nUftcM31JjgTW8RErFLHr33+RZ1mb2OlIlDldRFfhbk=';"
20 | },
21 | {
22 | "key": "X-Content-Type-Options",
23 | "value": "nosniff"
24 | },
25 | {
26 | "key": "X-Frame-Options",
27 | "value": "sameorigin"
28 | },
29 | {
30 | "key": "X-XSS-Protection",
31 | "value": "1; mode=block"
32 | },
33 | {
34 | "key": "Strict-Transport-Security",
35 | "value": "max-age=31536000; includeSubDomains; preload"
36 | },
37 | {
38 | "key": "Permissions-Policy",
39 | "value": "geolocation=(self), microphone=(), camera=()"
40 | },
41 | {
42 | "key": "Cache-Control",
43 | "value": "public, max-age=31536000"
44 | },
45 | {
46 | "key": "Access-Control-Allow-Origin",
47 | "value": "*"
48 | }
49 | ]
50 | }
51 | ]
52 | }
53 |
--------------------------------------------------------------------------------
/i18n/en.toml:
--------------------------------------------------------------------------------
1 | [system]
2 | other = "System"
3 |
4 | [light]
5 | other = "Light"
6 |
7 | [dark]
8 | other = "Dark"
9 |
10 | [contents]
11 | other = "Contents"
12 |
13 | [search]
14 | other = "Search"
15 |
16 | [quick_search]
17 | other = "Quick search"
18 |
19 | [search_in_doc]
20 | other = "Search in doc"
21 |
22 | [edit_on_github]
23 | other = "Edit on Github"
24 |
25 | [edited]
26 | other = "Edited"
27 |
28 | [no_results]
29 | other = "No results"
30 |
31 | [no_items]
32 | other = "No items"
33 |
34 | [no_results_text]
35 | other = "It seems that we have not documented that or it does not exist. Should we add it? help us document it on Github"
36 |
37 | [copy]
38 | other = "Copy"
39 |
40 | [copied]
41 | other = "Copied!"
42 |
43 | [close]
44 | other = "Close"
45 |
46 | [versions]
47 | other = "Versions"
48 |
49 | [languages]
50 | other = "Languages"
51 |
52 | [table_of_contents_toogle]
53 | other = "Table of contents toogle"
54 |
55 | [main_section_text]
56 | other = "A list of all hosted documents for all available versions"
57 |
58 | [to_close]
59 | other = "to close"
60 |
61 | [current_version]
62 | other = "Current version"
--------------------------------------------------------------------------------
/i18n/es.toml:
--------------------------------------------------------------------------------
1 | [system]
2 | other = "Sistema"
3 |
4 | [light]
5 | other = "Claro"
6 |
7 | [dark]
8 | other = "Oscuro"
9 |
10 | [contents]
11 | other = "Contenido"
12 |
13 | [search]
14 | other = "Buscar"
15 |
16 | [quick_search]
17 | other = "Busqueda rápida"
18 |
19 | [search_in_doc]
20 | other = "Buscar en documentos"
21 |
22 | [edit_on_github]
23 | other = "Editar en Github"
24 |
25 | [edited]
26 | other = "Editado"
27 |
28 | [no_results]
29 | other = "Sin resultados"
30 |
31 | [no_items]
32 | other = "Sin elementos"
33 |
34 | [no_results_text]
35 | other = "Parece que no hemos documentado eso o no existe. ¿Deberiamos agregarlo? ayudanos a documentarlo en Github"
36 |
37 | [copy]
38 | other = "Copiar"
39 |
40 | [copied]
41 | other = "Copiado!"
42 |
43 | [close]
44 | other = "Cerrar"
45 |
46 | [versions]
47 | other = "Versiones"
48 |
49 | [languages]
50 | other = "Idiomas"
51 |
52 | [table_of_contents_toogle]
53 | other = "Mostrar/Ocultar tabla de contenidos"
54 |
55 | [main_section_text]
56 | other = "Una lista de todos los documentos alojados para todas las versiones disponibles"
57 |
58 | [to_close]
59 | other = "para cerrar"
60 |
61 | [current_version]
62 | other = "Versión actual"
--------------------------------------------------------------------------------
/images/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zkreations/docs/6b60f62dbf80c506d2eaa2091c45ef66f44a46a2/images/screenshot.png
--------------------------------------------------------------------------------
/layouts/404.html:
--------------------------------------------------------------------------------
1 | {{ define "main"}}
2 | {{ i18n "no_results_text"}}{{ i18n "no_results"}}
6 |
{{ i18n "main_section_text" }}.
7 |4 | {{ .Inner | markdownify }} 5 |-------------------------------------------------------------------------------- /layouts/shortcodes/pagelink.html: -------------------------------------------------------------------------------- 1 | {{- $href := .Get "href" | default "#undefined" -}} 2 | {{- $title := .Get "title" | default "undefined" -}} 3 | {{- $icon := .Get "icon" | default ( cond (hasPrefix $href "http") "arrow-up-right" "chain" ) -}} 4 | {{- $name := .Get "name" -}} 5 | 6 | 7 | 10 |