diff --git a/public/404.html b/public/404.html deleted file mode 100644 index 475ea4be..00000000 --- a/public/404.html +++ /dev/null @@ -1,600 +0,0 @@ - - - - 404 Page not found - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- Page Not Found -
-

404

-

The page you are looking for is not there yet.

-
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/application.css.map b/public/application.css.map deleted file mode 100644 index 34f89d24..00000000 --- a/public/application.css.map +++ /dev/null @@ -1,265 +0,0 @@ -{ - "version": 3, - "file": "application.css", - "sourceRoot": "/home/bernat/hugo/guides", - "sources": [ - "/home/bernat/.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/application.template.scss", - "node_modules/bootstrap/scss/bootstrap.scss", - "node_modules/bootstrap/scss/_functions.scss", - "node_modules/bootstrap/scss/_variables.scss", - "node_modules/bootstrap/scss/_mixins.scss", - "node_modules/bootstrap/scss/vendor/_rfs.scss", - "node_modules/bootstrap/scss/mixins/_deprecate.scss", - "node_modules/bootstrap/scss/mixins/_breakpoints.scss", - "node_modules/bootstrap/scss/mixins/_hover.scss", - "node_modules/bootstrap/scss/mixins/_image.scss", - "node_modules/bootstrap/scss/mixins/_badge.scss", - "node_modules/bootstrap/scss/mixins/_resize.scss", - "node_modules/bootstrap/scss/mixins/_screen-reader.scss", - "node_modules/bootstrap/scss/mixins/_size.scss", - "node_modules/bootstrap/scss/mixins/_reset-text.scss", - "node_modules/bootstrap/scss/mixins/_text-emphasis.scss", - "node_modules/bootstrap/scss/mixins/_text-hide.scss", - "node_modules/bootstrap/scss/mixins/_text-truncate.scss", - "node_modules/bootstrap/scss/mixins/_visibility.scss", - "node_modules/bootstrap/scss/mixins/_alert.scss", - "node_modules/bootstrap/scss/mixins/_buttons.scss", - "node_modules/bootstrap/scss/mixins/_caret.scss", - "node_modules/bootstrap/scss/mixins/_pagination.scss", - "node_modules/bootstrap/scss/mixins/_lists.scss", - "node_modules/bootstrap/scss/mixins/_list-group.scss", - "node_modules/bootstrap/scss/mixins/_nav-divider.scss", - "node_modules/bootstrap/scss/mixins/_forms.scss", - "node_modules/bootstrap/scss/mixins/_table-row.scss", - "node_modules/bootstrap/scss/mixins/_background-variant.scss", - "node_modules/bootstrap/scss/mixins/_border-radius.scss", - "node_modules/bootstrap/scss/mixins/_box-shadow.scss", - "node_modules/bootstrap/scss/mixins/_gradients.scss", - "node_modules/bootstrap/scss/mixins/_transition.scss", - "node_modules/bootstrap/scss/mixins/_clearfix.scss", - "node_modules/bootstrap/scss/mixins/_grid-framework.scss", - "node_modules/bootstrap/scss/mixins/_grid.scss", - "node_modules/bootstrap/scss/mixins/_float.scss", - "node_modules/bootstrap/scss/_root.scss", - "node_modules/bootstrap/scss/_reboot.scss", - "node_modules/bootstrap/scss/_type.scss", - "node_modules/bootstrap/scss/_images.scss", - "node_modules/bootstrap/scss/_code.scss", - "node_modules/bootstrap/scss/_grid.scss", - "node_modules/bootstrap/scss/_tables.scss", - "node_modules/bootstrap/scss/_forms.scss", - "node_modules/bootstrap/scss/_buttons.scss", - "node_modules/bootstrap/scss/_transitions.scss", - "node_modules/bootstrap/scss/_dropdown.scss", - "node_modules/bootstrap/scss/_button-group.scss", - "node_modules/bootstrap/scss/_input-group.scss", - "node_modules/bootstrap/scss/_custom-forms.scss", - "node_modules/bootstrap/scss/_nav.scss", - "node_modules/bootstrap/scss/_navbar.scss", - "node_modules/bootstrap/scss/_card.scss", - "node_modules/bootstrap/scss/_breadcrumb.scss", - "node_modules/bootstrap/scss/_pagination.scss", - "node_modules/bootstrap/scss/_badge.scss", - "node_modules/bootstrap/scss/_jumbotron.scss", - "node_modules/bootstrap/scss/_alert.scss", - "node_modules/bootstrap/scss/_progress.scss", - "node_modules/bootstrap/scss/_media.scss", - "node_modules/bootstrap/scss/_list-group.scss", - "node_modules/bootstrap/scss/_close.scss", - "node_modules/bootstrap/scss/_toasts.scss", - "node_modules/bootstrap/scss/_modal.scss", - "node_modules/bootstrap/scss/_tooltip.scss", - "node_modules/bootstrap/scss/_popover.scss", - "node_modules/bootstrap/scss/_carousel.scss", - "node_modules/bootstrap/scss/_spinners.scss", - "node_modules/bootstrap/scss/_utilities.scss", - "node_modules/bootstrap/scss/utilities/_align.scss", - "node_modules/bootstrap/scss/utilities/_background.scss", - "node_modules/bootstrap/scss/utilities/_borders.scss", - "node_modules/bootstrap/scss/utilities/_clearfix.scss", - "node_modules/bootstrap/scss/utilities/_display.scss", - "node_modules/bootstrap/scss/utilities/_embed.scss", - "node_modules/bootstrap/scss/utilities/_flex.scss", - "node_modules/bootstrap/scss/utilities/_float.scss", - "node_modules/bootstrap/scss/utilities/_interactions.scss", - "node_modules/bootstrap/scss/utilities/_overflow.scss", - "node_modules/bootstrap/scss/utilities/_position.scss", - "node_modules/bootstrap/scss/utilities/_screenreaders.scss", - "node_modules/bootstrap/scss/utilities/_shadows.scss", - "node_modules/bootstrap/scss/utilities/_sizing.scss", - "node_modules/bootstrap/scss/utilities/_spacing.scss", - "node_modules/bootstrap/scss/utilities/_stretched-link.scss", - "node_modules/bootstrap/scss/utilities/_text.scss", - "node_modules/bootstrap/scss/utilities/_visibility.scss", - "node_modules/bootstrap/scss/_print.scss", - "node_modules/include-media/dist/_include-media.scss", - "node_modules/@fontsource/mulish/300.css", - "node_modules/@fontsource/mulish/index.css", - "node_modules/@fontsource/mulish/500.css", - "node_modules/@fontsource/mulish/600.css", - "node_modules/@fontsource/mulish/700.css", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/variables.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/mixins.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/components/cards.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/components/buttons.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/components/links.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/components/texts.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/components/images.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/components/tables.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/components/misc.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/layouts/main.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/layouts/list.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/layouts/single.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/layouts/notes.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/layouts/404.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/navigators/navbar.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/navigators/sidebar.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/home.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/about.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/skills.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/experiences.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/education.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/projects.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/recent-posts.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/achievements.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/accomplishments.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/publications.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/sections/footer.scss", - "../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/hugo-toha/toha/v4@v4.3.1/assets/styles/override.scss", - "node_modules/flag-icon-css/css/flag-icons.css", - "node_modules/katex/dist/katex.css", - "node_modules/highlight.js/scss/atom-one-dark.scss", - "node_modules/plyr/dist/plyr.css" - ], - "sourcesContent": [ - "// loading bootstrap\n// TODO: Refactor to use bootstrap sass variable for theming.\n@import 'bootstrap/scss/bootstrap';\n\n@import 'include-media/dist/_include-media';\n\n// The Mulish font, we use font-weight 300 - 700\n@import '@fontsource/mulish/300';\n@import '@fontsource/mulish/index'; // 400\n@import '@fontsource/mulish/500';\n@import '@fontsource/mulish/600';\n@import '@fontsource/mulish/700';\n\n@import './variables';\n@import './mixins';\n\n// components\n@import './components/cards';\n@import './components/buttons';\n@import './components/links';\n@import './components/texts';\n@import './components/images';\n@import './components/tables';\n@import './components/misc';\n\n// layouts\n@import './layouts/main';\n@import './layouts/list';\n@import './layouts/single';\n@import './layouts/notes';\n@import './layouts/404';\n\n// navigators\n@import './navigators/navbar';\n@import './navigators/sidebar';\n\n\n// sections\n@import './sections/home';\n@import './sections/about';\n@import './sections/skills';\n@import './sections/experiences';\n@import './sections/education';\n@import './sections/projects';\n@import './sections/recent-posts';\n@import './sections/achievements';\n@import './sections/accomplishments';\n@import './sections/publications';\n@import './sections/footer';\n\n\n\n// override\n@import './override';\n\n// features and services, only imported if enabled.\n\n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n \n\n \n \n \n \n \n @import 'flag-icon-css/css/flag-icons';\n \n \n\n \n \n \n\n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n @import 'katex/dist/katex';\n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n @import 'highlight.js/scss/atom-one-dark';\n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n @import 'plyr/dist/plyr';\n \n \n \n \n \n \n \n\n", - "/*!\n * Bootstrap v4.6.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n", - "// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" or unit($prev-num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n @if length($map) > 0 {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// See https://codepen.io/kevinweber/pen/dXWoRw\n//\n// Requires the use of quotes around data URIs.\n\n@function escape-svg($string) {\n @if str-index($string, \"data:image/svg+xml\") {\n @each $char, $encoded in $escaped-characters {\n // Do not escape the url brackets\n @if str-index($string, \"url(\") == 1 {\n $string: url(\"#{str-replace(str-slice($string, 6, -3), $char, $encoded)}\");\n } @else {\n $string: str-replace($string, $char, $encoded);\n }\n }\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) * .001;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n\n// Return valid calc\n@function add($value1, $value2, $return-calc: true) {\n @if $value1 == null {\n @return $value2;\n }\n\n @if $value2 == null {\n @return $value1;\n }\n\n @if type-of($value1) == number and type-of($value2) == number and comparable($value1, $value2) {\n @return $value1 + $value2;\n }\n\n @return if($return-calc == true, calc(#{$value1} + #{$value2}), $value1 + unquote(\" + \") + $value2);\n}\n\n@function subtract($value1, $value2, $return-calc: true) {\n @if $value1 == null and $value2 == null {\n @return null;\n }\n\n @if $value1 == null {\n @return -$value2;\n }\n\n @if $value2 == null {\n @return $value1;\n }\n\n @if type-of($value1) == number and type-of($value2) == number and comparable($value1, $value2) {\n @return $value1 - $value2;\n }\n\n @if type-of($value2) != number {\n $value2: unquote(\"(\") + $value2 + unquote(\")\");\n }\n\n @return if($return-calc == true, calc(#{$value1} - #{$value2}), $value1 + unquote(\" - \") + $value2);\n}\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n", - "// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n$table-th-font-weight: null !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-cursor: null !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color: null !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: null !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: null !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: null !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size * .5 !default;\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: url(\"data:image/svg+xml,\") !default;\n$custom-select-background: escape-svg($custom-select-indicator) right $custom-select-padding-x center / $custom-select-bg-size no-repeat !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n\n$form-validation-states: () !default;\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer * .5 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-nav-scroll-max-height: 75vh !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width * .5 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: null !default;\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n$user-selects: all, auto, none !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n", - "// Toggles\n//\n// Used in conjunction with global variables to enable certain theme features.\n\n// Vendor\n@import \"vendor/rfs\";\n\n// Deprecate\n@import \"mixins/deprecate\";\n\n// Utilities\n@import \"mixins/breakpoints\";\n@import \"mixins/hover\";\n@import \"mixins/image\";\n@import \"mixins/badge\";\n@import \"mixins/resize\";\n@import \"mixins/screen-reader\";\n@import \"mixins/size\";\n@import \"mixins/reset-text\";\n@import \"mixins/text-emphasis\";\n@import \"mixins/text-hide\";\n@import \"mixins/text-truncate\";\n@import \"mixins/visibility\";\n\n// Components\n@import \"mixins/alert\";\n@import \"mixins/buttons\";\n@import \"mixins/caret\";\n@import \"mixins/pagination\";\n@import \"mixins/lists\";\n@import \"mixins/list-group\";\n@import \"mixins/nav-divider\";\n@import \"mixins/forms\";\n@import \"mixins/table-row\";\n\n// Skins\n@import \"mixins/background-variant\";\n@import \"mixins/border-radius\";\n@import \"mixins/box-shadow\";\n@import \"mixins/gradients\";\n@import \"mixins/transition\";\n\n// Layout\n@import \"mixins/clearfix\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n@import \"mixins/float\";\n", - "// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive font sizes\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/v8.x/LICENSE)\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n@if $rfs-font-size-unit != rem and $rfs-font-size-unit != px {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize font size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: divide($rfs-base-font-size, $rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: divide($rfs-base-font-size, divide($rfs-base-font-size * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-disable-class {\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity, which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-enable-class {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query($mq-value) {\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @content;\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @content;\n }\n }\n}\n\n// Responsive font size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Remove unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: divide($fs, $fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: divide($fs, divide($fs * 0 + 1, $rfs-rem-value));\n }\n\n // Set default font size\n $rfs-static: if($rfs-font-size-unit == rem, #{divide($fs, $rfs-rem-value)}rem, #{$fs}px);\n\n // Only add the media query if the font size is bigger than the minimum font size\n @if $fs <= $rfs-base-font-size or not $enable-responsive-font-sizes {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n @else {\n // Calculate the minimum font size for $fs\n $fs-min: $rfs-base-font-size + divide($fs - $rfs-base-font-size, $rfs-factor);\n\n // Calculate difference between $fs and the minimum font size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n $min-width: if($rfs-font-size-unit == rem, #{divide($fs-min, $rfs-rem-value)}rem, #{$fs-min}px);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($fs-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Set the calculated font-size\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n\n // Breakpoint formatting\n $mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n\n @include _rfs-disable-class {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n\n @include _rfs-media-query($mq-value) {\n @include _rfs-enable-class {\n font-size: $rfs-fluid;\n }\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixins use RFS to rescale the font size\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n", - "// Deprecate mixin\n//\n// This mixin can be used to deprecate mixins or functions.\n// `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to\n// some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap)\n@mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) {\n @if ($enable-deprecation-messages != false and $ignore-warning != true) {\n @warn \"#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}.\";\n }\n}\n", - "// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n", - "// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n", - "// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid() {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n", - "@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n @at-root a#{&} {\n @include hover-focus() {\n color: color-yiq($bg);\n background-color: darken($bg, 10%);\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\n }\n }\n}\n", - "// Resize anything\n\n@mixin resizable($direction) {\n overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`\n resize: $direction; // Options: horizontal, vertical, both\n}\n", - "// Only display content to screen readers\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://kittygiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n", - "// Sizing shortcuts\n\n@mixin size($width, $height: $width) {\n width: $width;\n height: $height;\n @include deprecate(\"`size()`\", \"v4.3.0\", \"v5\");\n}\n", - "@mixin reset-text() {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n}\n", - "// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$parent} {\n @include hover-focus() {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n @include deprecate(\"`text-emphasis-variant()`\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n", - "// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n", - "// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", - "// stylelint-disable declaration-no-important\n\n// Visibility\n\n@mixin invisible($visibility) {\n visibility: $visibility !important;\n @include deprecate(\"`invisible()`\", \"v4.3.0\", \"v5\");\n}\n", - "@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n", - "// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover() {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n @if $enable-shadows {\n @include box-shadow($btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover() {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n", - "@mixin caret-down() {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down();\n } @else if $direction == up {\n @include caret-up();\n } @else if $direction == right {\n @include caret-right();\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left();\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n", - "// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n", - "// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n padding-left: 0;\n list-style: none;\n}\n", - "// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus() {\n color: $color;\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: $white;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n", - "// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y, $ignore-warning: false) {\n height: 0;\n margin: $margin-y 0;\n overflow: hidden;\n border-top: 1px solid $color;\n @include deprecate(\"The `nav-divider()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n", - "// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus($ignore-warning: false) {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n @if $enable-shadows {\n @include box-shadow($input-box-shadow, $input-focus-box-shadow);\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: $input-focus-box-shadow;\n }\n }\n @include deprecate(\"The `form-control-focus()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n// This mixin uses an `if()` technique to be compatible with Dart Sass\n// See https://github.com/sass/sass/issues/1873#issuecomment-152293725 for more details\n@mixin form-validation-state-selector($state) {\n @if ($state == \"valid\" or $state == \"invalid\") {\n .was-validated #{if(&, \"&\", \"\")}:#{$state},\n #{if(&, \"&\", \"\")}.is-#{$state} {\n @content;\n }\n } @else {\n #{if(&, \"&\", \"\")}.is-#{$state} {\n @content;\n }\n }\n}\n\n@mixin form-validation-state($state, $color, $icon) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n @include font-size($form-feedback-font-size);\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n margin-top: .1rem;\n @include font-size($form-feedback-tooltip-font-size);\n line-height: $form-feedback-tooltip-line-height;\n color: color-yiq($color);\n background-color: rgba($color, $form-feedback-tooltip-opacity);\n @include border-radius($form-feedback-tooltip-border-radius);\n\n // See https://github.com/twbs/bootstrap/pull/31557\n // Align tooltip to form elements\n .form-row > .col > &,\n .form-row > [class*=\"col-\"] > & {\n left: $form-grid-gutter-width * .5;\n }\n }\n\n @include form-validation-state-selector($state) {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n\n .form-control {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $input-height-inner !important; // stylelint-disable-line declaration-no-important\n background-image: escape-svg($icon);\n background-repeat: no-repeat;\n background-position: right $input-height-inner-quarter center;\n background-size: $input-height-inner-half $input-height-inner-half;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n select.form-control {\n @include form-validation-state-selector($state) {\n @if $enable-validation-icons {\n padding-right: $input-padding-x * 4 !important; // stylelint-disable-line declaration-no-important\n background-position: right $input-padding-x * 2 center;\n }\n }\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n textarea.form-control {\n @include form-validation-state-selector($state) {\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n }\n }\n }\n\n .custom-select {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $custom-select-feedback-icon-padding-right !important; // stylelint-disable-line declaration-no-important\n background: $custom-select-background, $custom-select-bg escape-svg($icon) $custom-select-feedback-icon-position / $custom-select-feedback-icon-size no-repeat;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n\n .form-check-input {\n @include form-validation-state-selector($state) {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n @include form-validation-state-selector($state) {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n border-color: $color;\n }\n }\n\n &:checked {\n ~ .custom-control-label::before {\n border-color: lighten($color, 10%);\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n &:not(:checked) ~ .custom-control-label::before {\n border-color: $color;\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n @include form-validation-state-selector($state) {\n ~ .custom-file-label {\n border-color: $color;\n }\n\n &:focus {\n ~ .custom-file-label {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n", - "// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover() {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n", - "// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus() {\n background-color: darken($color, 10%) !important;\n }\n }\n @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n@mixin bg-gradient-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n @include deprecate(\"The `bg-gradient-variant` mixin\", \"v4.5.0\", \"v5\", $ignore-warning);\n}\n", - "// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n", - "@mixin box-shadow($shadow...) {\n @if $enable-shadows {\n $result: ();\n\n @if (length($shadow) == 1) {\n // We can pass `@include box-shadow(none);`\n $result: $shadow;\n } @else {\n // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;`\n @for $i from 1 through length($shadow) {\n @if nth($shadow, $i) != \"none\" {\n $result: append($result, nth($shadow, $i), \"comma\");\n }\n }\n }\n @if (length($result) > 0) {\n box-shadow: $result;\n }\n }\n}\n", - "// Gradients\n\n@mixin gradient-bg($color) {\n @if $enable-gradients {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n } @else {\n background-color: $color;\n }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n", - "// stylelint-disable property-disallowed-list\n@mixin transition($transition...) {\n @if length($transition) == 0 {\n $transition: $transition-base;\n }\n\n @if length($transition) > 1 {\n @each $value in $transition {\n @if $value == null or $value == none {\n @warn \"The keyword 'none' or 'null' must be used as a single argument.\";\n }\n }\n }\n\n @if $enable-transitions {\n @if nth($transition, 1) != null {\n transition: $transition;\n }\n\n @if $enable-prefers-reduced-motion-media-query and nth($transition, 1) != null and nth($transition, 1) != none {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n }\n}\n", - "@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n", - "// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @if $columns > 0 {\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n }\n\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n @if $columns > 0 {\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n }\n}\n", - "/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n margin-right: auto;\n margin-left: auto;\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter * .5;\n margin-left: -$gutter * .5;\n}\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n @include deprecate(\"The `make-container-max-widths` mixin\", \"v4.5.2\", \"v5\");\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage(divide($size, $columns));\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage(divide($size, $columns));\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 divide(100%, $count);\n max-width: divide(100%, $count);\n }\n}\n", - "// stylelint-disable declaration-no-important\n\n@mixin float-left() {\n float: left !important;\n @include deprecate(\"The `float-left` mixin\", \"v4.3.0\", \"v5\");\n}\n@mixin float-right() {\n float: right !important;\n @include deprecate(\"The `float-right` mixin\", \"v4.3.0\", \"v5\");\n}\n@mixin float-none() {\n float: none !important;\n @include deprecate(\"The `float-none` mixin\", \"v4.3.0\", \"v5\");\n}\n", - ":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n", - "// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n // making it impossible to interact with the content\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-` - - - - - Toha - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- Page Not Found -
-

404

-

The page you are looking for is not there yet.

-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/bn/categories/index.html b/public/bn/categories/index.html deleted file mode 100644 index a8cc05b7..00000000 --- a/public/bn/categories/index.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - Categories - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/bn/categories/index.xml b/public/bn/categories/index.xml deleted file mode 100644 index ef6c49b4..00000000 --- a/public/bn/categories/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Categories on Toha - http://localhost:1313/bn/categories/ - Recent content in Categories on Toha - Hugo -- gohugo.io - bn - - diff --git a/public/bn/categories/page/1/index.html b/public/bn/categories/page/1/index.html deleted file mode 100644 index ff314921..00000000 --- a/public/bn/categories/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/bn/categories/ - - - - - - diff --git a/public/bn/index.html b/public/bn/index.html deleted file mode 100644 index 1f83720c..00000000 --- a/public/bn/index.html +++ /dev/null @@ -1,1852 +0,0 @@ - - - - - Toha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- Author Image -

হ্যালো, আমি হলাম জেইন

- - - - - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - - - - -
-
- - -
-

জেইন ডো

- -
- Software Engineer - - at Example Co. - -
- -

- I am a passionate software engineer with x years of working experience. I built OSS tools for Kubernetes using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, etc. -

-
- -
- - - - -
- -
-
- - - - - -
- - -
- - - - - - -
Leadership
-
-
- - - -
- - -
- - - - - - -
Team Work
-
-
- - - -
- - -
- - - - - - -
Communication
-
-
- - - -
- - -
- - - - - - -
Hard Working
-
-
- - - -
- - -
- - - - - - -
Fast Learner
-
-
- - - -
- - -
- - - - - - -
Problem Solving
-
-
- - -
-
-
-
- -
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - -
- -

- অভিজ্ঞতা

- - -
- - - -
-
-
1
-
- -
-
- - -
- -
- - - - -
-
Example Co.
-

- Nov 2017 - বর্তমান -

-
-

- Dhaka Branch -

- -

Example Co. is a widely recognized company for cloud-native development. It builds tools for Kubernetes.

-
- -
- -
-
Senior Software Engineer
-

Nov 2019 - বর্তমান

-
- - -
দায়িত্বসমুহ:
-
    - -
  • Design and develop XYZ tool for ABC task
  • - -
  • Design, develop and manage disaster recovery tool Xtool that backup Kubernetes volumes, databases, and cluster’s resource definition.
  • - -
  • Lead backend team.
  • - -
- - -
-
Junior Software Engineer
-

Nov 2017 - Oct 2019

-
- - -
দায়িত্বসমুহ:
-
    - -
  • Implement and test xyz feature for abc tool.
  • - -
  • Support client for abc tool.
  • - -
  • Learn k,d,w technology for xyz.
  • - -
- - -
-
- -
- - -
-
-
-
-
-
-
-
-
-
-
- - - - -
-
-
- - -
- -
- - - - -
-
PreExample Co.
-

- March 2016 - May 2017 -

-
-

- Nowhere -

- -

PreExample Co. is a gateway company to enter into Example co. So, nothing special here.

-
- -
- -
-
Software Engineer
-

March 2016 - May 2017

-
- - -
দায়িত্বসমুহ:
-
    - -
  • Write lots of example codes.
  • - -
  • Read lots of examples.
  • - -
  • See lots of example videos.
  • - -
- - -
-
- -
-
2
-
- -
- - -
-
-
-
-
-
-
-
-
-
-
- - - - -
-
-
3
-
- -
-
- - -
- -
- - - - -
-
Intern Counting Company (ICC).
-

- Jun 2015 - Jan 2016 -

-
-

- Intern Land -

- -

Intern counting Company (ICC) is responsible for counting worldwide intern Engineers.

-
- -
- -
-
Intern
-

Jun 2015 - Jan 2016

-
- - -
দায়িত্বসমুহ:
-
    - -
  • Count lost of interns.
  • - -
  • Count more interns.
  • - -
  • Count me as an intern.
  • - -
- - -
-
- -
- - - -
-
- -
- - - - - - - -
- - - - - -
- -

- প্রোজেক্ট

- -
-
- - - - - - - - - -
-
-
-
- -
-
-
- -
-
- - - - - - - - - - Kubernetes - - -
Kubernetes
-
-
- Contributor - March 2018 - Present -
-
-
-
-

Production-Grade Container Scheduling and Management.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - -
Tensorflow
-
-
- Developer - Jun 2018 - Present -
-
-
-
-

An Open Source Machine Learning Framework for Everyone.

- - -
-
-
-
- - -
-
-
- -
-
- -
A sample academic paper
-
-
- Team Lead - Jan 2017 - Nov 2017 -
-
-
-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente eius reprehenderit animi suscipit autem eligendi esse amet aliquid error eum. Accusantium distinctio soluta aliquid quas placeat modi suscipit eligendi nisi.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - - - - - - Nocode - - -
Nocode
-
-
- Nothing - Oct 2019 - Dec 2019 -
-
-
-
-

The best way to write secure and reliable applications. Write nothing; deploy nowhere.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - - - - - - Toha - - -
Toha
-
-
- Owner - Jun 2019 - Present -
-
-
-
-

A Hugo theme for personal portfolio.

- - -
-
-
-
- - -
-
-
- -
- - - - - - - -
- - - - - - - - - -
- -

- সাম্প্রতিক-পোস্ট

- -
-
- -
-
- -
- -
- - - - - - - -
- - - - - -
- -

- সাফল্য

- -
- -
- -
- - - - - - - - - - - - - -
- - -

Best Presenter

- - - -
- - - - - - - - - - - - - - -
- - -

Champion

- - - -
- - - - - - - - - - - - - - -
- - -

Graduation

- - - -
- - - - - - - - - - - - - - -
- - -

Award Winner

- - - -
- - -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/bn/index.json b/public/bn/index.json deleted file mode 100644 index 0637a088..00000000 --- a/public/bn/index.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/public/bn/index.xml b/public/bn/index.xml deleted file mode 100644 index 49aa45c4..00000000 --- a/public/bn/index.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - Toha - http://localhost:1313/bn/ - Recent content on Toha - Hugo -- gohugo.io - bn - Tue, 08 Jun 2010 08:06:25 +0600 - অনুসন্ধানের ফলাফল - http://localhost:1313/bn/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/bn/search/ - This file exists solely to respond to /search URL with the related search layout template. -No content shown here is rendered, all content is based in the template layouts/page/search.html -Setting a very low sitemap priority will tell search engines this is not important content. -This implementation uses Fusejs and mark.js -Initial setup Search depends on additional output content type of JSON in config.toml ``` [outputs] home = [&ldquo;HTML&rdquo;, &ldquo;JSON&rdquo;] ``` - - - - অনুসন্ধানের ফলাফল - http://localhost:1313/bn/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/bn/search/ - This file exists solely to respond to /search URL with the related search layout template. -No content shown here is rendered, all content is based in the template layouts/page/search.html -Setting a very low sitemap priority will tell search engines this is not important content. -This implementation uses Fusejs and mark.js -Initial setup Search depends on additional output content type of JSON in config.toml ``` [outputs] home = [&ldquo;HTML&rdquo;, &ldquo;JSON&rdquo;] ``` - - - - - diff --git a/public/bn/notes/index.html b/public/bn/notes/index.html deleted file mode 100644 index 10eeead9..00000000 --- a/public/bn/notes/index.html +++ /dev/null @@ -1,582 +0,0 @@ - - - - Notes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/bn/notes/index.xml b/public/bn/notes/index.xml deleted file mode 100644 index ad48b5c1..00000000 --- a/public/bn/notes/index.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - Notes on Toha - http://localhost:1313/bn/notes/ - Recent content in Notes on Toha - Hugo -- gohugo.io - bn - Tue, 08 Jun 2010 08:06:25 +0600 - অনুসন্ধানের ফলাফল - http://localhost:1313/bn/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/bn/search/ - This file exists solely to respond to /search URL with the related search layout template. -No content shown here is rendered, all content is based in the template layouts/page/search.html -Setting a very low sitemap priority will tell search engines this is not important content. -This implementation uses Fusejs and mark.js -Initial setup Search depends on additional output content type of JSON in config.toml ``` [outputs] home = [&ldquo;HTML&rdquo;, &ldquo;JSON&rdquo;] ``` - - - - - diff --git a/public/bn/notes/page/1/index.html b/public/bn/notes/page/1/index.html deleted file mode 100644 index 45833d4b..00000000 --- a/public/bn/notes/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/bn/notes/ - - - - - - diff --git a/public/bn/search/index.html b/public/bn/search/index.html deleted file mode 100644 index 742bf1db..00000000 --- a/public/bn/search/index.html +++ /dev/null @@ -1,612 +0,0 @@ - - - - অনুসন্ধানের ফলাফল - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- - - -
-
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/bn/search/index.xml b/public/bn/search/index.xml deleted file mode 100644 index aab2d5c1..00000000 --- a/public/bn/search/index.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - Searches on Toha - http://localhost:1313/bn/search/ - Recent content in Searches on Toha - Hugo -- gohugo.io - bn - Tue, 08 Jun 2010 08:06:25 +0600 - অনুসন্ধানের ফলাফল - http://localhost:1313/bn/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/bn/search/ - This file exists solely to respond to /search URL with the related search layout template. -No content shown here is rendered, all content is based in the template layouts/page/search.html -Setting a very low sitemap priority will tell search engines this is not important content. -This implementation uses Fusejs and mark.js -Initial setup Search depends on additional output content type of JSON in config.toml ``` [outputs] home = [&ldquo;HTML&rdquo;, &ldquo;JSON&rdquo;] ``` - - - - - diff --git a/public/bn/sitemap.xml b/public/bn/sitemap.xml deleted file mode 100644 index fc1d6a5f..00000000 --- a/public/bn/sitemap.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - http://localhost:1313/bn/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - - - - - http://localhost:1313/bn/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - - - - - http://localhost:1313/bn/notes/ - 2010-06-08T08:06:25+06:00 - - - - - - http://localhost:1313/bn/search/ - 2010-06-08T08:06:25+06:00 - - - - - - http://localhost:1313/bn/ - 2010-06-08T08:06:25+06:00 - - - - - - http://localhost:1313/bn/categories/ - - - - - - http://localhost:1313/bn/tags/ - - - - - - diff --git a/public/bn/tags/index.html b/public/bn/tags/index.html deleted file mode 100644 index cffb7acf..00000000 --- a/public/bn/tags/index.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - Tags - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/bn/tags/index.xml b/public/bn/tags/index.xml deleted file mode 100644 index ed048891..00000000 --- a/public/bn/tags/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Tags on Toha - http://localhost:1313/bn/tags/ - Recent content in Tags on Toha - Hugo -- gohugo.io - bn - - diff --git a/public/bn/tags/page/1/index.html b/public/bn/tags/page/1/index.html deleted file mode 100644 index 10c51877..00000000 --- a/public/bn/tags/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/bn/tags/ - - - - - - diff --git a/public/categories/index.html b/public/categories/index.html deleted file mode 100644 index 82450363..00000000 --- a/public/categories/index.html +++ /dev/null @@ -1,625 +0,0 @@ - - - - Categories - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/index.xml b/public/categories/index.xml deleted file mode 100644 index 6d9c973a..00000000 --- a/public/categories/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Categories on Toha - http://localhost:1313/categories/ - Recent content in Categories on Toha - Hugo -- gohugo.io - en - - diff --git a/public/categories/page/1/index.html b/public/categories/page/1/index.html deleted file mode 100644 index b7ea490b..00000000 --- a/public/categories/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/categories/ - - - - - - diff --git a/public/en/index.html b/public/en/index.html deleted file mode 100644 index 1cf69329..00000000 --- a/public/en/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/ - - - - - - diff --git a/public/en/sitemap.xml b/public/en/sitemap.xml deleted file mode 100644 index 03855235..00000000 --- a/public/en/sitemap.xml +++ /dev/null @@ -1,1035 +0,0 @@ - - - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - - - - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - http://localhost:1313/posts/configuration/ - 2024-02-06T06:20:34+06:00 - - - - - http://localhost:1313/posts/configuration/sections/featured-posts/ - 2024-02-06T06:20:34+06:00 - - - - http://localhost:1313/posts/ - 2024-02-06T06:20:34+06:00 - - - - - http://localhost:1313/posts/configuration/sections/ - 2024-02-06T06:20:34+06:00 - - - - - http://localhost:1313/ - 2024-02-06T06:20:34+06:00 - - - - - - http://localhost:1313/posts/contributing/ - 2024-01-19T02:30:00+06:00 - - - - - http://localhost:1313/posts/translation/new-language/ - 2024-01-15T06:20:50+06:00 - - - - - http://localhost:1313/posts/translation/content/ - 2024-01-15T06:20:50+06:00 - - - - - http://localhost:1313/posts/translation/site-data/ - 2024-01-15T06:20:50+06:00 - - - - - http://localhost:1313/posts/translation/ - 2024-01-15T06:20:50+06:00 - - - - - http://localhost:1313/posts/customizing/new-section/ - 2024-01-13T22:30:50+06:00 - - - - - http://localhost:1313/posts/customizing/ - 2024-01-13T22:30:50+06:00 - - - - - http://localhost:1313/posts/customizing/customize-css/ - 2024-01-13T22:00:50+06:00 - - - - - http://localhost:1313/posts/update-v3-to-v4/ - 2024-01-05T02:30:00+06:00 - - - - - http://localhost:1313/posts/quickstart/ - 2022-08-09T00:00:00+06:00 - - - - - http://localhost:1313/posts/customizing/dark-theme/ - 2022-06-12T01:30:50+06:00 - - - - - http://localhost:1313/posts/writing-posts/mermaid/ - 2022-03-14T06:15:35+06:00 - - - - - http://localhost:1313/posts/writing-posts/ - 2022-03-14T06:15:35+06:00 - - - - - http://localhost:1313/posts/comments/ - 2022-03-14T06:00:23+06:00 - - - - - http://localhost:1313/posts/external-link/ - 2022-03-14T06:00:23+06:00 - - - - - http://localhost:1313/posts/supports/ - 2022-03-14T06:00:23+06:00 - - - - - http://localhost:1313/posts/customizing/customize-layout/ - 2021-08-07T06:20:50+06:00 - - - - http://localhost:1313/posts/getting-started/ - 2020-06-08T23:00:20+06:00 - - - - - http://localhost:1313/posts/getting-started/prepare-site/ - 2020-06-08T23:00:20+06:00 - - - - - http://localhost:1313/posts/getting-started/github-pages/ - 2020-06-08T22:00:20+06:00 - - - - - http://localhost:1313/posts/getting-started/netlify/ - 2020-06-08T21:00:15+06:00 - - - - - http://localhost:1313/posts/getting-started/theme-update/ - 2020-06-08T20:00:15+06:00 - - - - - http://localhost:1313/posts/features/ - 2020-06-08T08:59:13+06:00 - - - - - http://localhost:1313/posts/shortcodes/ - 2020-06-08T08:06:25+06:00 - - - - - http://localhost:1313/posts/configuration/site-parameters/ - 2020-06-08T06:20:55+06:00 - - - - - http://localhost:1313/posts/configuration/sections/about/ - 2020-06-08T06:20:50+06:00 - - - - - http://localhost:1313/posts/configuration/sections/skills/ - 2020-06-08T06:20:45+06:00 - - - - - http://localhost:1313/posts/configuration/sections/education/ - 2020-06-08T06:20:40+06:00 - - - - - http://localhost:1313/posts/configuration/sections/experiences/ - 2020-06-08T06:20:40+06:00 - - - - - http://localhost:1313/posts/configuration/sections/projects/ - 2020-06-08T06:20:35+06:00 - - - - - http://localhost:1313/posts/configuration/sections/recent-posts/ - 2020-06-08T06:20:34+06:00 - - - - - http://localhost:1313/posts/configuration/sections/achievements/ - 2020-06-08T06:20:30+06:00 - - - - - http://localhost:1313/posts/writing-posts/organizing/ - 2020-06-08T06:15:55+06:00 - - - - http://localhost:1313/posts/writing-posts/organizing/category/ - 2020-06-08T06:15:55+06:00 - - - - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - 2020-06-08T06:15:50+06:00 - - - - http://localhost:1313/posts/writing-posts/organizing/sub-category/ - 2020-06-08T06:15:50+06:00 - - - - http://localhost:1313/posts/writing-posts/front-matter/ - 2020-06-08T06:15:45+06:00 - - - - - http://localhost:1313/posts/writing-posts/markdown-syntax/ - 2020-06-08T06:15:40+06:00 - - - - - http://localhost:1313/posts/writing-posts/math/ - 2020-06-08T06:15:35+06:00 - - - - - http://localhost:1313/posts/writing-posts/rich-content/ - 2020-06-08T06:15:30+06:00 - - - - - http://localhost:1313/posts/writing-posts/using-emoji/ - 2020-06-08T06:15:25+06:00 - - - - - http://localhost:1313/posts/analytics/ - 2020-06-08T06:00:23+06:00 - - - - - http://localhost:1313/notes/ - 2010-06-08T08:06:25+06:00 - - - - - - http://localhost:1313/search/ - 2010-06-08T08:06:25+06:00 - - - - - - http://localhost:1313/categories/ - - - - - - http://localhost:1313/search/ - 0.1 - - - - - - http://localhost:1313/tags/ - - - - - - diff --git a/public/es/404.html b/public/es/404.html deleted file mode 100644 index ea03903c..00000000 --- a/public/es/404.html +++ /dev/null @@ -1,600 +0,0 @@ - - - - 404 Page not found - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- Page Not Found -
-

404

-

La página que estás buscando no está aquí (todavía)

-
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/categories/index.html b/public/es/categories/index.html deleted file mode 100644 index 9eefa8bf..00000000 --- a/public/es/categories/index.html +++ /dev/null @@ -1,625 +0,0 @@ - - - - Categories - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/categories/index.xml b/public/es/categories/index.xml deleted file mode 100644 index 1ba77157..00000000 --- a/public/es/categories/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Categories on Toha - http://localhost:1313/es/categories/ - Recent content in Categories on Toha - Hugo -- gohugo.io - es - - diff --git a/public/es/categories/page/1/index.html b/public/es/categories/page/1/index.html deleted file mode 100644 index 76c1ed4d..00000000 --- a/public/es/categories/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/categories/ - - - - - - diff --git a/public/es/index.html b/public/es/index.html deleted file mode 100644 index 40f831ff..00000000 --- a/public/es/index.html +++ /dev/null @@ -1,2133 +0,0 @@ - - - - - Toha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- Author Image -

Hola, soy John

- - - - - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - - - - -
-
- - -
-

John Doe

- -
- Ingeniero de Software - - en Example Co. - -
- -

- Soy un ingeniero de software apsionado con x años de experiencia. He creado herramientas OSS para Kubernetes utilizando Go. Mis herramientas ayudan a personas a desplegar sus workloads en Kubernetes. A veces trabajo en projectos divertidos como crear un tema, etc. -

-
- -
- - - - -
- -
-
- -
- - -
- - Especialista Certificado de Seguridad de Kubernetes - -
- -
- - -
- - -
- - Istio and IBM Cloud Kubernetes Service - -
- -
- - -
- - -
- - Inteligencia Artificial y Aprendizaje Automático - -
- -
- - -
- - - - - - - - - - -
- - - - - - -
Liderazgo
-
- -
- - -
- - - - - - - - - - -
- - - - - - -
Trabajo en equipo
-
- -
- - -
- - - - - - - - - - -
- - - - - - -
Trabajo duro
-
- -
- - - - - -
-
-
-
- -
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - -
- -

- Experiencia

- - -
- - - -
-
-
1
-
- -
-
- - -
- -
- - - - -
-
Example Co.
-

- Nov 2017 - Presente -

-
-

- Dhaka Branch -

- -

Example Co. es una empresa ampliamente reconocida de cloud-native development. Crea herramientas para Kubernetes.

-
- -
- -
-
Ingeniero de Software Sénior
-

Nov 2019 - Presente

-
- - -
Responsabilidades:
-
    - -
  • Diseñar y desarollar la herramienta XYZ para la tarea ABC
  • - -
  • Diseñar, desarollar y administrar herramienta de recuperación de desastres Xtool que hace copias de seguridad de volúmenes de Kubernetes, Bases de Datos y definición de recursos del clúster.
  • - -
  • Líder del equipo de backend.
  • - -
- - -
-
Ingeniero de Software Júnior
-

Nov 2017 - Oct 2019

-
- - -
Responsabilidades:
-
    - -
  • Implementar y testear la funcionalidad xyz de la herramienta abc.
  • - -
  • Dar soporte al cliente de la herramienta abc.
  • - -
  • Aprender tecnología k,d,w de xyz.
  • - -
- - -
-
- -
- - -
-
-
-
-
-
-
-
-
-
-
- - - - -
-
-
- - -
- -
- - - - -
-
PreExample Co.
-

- Marzo 2016 - Mayo 2017 -

-
-

- Ninguna parte -

- -

PreExample Co. es una empresa de entrada para Example co. Entonces, nada especial aquí.

-
- -
- -
-
Ingeniero de Software
-

Marzo 2016 - Mayo 2017

-
- - -
Responsabilidades:
-
    - -
  • Escribir un puñado de código de ejemplo.
  • - -
  • Leer muchos ejemplos.
  • - -
  • Ver muchos vídeos de ejemplo.
  • - -
- - -
-
- -
-
2
-
- -
- - -
-
-
-
-
-
-
-
-
-
-
- - - - -
-
-
3
-
- -
-
- - -
- -
- - - - -
-
Intern Counting Company (ICC).
-

- Junio 2015 - Enero 2016 -

-
-

- Territorio de becarios -

- -

Intern counting Company (ICC) es responsable de contar los becarios ingenieros a nivel mundial.

-
- -
- -
-
Becario
-

Junio 2015 - Enero 2016

-
- - -
Responsabilidades:
-
    - -
  • Contar muchos becarios.
  • - -
  • Contar más becarios.
  • - -
  • Contarme como becario.
  • - -
- - -
-
- -
- - - -
-
- -
- - - - - - - -
- - - - - -
- -

- Publicaciones Destacadas

- -
-
- - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
-
- -
- - - - - - - -
- - - - - -
- -

- Proyectos

- -
-
- - - - - - - - - -
-
-
-
- -
-
-
- -
-
- - - - - - - - - - Kubernetes - - -
Kubernetes
-
-
- Contribuidor - Marzo 2018 - Presente -
-
-
-
-

Programación y gestión de contenedores de nivel de producción.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - -
Tensorflow
-
-
- Desarrollador - Jun 2018 - Presente -
-
-
-
-

Un framework de aprendizaje automático de código abierto para todos.

- - -
-
-
-
- - -
-
-
- -
-
- -
Muestra de trabajo académico
-
-
- Jefe de equipo - Enero 2017 - Noviembre 2017 -
-
-
-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente eius reprehenderit animi suscipit autem eligendi esse amet aliquid error eum. Accusantium distinctio soluta aliquid quas placeat modi suscipit eligendi nisi.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - - - - - - Nocode - - -
Nocode
-
-
- Ningún - Oct 2019 - Dec 2019 -
-
-
-
-

La mejor manera de escribir aplicaciones seguras y confiables. No escribas nada; desplegar en ninguna parte.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - - - - - - Toha - - -
Toha
-
-
- Propietario - Jun 2019 - Presente -
-
-
-
-

Un tema de Hugo para portafolio personal.

- - -
-
-
-
- - -
-
-
- -
- - - - - - - -
- - - - - - - - - -
- -

- Publicaciones Recientes

- -
-
- -
- -
- - -
- -
- - -
- -
- - -
-
- -
- -
- - - - - - - -
- - - - - -
- -

- Logros

- -
- -
- -
- - - - - - - - - - - - - -
- - -

Mejor presentador

- - - -
- - - - - - - - - - - - - - -
- - -

Campeón

- - - -
- - - - - - - - - - - - - - -
- - -

Graduación

- - - -
- - - - - - - - - - - - - - -
- - -

Award Winner

- - - -
- - -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/index.json b/public/es/index.json deleted file mode 100644 index 3d78b57e..00000000 --- a/public/es/index.json +++ /dev/null @@ -1 +0,0 @@ -[{"categories":null,"contents":"La sección de Publicaciones Destacadas sirve para mostrar las publicaciones que quieras. Para habilitar esta sección, crea un archivo featured-posts.yaml dentro del directorio data/es/sections e incluye el siguiente contenido:\n# Información de la sección section: name: Publicaciones DestacadAS # Título de la sección id: featured-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) # publicaciones a destacar posts: - quickstart - update-v3-to-v4 - prepare-site ","date":"February 6, 2024","hero":"/posts/configuration/sections/featured-posts/hero.svg","permalink":"http://localhost:1313/es/posts/configuration/sections/featured-posts/","summary":"La sección de Publicaciones Destacadas sirve para mostrar las publicaciones que quieras. Para habilitar esta sección, crea un archivo featured-posts.yaml dentro del directorio data/es/sections e incluye el siguiente contenido:\n# Información de la sección section: name: Publicaciones DestacadAS # Título de la sección id: featured-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) # publicaciones a destacar posts: - quickstart - update-v3-to-v4 - prepare-site ","tags":null,"title":"Configurando la sección de Publicaciones Destacadas"},{"categories":null,"contents":"Maneras de contribuir Puedes contribuir a este tema de varias maneras.\nCódigo Los Pull Requests son bienvenidos y estaré encantado de revisarlos. Simplemente siga los siguientes principios:\nManténgalo simple. Manténgalo consistente con el diseño. Utilice la menor cantidad de dependencias posible. Ten paciencia. Testeando y reportando errores Puedes reportar un bug También puedes pedir una característica Dar ideas y sugerencias Documentación También puedes contribuir con la documentación del tema: You can also contribute to the theme documentation by:\nAñadiendo información y secciones. Corrigiendo errores y faltas de ortografía. Actualizando documentación obsoleta. Traduciendo la documentación a un nuevo idioma, esta guía te podría ser útil. Traducción Finalmente, puedes contribuir a la traducción del tema a distintos idiomas, completando palabras que faltan, o añadiendo un nuevo idioma. Puedes seguir la guía Cómo añadir un idioma sin soporte para más información.\nCómo contribuir? Para el desarrollo local, puedes hacer cambios al submódulo del tema y probar los cambios con tu propio sitio o con el sitio de ejemplo localmente.\nFork Para comenzar, haz fork de este repositorio. Después, sigue los siguientes pasos para usar el tema forkeado para el desarrollo local,\nEjecuta el tema forkeado con el sitio de ejemplo Si quieres ejecutar tu desarrollo local con este sitio de ejemplo, sigue los siguientes pasos:\n# va al directorio exampleSite $ cd exampleSite # instala los módulos de hugo $ hugo mod tidy # instala las dependencias $ hugo mod npm pack $ npm install # ejecuta el sitio de ejemplo localmente $ hugo server -w Ahora, puedes hacer cambios en el tema, y se verán reflectados inmediatamente en el sitio. Si necesitas cambiar alguna configuración, lo puedes hacer en el archivo config.yaml dentro del directorio exampleSite. Si necesitas añadir contenido o datos, puedes crear el respectivo directorio dentro de exampleSite y añade tu contenido o datos deseados ahí.\nEjecuta el tema forkeado con tu propio sitio Si quieres ejecutar tu desarrollo local con tu sitio, sigue los siguientes pasos:\nSustituye los módulos del tema:\nAbre el archivo go.mod de tu sitio y sustituye github.com/hugo-toha/toha/v4 por el path de tu repositorio forkeado. Por ejemplo, si tu repositorio forkeado es github.com/\u0026lt;tu-usuario-de-github\u0026gt;/toha, sustituye github.com/hugo-toha/toha/v4 por github.com/\u0026lt;tu-usuario-de-github\u0026gt;/toha/v4.\nmodule github.com/hugo-toha/hugo-toha.github.io go 1.19 require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect replace( github.com/hugo-toha/toha/v4 =\u0026gt; github.com/\u0026lt;your-github-user\u0026gt;/toha/v4 \u0026lt;git branch\u0026gt; ) Para el desarrollo interactivo, puedes sustituir el tema con tu fork clonado localmente. Por ejemplo, si has clonado tu fork en /home/mis-proyectos/toha, sustituye github.com/hugo-toha/toha/v4 por /home/mis-proyectos/toha.\nmodule github.com/hugo-toha/hugo-toha.github.io go 1.19 require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect replace( github.com/hugo-toha/toha/v4 =\u0026gt; /home/my-projects/toha ) Actualizar dependencias:\n# actualiza los módulos de hugo $ hugo mod tidy # instala las dependencias $ hugo mod npm pack $ npm install Ejecuta tu sitio localmente:\n$ hugo server -w Desde aquí ya puedes hacer cambios al código fuente del tema mientras lo pruebas con tu sitio Hugo o con el de ejemplo.\nAbre un Pull Request Cuando ya hayas hecho los cambios, haz commit y haz push a tu fork.\n# añade todos los cambios $ git add . # haz commit de los cambios con un mensaje significativo $ git commit -m \u0026#34;Un mensaje de commit significativo\u0026#34; # haz push del commit a tu fork $ git push my-fork mi-nueva-rama Después, abre un Pull Request en la rama main de hugo-toha/toha desde la rama mi-nueva-rama de tu propio fork.\n","date":"January 19, 2024","hero":"/posts/contributing/hero.png","permalink":"http://localhost:1313/es/posts/contributing/","summary":"Maneras de contribuir Puedes contribuir a este tema de varias maneras.\nCódigo Los Pull Requests son bienvenidos y estaré encantado de revisarlos. Simplemente siga los siguientes principios:\nManténgalo simple. Manténgalo consistente con el diseño. Utilice la menor cantidad de dependencias posible. Ten paciencia. Testeando y reportando errores Puedes reportar un bug También puedes pedir una característica Dar ideas y sugerencias Documentación También puedes contribuir con la documentación del tema: You can also contribute to the theme documentation by:","tags":null,"title":"Cómo contribuir?"},{"categories":null,"contents":"Si desea traducir a un idioma si soporte, puede traducir los elementos de la interfaz de usuario.\nCrea el archivo i18n Para haerlo, debes crear el directorio i18n dentro de la raíz del sitio, el directorio dónde puede encontrar el archivo config.yaml, y directorios como data, content, etc.\nLuego, puedes crear el archivo \u0026lt;código_del_idioma\u0026gt;.toml dentro del directorio i18n. En este directorio puedes encontrar todos los códigos de idiomas con las banderas que aparecerán junto a ese idioma.\nTraduce los elementos de la interfaz Dentro del nuevo archivo, simplemente copia el siguiente contenido, y sustituye el contenido entre comillas con el nombre en tu idioma deseado.\nSi el contenido de abajo es obsoleto, puedes copiar el conteindo del archivo en. # More documentation here: https://github.com/nicksnyder/go-i18n [home] other = \u0026#34;Home\u0026#34; [posts] other = \u0026#34;Posts\u0026#34; [toc_heading] other = \u0026#34;Table of Contents\u0026#34; [tags] other = \u0026#34;Tags\u0026#34; [categories] other = \u0026#34;Categories\u0026#34; [at] other = \u0026#34;at\u0026#34; [resume] other = \u0026#34;My resume\u0026#34; [navigation] other = \u0026#34;Navigation\u0026#34; [contact_me] other = \u0026#34;Contact me:\u0026#34; [email] other = \u0026#34;Email\u0026#34; [phone] other = \u0026#34;Phone\u0026#34; [newsletter_text] other = \u0026#34;Stay up to date with email notification\u0026#34; [newsletter_input_placeholder] other = \u0026#34;Enter email\u0026#34; [newsletter_warning] other = \u0026#34;By entering your email address, you agree to receive the newsletter of this website.\u0026#34; [submit] other = \u0026#34;Submit\u0026#34; [hugoAttributionText] other = \u0026#34;Powered by\u0026#34; [prev] other = \u0026#34;Prev\u0026#34; [next] other = \u0026#34;Next\u0026#34; [share_on] other = \u0026#34;Share on\u0026#34; [improve_this_page] other = \u0026#34;Improve this page\u0026#34; [out_of] other = \u0026#34;out of\u0026#34; [publications] other = \u0026#34;Publications\u0026#34; [taken_courses] other = \u0026#34;Taken Courses\u0026#34; [course_name] other = \u0026#34;Course Name\u0026#34; [total_credit] other = \u0026#34;Total Credit\u0026#34; [obtained_credit] other = \u0026#34;Obtained Credit\u0026#34; [extracurricular_activities] other = \u0026#34;Extracurricular Activities\u0026#34; [show_more] other = \u0026#34;Show More\u0026#34; [show_less] other = \u0026#34;Show Less\u0026#34; [responsibilities] other = \u0026#34;Responsibilities:\u0026#34; [present] other = \u0026#34;Present\u0026#34; [comments_javascript] other = \u0026#34;Please enable JavaScript to view the\u0026#34; [comments_by] other = \u0026#34;comments powered by\u0026#34; [read] other = \u0026#34;Read\u0026#34; [project_star] other = \u0026#34;Star\u0026#34; [project_details] other = \u0026#34;Details\u0026#34; [err_404] other = \u0026#34;The page you are looking for is not there yet.\u0026#34; [more] other = \u0026#34;More\u0026#34; [view_certificate] other = \u0026#34;View Certificate\u0026#34; [notes] other = \u0026#34;Notes\u0026#34; [disclaimer_text] other = \u0026#34;Liability Notice\u0026#34; [search] other = \u0026#34;Search\u0026#34; [minute] one = \u0026#34;minute\u0026#34; other = \u0026#34;minutes\u0026#34; ","date":"January 15, 2024","hero":"/posts/translation/new-language/hero.jpg","permalink":"http://localhost:1313/es/posts/translation/new-language/","summary":"Si desea traducir a un idioma si soporte, puede traducir los elementos de la interfaz de usuario.\nCrea el archivo i18n Para haerlo, debes crear el directorio i18n dentro de la raíz del sitio, el directorio dónde puede encontrar el archivo config.yaml, y directorios como data, content, etc.\nLuego, puedes crear el archivo \u0026lt;código_del_idioma\u0026gt;.toml dentro del directorio i18n. En este directorio puedes encontrar todos los códigos de idiomas con las banderas que aparecerán junto a ese idioma.","tags":null,"title":"Cómo añadir un idioma sin soporte"},{"categories":null,"contents":"Si las secciones, plantillas y componentes existentes no cumplen con tus necesidades, puedes añadir nuevas secciones, plantillas y componentes a tu sitio web. Esta guía te enseñará cómo añadir una nueva sección a tu sitio.\nPaso 1: Cambia el archivo de Disposición Para añadir una nueva sección a tu sitio, necesitarás crear un archivo de disposicion en el directorio layouts/partials/sections. El archivo debería tener el nombre de la sección. Por ejemplo, si quieres añadir una sección contact con un formulario de contacto, crea un archivo llamado contact.html. Usa la siguiente plantilla para el archivo contact.html:\n{{ $sectionID := replace (lower .section.name) \u0026#34; \u0026#34; \u0026#34;-\u0026#34; }} {{ if .section.id }} {{ $sectionID = .section.id }} {{ end }} \u0026lt;div class=\u0026#34;container anchor p-lg-5 about-section\u0026#34; id=\u0026#34;{{ $sectionID }}\u0026#34;\u0026gt; // Tu código de HTML personalizado \u0026lt;/div\u0026gt; Paso 2: Añade estilo CSS Si necesitas añadir CSS adicional en tu archivo layout modificado, lo puedes hacer añadiendo código CSS al archivo assets/styles/override.scss de tu sitio web. Este archivo es automaticamente cargado por el tema, y aplicará tus estilos personalizados. Si quieres añadir CSS en un archivo separado, pon el CSS dentro de un archivo SCSS en el directorio assets/styles, e incluye en el archivo assets/styles/override.scss la siguiente línea:\n@import \u0026#34;nombre-de-tu-archivo-scss\u0026#34;; Paso 3: Añade JavaScript Si tu archivo de disposición modificado requiere de JavaScript adicional, la manera recomendada es añadir el código de JavaScript en el mismo archivo de disposición con la etiqueta \u0026lt;script\u0026gt;-. Si quieres añadir JavaScript en un archivo separado, pon el archivo dentro del directorio assets/scripts e incluyelo en el archivo de disposición de la siguiente forma:\n{{ $script := resources.Get \u0026#34;scripts/tu-archivo-javacript.js\u0026#34; }} \u0026lt;script src=\u0026#34;{{ $script.RelPermalink }}\u0026#34; integrity=\u0026#34;{{ $script.Data.Integrity }}\u0026#34;\u0026gt;\u0026lt;/script\u0026gt; ","date":"January 13, 2024","hero":"/posts/customizing/new-section/hero.png","permalink":"http://localhost:1313/es/posts/customizing/new-section/","summary":"Si las secciones, plantillas y componentes existentes no cumplen con tus necesidades, puedes añadir nuevas secciones, plantillas y componentes a tu sitio web. Esta guía te enseñará cómo añadir una nueva sección a tu sitio.\nPaso 1: Cambia el archivo de Disposición Para añadir una nueva sección a tu sitio, necesitarás crear un archivo de disposicion en el directorio layouts/partials/sections. El archivo debería tener el nombre de la sección. Por ejemplo, si quieres añadir una sección contact con un formulario de contacto, crea un archivo llamado contact.","tags":null,"title":"Añadiendo una nueva Sección"},{"categories":null,"contents":"Este tema te permite personalizar la apariencia de tu sitio y sus componentes sobrescribiendo el CSS predeterminado. Esta guía te enseñará cómo sobrescribir el esquema de colores del tema y la personalización de CSS de componentes individuales.\nEste tema usa Sass para generar el CSS. Si no está familiarizado con Sass, puedes aprender más sobre él aquí.\nSobrescribe las variables de los colores Si quieres cambiar los colores por defecto del tema, pueds sobrescribir las variables de los colores. Para sobrescribir las variables de los colores del tema, necesitarás crear un archivo nombrado variables.scss dentro del directorio assets/styles de tu sitio. Después copia el contenido predeterminado del archivo variables.scss, y ponlo en tu archivo variables.scss. Aquí, solo la sección de $theme predeterminada de variables.scss es mostrada:\n// themes $themes: ( \u0026#39;light\u0026#39;: ( // cyan 600 \u0026#39;accent-color\u0026#39;: #0891b2, // cyan 500 \u0026#39;hover-over-accent-color\u0026#39;: #06b6d4, // zinc 200 \u0026#39;text-over-accent-color\u0026#39;: #e4e4e7, // slate 50 \u0026#39;bg-primary\u0026#39;: #f8fafc, // slate 900 \u0026#39;bg-primary-inverse\u0026#39;: #0f172a, // slate 200 \u0026#39;bg-secondary\u0026#39;: #e2e8f0, \u0026#39;bg-card\u0026#39;: #fff, // slate 800 \u0026#39;heading-color\u0026#39;: #1e293b, // slate 700 \u0026#39;text-color\u0026#39;: #334155, // slate 300 \u0026#39;inverse-text-color\u0026#39;: #cbd5e1, // slate 500 \u0026#39;muted-text-color\u0026#39;: #64748b, // red 600 \u0026#39;inline-code-color\u0026#39;: #dc2626, // amber 200 \u0026#39;highlight-color\u0026#39;: #fde68a, // slate 900 \u0026#39;footer-color\u0026#39;: #0f172a, ), \u0026#39;dark\u0026#39;: ( // cyan 600 \u0026#39;accent-color\u0026#39;: #0891b2, // cyan 500 \u0026#39;hover-over-accent-color\u0026#39;: #06b6d4, // zinc 200 \u0026#39;text-over-accent-color\u0026#39;: #e4e4e7, // gray-800 \u0026#39;bg-primary\u0026#39;: #1f2937, // slate 900 \u0026#39;bg-primary-inverse\u0026#39;: #0f172a, // gray 900 \u0026#39;bg-secondary\u0026#39;: #111827, // slate 800 \u0026#39;bg-card\u0026#39;: #1e293b, // slate 100 \u0026#39;heading-color\u0026#39;: #f1f5f9, // slate 300 \u0026#39;text-color\u0026#39;: #cbd5e1, // slate 900 \u0026#39;inverse-text-color\u0026#39;: #0f172a, // slate 500 \u0026#39;muted-text-color\u0026#39;: #64748b, // red 600 \u0026#39;inline-code-color\u0026#39;: #dc2626, // amber 200 \u0026#39;highlight-color\u0026#39;: #fde68a, // slate 900 \u0026#39;footer-color\u0026#39;: #0f172a, ), ); Los campos light y dark representan los esquemas de color para el modo claro y el modo oscuro, respectivamente. Modificando los códigos de color en estos campos, puedes personalizar la apariencia de su sitio.\nOverride Component CSS Para sobrescribir el CSS de un componente, crea un archivo override.scss dentro del directorio assets/styles. Después, allí pon el nuevo código CSS. No necesitarás reescribir toda la componente de CSS. Puedes poner solo los campos que quieras cambiar.\nPor ejemplo, para deshabilitar el efector de difuminado de la imagen de fondo de la página de inicio, puedes añadir el siguiente código SCSS en el archivo override.scss:\n.home{ .background{ filter: none; } } ","date":"January 13, 2024","hero":"/posts/customizing/customize-css/hero.png","permalink":"http://localhost:1313/es/posts/customizing/customize-css/","summary":"Este tema te permite personalizar la apariencia de tu sitio y sus componentes sobrescribiendo el CSS predeterminado. Esta guía te enseñará cómo sobrescribir el esquema de colores del tema y la personalización de CSS de componentes individuales.\nEste tema usa Sass para generar el CSS. Si no está familiarizado con Sass, puedes aprender más sobre él aquí.\nSobrescribe las variables de los colores Si quieres cambiar los colores por defecto del tema, pueds sobrescribir las variables de los colores.","tags":null,"title":"Personalización del CSS"},{"categories":null,"contents":"Toha V4 ha introducido muchos cambios que pueden romper el tema, es decir, cambian cómo se usa y configura el tema. Esta guía ta ayudará a migrar de la versión del tema v3 a v4. Por favor, compruebe estas release notes para el registro de cambios completo.\nEn esta guía, lo guiaré por los pasos para migrar de la versión 3 a la versión 4 del tema Toha. Esta guía se basa en la guía de migración escrita por Alexandre Neto en este issue. ¡Empecemos!\n1. Borra el submódulo de git toha Toha V4 ha introducido unos cambios en el proceso de instalación. Uno de los cambios es que el tema ya no usa los submódulos de git. Por lo tanto, necesitamos eliminar el submódulo git toha. No te preocupes, este paso no eliminará nada de tu contenido.\ngit rm themes/toha/ git commit -m \u0026#34;Remove v3 theme\u0026#34; 2. Borra theme de config.yaml En la nueva versión, ya no necesitamos especificar theme en el archivo config.yaml. En cambio, necesitaremos añadir el tema como módulo. Por lo tanto, borra la siguiente línea del archivo config.yaml.\ntheme: toha 3. Cumple los requerimentos Para ejecutar el tema localmente, debes tener las siguientes herramientas instaladas.\nVersión Hugo v0.118.x (extended) o posterior. Go language versión v1.18.x o posterior. Versión Node v18.x y versión npm 8.x o posterior. Asegérate de que tienes las herramientas requeridas instaladas con la versión adecuada usando los siguientes comandos.\n4. Initialize Hugo Module Toha V4 usa Hugo Module para manejar el tema. Vamos a usar el módulo de hugo para añadir el tema Toha a nuestro sitio web. Inicializa los módulos de hugo usando el siguiente comando:\nhugo mod init github.com/\u0026lt;su usuario\u0026gt;/\u0026lt;su repositorio\u0026gt; Este comando creará un archivo go.mod a la raíz de su repositorio. Compruebe que el archivo se haya creado correctamente.\n5. Añade el tema como módulo Ahora, añade la siguiente sección module en el archivo config.yaml. Esto añadirá el tema como módulo y lo montará en los archivos estáticos del tema.\n# Usa los modules de Hugo para añadir el tema module: imports: - path: github.com/hugo-toha/toha/v4 mounts: - source: static/files target: static/files - source: ./node_modules/flag-icon-css/flags target: static/flags - source: ./node_modules/@fontsource/mulish/files target: static/files - source: ./node_modules/katex/dist/fonts target: static/fonts 6. Actualiza el archivo config.yaml En la nueva versión, la estructura de configuración de las funcionalidades ha sido restructurada. Asimismo, será necesario actualizar el archivo config.yaml. Como referencia, puede consultar el ejemplo del archivo config.yaml. Aquí resaltaremos las configuraciones más comunes que necesitan cambiarse.\nModo oscuro:\nHemos introducido soporte para un nuevo modo oscuro. Como resultado, ya no necesitamos usar servicios de terceros como darkreader. Para habilitar el nuevo modo oscuro, por favor borra las siguientes líneas de tu archivo config.yaml:\ndarkMode: provider: darkreader enable: true default: system Después, añade las siguientes líneas debajo de la sección params.features:\ndarkMode: enable: true Analíticas:\nHemos reestructurado la configuración de las analíticas, comentarios y proveedores de servicio de soporte. Ahora están puestos debajo del campo services de la sección respectiva.\nAsimismo, tus configuraciones previas de analíticas serán actualizadas de:\nanalytics: enabled: true google: id: UA-XXXXXXXXX-X a:\nanalytics: enable: true services: google: id: UA-XXXXXXXXX-X Comentarios:\nDe la misma forma, tus configuraciones de comentarios se transformarán de:\ncomment: enable: true disqus: shortName: \u0026lt;your-disqus-shortname\u0026gt; a:\ncomment: enable: true services: disqus: shortName: \u0026lt;your-disqus-shortname\u0026gt; Soporte:\nY, las siguientes configuraciones de soporte pasarán de:\nsupport: enabled: true kofi: user: \u0026lt;your ko-fi user id\u0026gt; text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; a:\nsupport: enable: false services: kofi: user: hossainemruz text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; Otros Cambios:\nHay otras opciones que han cambiado. Por ejemplo:\nenableToc: true remplazado por:\ntoc: enable: true Similarmente:\nenableTags: true remplazado por:\ntags: enable: true on_card: true Finalmente,\nshowFlags: true remplazado por:\n# Specify whether to show flag in the language selector. Default is true. flags: enable: true # # If you want to use different country flag for a language, specify them here. # flagOverwrites: # - languageCode: en # countryCode: us Ha habido algunos otros cambios. Consulte el archivo de configuración de muestra config.yaml para obtener más detalles.\n7. Ejecuta el sitio Finalmente, estás listo para ejecutar el tema. Por favor, ejecute los siguientes pasos para crear el sitio:\na. Cargar módulos de Hugo\nhugo mod tidy b. Instalar módulos de Node\nhugo mod npm pack npm install c. Ejecuta el sitio\nhugo server -w Espero que esta guía te haya servido de ayuda con la migración del tema de la versión V3 a V4. Si encuentras algun problema, por favor abre una issue en el repositorio en Github.\n","date":"January 5, 2024","hero":"/posts/update-v3-to-v4/hero.png","permalink":"http://localhost:1313/es/posts/update-v3-to-v4/","summary":"Toha V4 ha introducido muchos cambios que pueden romper el tema, es decir, cambian cómo se usa y configura el tema. Esta guía ta ayudará a migrar de la versión del tema v3 a v4. Por favor, compruebe estas release notes para el registro de cambios completo.\nEn esta guía, lo guiaré por los pasos para migrar de la versión 3 a la versión 4 del tema Toha. Esta guía se basa en la guía de migración escrita por Alexandre Neto en este issue.","tags":null,"title":"Migrar de la versión V3 a V4"},{"categories":null,"contents":"¡Saludos! Gracias por decidirte utilizar este tema. En esta guía, te enseñaré cómo puedes empezar con este tema rápidamente.\nAquí asumiré que quieres empezar de cero una página de Hugo utilizando este tema. Si ya estás usando Hugo para tu sitio, entonces ya sabes cómo utilizar un tema. En este caso, por favor, sigue este repositorio de ejemplo para más información.\nRequisitos Para ejecutar el tema localmente, debes tener las siguientes herramientas instaladas.\nVersión Hugo v0.118.x (extended) o posterior. Go language versión v1.18.x o posterior. Versión Node v18.x y versión npm 8.x o posterior. Asegúrate de que tienes las herramientas requeridas instaladas con la versión adecuada usando los siguientes comandos.\n# Comprobar versión de Hugo ➜ hugo version hugo v0.118.2+extended linux/amd64 BuildDate=unknown # Comprobar versión de Go ➜ go version go version go1.19.4 linux/amd64 # Comprobar versión de Node ➜ node -v v18.12.1 # Comprobar versión de npm ➜ npm -v 8.19.2 Empezando Ahora, volvamos a nuestra misión. Simplemente, siga estos 6 pasos para empezar con tu página.\nPaso 1: Haz un fork del repositorio de ejemplo y renómbralo Al principio, haz fork del repositorio de ejemplo en su cuenta. Después, renombra el repositorio al nombre que desee. Si deseas utilizar Github Pages para desplegar su sitio, entonces renómbralo a \u0026lt;tu usuario\u0026gt;.github.io. El repositorio de ejemplo viene con Github Actions preconfiguradas para publicar el sitio en Github Pages y Netlify.\nPaso 2: Clone su repositorio localmente Una vez haya hecho el fork y cambiado el nombre del repositorio, ahora puede clonar su repositorio en su máquina local para realizar vuestros cambios.\ngit clone git@github.com:\u0026lt;su usuario\u0026gt;/\u0026lt;nombre de su repositorio\u0026gt; Paso 3: Actualiza el archivo del módulo Deberías ver los archivos go.mod y go.sum en la raíz de su repositorio. Actualice la primera línea del archivo go.mod como a continuación:\nmodule github.com/\u0026lt;su usuario\u0026gt;/\u0026lt;nombre de su repositorio\u0026gt; Paso 4: Cambie el archivo config.yaml Ahora, abre el repositorio en un editor y, cambie las siguientes configuraciones en tu archivo config.yaml localizado en la raíz de su repositorio.\nCambia la baseURL Primero, cambia la baseURL a la URL de su sitio web. Si quieres utilizar Github Pages para hostear su sitio, entonces establézcalo como a continuación:\nbaseURL: https://\u0026lt;su usuario\u0026gt;.github.io Cambia el gitRepo Ahora, cambia el campo gitRepo debajo de la sección params para apuntar a su repositorio. Por ejemplo,\ngitRepo: https://github.com/\u0026lt;su usuario\u0026gt;/\u0026lt;su repositorio\u0026gt; Deshabilite analíticas o configúralas adecuadamente El repositorio de ejemplo viene con Google Analytics preconfigurado. El id de las analíticas apunta al sitio original. Entonces, deshabilita las analíticas o configúralas adecuadamente de acuerdo a esta guía.\nPuede deshabilitar las analíticas estableciendo el siguiente campo debajo de la sección params.features:\nanalytics: enabled: false Deshabilite la funcionalidad del boletín informativo El repositorio de ejemplo viene con un servicio de boletín informativo mailchimp preconfigurado. Deshabilítelo estableciendo el siguiente campo debajo de la sección params.footer.\nnewsletter: enable: false Paso 5: Ejecuta el sitio localmente Ahora, ejecuta el siguiente comando para ejecutar su sitio web localmente:\na. Cargar módulos de Hugo\nhugo mod tidy b. Instalar módulos de Node\nhugo mod npm pack npm install c. Ejecutar el sitio web\nhugo server -w Si todo ha ido bien, deberías ver un output similar a este. Ahora, dirígete a localhost:1313 en tu navegador y deberías ver su sitio web ejecutándose.\nPaso 6: Haz un push de tus cambios a Github Si has llegado hasta aquí, significa que su sitio está ejecutándose localmente sin ningún fallo. Vamos a hacer un push de estos cambios a Github.\n# añade todos sus cambios git add . # haz commit de los cambios git commit -m \u0026#34;Initial site setup\u0026#34; -s # haz push de los cambios a Github git push origin HEAD Siguientes pasos Customiza el fondo, logo, y algunas otras cosas de su sitio siguiendo esta guía. Añade su información personal siguiendo esta guía. Añade su información sobre habilidades siguiendo esta guía. Añade su información sobre experiencia siguiendo esta guía. Despliega su sitio web en Github Pages siguiendo esta guía. Despliega su sitio web en Netlify siguiendo esta guía. ","date":"August 9, 2022","hero":"/posts/quickstart/hero.png","permalink":"http://localhost:1313/es/posts/quickstart/","summary":"¡Saludos! Gracias por decidirte utilizar este tema. En esta guía, te enseñaré cómo puedes empezar con este tema rápidamente.\nAquí asumiré que quieres empezar de cero una página de Hugo utilizando este tema. Si ya estás usando Hugo para tu sitio, entonces ya sabes cómo utilizar un tema. En este caso, por favor, sigue este repositorio de ejemplo para más información.\nRequisitos Para ejecutar el tema localmente, debes tener las siguientes herramientas instaladas.","tags":null,"title":"Inicio Rápido"},{"categories":null,"contents":"Para habilitar el modo oscuro en Toha v4.0.0, simplemente establece el campo darkMode.enable a true debajo de la sección params.features dentro del archivo config.yaml. Por ejemplo:\nparams: features: darkMode: enable: true ¡Felicidades! Estas listo. Ahora puedes disfrutar del modo oscuro en tu sitio. El modo oscuro obedecerá a las preferencias del sistema del usuario.\n","date":"June 12, 2022","hero":"/posts/customizing/dark-theme/hero.png","permalink":"http://localhost:1313/es/posts/customizing/dark-theme/","summary":"Para habilitar el modo oscuro en Toha v4.0.0, simplemente establece el campo darkMode.enable a true debajo de la sección params.features dentro del archivo config.yaml. Por ejemplo:\nparams: features: darkMode: enable: true ¡Felicidades! Estas listo. Ahora puedes disfrutar del modo oscuro en tu sitio. El modo oscuro obedecerá a las preferencias del sistema del usuario.","tags":null,"title":"Habilitar Tema Oscuro"},{"categories":null,"contents":"Este tema soporta mermaid, desarrollado por mermaid-js. Para habilitar mermaid para una página, tienes que poner mermaid: true en tu página de front-matter. Por ejemplo, esta página tiene el siguiente front-matter:\ntitle: \u0026#34;Soporte Mermaid\u0026#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Después, puede usar el shortcode mermaid para añadir contenido de mermaid. Por ejemplo:\n{{\u0026lt; mermaid align=\u0026#34;center\u0026#34;\u0026gt;}} # su contenido de mermaid aquí {{\u0026lt; /mermaid \u0026gt;}} El shortcode de mermaid acepta los siguientes parámetros:\nalign: Permite alinear el diagrama a la izquierda, derecha o centro. La alineación predeterminada es el centro. background: Permite cambiar el color de fondo del diagrama. Además, también puedes personalizar el tema de tus diagramas, por ejemplo:\n{{\u0026lt; mermaid align=\u0026#34;center\u0026#34; \u0026gt;}} %%{init: {\u0026#39;theme\u0026#39;:\u0026#39;default\u0026#39;}}%% # your mermaid content here {{\u0026lt; mermaid \u0026gt;}} El parámetro theme acepta los siguientes valores:\ndefault neutral dark forest base Ejemplos Aquí hay algunos ejemplos de distintos diagramas usando mermaid.\nGrafo {{\u0026lt; mermaid align=\u0026#34;left\u0026#34; \u0026gt;}} graph LR; A[Hard edge] --\u0026gt;|Link text| B(Round edge) B --\u0026gt; C{Decision} C --\u0026gt;|One| D[Result one] C --\u0026gt;|Two| E[Result two] {{\u0026lt; /mermaid \u0026gt;}} graph LR; A[Hard edge] --\u003e|Link text| B(Round edge) B --\u003e C{Decision} C --\u003e|One| D[Result one] C --\u003e|Two| E[Result two] Diagrama de secuencia {{\u0026lt; mermaid \u0026gt;}} sequenceDiagram participant Alice participant Bob Alice-\u0026gt;\u0026gt;John: Hello John, how are you? loop Healthcheck John-\u0026gt;\u0026gt;John: Fight against hypochondria end Note right of John: Rational thoughts \u0026lt;br/\u0026gt;prevail! John--\u0026gt;\u0026gt;Alice: Great! John-\u0026gt;\u0026gt;Bob: How about you? Bob--\u0026gt;\u0026gt;John: Jolly good! {{\u0026lt; /mermaid \u0026gt;}} sequenceDiagram participant Alice participant Bob Alice-\u003e\u003eJohn: Hello John, how are you? loop Healthcheck John-\u003e\u003eJohn: Fight against hypochondria end Note right of John: Rational thoughts prevail! John--\u003e\u003eAlice: Great! John-\u003e\u003eBob: How about you? Bob--\u003e\u003eJohn: Jolly good! Diagrama de Gantt {{\u0026lt; mermaid \u0026gt;}} gantt dateFormat YYYY-MM-DD title Adding GANTT diagram to mermaid excludes weekdays 2014-01-10 section A section Completed task :done, des1, 2014-01-06,2014-01-08 Active task :active, des2, 2014-01-09, 3d Future task : des3, after des2, 5d Future task2 : des4, after des3, 5d {{\u0026lt; /mermaid \u0026gt;}} gantt dateFormat YYYY-MM-DD title Adding GANTT diagram to mermaid excludes weekdays 2014-01-10 section A section Completed task :done, des1, 2014-01-06,2014-01-08 Active task :active, des2, 2014-01-09, 3d Future task : des3, after des2, 5d Future task2 : des4, after des3, 5d Diagrama de Clases {{\u0026lt; mermaid \u0026gt;}} classDiagram Class01 \u0026lt;|-- AveryLongClass : Cool Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 --\u0026gt; C2 : Where am i? Class09 --* C3 Class09 --|\u0026gt; Class07 Class07 : equals() Class07 : Object[] elementData Class01 : size() Class01 : int chimp Class01 : int gorilla Class08 \u0026lt;--\u0026gt; C2: Cool label {{\u0026lt; /mermaid \u0026gt;}} classDiagram Class01 \u003c|-- AveryLongClass : Cool Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 --\u003e C2 : Where am i? Class09 --* C3 Class09 --|\u003e Class07 Class07 : equals() Class07 : Object[] elementData Class01 : size() Class01 : int chimp Class01 : int gorilla Class08 \u003c--\u003e C2: Cool label Grafo de Git {{\u0026lt; mermaid background=\u0026#34;black\u0026#34; align=\u0026#34;right\u0026#34; \u0026gt;}} gitGraph: options { \u0026#34;nodeSpacing\u0026#34;: 150, \u0026#34;nodeRadius\u0026#34;: 10 } end commit branch newbranch checkout newbranch commit commit checkout master commit commit merge newbranch {{\u0026lt; /mermaid \u0026gt;}} gitGraph: options { \"nodeSpacing\": 150, \"nodeRadius\": 10 } end commit branch newbranch checkout newbranch commit commit checkout master commit commit merge newbranch Diagrama Entidad-Relación {{\u0026lt; mermaid \u0026gt;}} erDiagram CUSTOMER ||--o{ ORDER : places ORDER ||--|{ LINE-ITEM : contains CUSTOMER }|..|{ DELIVERY-ADDRESS : uses {{\u0026lt; /mermaid \u0026gt;}} erDiagram CUSTOMER ||--o{ ORDER : places ORDER ||--|{ LINE-ITEM : contains CUSTOMER }|..|{ DELIVERY-ADDRESS : uses ","date":"March 14, 2022","hero":"/posts/writing-posts/mermaid/hero.svg","permalink":"http://localhost:1313/es/posts/writing-posts/mermaid/","summary":"Este tema soporta mermaid, desarrollado por mermaid-js. Para habilitar mermaid para una página, tienes que poner mermaid: true en tu página de front-matter. Por ejemplo, esta página tiene el siguiente front-matter:\ntitle: \u0026#34;Soporte Mermaid\u0026#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Después, puede usar el shortcode mermaid para añadir contenido de mermaid. Por ejemplo:\n{{\u0026lt; mermaid align=\u0026#34;center\u0026#34;\u0026gt;}} # su contenido de mermaid aquí {{\u0026lt; /mermaid \u0026gt;}} El shortcode de mermaid acepta los siguientes parámetros:","tags":null,"title":"Soporte Mermaid"},{"categories":null,"contents":"Comentarios Este tema tiene soporte para comentarios en las publicaciones. Actualmente, soporta las siguientes extensiones de comentarios:\nDisqus Valine Utterances Giscus Para una lista completa de las extensiones de comentarios soportadas, puede consultar el archivo de ejemplo config.yaml.\nDisqus Disqus es una extensión de comentarios popular. Después de acceder a Disqus necesitarás proveer tu shortname debajo de la sección params.features de tu archivo config.yaml, como a continuación:\ncomment: enable: true services: disqus: shortName: ejemplo-de-sitio-de-toha Valine Valine resulta ser una extensión de comentarios chino. Puedes habilitar la extensión de comentarios valine añadiendo la sección valine debajo de la sección params.features de tu archivo config.yaml, como a continuación:\ncomment: enable: true services: valine: appId: id-de-la-aplicación appKey: clave-de-la-aplicación avatar: retro placeholder: Comparte tu pensamiento. lang: en recordIP: true enableQQ: true Utterances Para habilitar la extensión de comentarios Utterances, necesitarás ir primero a utteranc.es. En la sección de Configuration, provee la información necesaria. Te dará un script para incluir en tu sitio. Solo necesitarás extraer la información respectiva del script, y proveerla debajo de la sección params.features de tu archivo config.yaml, como a continuación:\ncomment: enable: true services: utteranc: repo: tu-repositorio/nombre issueTerm: title theme: github-light Giscus Giscus está basado en Utterances, pero usa GitHub Discussions como backend. Esto requiere tener un repositorio público, y permitir que la aplicación Giscus use tu repositorio. Las instrucciones de configuración se pueden encontrar en Giscus home page.\nPara habilitar la extensión de comentarios Utterances, necesitarás ir primero a giscus.app. En la sección de Configuration, provee la información necesaria. Te dará un script para incluir en tu sitio. Solo necesitarás extraer la información respectiva del script, y proveerla debajo de la sección params.features de tu archivo config.yaml, como a continuación:\ncomment: enable: true services: giscus: repo: tu-repositorio/nombre repoID: ide-de-tu-repositorio category: tu-categoría categoryID: tu-ide-de-categoría theme: light map: url reaction: 1 metadata: 0 inputPosition: bottom crossOrigin: anonymous ","date":"March 14, 2022","hero":"/posts/comments/hero.svg","permalink":"http://localhost:1313/es/posts/comments/","summary":"Comentarios Este tema tiene soporte para comentarios en las publicaciones. Actualmente, soporta las siguientes extensiones de comentarios:\nDisqus Valine Utterances Giscus Para una lista completa de las extensiones de comentarios soportadas, puede consultar el archivo de ejemplo config.yaml.\nDisqus Disqus es una extensión de comentarios popular. Después de acceder a Disqus necesitarás proveer tu shortname debajo de la sección params.features de tu archivo config.yaml, como a continuación:\ncomment: enable: true services: disqus: shortName: ejemplo-de-sitio-de-toha Valine Valine resulta ser una extensión de comentarios chino.","tags":null,"title":"Comentarios"},{"categories":null,"contents":"Este tema soporta la adición de varios enlaces de soporte/donación en su sitio. Actualmente, los enlaces de soporte admitidos son:\nKo-fi Buy Me a Coffee Para una lista completa de los enlaces de soporte admitidos, puede consultar el archivo de ejemplo config.yaml.\nKo-fi Puedes añadir tu botón flotante Ko-fi en tu sitio web. Para añadir el botón flotante, añade la sección support debajo de la sección params.features del archivo config.yaml.\nsupport: enable: true services: kofi: user: \u0026lt;id de tu usuario de ko-fi\u0026gt; text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; Buy Me a Coffee Puedes añadir tu botón flotante \u0026ldquo;Buy Me a Coffee\u0026rdquo; en tu sitio web. Para añadir el botón flotante, añade la sección support debajo de la sección params.features del archivo config.yaml.\nsupport: enable: true services: buymeacoffee: user: \u0026lt;su usuario de buymeacoffee.com\u0026gt; text: Support me on Buy me a coffee! info: Buy me a coffee! color: \u0026#39;#FFDD00\u0026#39; ","date":"March 14, 2022","hero":"/posts/supports/hero.svg","permalink":"http://localhost:1313/es/posts/supports/","summary":"Este tema soporta la adición de varios enlaces de soporte/donación en su sitio. Actualmente, los enlaces de soporte admitidos son:\nKo-fi Buy Me a Coffee Para una lista completa de los enlaces de soporte admitidos, puede consultar el archivo de ejemplo config.yaml.\nKo-fi Puedes añadir tu botón flotante Ko-fi en tu sitio web. Para añadir el botón flotante, añade la sección support debajo de la sección params.features del archivo config.yaml.","tags":null,"title":"Enlaces de Soporte"},{"categories":null,"contents":"","date":"March 14, 2022","hero":"/posts/external-link/hero.svg","permalink":"http://localhost:1313/es/posts/external-link/","summary":"","tags":null,"title":"Link externo en la barra lateral"},{"categories":null,"contents":" Si personalizas la disposición de un componente existente, no recibirás actualizaciones futuras para ese componente una vez el tema sea actualizado. Necesitarás actualizar ese componente en tu repositorio. En este tutorial, te guiaré en cómo personalizar la disposición de un tema. Yo personalmente he pasado por el proceso y compartiré mis ideas para ponértelo más fácil.\nPaso 1: Cambia el archivo de Disposición Para personalizar la disposición de una sección, página o componente existente, necesitarás localizar el archivo correspondiente en el directorio layout del tema. Una vez encuentre el archivo, cópialo y ponlo en la misma estructura de directorio dentro del directorio layouts de tu sitio.\nPor ejemplo, para personalizar la disposición de la sección sobre mi, sigue estos pasos:\nCopia el archivo about.html del directorio layouts/partials/sections del tema. Pega el archivo en el directorio layouts/partials/sections de tu repositorio. Modifica el archivo about.html para realizar los cambios de diseño deseados para la sección sobre mi. Paso 2: Añade estilo CSS Si necesitas añadir CSS adicional en tu archivo layout modificado, lo puedes hacer añadiendo código CSS al archivo assets/styles/override.scss de tu sitio web. Este archivo es automáticamente cargado por el tema, y aplicará tus estilos personalizados. Si quieres añadir CSS en un archivo separado, pon el CSS dentro de un archivo SCSS en el directorio assets/styles, e incluye en el archivo assets/styles/override.scss la siguiente línea:\n@import \u0026#34;nombre-de-tu-archivo-scss\u0026#34;; Paso 3: Añade JavaScript Si tu archivo de disposición modificado requiere de JavaScript adicional, la manera recomendada es añadir el código de JavaScript en el mismo archivo de disposición con la etiqueta \u0026lt;script\u0026gt;-. Si quieres añadir JavaScript en un archivo separado, pon el archivo dentro del directorio assets/scripts e inclúyelo en el archivo de disposición de la siguiente forma:\n{{ $script := resources.Get \u0026#34;scripts/tu-archivo-javacript.js\u0026#34; }} \u0026lt;script src=\u0026#34;{{ $script.RelPermalink }}\u0026#34; integrity=\u0026#34;{{ $script.Data.Integrity }}\u0026#34;\u0026gt;\u0026lt;/script\u0026gt; ","date":"August 7, 2021","hero":"/posts/customizing/customize-layout/hero.png","permalink":"http://localhost:1313/es/posts/customizing/customize-layout/","summary":"Si personalizas la disposición de un componente existente, no recibirás actualizaciones futuras para ese componente una vez el tema sea actualizado. Necesitarás actualizar ese componente en tu repositorio. En este tutorial, te guiaré en cómo personalizar la disposición de un tema. Yo personalmente he pasado por el proceso y compartiré mis ideas para ponértelo más fácil.\nPaso 1: Cambia el archivo de Disposición Para personalizar la disposición de una sección, página o componente existente, necesitarás localizar el archivo correspondiente en el directorio layout del tema.","tags":null,"title":"Personalización de la Disposición"},{"categories":null,"contents":"En esta publicación, vamos a crear un sitio de hugo desde cero. Después, lo configuraremos con el tema Toha, lo haremos plurilingüe, y añadiremos publicaciones de ejemplo. Al final de esta publicación, deberías poder ejecutar un sitio hugo con el tema Toha totalmente funcional localmente.\nSi quieres un atajo, puedes simplemente hacer un fork del repositorio hugo-toha/hugo-toha.github.io, renombrarlo y actualizarlo con tus datos. Este repositorio ya está configurado para el despliegue en Github Pages y Netlify.\nCrea el Repositorio Para empezar, crea un repositorio en Github. Si quieres desplegar este sitio en Github Pages, el nombre de tu repositorio debería ser \u0026lt;su usuario\u0026gt;.github.io. Clona el repositorio en tu máquina local y dirígete hacia él.\nCrea el sitio Ahora, asegúrese que tiene Hugo instalado. Este tema debería funcionar con la versión de hugo v0.118.0 o posterior. Ahora, ejecuta el siguiente comando en la raíz de su repositorio para inicializar un sitio web de hugo.\nhugo new site ./ --format=yaml --force Este comando creará una estructura básica de un sitio de hugo. Aquí, el parámetro -f=yaml indica a hugo que cree el archivo de configuración en el formato YAML, y el parámetro --force fuerza a hugo que cree el sitio aunque el directorio destino no esté vacío. Creará un archivo hugo.yaml que contendrá todas las configuraciones necesarias para su sitio.\nAñade el tema Vamos a usar el módulo de hugo para añadir el tema Toha a nuestro sitio web. Para empezar, inicializa los módulos de hugo usando el siguiente comando:\nhugo mod init github.com/\u0026lt;su usuario\u0026gt;/\u0026lt;su repositorio\u0026gt; Este comando creará un archivo go.mod a la raíz de su repositorio.\nDespués, añade la siguiente sección de módulo en el archivo hugo.yaml:\nmodule: imports: - path: github.com/hugo-toha/toha/v4 mounts: - source: ./node_modules/flag-icon-css/flags target: static/flags - source: ./node_modules/@fontsource/mulish/files target: static/files - source: ./node_modules/katex/dist/fonts target: static/fonts Finalmente, ejecuta los siguientes comandos para descargar el tema y sus dependencias:\n# descargar el tema hugo mod get -u # descargar las dependencias del tema hugo mod tidy # genera dependencias de node hugo mod npm pack # instala dependencias npm install Ejecuta el sitio web localmente Ahora, ya puedes ejecutar tu sitio web localmente. Lo ejecutaremos en modo observador con el siguiente comando:\nhugo server -w Si navega hacia http://localhost:1313, debería ver un sitio web básico con el tema Toha. En la siguiente sección, configuraremos el sitio para que se parezca a hugo-toha.github.io. Como hemos ejecutado el server en modo observador, cualquier cambio que hagamos al sitio, será visible instantáneamente en el navegador.\nConfigura el sitio Ahora, ya estamos preparados para configurar nuestro sitio web. En esta sección, añadiremos la información de autor, diferentes secciones, publicaciones de ejemplo, etc.\nActualiza hugo.yaml Cuando ha creado el sitio usando el comando hugo new site, ha creado un archivo hugo.yaml en la raíz de su repositorio. Substituye el contenido por defecto del archivo hugo.yaml por el siguiente:\nbaseURL: https://hugo-toha.github.io languageCode: en-us title: \u0026#34;John\u0026#39;s Blog\u0026#34; # Utiliza Hugo modules para añadir el tema module: imports: - path: github.com/hugo-toha/toha/v4 mounts: - source: static/files target: static/files - source: ./node_modules/flag-icon-css/flags target: static/flags - source: ./node_modules/@fontsource/mulish/files target: static/files - source: ./node_modules/katex/dist/fonts target: static/fonts # Administrar idiomas # Para más detalles, puedes visitar la documentación oficial de hugo: https://gohugo.io/content-management/multilingual/ languages: es: languageName: Español weight: 1 en: languageName: English weight: 2 # Forzar el uso de una configuración regional, ¡realmente útil para desarrollar la aplicación! # DefaultContentLanguage: bn # Autorizar raw html en markdown markup: goldmark: renderer: unsafe: true tableOfContents: startLevel: 2 endLevel: 6 ordered: false # Al menos HTML y JSON son requeridos por el contenido principal de HTML y búsqueda de Javascript en el lado del cliente. outputs: home: - HTML - RSS - JSON # Habilitar soporte global de emojis enableEmoji: true # Parámetros del sitio params: # URL del repositorio de Github de tu sitio web gitRepo: https://github.com/hugo-toha/hugo-toha.github.io features: # Habilitar sección de portfolio portfolio: enable: true # Habilitar publicaciones de Blog blog: enable: true # Habilitar tabla de contenido en la página de lectura toc: enable: true # Configurar pie de págna footer: enable: true Aquí, está viendo la configuración básica del tema de Toha. Puede ver el archivo de configuración usado en el sitio web de ejemplo aquí. Para más detalles en las opciones de configuración, por favor visite esta publicación.\nAñade datos La mayoría del contenido de este tema es manejado por algún archivo YAML dentro del directorio data. En esta sección, vamos a añadir datos de ejemplo. Ya que estamos construyendo un sitio plurilingüe, vamos a mantener los datos de cada idioma separados en su propio directorio de idioma.\nPara empezar, crea el directorio es dentro del directorio data. Aquí vamos a añadir los datos en el idioma Español.\nInformación del sitio Ahora, crea un sitio site.yaml dentro del directorio /data/es/ de tu repositorio. Añade el siguiente contenido:\n# Aviso de copyright copyright: © 2024 Copyright. # Meta descripción de su sitio. Esto ayudará a los motores de búsqueda a encontrar su sitio. description: Página de ejemplo del tema de hugo Toha. Para ver todas las opciones disponibles para la información del sitio, visite este archivo de ejemplo.\nInformación del Autor Ahora, crea un archivo author.yaml dentro del directorio /data/es/ y añade tu información como a continuación:\n# Alguna información sobre ti name: \u0026#34;John Doe\u0026#34; nickname: \u0026#34;John\u0026#34; # mensaje de saludo antes de tu nombre. El valor predeterminado será \u0026#34;Hi!, I am\u0026#34; si no se proporciona. greeting: \u0026#34;Hola, soy\u0026#34; image: \u0026#34;images/author/john.png\u0026#34; # da tu información de contacto. Se utilizará en el pie de página contactInfo: email: \u0026#34;johndoe@example.com\u0026#34; phone: \u0026#34;+0123456789\u0026#34; github: johndoe linkedin: johndoe # Un pequeño resumen de lo que haces summary: - Soy un desarrollador - Soy un Devops - Me gustan los servers - Trabajo en proyectos de código abierto - Me gusta trabajar en proyectos divertidos Añade secciones Ahora, vamos a añadir distintas secciones en nuestra página de inicio. Al principio, crea un directorio sections dentro de tu directorio /data/es. Aquí añadiremos algunas secciones con configuraciones mínimas. Para ver opciones de configuraciones detalladas para las secciones, por favor, visite aquí.\nSección Sobre mi Crea un archivo about.yaml dentro del directorio /data/es/sections/. Después añade el siguiente contenido:\n# Información de la sección section: name: Sobre mi id: about enable: true weight: 1 showOnNavbar: true # Tu designación designation: Ingeniero de Software # Información de tu empresa company: name: Example Co. url: \u0026#34;https://www.example.com\u0026#34; # tu currículum. Este archivo debe ser relativo a tu directorio \u0026#34;static\u0026#34; resume: \u0026#34;files/resume.pdf\u0026#34; # Un resumen sobre ti summary: \u0026#39;Soy un ingeniero de software apsionado con x años de experiencia. He creado herramientas OSS para [Kubernetes](https://kubernetes.io/) utilizando Go. Mis herramientas ayudan a personas a desplegar sus workloads en Kubernetes. A veces trabajo en projectos divertidos como crear un tema, etc.\u0026#39; # tus links de redes sociales # da tantos como quieras. Utilitza font-awesome para los iconos. socialLinks: - name: Email icon: \u0026#34;fas fa-envelope\u0026#34; url: \u0026#34;example@gmail.com\u0026#34; - name: Github icon: \u0026#34;fab fa-github\u0026#34; url: \u0026#34;https://www.github.com/example\u0026#34; - name: Stackoverflow icon: \u0026#34;fab fa-stack-overflow\u0026#34; url: \u0026#34;#\u0026#34; - name: LinkedIn icon: \u0026#34;fab fa-linkedin\u0026#34; url: \u0026#34;#\u0026#34; - name: Twitter icon: \u0026#34;fab fa-twitter\u0026#34; url: \u0026#34;#\u0026#34; - name: Facebook icon: \u0026#34;fab fa-facebook\u0026#34; url: \u0026#34;#\u0026#34; # competencias sociales # Da un percentaje entre 50 y 100, en intervalos de 5 unidades. # colores soportados: blue, yellow, pink, green, sky, orange. softSkills: - name: Liderazgo percentage: 85 color: blue - name: Trabajo en equipo percentage: 90 color: yellow - name: Comunicación percentage: 85 color: pink - name: Trabajo duro percentage: 85 color: green - name: Aprendizaje rápido percentage: 85 color: sky - name: Solucionador de problemas percentage: 85 color: orange # también puede dar códigos de colores en vez de un nombre de color predeterminado # - name: Example 1 # percentage: 75 # color: \u0026#34;#00adb5\u0026#34; # - name: Example 2 # percentage: 65 # color: \u0026#34;#8b8383\u0026#34; pon el archivo resume.pdf dentro del directorio /static/files de tu repositorio. Puedes encontrar el archivo about.yaml usado en el sitio web de ejemplo aquí.\nAñade las otras secciones Para mantener esta publicación breve, la hemos dividido en distintas publicaciones. A continuación hay la lista de publicaciones que te guiará en cómo configurar las otras secciones.\nConfigurando la sección Sobre mi. Configurando la sección de Educación. Configurando la sección de Experiencia. Configurando la sección de Proyectos. Configurando la sección de Publicaciones Recientes. Configurando la sección de Logros. Configurando la sección de Habilidades. Añade Publicaciones Ahora, ya estamos listos para añadir nuestra primera publicación a nuestro sitio. Aquí, añadiremos esta publicación.\nPara empezar, crea un directorio posts dentro del directorio content de tu sitio. Después, crea un archivo _index.md dentro del directorio posts. Copia el contenido de este archivo y pégalo dentro del archivo _index.md creado recientemente. Crea un directorio introduction dentro del directorio posts. Añade el siguiente hero.svg dentro de tu directorio introduction. Ahora, crea un archivo index.md dentro del directorio introduction. Este index.md tendrá el contenido de la publicación. Añade el siguiente contenido de ejemplo dentro del archivo index.md creado recientemente. Ahora, tu publicación debería aparecer en http://localhost:1313/posts y tu sección Publicaciones Recientes también mostrarán esta tarjeta. Para traducir una publicación, simplemente crea un archivo con el nombre index.\u0026lt;código de idioma\u0026gt;.md en el mismo directorio. Después, añade el contenido traducido ahí.\nPara más publicaciones de ejemplo, por favor, visite aquí.\nSiguientes pasos En este punto, tu sitio debería ser similar al de ejemplo. Ahora, es hora de desplegar tu sitio web. Puedes seguir las siguientes guías de despliegue:\nDespliegue en Github Pages Despliegue en Netlify ","date":"June 8, 2020","hero":"/posts/getting-started/prepare-site/hero.jpg","permalink":"http://localhost:1313/es/posts/getting-started/prepare-site/","summary":"En esta publicación, vamos a crear un sitio de hugo desde cero. Después, lo configuraremos con el tema Toha, lo haremos plurilingüe, y añadiremos publicaciones de ejemplo. Al final de esta publicación, deberías poder ejecutar un sitio hugo con el tema Toha totalmente funcional localmente.\nSi quieres un atajo, puedes simplemente hacer un fork del repositorio hugo-toha/hugo-toha.github.io, renombrarlo y actualizarlo con tus datos. Este repositorio ya está configurado para el despliegue en Github Pages y Netlify.","tags":null,"title":"Prepare su sitio web"},{"categories":null,"contents":"En esta publicación, vamos a desplegar el sitio que hemos creado en la pasada publicación en Github Pages. Para empezar, debemos asegurarnos que el nombre de su repositorio es \u0026lt;tu usuario\u0026gt;.github.io. Después, haz commit de todos los cambios no publicados y haz push a Github.\nCrea una rama gh-pages Para empezar, crea una nueva rama llamada gh-pages. Github automáticamente establecerá las respectivas configuraciones para Github pages cuando vea la rama con este nombre.\n# crea la rama gh-pages $ git checkout -b gh-pages # hace push de la rama source a Github $ git push gh-pages gh-pages Habilite Github Action Vamos a automatizar el proceso de despliegue usando Github Actions. En un principio, asegúrese de que Github Action esté habilitado en su repositorio. Vaya a Settings \u0026gt; Actions de su repositorio y asegúrese de que Action permissions esté en modo Allow all actions. Aquí hay una captura de pantalla de la configuración respectiva:\nAñade un Workflow Usaremos la acción peaceiris/actions-hugo para inicializar hugo y peaceiris/actions-gh-pages para desplegar el sitio web. Crea un directorio .github en la raíz de tu repositorio. Después, crea un directorio workflows dentro del directorio .github. Finalmente, crea un archivo deploy-site.yaml dentro del directorio workflows y añade el siguiente contenido:\nname: Deploy to Github Pages # se ejecuta cuando un commit es pusheado a la rama \u0026#34;source\u0026#34; on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: # checkout del commit que ha sido pusheado - uses: actions/checkout@v3 - name: Setup Hugo uses: peaceiris/actions-hugo@v2.6.0 with: hugo-version: \u0026#39;latest\u0026#39; extended: true - name: Update Hugo Modules run: hugo mod tidy - name: Setup Node uses: actions/setup-node@v3 with: node-version: 18 - name: Install node modules run: | hugo mod npm pack npm install - name: Build run: hugo --minify # hace push del contenido generado a la rama `gh-pages`. - name: Deploy uses: peaceiris/actions-gh-pages@v3.9.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_branch: gh-pages publish_dir: ./public Esta acción se ejecutará en cada push de la rama main. Se creará el sitio web y hará un commit a la rama gh-pages con el contenido generado.\nDespliegue Si ha seguido la guía adecuadamente, su sitio debería estar listo para el despliegue en Github Pages. Ahora, si haces un push de cualquier commit a tu rama main, se empezará una Github Action y se desplegará su sitio web automáticamente.\nHaz push de un commit a la rama main y vaya a la pestaña Actions de su repositorio para verificar que la acción ha empezado.\nAhora, espere que las acciones se completen. Si se han completado correctamente, debería ver un tick verde indicado que se han ejecutado correctamente.\nUna vez la Github Action se ha completado correctamente, puede navegar a su sitio web en https://\u0026lt;su usuario\u0026gt;.github.io.\nAñade un dominio personalizado Si posee un dominio y desea utilizarlo en este sitio web, vaya al sitio web de su proveedor del dominio. Ahí, añade los siguientes Resource Records:\n@ 3600 IN A 185.199.108.153 @ 3600 IN A 185.199.109.153 @ 3600 IN A 185.199.110.153 @ 3600 IN A 185.199.111.153 WWW 3600 IN A 185.199.108.153 WWW 3600 IN A 185.199.109.153 WWW 3600 IN A 185.199.110.153 WWW 3600 IN A 185.199.111.153 Para verificar que su dominio y asegurarse que nadie de Github pueda usarlo excepto tu, puedes seguir los pasos en esta guía.\nFinalemente, crea un archivo CNAME dentro del directorio /static de tu repositorio. Ahí añade tu dominio:\nexample.com Una vez que la Github Action se haya completado correctamente, puede navegar a su sitio web en https://\u0026lt;su dominio\u0026gt;.\nTen en cuenta que navegando a https://\u0026lt;su usuario\u0026gt;.github.io será redirigido automáticamente a https://\u0026lt;su dominio\u0026gt;.\n","date":"June 8, 2020","hero":"/posts/getting-started/github-pages/hero.jpg","permalink":"http://localhost:1313/es/posts/getting-started/github-pages/","summary":"En esta publicación, vamos a desplegar el sitio que hemos creado en la pasada publicación en Github Pages. Para empezar, debemos asegurarnos que el nombre de su repositorio es \u0026lt;tu usuario\u0026gt;.github.io. Después, haz commit de todos los cambios no publicados y haz push a Github.\nCrea una rama gh-pages Para empezar, crea una nueva rama llamada gh-pages. Github automáticamente establecerá las respectivas configuraciones para Github pages cuando vea la rama con este nombre.","tags":null,"title":"Despliegue el sitio en Github Pages"},{"categories":null,"contents":"Netlify ofrece un excelente y fácil proceso para desplegar un sitio de hugo estático. Puedes desplegar su sitio web en cuestión de unos solos clics. A diferencia de Github Pages, puedes nombrar su repositorio como quieras. También puede personalizar el URL del sitio.\nEn esta publicación, mostraremos paso a paso el proceso de despliegue de un sitio hugo con netlify.\nAñade configuración de Netlify Para empezar, cree un archivo netlify.toml a la raíz de su repositorio y añade las siguientes configuraciones:\n[build] command = \u0026#34;hugo --gc --minify\u0026#34; publish = \u0026#34;public\u0026#34; [context.production.environment] HUGO_ENABLEGITINFO = \u0026#34;true\u0026#34; HUGO_ENV = \u0026#34;production\u0026#34; HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.split1] command = \u0026#34;hugo mod tidy \u0026amp;\u0026amp; hugo mod npm pack \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; hugo --gc --minify --enableGitInfo\u0026#34; [context.split1.environment] HUGO_ENV = \u0026#34;production\u0026#34; HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.deploy-preview] command = \u0026#34;hugo mod tidy \u0026amp;\u0026amp; hugo mod npm pack \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL\u0026#34; [context.deploy-preview.environment] HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.branch-deploy] command = \u0026#34;hugo mod tidy \u0026amp;\u0026amp; hugo mod npm pack \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; hugo --gc --minify -b $DEPLOY_PRIME_URL\u0026#34; [context.branch-deploy.environment] HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.next.environment] HUGO_ENABLEGITINFO = \u0026#34;true\u0026#34; Haz commit y haz push del archivo netlify.toml en Github. Ahora, está listo para desplegar su sitio con netlify.\nDespliegue el sitio Ahora, accede a netlify. Después, vaya a la pestaña Sites del panel de netlify y pulsa el botón New site from Git.\nAparecerá una nueva ventana. Seleccione Github y autentificate con tu cuenta de Github.\nDespués de la autentificación, le pedirá que seleccione el repositorio deseado. Seleccione el repositorio que está usando para su sitio web.\nAhora, netlify te llevará a la página de despliegue. Seleccione la rama que quieres desplegar. Netlify debería completar automáticamente los campos obligatorios del archivo netlify.toml que creó anteriormente en esta publicación. Cuando estés satisfecho con las configuraciones, pulse el botón Deploy.\nAhora, netlify empezará a publicar su sitio web inmediatamente. Espera que el proceso de publicación se complete. Una vez el sitio se halla publicado, puede navegar a su sitio en el URL generado automáticamente por netlify. Este URL autogenerado ha sido apuntado por un rectángulo rojo en la captura de pantalla de abajo.\nPersonaliza la URL Puede personalizar fácilmente la URL de tu sitio con unos pocos clics mostrados a continuación.\nPulsa el botón Domain Setting debajo de la pestaña Site Overview. Ahora, puede añadir tu dominio personal pulsando el botón Add custom domain, o puede usar el dominio \u0026lt;su prefijo personalizado\u0026gt;.netlify.app. Aquí vamos con lo último. Haga clic en options y seleccione Edit site name. Después, da el nombre que quieras a tu sitio web. Una vez haya guardado el nombre nuevo, verá que el URL de su sitio web se ha actualizado instantáneamente. Ahora, puede navegar a su sitio web con la nueva URL. ","date":"June 8, 2020","hero":"/posts/getting-started/netlify/hero.png","permalink":"http://localhost:1313/es/posts/getting-started/netlify/","summary":"Netlify ofrece un excelente y fácil proceso para desplegar un sitio de hugo estático. Puedes desplegar su sitio web en cuestión de unos solos clics. A diferencia de Github Pages, puedes nombrar su repositorio como quieras. También puede personalizar el URL del sitio.\nEn esta publicación, mostraremos paso a paso el proceso de despliegue de un sitio hugo con netlify.\nAñade configuración de Netlify Para empezar, cree un archivo netlify.toml a la raíz de su repositorio y añade las siguientes configuraciones:","tags":null,"title":"Despliegue el sitio en Netlify"},{"categories":null,"contents":"Para garantizar que su sitio se beneficie de las funciones y correcciones más recientes, es fundamental mantenerlo actualizado con la última versión del tema. Este artículo te guiará a través del proceso de establecimiento de un GitHub workflow que actualizará automáticamente la versión del tema. Esta acción realizará comprobaciones diarias de cualquier actualización del tema. Si se detecta una actualización, se generará un Pull Request para actualizar su sitio a la versión más reciente del tema.\nConfigurando Github Workflow Ahora, crea un archivo theme-update.yml dentro del directorio .github/workflows de tu repositorio con el siguiente contenido:\nname: \u0026#34;Theme Update\u0026#34; on: schedule: - cron: \u0026#34;0 0 * * *\u0026#34; jobs: update-theme: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4.1.1 with: ref: main - name: Setup Node uses: actions/setup-node@v4 with: node-version: 18 - name: Setup Hugo uses: peaceiris/actions-hugo@v2.6.0 with: hugo-version: \u0026#34;latest\u0026#34; extended: true - name: Update hugo modules run: | # update to latest version of all modules hugo mod get -u # update the npm dependencies hugo mod npm pack # cleanup go.sum file hugo mod tidy - name: Install node modules run: npm install - name: Build run: | # build the site hugo --minify # remove file generated by the build rm -rf public/ - name: Create Pull Request uses: peter-evans/create-pull-request@v5 with: base: main title: Update theme labels: automerge Ahora está listo. De hora en adelante, esta acción se ejecutará diariamente y generará un Pull Request si se detecta alguna actualización del tema.\n","date":"June 8, 2020","hero":"/posts/getting-started/theme-update/hero.svg","permalink":"http://localhost:1313/es/posts/getting-started/theme-update/","summary":"Para garantizar que su sitio se beneficie de las funciones y correcciones más recientes, es fundamental mantenerlo actualizado con la última versión del tema. Este artículo te guiará a través del proceso de establecimiento de un GitHub workflow que actualizará automáticamente la versión del tema. Esta acción realizará comprobaciones diarias de cualquier actualización del tema. Si se detecta una actualización, se generará un Pull Request para actualizar su sitio a la versión más reciente del tema.","tags":null,"title":"Automatiza las actualizaciones del tema"},{"categories":null,"contents":"Enlace de prueba\nEste tema ha sido diseñado desde un punto de preferencia personal. Como desarrollador, quiero organizar mi portfolio de manera que refleje de la mejor manera mis habilidades. Entonces, este tema puede o no satisfacer sus necesidades, pero estaré encantado de tener tu feedback.\nEsta publicación daré una descripción general de las características que este tema incorpora.\nDiseño minimalista Este tema ha sido diseñado con la intención de ser minimalista y hermoso. El esquema de colores ha sido escogido para ser simple pero potente. Esta página de publicación ha sido diseñada para tener las menos distracciones posibles. Gracias a Anup Deb por su guía en el diseño.\nReceptivo El tema es completamente receptivo. Tiene una estética hermosa, y consistente en los dispositivos de Sobremesa, Portátiles, Tablet y Móviles.\nTarjetas diseñadas cuidadosamente Las tarjetas de habilidades y proyectos han sido diseñadas cuidadosamente para dar información significativa. Las tarjetas de habilidades no solo enumeran las habilidades. También dan al visitante una idea sobre el conocimiento de una habilidad particular. Las tarjetas de proyectos dan una idea sobre la popularidad de su proyecto si es un proyecto de código abierto en Github.\nUna cronología de experiencias que realmente representa tus experiencias La cronología de experiencias ha sido diseñada para reflejar su experiencia profesional. Muestra las responsabilidades que ha manejado en las distintas etapas de su carrera.\nUna galería para mostrar sus logros La sección de galería te permite mostrar tus logros al público.\nUna barra lateral con sentido ¿Alguna vez pasaste mucho tiempo buscando una publicación en particular en un blog? Yo también lo hice. Este tema incorpora un menú de barra lateral que clasifica sus publicaciones en varias categorías y subcategorías.\nPersonalización \u0026amp; Extensibilidad Es fácil customizar el tema sin cambiar el código del tema. Ha sido diseñado para ser extensible y personalizado. Puedes añadir fácilmente una nueva sección o sobrescribir el CSS de cualquier sección existente si alterar el tema.\n¿Aún no cumples con tus requisitos? Presenta una solicitud de función aquí.\nSoporte de múltiples idiomas Este tema tiene soporte integrado para varios idiomas. Puede traducir su contenido a varios idiomas fácilmente para una mejor accesibilidad.\n","date":"June 8, 2020","hero":"/posts/features/hero.png","permalink":"http://localhost:1313/es/posts/features/","summary":"Enlace de prueba\nEste tema ha sido diseñado desde un punto de preferencia personal. Como desarrollador, quiero organizar mi portfolio de manera que refleje de la mejor manera mis habilidades. Entonces, este tema puede o no satisfacer sus necesidades, pero estaré encantado de tener tu feedback.\nEsta publicación daré una descripción general de las características que este tema incorpora.\nDiseño minimalista Este tema ha sido diseñado con la intención de ser minimalista y hermoso.","tags":null,"title":"Características"},{"categories":null,"contents":"Esta es una publicación de ejemplo con el objetivo de testear lo siguiente:\nImagen de hero determinada. Los distintos shortcodes. Alerta Las siguientes alertas están disponibles en este tema.\nÉxito Código:\n{{\u0026lt; alert type=\u0026#34;success\u0026#34; \u0026gt;}} Esto es un ejemplo de alerta con `type=\u0026#34;success\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Resultado:\nEsto es un ejemplo de alerta con type=\u0026quot;success\u0026quot;. Peligro Código:\n{{\u0026lt; alert type=\u0026#34;danger\u0026#34; \u0026gt;}} Esto es un ejemplo de alerta con `type=\u0026#34;danger\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Resultado:\nEsto es un ejemplo de alerta con type=\u0026quot;danger\u0026quot;. Advertencia Código:\n{{\u0026lt; alert type=\u0026#34;warning\u0026#34; \u0026gt;}} Esto es un ejemplo de alerta con `type=\u0026#34;warning\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Resultado:\nEsto es un ejemplo de alerta con type=\u0026quot;warning\u0026quot;. Inforamación Código:\n{{\u0026lt; alert type=\u0026#34;info\u0026#34; \u0026gt;}} Esto es un ejemplo de alerta con `type=\u0026#34;info\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Resultado:\nEsto es un ejemplo de alerta con type=\u0026quot;info\u0026quot;. Imagen Una imagen de ejemplo sin ningún atributo. Código:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; title=\u0026#34;Una barca en el mar\u0026#34; \u0026gt;}} Resultado:\nUna imagen de ejemplo con los atributos height y width. Código:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; height=\u0026#34;400\u0026#34; width=\u0026#34;600\u0026#34; title=\u0026#34;Una barca en el mar\u0026#34; \u0026gt;}} Resultado:\nUna imagen de ejemplo centrada con los atributos height y width. Código:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; height=\u0026#34;400\u0026#34; width=\u0026#34;600\u0026#34; align=\u0026#34;center\u0026#34; title=\u0026#34;Una barca en el mar\u0026#34; \u0026gt;}} Resultado:\nUna imagen de ejemplo con el atributo float. Código:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; height=\u0026#34;200\u0026#34; width=\u0026#34;500\u0026#34; float=\u0026#34;right\u0026#34; title=\u0026#34;Una barca en el mar\u0026#34; \u0026gt;}} Resultado:\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. Praesent tellus risus, eleifend vel efficitur ac, venenatis sit amet sem. Ut ut egestas erat. Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. Suspendisse nec ipsum eu erat finibus dictum. Morbi volutpat nulla purus, vel maximus ex molestie id. Nullam posuere est urna, at fringilla eros venenatis quis.\nFusce vulputate dolor augue, ut porta sapien fringilla nec. Vivamus commodo erat felis, a sodales lectus finibus nec. In a pulvinar orci. Maecenas suscipit eget lorem non pretium. Nulla aliquam a augue nec blandit. Curabitur ac urna iaculis, ornare ligula nec, placerat nulla. Maecenas aliquam nisi vitae tempus vulputate.\nDivisión Este tema soporta dividir la página en tantas columnas como desee.\nDivisión en dos columnas Código:\n{{\u0026lt; split 6 6 \u0026gt;}} ##### Columna Izquierda Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. --- ##### Columna Derecha Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. {{\u0026lt; /split \u0026gt;}} Resultado:\nColumna Izquierda Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.\nColumna Derecha Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.\nDivisión en tres columnas Código:\n{{\u0026lt; split 4 4 4 \u0026gt;}} ##### Columna Izquierda Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. --- ##### Columna Central Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum. --- ##### Columna Derecha Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. {{\u0026lt; /split \u0026gt;}} Resultado:\nColumna Izquierda Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.\nColumna Central Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum.\nColumna Derecha Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.\nEspacio Vertical Da espacio vertical entre dos líneas.\nCódigo:\nEsta es la primera línea. {{\u0026lt; vs 4\u0026gt;}} This is line two. It should have `4rem` vertical space with previous line. Esta es la segunda línea. Debería tener un espacio vertical `4rem` con la línea previa. Resultado:\nEsta es la primera línea. Esta es la segunda línea. Debería tener un espacio vertical 4rem con la línea previa.\nVídeo Código:\n{{\u0026lt; video src=\u0026#34;/videos/sample.mp4\u0026#34; \u0026gt;}} Resultado:\nVideo por Rahul Sharma de Pexels.\n","date":"June 8, 2020","hero":"/posts/shortcodes/boat.jpg","permalink":"http://localhost:1313/es/posts/shortcodes/","summary":"Esta es una publicación de ejemplo con el objetivo de testear lo siguiente:\nImagen de hero determinada. Los distintos shortcodes. Alerta Las siguientes alertas están disponibles en este tema.\nÉxito Código:\n{{\u0026lt; alert type=\u0026#34;success\u0026#34; \u0026gt;}} Esto es un ejemplo de alerta con `type=\u0026#34;success\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Resultado:\nEsto es un ejemplo de alerta con type=\u0026quot;success\u0026quot;. Peligro Código:\n{{\u0026lt; alert type=\u0026#34;danger\u0026#34; \u0026gt;}} Esto es un ejemplo de alerta con `type=\u0026#34;danger\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Resultado:","tags":null,"title":"Los Shortcodes"},{"categories":null,"contents":"Después de instalar este tema, cuando ejecutas tu sitio web por primera vez, se iniciará con los parámetros predeterminados. Debería parecerse a este sitio de ejemplo, pero sin secciones en la página de inicio. No te preocupes, puede añadir estas secciones proporcionando los archivos de datos necesarios.\nEn las próximas publicaciones, le guiaré sobre cómo añadir estas secciones y personalizar tu sitio web. Pero primero, empezaremos cambiando los parámetros del sitio. Puedes modificar el fondo, el logo, la información del autor y habilitar/deshabilitar varias funcionalidades.\nPara obtener una lista completa de los parámetros de configuración disponibles, consulte el sitio de ejemplo.\nAñade un Fondo Para empezar, vamos a establecer un fondo para tu sitio web. Pon la imagen de fondo que desee en el directorio assets/images. Después, añade lo siguiente en la sección params del archivo config.yaml.\nbackground: \u0026#34;images/nombre_de_tu_imagen_de_fondo.jpg\u0026#34; Añade un Logo Para añadir logos para tu sitio, necesitas dos logos diferentes: uno para la barra de navegación transparente, y otro para la barra de navegación no-transparente. Pon tus logos dentro del directorio assets/images y añade las siguientes líneas debajo de la sección params del archivo config.yaml.\n# El logo invertido será usado para la barra de navegación transparente. # El logo principal será usado para la barra de navegación no-transparente. logo: main: images/logo-principal.png inverted: images/logo-invertido.png favicon: images/favicon.png Habilita publicaciones del Blog Para habilitar publicaciones de blog en tu sitio web, necesitarás aplicar unos cambios en el archivo config.yaml. Localiza la sección params.features y añada el siguiente código.\n# Habilita y configura publicaciones de Blog blog: enable: true showAuthor: true # muestra el autor de la publicación (por defecto: true) Habilita Tabla de Contenido Ahora, si quiere mostrar la sección Tabla de Contenido en tu publicación de blog, tienes que habilitarlo en la sección params.features del archivo config.yaml.\ntoc: enable: true También puedes controlar los niveles de tu Tabla de Contenido añadiendo la siguiente configuración en la sección de markup de tu archivo config.yaml.\nmarkup: tableOfContents: startLevel: 2 endLevel: 6 ordered: false Aquí, hemos configurado nuestra Tabla de Contenido para mostrar todos los encabezados desde h2 hasta h6.\nHabilita el botón \u0026lt;Mejorar esta página\u0026gt; Si quieres permitir que los lectores mejoren fácilmente una publicación haciendo correcciones como faltas de ortografía o identación, puedes habilitar el botón \u0026lt;Mejorar esta página\u0026gt;. Para hacerlo, añada su URL del repositorio de git en la sección params del archivo config.yaml.\ngitRepo: \u0026lt;URL de tu repositorio de Github del sitio\u0026gt; Esto añadirá un botón con la etiqueta Mejorar esta página al final de cada publicación de blog. El botón dirigirá al usuario directamente a la página de edición respectiva en Github.\nSi tu rama por defecto no tiene el nombre de main, necesitarás especificar tu rama por defecto de git en la sección params en el archivo config.yaml.\ngitBranch: \u0026lt;nombre de tu rama por defecto de git\u0026gt; Habilita Boletín Informativo Para habilitar la funcionalidad de boletín informativo, necesitarás proveer los parámetros necesarios debajo de la sección params.footer en el archivo config.yaml. Ahora mismo, el boletín informativo solo es soportado por el proveedor Mailchimp. Aquí hay un ejemplo de cómo debería ser:\nnewsletter: enable: true provider: mailchimp mailchimpURL: https://github.us1.list-manage.com/subscribe/post?u=19de52a4603135aae97163fd8\u0026amp;amp;id=094a24c76e Para deshabilitar la funcionalidad del boletín informativo, puedes establecerlo con la siguiente configuración.\nnewsletter: enable: false Habilita RAW HTML en los archivos de Markdown Si quiere incluir RAW HTML en tus archivos de markdown, necesitarás habilitar el rendering inseguro. Sin habilitarlo, Hugo no podrá renderizar HTML. Para habilitar rendering inseguro de markdown, añade la siguiente configuración de goldmark en la sección markup del archivo config.yaml.\nmarkup: goldmark: renderer: unsafe: true Añade información del autor Ahora, crea un archivo author.yaml dentro del directorio /data/es/ y añade tu información como a continuación:\n# Alguna información sobre ti name: \u0026#34;Jane Doe\u0026#34; nickname: \u0026#34;Jane\u0026#34; image: \u0026#34;images/avatar.png\u0026#34; # mensaje de saludo antes de tu nombre. El valor predeterminado será \u0026#34;Hi!, I am\u0026#34; si no se proporciona. greeting: \u0026#34;Hola, soy\u0026#34; # da tu información de contacto. Se utilizará en el pie de página contactInfo: email: \u0026#34;janedoe@example.com\u0026#34; phone: \u0026#34;+0123456789\u0026#34; stack-overflow: icon: stack-overflow url: \u0026#34;https://stackoverflow.com/users/1/exampleUser\u0026#34; text: \u0026#34;ExampleUser\u0026#34; # Un pequeño resumen de lo que haces summary: - Soy un desarrollador - Trabajo con Go - Me gusta trabajar en proyectos divertidos Nota: Los parámetros de contactInfo usarán el campo icon para buscar el respectivo icono. Asegúrese que el campo icon coincide con los nombres de la fuente awesome. Puedes encontrar ejemplos aquí.\nAñade un aviso de derechos de autor Para añadir un aviso de derechos de autor en tu sitio, crea un archivo site.yaml dentro del directorio /data/es. Añada la siguiente sección al archivo:\ncopyright: © 2024 Copyright. Descripción del sitio Para añadir una descripción de tu sitio web que ayudará a los motores de búsqueda a encontrar tu sitio, necesitarás añadir una sección de description en tu archivo site.yaml.\n# Meta descripción de su sitio. Esto ayudará a los motores de búsqueda a encontrar su sitio. description: Página de ejemplo del tema de hugo Toha. Añade Menús personalizados Para añadir menús personalizados en la barra de navegación, puedes modificar el archivo site.yaml. Por defecto, los menús personalizados son visibles en la barra de navegación. Para esconder un menú personalizado, establece la propiedad hideFromNavbar a true. Por defecto, los menús personalizados están ocultos del área del pie de página. Para mostrar un elemento de menú personalizado en el pie de página, establece la propiedad showOnFooter a true. Esto es particularmente útil cuando desea añadir un enlace a otro sitio en la barra de navegación.\ncustomMenus: - name: Notes url: https://hossainemruz.gitbook.io/notes/ hideFromNavbar: false showOnFooter: true Ahora, puedes ejecutar tu sitio y ver los cambios. En las siguientes publicaciones, te guiaré en cómo añadir secciones a tu página de inicio y personalizar aún más su sitio.\n","date":"June 8, 2020","hero":"/posts/configuration/site-parameters/hero.svg","permalink":"http://localhost:1313/es/posts/configuration/site-parameters/","summary":"Después de instalar este tema, cuando ejecutas tu sitio web por primera vez, se iniciará con los parámetros predeterminados. Debería parecerse a este sitio de ejemplo, pero sin secciones en la página de inicio. No te preocupes, puede añadir estas secciones proporcionando los archivos de datos necesarios.\nEn las próximas publicaciones, le guiaré sobre cómo añadir estas secciones y personalizar tu sitio web. Pero primero, empezaremos cambiando los parámetros del sitio.","tags":null,"title":"Configurando parámetros del sitio web"},{"categories":null,"contents":"El propósito de la sección Sobre mi es proveer una breve introducción sobre ti en tu sitio web. En esta publicación, te guiaré en cómo configurar la sección Sobre mi. Para obtener una referencia completa, consulte el archivo de ejemplo about.yaml.\nPara empezar, crea un archivo about.yaml dentro del directorio data/es/sections de tu sitio web. Después sigue las instrucciones de abajo.\nAñade la información de la sección section: name: Sobre mi # Título de la sección (predeterminado: \u0026#34;\u0026#34;) id: about # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 1 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación template: sections/about.html # Permite apuntar a una plantilla específica Configuración de la plantilla Tienes la opción de personalizar el \u0026ldquo;partial\u0026rdquo; usado para esta sección especificando la propiedad template. Simplemente, guarde la nueva plantilla en el directorio layout/partials.\nAñade tu información de trabajo Para incluir detalles sobre tu trabajo actual, puedes añadir la siguiente sección en el archivo about.yaml:\n# Tu designación designation: Ingeniero de Software # Información de tu empresa company: name: Example Co. url: \u0026#34;https://www.example.com\u0026#34; Añade un resumen sobre ti Para proporcionar una descripción general concisa de su experiencia profesional, añadimos una sección de resumen. Esto les dará a los visitantes una idea rápida de lo que haces. Añade la siguiente sección al archivo about.yaml:\n# Un resumen sobre ti summary: \u0026#39;Soy un ingeniero de software apsionado con x años de experiencia. He creado herramientas OSS para [Kubernetes](https://kubernetes.io/) utilizando Go. Mis herramientas ayudan a personas a desplegar sus workloads en Kubernetes. A veces trabajo en projectos divertidos como crear un tema, etc.\u0026#39; Intenta que sea lo más breve posible. No lo hagas demasiado largo. Tenemos otras secciones que brindan más información sobre su experiencia.\nPuedes usar la sintáctica de markdown en el campo summary.\nAñade tus links de redes sociales Para añadir enlaces de tus perfiles de plataformas como LinkedIn, Twitter y Github, incluye esta sección socialLinks en tu archivo about.yaml.\n# tus links de redes sociales # da tantos como quieras. Utilitza font-awesome para los iconos. socialLinks: - name: Email icon: \u0026#34;fas fa-envelope\u0026#34; url: \u0026#34;example@gmail.com\u0026#34; - name: Github icon: \u0026#34;fab fa-github\u0026#34; url: \u0026#34;https://www.github.com/example\u0026#34; - name: Stackoverflow icon: \u0026#34;fab fa-stack-overflow\u0026#34; url: \u0026#34;#\u0026#34; - name: LinkedIn icon: \u0026#34;fab fa-linkedin\u0026#34; url: \u0026#34;#\u0026#34; - name: Twitter icon: \u0026#34;fab fa-twitter\u0026#34; url: \u0026#34;#\u0026#34; - name: Facebook icon: \u0026#34;fab fa-facebook\u0026#34; url: \u0026#34;#\u0026#34; Puedes usar cualquier icono gratis de Font Awesome en este campo.\nAñade un Currículum Para añadir un currículum, pon tu archivo PDF dentro del directorio files localizado dentro del directorio static. Después incluye la siguiente sección en el archivo about.yaml:\n# tu currículum. Este archivo debe ser relativo a tu directorio \u0026#34;static\u0026#34; resourceLinks: - title: \u0026#34;Mi Curríulum\u0026#34; url: \u0026#34;files/curriculum.pdf\u0026#34; Añade tus competencias sociales Ahora, vamos a añadir tus competencias sociales y un indicador para diversas habilidades sociales como liderazgo, comunicación, trabajo en equipo, etc. Incluye la siguiente sección dentro del archivo about.yaml:\n# Muestra tus certificaciones # Puedes mostrar tus certificaciones verificables de https://www.credly.com. # También puedes mostrar una barra circular indicando el nivel de experiencia en una habilidad determinada badges: - type: certification name: Especialista Certificado de Seguridad de Kubernetes url: \u0026#34;https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/f4bf92ed-8985-40b2-bc07-2f9308780854/kubernetes-security-specialist-logo-examdev.png\u0026#34; - type: certification name: Istio and IBM Cloud Kubernetes Service url: \u0026#34;https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/8d34d489-84bf-4861-a4a0-9e9d68318c5c/Beyond_basics_of_Istio_on_Cloud_v2.png\u0026#34; - type: certification name: Inteligencia Artificial y Aprendizaje Automático url: \u0026#34;https://www.credly.com/org/grupo-bancolombia/badge/artificial-intelligence-and-machine-learning\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/e027514f-9d07-4b29-862f-fe21a8aaebf1/ae.png\u0026#34; - name: Liderazgo percentage: 85 color: blue - name: Trabajo en equipo percentage: 90 color: yellow - name: Comunicación percentage: 85 color: pink Actualmente, el porcentaje de habilidades debe estar entre 0 y 100 y debe ser divisible por 5. Los siguientes colores están disponibles para el indicador de porcentaje de habilidades,\nblue yellow pink green sky orange También puedes usar cualquier código de color HEX en el campo color.\nLa siguiente imagen muestra cómo el contenido de about.yaml está distribuido en la sección Sobre mi. (La porción de configuración de la imagen está obsoleta y la sección de habilidades sociales han sido reemplazadas por certificaciones)\n","date":"June 8, 2020","hero":"/posts/configuration/sections/about/hero.svg","permalink":"http://localhost:1313/es/posts/configuration/sections/about/","summary":"El propósito de la sección Sobre mi es proveer una breve introducción sobre ti en tu sitio web. En esta publicación, te guiaré en cómo configurar la sección Sobre mi. Para obtener una referencia completa, consulte el archivo de ejemplo about.yaml.\nPara empezar, crea un archivo about.yaml dentro del directorio data/es/sections de tu sitio web. Después sigue las instrucciones de abajo.\nAñade la información de la sección section: name: Sobre mi # Título de la sección (predeterminado: \u0026#34;\u0026#34;) id: about # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 1 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación template: sections/about.","tags":null,"title":"Configurando la sección Sobre mi"},{"categories":null,"contents":"La sección de Habilidades ha sido diseñada para mostrar sus habilidades y proporcionar información sobre su experiencia en cada habilidad. Esta guía lo guiará a través del proceso de configuración de la sección de Habilidades en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo skills.yaml.\nPara empezar, crea un nuevo archivo llamado skills.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.\nAñade la información de la sección Añade la siguiente sección de metadatos en el archivo skills.yaml:\nsection: name: Habilidades # Título de la sección (predeterminado: \u0026#34;\u0026#34;) id: skills # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 2 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación # Opcionalmente puede ocultar el título del menú # hideTitle: true Añade tus habilidades Para añadir una habilidad añada su información debajo de la sección skills dentro del archivo skills.yaml, como a continuación:\n# Tus habilidades # Haz un resumen de cada habilidad. skills: - name: Kubernetes icon: \u0026#34;images/sections/skills/kubernetes.png\u0026#34; summary: \u0026#34;Capaz de implementar y administrar aplicaciones en Kubernetes. Con experiencia en escribir controladores de Kubernetes para CRD.\u0026#34; url: https://kubernetes.io/ Aquí, debes proveer los campos name, log, y summary para cada habilidad. El campo summary debe proveer una idea sobre su profundo conocimiento de esta habilidad en particular.\nPuedes usar la sintáctica de markdown en el campo summary.\nLa siguiente imagen muestra cómo el contenido de skills.yaml está distribuido en la sección de Habilidades.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/skills/hero.svg","permalink":"http://localhost:1313/es/posts/configuration/sections/skills/","summary":"La sección de Habilidades ha sido diseñada para mostrar sus habilidades y proporcionar información sobre su experiencia en cada habilidad. Esta guía lo guiará a través del proceso de configuración de la sección de Habilidades en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo skills.yaml.\nPara empezar, crea un nuevo archivo llamado skills.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.","tags":null,"title":"Configurando la sección de Habilidades"},{"categories":null,"contents":"La sección de Educación ha sido diseñada para mostrar su formación académica. En esta publicación, le guiaré a través del proceso de configuración de la sección de Educación en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo education.yaml.\nPara empezar, crea un nuevo archivo llamado education.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.\nAñade la información de la sección Añade la siguiente sección de metadatos en el archivo education.yaml:\nsection: name: Educación # Título de la sección (predeterminado: \u0026#34;\u0026#34;) id: education # id del url de la sección *se requiere* template: sections/education.html # Usa \u0026#34;sections/education-alt.html\u0026#34; para una plantilla alterna enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 4 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación # Opcionalmente puede ocultar el título del menú # hideTitle: true Añade sus grados académicos Para añadir una educación, incluya la información respectiva en la sección degrees en el archivo education.yaml como se muestra a continuación:\ndegrees: - name: Doctorado en Criptografía Cuántica icon: fa-microscope timeframe: 2016-2020 institution: name: Universidad de Teconología ABC url: \u0026#34;#\u0026#34; logo: /images/education/college.png # Ruta del logo grade: #(opcional) scale: CGPA achieved: 3.6 outOf: 4 publications: #(opcional) - title: Lorem ipsum dolor sit amet, consectetur adipiscing elit. url: \u0026#34;#\u0026#34; - title: Fusce eu augue ut odio porttitor pulvinar. url: \u0026#34;#\u0026#34; - title: Nullam vitae orci tincidunt purus viverra pulvinar. url: \u0026#34;#\u0026#34; extracurricularActivities: #(opcional), suporta markdown - Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Fusce eu augue ut odio porttitor pulvinar. custonSections: #(opcional) - name: Tesis content: Lorem ipsum dolor sit amet, consectetur adipiscing elit. - name: Supervisor content: Fusce eu augue ut odio porttitor pulvinar. Asegúrese que el icono que utilices esté disponible en Font Awesome.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/education/hero.svg","permalink":"http://localhost:1313/es/posts/configuration/sections/education/","summary":"La sección de Educación ha sido diseñada para mostrar su formación académica. En esta publicación, le guiaré a través del proceso de configuración de la sección de Educación en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo education.yaml.\nPara empezar, crea un nuevo archivo llamado education.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.\nAñade la información de la sección Añade la siguiente sección de metadatos en el archivo education.","tags":null,"title":"Configurando la sección de Educación"},{"categories":null,"contents":"La sección de Experiencia ha sido diseñada para mostrar su trayectoria profesional y resalte las responsabilidades que ha asumido a lo largo de su trayectoria profesional. En esta publicación, le guiaré a través del proceso de configuración de la sección de Experiencia en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo experiences.yaml.\nPara empezar, crea un nuevo archivo llamado experiences.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.\nAñade la información de la sección Añade la siguiente sección de metadatos en el archivo experiences.yaml:\nsection: name: Experiencia # Título de la sección (predeterminado: \u0026#34;\u0026#34;) id: experiences # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 3 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación # Opcionalmente puede ocultar el título del menú # hideTitle: true Añade tu experiencia Para añadir una experiencia, añade la respectiva información debajo de la sección experiences dentro del archivo experiences.yaml, como a continuación:\n# Tu experiencia experiences: - company: name: Example Co. url: \u0026#34;https://www.example.com\u0026#34; location: Dhaka Branch logo: /images/experiences/company.png # resumen de la empresa overview: Example Co. es una empresa ampliamente reconocida de cloud-native development. Crea herramientas para Kubernetes. positions: - designation: Ingeniero de Software Sénior start: Nov 2019 # No des una fecha de finalización si aún trabajas ahí. Será sustituida \u0026#34;Presente\u0026#34; # end: Dec 2020 # Da unos puntos sobre tus responsablildades en la empresa. responsibilities: - Diseñar y desarollar la herramienta XYZ para la tarea ABC - Diseñar, desarollar y administrar herramienta de recuperación de desastres [Xtool](https://www.example.com) que hace copias de seguridad de volúmenes de Kubernetes, Bases de Datos y definición de recursos del clúster. - Líder del equipo de backend. - designation: Ingeniero de Software Júnior start: Nov 2017 end: Oct 2019 responsibilities: - Implementar y testear la funcionalidad xyz de la herramienta abc. - Dar soporte al cliente de la herramienta abc. - Aprender tecnología k,d,w de xyz. Cada entrada de la sección experiences debería tener la siguiente información,\ncompany: Información sobre tu empresa. Deberías proveer name, url, location, logo, y un breve overview de la empresa. positions: Lista de posiciones que has tenido en la empresa. Puedes proveer múltiples posiciones si has cambiado de posición en la empresa. designation: Representa los roles que has tenido en la posición correspondiente. start: Fecha en que te uniste en la respectiva posición. end: Fecha en que dejaste la posición. Si aún está trabajando en esa posición, no llenes este campo. responsibilities: Lista de responsabilidades que tuviste en esa posición. Esta sección es muy importante, ya que el visitante podrá tener una idea sobre las responsabilidades profesionales que eres capaz de manejar. Puedes usar la sintáctica de markdown en el campo overview de la sección company y el campo de responsibilities.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/experiences/hero.svg","permalink":"http://localhost:1313/es/posts/configuration/sections/experiences/","summary":"La sección de Experiencia ha sido diseñada para mostrar su trayectoria profesional y resalte las responsabilidades que ha asumido a lo largo de su trayectoria profesional. En esta publicación, le guiaré a través del proceso de configuración de la sección de Experiencia en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo experiences.yaml.\nPara empezar, crea un nuevo archivo llamado experiences.yaml dentro del directorio data/es/sections de tu sitio web.","tags":null,"title":"Configurando la sección de Experiencia"},{"categories":null,"contents":"El propósito de la sección Proyectos es mostrar eficazmente sus proyectos. En esta publicación, le guiaré a través del proceso de configuración de la sección de Proyectos en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo projects.yaml.\nPara empezar, crea un nuevo archivo llamado projects.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.\nAñade la información de la sección Añade la siguiente sección de metadatos en el archivo projects.yaml:\nsection: name: Proyectos # Título de la sección (predeterminado: \u0026#34;\u0026#34;) id: projects # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 5 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación # Opcionalmente puede ocultar el título del menú # hideTitle: true Añade los botones de filtrado de proyectos Ahora, añade una sección buttons dentro del archivo projects.yaml, como a continuación,\nbuttons: - name: Todos filter: \u0026#34;all\u0026#34; - name: Professional filter: \u0026#34;professional\u0026#34; - name: Académico filter: \u0026#34;academic\u0026#34; - name: Hobby filter: \u0026#34;hobby\u0026#34; Cada botón tiene dos propiedades. La primera propiedad es name, que es el texto que se mostrará en el botón, y la otra es filter que especifica la categoría de los proyectos que el botón debe seleccionar.\nUn botón solo mostrará los proyectos que tengan una etiqueta que coincida con el texto especificado en el campo filter. El filtro del valor all es tratado especialmente. Selecciona todos los proyectos aunque no tengan la etiqueta all en su campo tags.\nAñade tus proyectos Ahora, añade tus proyectos debajo de la sección projects del archivo, projects.yaml como a continuación,\nprojects: - name: Kubernetes logo: images/sections/projects/kubernetes.png role: Contribuidor timeline: \u0026#34;Marzo 2018 - Presente\u0026#34; repo: https://github.com/kubernetes/kubernetes #url: \u0026#34;\u0026#34; summary: Programación y gestión de contenedores de nivel de producción. tags: [\u0026#34;professional\u0026#34;, \u0026#34;kubernetes\u0026#34;, \u0026#34;cloud\u0026#34;] Puedes especificar los siguientes campos en cada proyecto,\nname: Nombre del proyecto. logo: Logo del proyecto. Si el proyecto no tiene logo, el tema automáticamente añadirá un marcador de posición allí. role: Tu rol en el proyecto. timeline: Intervalo de tiempo que has trabajado en el proyecto. repo: Si tu proyecto tiene un repositorio público de Github, entonces provee el enlace. Mostrará el contador de estrellas. url: Si tu proyecto no tiene un repositorio público, pero tiene una página web u otra url de detalles externos, proveelo aquí. No provees \u0026ldquo;repo\u0026rdquo; y \u0026ldquo;url\u0026rdquo; a la vez. Esto creará un botón con un enlace en la tarjeta del proyecto. summary: Breve descripción del proyecto. tags: Lista de etiquetas de tu proyecto. Se usarán para seleccionar el proyecto debajo de una categoría con los botones de filtrado. Puedes usar la sintáctica de markdown en el campo summary.\nLa siguiente imagen muestra cómo el contenido de projects.yaml está distribuido en la sección de Proyectos.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/projects/hero.svg","permalink":"http://localhost:1313/es/posts/configuration/sections/projects/","summary":"El propósito de la sección Proyectos es mostrar eficazmente sus proyectos. En esta publicación, le guiaré a través del proceso de configuración de la sección de Proyectos en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo projects.yaml.\nPara empezar, crea un nuevo archivo llamado projects.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.\nAñade la información de la sección Añade la siguiente sección de metadatos en el archivo projects.","tags":null,"title":"Configurando la sección de Proyectos"},{"categories":null,"contents":"La sección de Publicaciones Recientes sirve para mostrar las últimas publicaciones de tu contenido. Para habilitar esta sección, crea un archivo recent-posts.yaml dentro del directorio data/en/sections e incluye el siguiente contenido:\n# Información de la sección section: name: Publicaciones Recientes # Título de la sección id: recent-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) numShow: 4 # Opcionalmente puede incrementar el número de publicaciones para mostrar (predeterminado: 3) showMoreButton: false # Opcionalmente puede mostrar el botón `Más publicaciones` (predeterminado: false) ","date":"June 8, 2020","hero":"/posts/configuration/sections/recent-posts/hero.svg","permalink":"http://localhost:1313/es/posts/configuration/sections/recent-posts/","summary":"La sección de Publicaciones Recientes sirve para mostrar las últimas publicaciones de tu contenido. Para habilitar esta sección, crea un archivo recent-posts.yaml dentro del directorio data/en/sections e incluye el siguiente contenido:\n# Información de la sección section: name: Publicaciones Recientes # Título de la sección id: recent-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) numShow: 4 # Opcionalmente puede incrementar el número de publicaciones para mostrar (predeterminado: 3) showMoreButton: false # Opcionalmente puede mostrar el botón `Más publicaciones` (predeterminado: false) ","tags":null,"title":"Configurando la sección de Publicaciones Recientes"},{"categories":null,"contents":"La sección de Logros ha sido diseñada para mostrar sus logros en un formato de galería visualmente atractivo. Esta guía lo guiará a través del proceso de configuración de la sección de Logros en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo achievements.yaml.\nPara empezar, crea un nuevo archivo llamado achievements.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.\nAñade la información de la sección Añade la siguiente sección de metadatos en el archivo achievements.yaml:\nsection: name: Logros # Título de la sección (predeterminado: \u0026#34;\u0026#34;) id: achievements # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 9 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación # Opcionalmente puede ocultar el título del menú # hideTitle: true Añade tus logros Para añadir tus logros, abre el archivo achievements.yaml e incluye las siguientes entradas debajo de la sección achievements:\nachievements: - title: Mejor presentador image: images/sections/achievements/presenter.jpg summary: Mejor presentador en la conferencia XYZ 2020. Cada entrada de logro, debe tener los siguientes campos,\ntitle: El título del logro. image: La imagen del logro. summary: Un resumen del logro. Puedes usar la sintáctica de markdown en el campo summary.\nLa siguiente imagen muestra cómo el contenido de achievements.yaml está distribuido en la sección de Logros.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/achievements/hero.svg","permalink":"http://localhost:1313/es/posts/configuration/sections/achievements/","summary":"La sección de Logros ha sido diseñada para mostrar sus logros en un formato de galería visualmente atractivo. Esta guía lo guiará a través del proceso de configuración de la sección de Logros en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo achievements.yaml.\nPara empezar, crea un nuevo archivo llamado achievements.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.","tags":null,"title":"Configurando la sección de Logros"},{"categories":null,"contents":"Primero, necesitamos entender cómo crear una publicación para poder crear categorías.\nCrear una Publicación Para crear una publicación en tu primer blog, primero necesitas ir al directorio posts. Ahí crea un archivo _index.md (el nombre tiene que ser exactamente el mismo). Después, abre el archivo y añade las siguientes líneas: --- title: Posts --- Ahora, guarda y cierra el archivo. Ahora, supone que quieres escribir una publicación. Primero, crea un archivo y nómbralo con la extensión de markdown al final. Por ejemplo: hemos creado el archivo nombrado analytics-and-comments.md y hemos añadido las siguientes líneas: --- title: \u0026quot;Analytics and Comments\u0026quot; date: 2020-06-08T06:00:23+06:00 hero: /images/posts/writing-posts/analytics.svg description: Adding analytics and disquss comment in hugo theme: Toha menu: sidebar: name: Analytics \u0026amp; Comments identifier: analytics-and-comments weight: 500 --- ### Complete Post Coming Soon... Como sabemos, el encabezado de este archivo empieza y acaba con tres guiones horizontales (---) es nombrado front-matter, y todos los posts que escribamos necesitan tener el front-matter incluido ahí. Vamos a entender cuáles son los parámetros, y para qué sirven: title: Este es el título de tu publicación. date: Esta es la fecha y hora que muestra la fecha y hora de publicación de tu blog. La primera porción está en el formato year-month-date. Puedes editar la fecha y hora como quieras. hero: Aquí, necesitarás incluir la ruta de la imagen de portada de tu publicación. Vaya al directorio static y crea un directorio nombrado images (únicamente si no lo tienes). Después, dentro de este directorio crea un nuevo directorio nombrado posts, y dentro de este, hemos creado un directorio nombrado writing-posts, donde hemos puesto el archivo de imagen analytics.svg. Ahora copia la ruta, y añádalo al parámetro hero. description: Añade la descripción que te convenga. menu: Esta sección contiene otros parámetros nombrados sidebar que configurarán cómo se mostrará la estructura del archivo en la barra lateral. Debajo de este, tenemos: name: Este define cual será el nombre del documento en la barra lateral. identifier: Este ayuda a identificar el archivo con otros archivos en términos de la categoría. weight: Se asigna un valor a este parámetro como valor de peso y, para varios archivos, los documentos aparecerán en la jerarquía de archivos según este valor de peso en orden ascendente.\nDespués del front-matter, puedes escribir cualquier contenido siguiendo la sintaxis de markdown.\nLa siguiente imagen muestra cómo el contenido de analytics-and-comments.md está distribuido en la sección de la barra lateral.\nEn la figura de arriba, Features, Installation, Configuration, Writing Posts, Customizing, Short Codes, etc., son directorios creados para otras publicaciones.\nCrear una Categoría Como hemos creado un archivo _index.md y una publicación anteriormente, ahora, para crear una categoría, necesitamos crear un directorio. Hemos creado un directorio nombrado getting-started, y dentro de este, hemos creado otro archivo _index.md, que tendrá el siguiente contenido front-matter:\n--- title: Deploy Site menu: sidebar: name: Deploy Site identifier: getting-started weight: 300 --- El significado de cada parámetro ha sido explicado anteriormente. Ahora, ten en cuenta que vamos a crear el nombre de la categoría como getting-started, por eso lo incluimos como identificador en este archivo \u0026ldquo;_index.md\u0026rdquo;, pero puede darle el nombre que desee. Después, vamos a crear un archivo markdown nombrado github-pages.md que será nuestra publicación en este directorio. Nuestro archivo github-pages.md tiene las siguientes líneas:\n--- title: \u0026#34;Deploy site in Github Pages\u0026#34; date: 2020-06-08T06:00:20+06:00 hero: /images/posts/writing-posts/git.svg menu: sidebar: name: Github Pages identifier: getting-started-github parent: getting-started weight: 10 --- ### Próximamente... Ya conocemos los parámetros usados aquí, pero tenemos uno nuevo incluido, que es parent. Si nos damos cuenta, entenderemos que el valor de este parámetro y el valor del parámetro identifier en el archivo _index.md dentro de este directorio son ambos iguales. Debemos tener cuidado de que el valor de ambos parámetros coincida. Ahora puedes agregar tantas publicaciones y categorías como quieras siguiendo el procedimiento mencionado anteriormente. Así es cómo creamos las categorías.\nLa siguiente imagen muestra cómo el contenido está distribuido en la sección de la barra lateral.\nPersonalizando la información del auto de la publicación Por defecto, la publicación usa la información de autor del archivo config.yaml. Si quieres sobrescribir la información predeterminada, simplemente añade la siguiente sección en el front-matter:\nauthor: name: Md.Habibur Rahman image: /images/authors/habib.jpg El front-matter debería parecerse a:\ntitle: \u0026#34;Creando una Categoría\u0026#34; date: 2020-06-08T06:15:55+06:00 # hero: images/background/flower.jpg author: name: Md.Habibur Rahman image: /images/authors/habib.jpg menu: sidebar: name: Creando una Categoría identifier: writing-post-category-create parent: writing-post-category weight: 10 ","date":"June 8, 2020","hero":"/images/default-hero.jpg","permalink":"http://localhost:1313/es/posts/writing-posts/organizing/category/","summary":"Primero, necesitamos entender cómo crear una publicación para poder crear categorías.\nCrear una Publicación Para crear una publicación en tu primer blog, primero necesitas ir al directorio posts. Ahí crea un archivo _index.md (el nombre tiene que ser exactamente el mismo). Después, abre el archivo y añade las siguientes líneas: --- title: Posts --- Ahora, guarda y cierra el archivo. Ahora, supone que quieres escribir una publicación. Primero, crea un archivo y nómbralo con la extensión de markdown al final.","tags":null,"title":"Creando una Categoría"},{"categories":null,"contents":"Próximamente\u0026hellip; ","date":"June 8, 2020","hero":"/images/default-hero.jpg","permalink":"http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/","summary":"Próximamente\u0026hellip; ","tags":null,"title":"Creando una Sub-Categoría"},{"categories":null,"contents":"Próximamente\u0026hellip; ","date":"June 8, 2020","hero":"/images/default-hero.jpg","permalink":"http://localhost:1313/es/posts/writing-posts/front-matter/","summary":"Próximamente\u0026hellip; ","tags":null,"title":"Front-matter"},{"categories":null,"contents":"Este artículo ofrece un ejemplo de las bases de la sintaxis de Markdown que se pueden usar en los archivos de contenido de Hugo. También muestra cómo los elementos básicos de HTML están decorados con CSS en un tema Hugo.\nEncabezados Los siguientes elementos de HTML \u0026lt;h1\u0026gt;—\u0026lt;h6\u0026gt; representan seis niveles de encabezados de secciones. \u0026lt;h1\u0026gt; es el mayor nivel, mientras \u0026lt;h6\u0026gt; es el menor.\nH1 H2 H3 H4 H5 H6 Parágrafo Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.\nItatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.\nCitas en bloque El elemento de citas en bloque representa contenido citado de otra fuente, opcionalmente con una cita que debe estar dentro de un elemento pie de página o cita, y opcionalmente con cambios en línea, como anotaciones y abreviaturas.\nCitas en bloque sin atribución Tiam, ad mint andaepu dandae nostion secatur sequo quae. Nota puede usar sintaxis de markdown dentro de una cita en bloque.\nCitas en bloque con atribución Don\u0026rsquo;t communicate by sharing memory, share memory by communicating.\n— Rob Pike1\nTablas Las tablas no son parte de la especificación principal de Markdown, pero Hugo las admite.\nNombre Edad Bob 27 Alice 23 Markdown en línea dentro de tablas Markdown en línea dentro de tablas cursiva negrita tachado código Bloques de código Bloques de código con comillas inveridas html \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026#34;UTF-8\u0026#34;\u0026gt; \u0026lt;title\u0026gt;Ejemplo de documento de HTML5\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Prueba\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Bloques de código identado con cuatro espacios \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026quot;en\u0026quot;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026quot;UTF-8\u0026quot;\u0026gt; \u0026lt;title\u0026gt;Ejemplo de documento de HTML5\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Prueba\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Bloques de código con el shortcode de resalto interno de Hugo \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026#34;UTF-8\u0026#34;\u0026gt; \u0026lt;title\u0026gt;Ejemplo de documento de HTML5\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Prueba\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Tipos de Lista Lista Ordenada Primer elemento Segundo elemento Tercer elemento Lista Desordenada Elemento de la lista Otro elemento Y otro elemento Lista Anidada Fruta Manzana Naranja Plátano Lácteos Leche Queso Otros Elementos — abbr, sub, sup, kbd, mark GIF es un formato de imagen de mapa de bits.\nH2O\nXn + Yn = Zn\nPresione CTRL+ALT+Delete para finalizar la sesión.\nLa mayoría de las salamandras son nocturnas y cazan insectos, gusanos y otras criaturas pequeñas.\nLa cita anterior está extraída de la charla de Rob Pike durante el Gopherfest, el 18 de noviembre de 2015.\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","date":"June 8, 2020","hero":"/images/default-hero.jpg","permalink":"http://localhost:1313/es/posts/writing-posts/markdown-syntax/","summary":"\u003cp\u003eEste artículo ofrece un ejemplo de las bases de la sintaxis de Markdown que se pueden usar en los archivos de contenido de Hugo. También muestra cómo los elementos básicos de HTML están decorados con CSS en un tema Hugo.\u003c/p\u003e","tags":null,"title":"Guía de Sintxis de Markdown"},{"categories":null,"contents":"La notación matemática en un proyecto Hugo se puede habilitar mediante el uso de librerías JavaScript de terceros.\nEn este ejemplo usaremos KaTeX\nCrea un partial debajo de /layouts/partials/math.html Dentro de esta referencia del partial, se hace referencia a la Auto-render Extension o al host de estos scripts localmente. Incluye el partial en tus plantillas de la siguiente forma: {{ if or .Params.math .Site.Params.math }} {{ partial \u0026#34;math.html\u0026#34; . }} {{ end }} Para habilitar Katex globalmente establece el parámetro math a true en la configuración del proyecto en el archivo config.yaml. Para habilitar Katex en publicaciones concretas, incluye el parámetro math: true en los archivos de contenido correspondientes. Nota: Usa la referencia online de Supported TeX Functions Ejemplos Bloque matemático: $$ \\varphi = 1+\\frac{1} {1+\\frac{1} {1+\\frac{1} {1+\\cdots} } } $$\n","date":"June 8, 2020","hero":"/posts/writing-posts/math/hero.svg","permalink":"http://localhost:1313/es/posts/writing-posts/math/","summary":"\u003cp\u003eLa notación matemática en un proyecto Hugo se puede habilitar mediante el uso de librerías JavaScript de terceros.\u003c/p\u003e","tags":null,"title":"Configuración del tipado de Matemáticas"},{"categories":null,"contents":"Hugo viene con unos cuantos Built-in Shortcodes para el contenido enriquecido, junto con una configuración de privacidad y un conjunto de shortcodes simples que permiten versiones estáticas y sin varios embeds de redes sociales de JavaSrcipt.\nShortcode simple de Instagram Shortcode de privacidad mejorada de Youtube Shortcode simple de Twitter Owl bet you\u0026#39;ll lose this staring contest 🦉 pic.twitter.com/eJh4f2zncC\n\u0026mdash; San Diego Zoo Wildlife Alliance (@sandiegozoo) October 26, 2021 Shortcode simple de Vimeo ","date":"June 8, 2020","hero":"/posts/writing-posts/rich-content/hero.svg","permalink":"http://localhost:1313/es/posts/writing-posts/rich-content/","summary":"\u003cp\u003eHugo viene con unos cuantos \u003ca href=\"https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes\" target=\"_blank\" rel=\"noopener\"\u003eBuilt-in Shortcodes\u003c/a\u003e para el contenido enriquecido, junto con una \u003ca href=\"https://gohugo.io/about/hugo-and-gdpr/\" target=\"_blank\" rel=\"noopener\"\u003econfiguración de privacidad\u003c/a\u003e y un conjunto de shortcodes simples que permiten versiones estáticas y sin varios embeds de redes sociales de JavaSrcipt.\u003c/p\u003e","tags":null,"title":"Contenido Enriquecido"},{"categories":null,"contents":"Los emojis se pueden habilitar a un proyecto de Hugo de distintas formas.\nLa función emojify se puede llamar directamente a las plantillas o a los Inline Shortcodes.\nPara habilitar los emojis globalmente, establece enableEmoji a true en el archivo config.yaml y después puedes escribir los códigos de los emojis directamente en archivos de contenido; por ejemplo. Más información aquí.\n🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:\nEl Emoji cheat sheet es una referencia útil para códigos de emojis.\nNÓTESE BIEN. Los pasos anteriores habilitan secuencias y caracteres emoji estándar Unicode en Hugo; sin embargo, la representación de estos glifos depende del navegador y la plataforma. Para darle estilo al emoji, puedes usar una fuente de emoji de terceros o una pila de fuentes; por ejemplo.\n.emoji { font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols; }","date":"June 8, 2020","hero":"/posts/writing-posts/using-emoji/hero.svg","permalink":"http://localhost:1313/es/posts/writing-posts/using-emoji/","summary":"\u003cp\u003eLos emojis se pueden habilitar a un proyecto de Hugo de distintas formas.\u003c/p\u003e","tags":null,"title":"Usando Emojis"},{"categories":null,"contents":"Analíticas Este tema tiene soporte para varias herramientas de analíticas. Actualmente, soporta las siguientes analíticas:\nGoatCounter counter.dev Google Analytics Matomo Para una lista completa de las analíticas soportadas, puede consultar el archivo de ejemplo config.yaml.\nAdvertencia: Al añadir analíticas, debe considerar la legislación local para ver si se requiere un banner de privacidad para informar a los usuarios sobre el seguimiento de los datos personales. En general (no asesoramiento legal), los métodos anónimos y respetuosos de la privacidad, como counter.dev y GoatCounter, no necesitan un banner, ya que no recopilan datos de identificación personal. Goat Counter GoatCounter son las analíticas que soporta Toha más completas, simples y respetuosas con la privacidad. Su script rastrea las páginas más vistas, el número total de usuarios, dispositivos y mucho más, ¡todo mientras es de código abierto!\nPara habilitar las analíticas de GoatCounter en tu sitio, tienes dos opciones: acceder a goatcounter.com y obtener un código para tu sitio web, y el segundo es self-hostear una instancia de GoatCounter. Después, tienes que añadir la sección analytics debajo de la sección params.features de tu archivo config.yaml, como a continuación:\nanalytics: enable: true services: # GoatCounter goatCounter: code: \u0026lt;tu código de GoatCounter\u0026gt; # Sin self-hostear (Primera opción) instance: \u0026lt;your GoatCounter instance url\u0026gt; ## Para self-hosteat (Segunda opción). Sólo uses un método counter.dev counter.dev es un sitio web de análisis de código abierto, sencillo y respetuoso con la privacidad que le permite realizar un seguimiento del recuento total de usuarios, la primera página visitada y algunas otras métricas de su sitio web. Desafortunadamente, para simplificar las cosas (y gratis), no muestran una clasificación de las páginas más visitadas, sino de aquellas a las que se accede primero.\nPuedes habilitarlo añadiendo el email que te has registrado a la página de counter.dev debajo de la sección params.features de tu archivo config.yaml, como a continuación:\nanalytics: enable: true services: counterDev: id: \u0026lt;su id de counter.dev\u0026gt; El código de seguimiento automáticamente será añadido a tu sitio web.\nNota: En algunos sitios, aparece an error has been detected, donde solo el directorio raíz (\u0026quot;/\u0026quot;) se pasa a counter.dev, por lo que el seguimiento no mostrará nada en la sección \u0026ldquo;pages\u0026rdquo;. Para solucionar este problema, se puede añadir referrerPolicy: no-referrer-when-downgrade como parámetro en la sección \u0026ldquo;counterDev\u0026rdquo;, asegurando que las nuevas visitas a la página siempre se pasen correctamente a counter.dev. Google Analytics Tenga en cuenta que, según la jurisprudencia reciente, Google Analytics podría ser ilegal en la Unión Europea Puedes habilitar Google Analytics en tu sitio añadiendo tu id de rastreo debajo de la sección params.features de tu archivo config.yaml, como a continuación:\nanalytics: enable: true services: # Google Analytics google: id: \u0026lt;tu id de rastreo de Google Analytics\u0026gt; Puede utilizar el ID de seguimiento tanto V3 como V4. El tema detectará automáticamente la versión de seguimiento, y añadirá los scripts respectivos de acuerdo a tu sitio web.\nPara configuraciones de privacidad adicionales de Google Analytics, puedes proveer la sección privacy.googleAnalytics dentro del archivo config.yaml descrito aquí.\nMatomo Puedes habilitar Matomo (antes Piwik) en tu sitio añadiendo tu configuración de matomo debajo de la sección params.features de tu archivo config.yaml, como a continuación:\nanalytics: enable: true services: # Matomo / Piwik matomo: instance: matomo.example.com siteId: 1 # Número generado después de agregar tu sitio a tu instancia ","date":"June 8, 2020","hero":"/posts/analytics/hero.svg","permalink":"http://localhost:1313/es/posts/analytics/","summary":"Analíticas Este tema tiene soporte para varias herramientas de analíticas. Actualmente, soporta las siguientes analíticas:\nGoatCounter counter.dev Google Analytics Matomo Para una lista completa de las analíticas soportadas, puede consultar el archivo de ejemplo config.yaml.\nAdvertencia: Al añadir analíticas, debe considerar la legislación local para ver si se requiere un banner de privacidad para informar a los usuarios sobre el seguimiento de los datos personales. En general (no asesoramiento legal), los métodos anónimos y respetuosos de la privacidad, como counter.","tags":null,"title":"Analíticas"},{"categories":null,"contents":"Este tema tiene soporte integrado para varios idiomas.\nAntes de empezar la traducción de la publicación, asegúrese de haber habilitado el idioma en su sitio. Si ese no es el caso, puedes seguir la sección Añade el idioma en el sitio de la guía Cómo traducir los datos de la página de inicio.\nCreando la publicación Una vez que haya agregado el idioma deseado a su sitio web, sepa que puede traducir publicaciones a ese idioma. Asumiremos que deseas traducir una publicación existente.\nCreado el archivo index El primer paso es localizar el archivo index.md del post que deseas traducir. Después, crea un archivo en el mismo directorio (o simplemente copia el archivo index.md), y nómbralo index.\u0026lt;código_del_idioma\u0026gt;.md, dónde \u0026lt;código_del_idioma\u0026gt; es el código que encontrará en la tabla de idiomas de Cómo traducir los datos de la página de inicio.\nTraduce la publicación Ahora ya puede empezar traduciendo la publicación, de la misma forma que escribes una publicación nueva.\nINFORMACIÓN: Si está tratando con referencias internas, necesitarás añadir el prefijo /\u0026lt;código_del_idioma\u0026gt; delante del path relativo. Por ejemplo, si quieres crear un link que apunta a /posts/translation/site-data/, el link de la publicación traducida será /\u0026lt;language_code\u0026gt;/posts/translation/site-data/.\n","date":"June 7, 2020","hero":"/posts/translation/content/hero.jpg","permalink":"http://localhost:1313/es/posts/translation/content/","summary":"Este tema tiene soporte integrado para varios idiomas.\nAntes de empezar la traducción de la publicación, asegúrese de haber habilitado el idioma en su sitio. Si ese no es el caso, puedes seguir la sección Añade el idioma en el sitio de la guía Cómo traducir los datos de la página de inicio.\nCreando la publicación Una vez que haya agregado el idioma deseado a su sitio web, sepa que puede traducir publicaciones a ese idioma.","tags":null,"title":"Cómo traducir las publicaciones"},{"categories":null,"contents":"Este tema tiene soporte integrado para varios idiomas.\nAñade el idioma en el sitio Añadiendo el idioma a su sitio traducirá la interfaz de usuario a ese idioma (por ejemplo, los botones, las barras de navegación, etc.).\nObtener el código del idioma Para traducir su sitio, necesitará el código de su idioma. La siguiente tabla contiene los idiomas soportados junto con sus códigos:\nIdioma Código English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl Para una lista completa de los idiomas soportados, por favor, consulte el archivo README de toha repository.\nSi el idioma al que desea traducir el contenido no está disponible, consulte la guía Cómo añadir un idioma sin soporte.\nAñade el idioma a config.yaml Después de conocer el código para el idioma al que desea traducir su sitio, abra el archivo config.yaml y, debajo de la sección language, añade lo siguiente:\nlanguages: en: languageName: English weight: 1 \u0026lt;código_del_idioma\u0026gt;: languageName: \u0026lt;nombre_del_idioma\u0026gt; weight: 2 # Puedes establecer el orden de los idiomas con este valor Por ejemplo, si deseas establecer el francés como segundo idioma, la sección debería ser similar a:\nlanguages: en: languageName: English weight: 1 fr: languageName: Français weight: 2 # Puedes establecer el orden de los idiomas con este valor Traduciendo la página de inicio Puedes traducir la página de inicio creando un nuevo directorio dentro de data. El nombre del nuevo directorio debería ser \u0026lt;código_del_idioma\u0026gt;. Por ejemplo, si queremos traducirlo al francés, crearemos el directorio fr dentro de data.\nAfterwards you can create your usual data file like about.yaml or education.yaml files, keeping the same file structure and maintaining the same file names. Inside those files, you can just translate the content of the fields into your desired language. Luego, puede crear sus archivos de datos habituales, como about.yaml o education.yaml, manteniendo la misma estructura y los mismos nombres de archivos. Dentro de esos archivos, puede traducir el contenido de los campos al idioma que desee.\nA continuación Puedes consultar la siguiente guía Cómo traducir las publicaciones.\n","date":"June 7, 2020","hero":"/posts/translation/site-data/hero.jpg","permalink":"http://localhost:1313/es/posts/translation/site-data/","summary":"Este tema tiene soporte integrado para varios idiomas.\nAñade el idioma en el sitio Añadiendo el idioma a su sitio traducirá la interfaz de usuario a ese idioma (por ejemplo, los botones, las barras de navegación, etc.).\nObtener el código del idioma Para traducir su sitio, necesitará el código de su idioma. La siguiente tabla contiene los idiomas soportados junto con sus códigos:\nIdioma Código English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl Para una lista completa de los idiomas soportados, por favor, consulte el archivo README de toha repository.","tags":null,"title":"Cómo traducir los datos de la página de inicio"}] \ No newline at end of file diff --git a/public/es/index.xml b/public/es/index.xml deleted file mode 100644 index 533bd5e1..00000000 --- a/public/es/index.xml +++ /dev/null @@ -1,421 +0,0 @@ - - - - Toha - http://localhost:1313/es/ - Recent content on Toha - Hugo -- gohugo.io - es - Tue, 06 Feb 2024 06:20:34 +0600 - Configurando la sección de Publicaciones Destacadas - http://localhost:1313/es/posts/configuration/sections/featured-posts/ - Tue, 06 Feb 2024 06:20:34 +0600 - - http://localhost:1313/es/posts/configuration/sections/featured-posts/ - La sección de Publicaciones Destacadas sirve para mostrar las publicaciones que quieras. Para habilitar esta sección, crea un archivo featured-posts.yaml dentro del directorio data/es/sections e incluye el siguiente contenido: -# Información de la sección section: name: Publicaciones DestacadAS # Título de la sección id: featured-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) # publicaciones a destacar posts: - quickstart - update-v3-to-v4 - prepare-site - - - - Cómo contribuir? - http://localhost:1313/es/posts/contributing/ - Fri, 19 Jan 2024 02:30:00 +0600 - - http://localhost:1313/es/posts/contributing/ - Maneras de contribuir Puedes contribuir a este tema de varias maneras. -Código Los Pull Requests son bienvenidos y estaré encantado de revisarlos. Simplemente siga los siguientes principios: -Manténgalo simple. Manténgalo consistente con el diseño. Utilice la menor cantidad de dependencias posible. Ten paciencia. Testeando y reportando errores Puedes reportar un bug También puedes pedir una característica Dar ideas y sugerencias Documentación También puedes contribuir con la documentación del tema: You can also contribute to the theme documentation by: - - - - Cómo añadir un idioma sin soporte - http://localhost:1313/es/posts/translation/new-language/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/es/posts/translation/new-language/ - Si desea traducir a un idioma si soporte, puede traducir los elementos de la interfaz de usuario. -Crea el archivo i18n Para haerlo, debes crear el directorio i18n dentro de la raíz del sitio, el directorio dónde puede encontrar el archivo config.yaml, y directorios como data, content, etc. -Luego, puedes crear el archivo &lt;código_del_idioma&gt;.toml dentro del directorio i18n. En este directorio puedes encontrar todos los códigos de idiomas con las banderas que aparecerán junto a ese idioma. - - - - Añadiendo una nueva Sección - http://localhost:1313/es/posts/customizing/new-section/ - Sat, 13 Jan 2024 22:30:50 +0600 - - http://localhost:1313/es/posts/customizing/new-section/ - Si las secciones, plantillas y componentes existentes no cumplen con tus necesidades, puedes añadir nuevas secciones, plantillas y componentes a tu sitio web. Esta guía te enseñará cómo añadir una nueva sección a tu sitio. -Paso 1: Cambia el archivo de Disposición Para añadir una nueva sección a tu sitio, necesitarás crear un archivo de disposicion en el directorio layouts/partials/sections. El archivo debería tener el nombre de la sección. Por ejemplo, si quieres añadir una sección contact con un formulario de contacto, crea un archivo llamado contact. - - - - Personalización del CSS - http://localhost:1313/es/posts/customizing/customize-css/ - Sat, 13 Jan 2024 22:00:50 +0600 - - http://localhost:1313/es/posts/customizing/customize-css/ - Este tema te permite personalizar la apariencia de tu sitio y sus componentes sobrescribiendo el CSS predeterminado. Esta guía te enseñará cómo sobrescribir el esquema de colores del tema y la personalización de CSS de componentes individuales. -Este tema usa Sass para generar el CSS. Si no está familiarizado con Sass, puedes aprender más sobre él aquí. -Sobrescribe las variables de los colores Si quieres cambiar los colores por defecto del tema, pueds sobrescribir las variables de los colores. - - - - Migrar de la versión V3 a V4 - http://localhost:1313/es/posts/update-v3-to-v4/ - Fri, 05 Jan 2024 02:30:00 +0600 - - http://localhost:1313/es/posts/update-v3-to-v4/ - Toha V4 ha introducido muchos cambios que pueden romper el tema, es decir, cambian cómo se usa y configura el tema. Esta guía ta ayudará a migrar de la versión del tema v3 a v4. Por favor, compruebe estas release notes para el registro de cambios completo. -En esta guía, lo guiaré por los pasos para migrar de la versión 3 a la versión 4 del tema Toha. Esta guía se basa en la guía de migración escrita por Alexandre Neto en este issue. - - - - Inicio Rápido - http://localhost:1313/es/posts/quickstart/ - Tue, 09 Aug 2022 00:00:00 +0600 - - http://localhost:1313/es/posts/quickstart/ - ¡Saludos! Gracias por decidirte utilizar este tema. En esta guía, te enseñaré cómo puedes empezar con este tema rápidamente. -Aquí asumiré que quieres empezar de cero una página de Hugo utilizando este tema. Si ya estás usando Hugo para tu sitio, entonces ya sabes cómo utilizar un tema. En este caso, por favor, sigue este repositorio de ejemplo para más información. -Requisitos Para ejecutar el tema localmente, debes tener las siguientes herramientas instaladas. - - - - Habilitar Tema Oscuro - http://localhost:1313/es/posts/customizing/dark-theme/ - Sun, 12 Jun 2022 01:30:50 +0600 - - http://localhost:1313/es/posts/customizing/dark-theme/ - Para habilitar el modo oscuro en Toha v4.0.0, simplemente establece el campo darkMode.enable a true debajo de la sección params.features dentro del archivo config.yaml. Por ejemplo: -params: features: darkMode: enable: true ¡Felicidades! Estas listo. Ahora puedes disfrutar del modo oscuro en tu sitio. El modo oscuro obedecerá a las preferencias del sistema del usuario. - - - - Soporte Mermaid - http://localhost:1313/es/posts/writing-posts/mermaid/ - Mon, 14 Mar 2022 06:15:35 +0600 - - http://localhost:1313/es/posts/writing-posts/mermaid/ - Este tema soporta mermaid, desarrollado por mermaid-js. Para habilitar mermaid para una página, tienes que poner mermaid: true en tu página de front-matter. Por ejemplo, esta página tiene el siguiente front-matter: -title: &#34;Soporte Mermaid&#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Después, puede usar el shortcode mermaid para añadir contenido de mermaid. Por ejemplo: -{{&lt; mermaid align=&#34;center&#34;&gt;}} # su contenido de mermaid aquí {{&lt; /mermaid &gt;}} El shortcode de mermaid acepta los siguientes parámetros: - - - - Comentarios - http://localhost:1313/es/posts/comments/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/es/posts/comments/ - Comentarios Este tema tiene soporte para comentarios en las publicaciones. Actualmente, soporta las siguientes extensiones de comentarios: -Disqus Valine Utterances Giscus Para una lista completa de las extensiones de comentarios soportadas, puede consultar el archivo de ejemplo config.yaml. -Disqus Disqus es una extensión de comentarios popular. Después de acceder a Disqus necesitarás proveer tu shortname debajo de la sección params.features de tu archivo config.yaml, como a continuación: -comment: enable: true services: disqus: shortName: ejemplo-de-sitio-de-toha Valine Valine resulta ser una extensión de comentarios chino. - - - - Enlaces de Soporte - http://localhost:1313/es/posts/supports/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/es/posts/supports/ - Este tema soporta la adición de varios enlaces de soporte/donación en su sitio. Actualmente, los enlaces de soporte admitidos son: -Ko-fi Buy Me a Coffee Para una lista completa de los enlaces de soporte admitidos, puede consultar el archivo de ejemplo config.yaml. -Ko-fi Puedes añadir tu botón flotante Ko-fi en tu sitio web. Para añadir el botón flotante, añade la sección support debajo de la sección params.features del archivo config.yaml. - - - - Link externo en la barra lateral - http://localhost:1313/es/posts/external-link/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/es/posts/external-link/ - - - - - Personalización de la Disposición - http://localhost:1313/es/posts/customizing/customize-layout/ - Sat, 07 Aug 2021 06:20:50 +0600 - - http://localhost:1313/es/posts/customizing/customize-layout/ - Si personalizas la disposición de un componente existente, no recibirás actualizaciones futuras para ese componente una vez el tema sea actualizado. Necesitarás actualizar ese componente en tu repositorio. En este tutorial, te guiaré en cómo personalizar la disposición de un tema. Yo personalmente he pasado por el proceso y compartiré mis ideas para ponértelo más fácil. -Paso 1: Cambia el archivo de Disposición Para personalizar la disposición de una sección, página o componente existente, necesitarás localizar el archivo correspondiente en el directorio layout del tema. - - - - Prepare su sitio web - http://localhost:1313/es/posts/getting-started/prepare-site/ - Mon, 08 Jun 2020 23:00:20 +0600 - - http://localhost:1313/es/posts/getting-started/prepare-site/ - En esta publicación, vamos a crear un sitio de hugo desde cero. Después, lo configuraremos con el tema Toha, lo haremos plurilingüe, y añadiremos publicaciones de ejemplo. Al final de esta publicación, deberías poder ejecutar un sitio hugo con el tema Toha totalmente funcional localmente. -Si quieres un atajo, puedes simplemente hacer un fork del repositorio hugo-toha/hugo-toha.github.io, renombrarlo y actualizarlo con tus datos. Este repositorio ya está configurado para el despliegue en Github Pages y Netlify. - - - - Despliegue el sitio en Github Pages - http://localhost:1313/es/posts/getting-started/github-pages/ - Mon, 08 Jun 2020 22:00:20 +0600 - - http://localhost:1313/es/posts/getting-started/github-pages/ - En esta publicación, vamos a desplegar el sitio que hemos creado en la pasada publicación en Github Pages. Para empezar, debemos asegurarnos que el nombre de su repositorio es &lt;tu usuario&gt;.github.io. Después, haz commit de todos los cambios no publicados y haz push a Github. -Crea una rama gh-pages Para empezar, crea una nueva rama llamada gh-pages. Github automáticamente establecerá las respectivas configuraciones para Github pages cuando vea la rama con este nombre. - - - - Despliegue el sitio en Netlify - http://localhost:1313/es/posts/getting-started/netlify/ - Mon, 08 Jun 2020 21:00:15 +0600 - - http://localhost:1313/es/posts/getting-started/netlify/ - Netlify ofrece un excelente y fácil proceso para desplegar un sitio de hugo estático. Puedes desplegar su sitio web en cuestión de unos solos clics. A diferencia de Github Pages, puedes nombrar su repositorio como quieras. También puede personalizar el URL del sitio. -En esta publicación, mostraremos paso a paso el proceso de despliegue de un sitio hugo con netlify. -Añade configuración de Netlify Para empezar, cree un archivo netlify.toml a la raíz de su repositorio y añade las siguientes configuraciones: - - - - Automatiza las actualizaciones del tema - http://localhost:1313/es/posts/getting-started/theme-update/ - Mon, 08 Jun 2020 20:00:15 +0600 - - http://localhost:1313/es/posts/getting-started/theme-update/ - Para garantizar que su sitio se beneficie de las funciones y correcciones más recientes, es fundamental mantenerlo actualizado con la última versión del tema. Este artículo te guiará a través del proceso de establecimiento de un GitHub workflow que actualizará automáticamente la versión del tema. Esta acción realizará comprobaciones diarias de cualquier actualización del tema. Si se detecta una actualización, se generará un Pull Request para actualizar su sitio a la versión más reciente del tema. - - - - Características - http://localhost:1313/es/posts/features/ - Mon, 08 Jun 2020 08:59:13 +0600 - - http://localhost:1313/es/posts/features/ - Enlace de prueba -Este tema ha sido diseñado desde un punto de preferencia personal. Como desarrollador, quiero organizar mi portfolio de manera que refleje de la mejor manera mis habilidades. Entonces, este tema puede o no satisfacer sus necesidades, pero estaré encantado de tener tu feedback. -Esta publicación daré una descripción general de las características que este tema incorpora. -Diseño minimalista Este tema ha sido diseñado con la intención de ser minimalista y hermoso. - - - - Los Shortcodes - http://localhost:1313/es/posts/shortcodes/ - Mon, 08 Jun 2020 08:06:25 +0600 - - http://localhost:1313/es/posts/shortcodes/ - Esta es una publicación de ejemplo con el objetivo de testear lo siguiente: -Imagen de hero determinada. Los distintos shortcodes. Alerta Las siguientes alertas están disponibles en este tema. -Éxito Código: -{{&lt; alert type=&#34;success&#34; &gt;}} Esto es un ejemplo de alerta con `type=&#34;success&#34;`. {{&lt; /alert &gt;}} Resultado: -Esto es un ejemplo de alerta con type=&quot;success&quot;. Peligro Código: -{{&lt; alert type=&#34;danger&#34; &gt;}} Esto es un ejemplo de alerta con `type=&#34;danger&#34;`. {{&lt; /alert &gt;}} Resultado: - - - - Configurando parámetros del sitio web - http://localhost:1313/es/posts/configuration/site-parameters/ - Mon, 08 Jun 2020 06:20:55 +0600 - - http://localhost:1313/es/posts/configuration/site-parameters/ - Después de instalar este tema, cuando ejecutas tu sitio web por primera vez, se iniciará con los parámetros predeterminados. Debería parecerse a este sitio de ejemplo, pero sin secciones en la página de inicio. No te preocupes, puede añadir estas secciones proporcionando los archivos de datos necesarios. -En las próximas publicaciones, le guiaré sobre cómo añadir estas secciones y personalizar tu sitio web. Pero primero, empezaremos cambiando los parámetros del sitio. - - - - Configurando la sección Sobre mi - http://localhost:1313/es/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/es/posts/configuration/sections/about/ - El propósito de la sección Sobre mi es proveer una breve introducción sobre ti en tu sitio web. En esta publicación, te guiaré en cómo configurar la sección Sobre mi. Para obtener una referencia completa, consulte el archivo de ejemplo about.yaml. -Para empezar, crea un archivo about.yaml dentro del directorio data/es/sections de tu sitio web. Después sigue las instrucciones de abajo. -Añade la información de la sección section: name: Sobre mi # Título de la sección (predeterminado: &#34;&#34;) id: about # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 1 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación template: sections/about. - - - - Configurando la sección de Habilidades - http://localhost:1313/es/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/es/posts/configuration/sections/skills/ - La sección de Habilidades ha sido diseñada para mostrar sus habilidades y proporcionar información sobre su experiencia en cada habilidad. Esta guía lo guiará a través del proceso de configuración de la sección de Habilidades en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo skills.yaml. -Para empezar, crea un nuevo archivo llamado skills.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. - - - - Configurando la sección de Educación - http://localhost:1313/es/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/es/posts/configuration/sections/education/ - La sección de Educación ha sido diseñada para mostrar su formación académica. En esta publicación, le guiaré a través del proceso de configuración de la sección de Educación en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo education.yaml. -Para empezar, crea un nuevo archivo llamado education.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. -Añade la información de la sección Añade la siguiente sección de metadatos en el archivo education. - - - - Configurando la sección de Experiencia - http://localhost:1313/es/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/es/posts/configuration/sections/experiences/ - La sección de Experiencia ha sido diseñada para mostrar su trayectoria profesional y resalte las responsabilidades que ha asumido a lo largo de su trayectoria profesional. En esta publicación, le guiaré a través del proceso de configuración de la sección de Experiencia en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo experiences.yaml. -Para empezar, crea un nuevo archivo llamado experiences.yaml dentro del directorio data/es/sections de tu sitio web. - - - - Configurando la sección de Proyectos - http://localhost:1313/es/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/es/posts/configuration/sections/projects/ - El propósito de la sección Proyectos es mostrar eficazmente sus proyectos. En esta publicación, le guiaré a través del proceso de configuración de la sección de Proyectos en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo projects.yaml. -Para empezar, crea un nuevo archivo llamado projects.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. -Añade la información de la sección Añade la siguiente sección de metadatos en el archivo projects. - - - - Configurando la sección de Publicaciones Recientes - http://localhost:1313/es/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/es/posts/configuration/sections/recent-posts/ - La sección de Publicaciones Recientes sirve para mostrar las últimas publicaciones de tu contenido. Para habilitar esta sección, crea un archivo recent-posts.yaml dentro del directorio data/en/sections e incluye el siguiente contenido: -# Información de la sección section: name: Publicaciones Recientes # Título de la sección id: recent-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) numShow: 4 # Opcionalmente puede incrementar el número de publicaciones para mostrar (predeterminado: 3) showMoreButton: false # Opcionalmente puede mostrar el botón `Más publicaciones` (predeterminado: false) - - - - Configurando la sección de Logros - http://localhost:1313/es/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/es/posts/configuration/sections/achievements/ - La sección de Logros ha sido diseñada para mostrar sus logros en un formato de galería visualmente atractivo. Esta guía lo guiará a través del proceso de configuración de la sección de Logros en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo achievements.yaml. -Para empezar, crea un nuevo archivo llamado achievements.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. - - - - Creando una Categoría - http://localhost:1313/es/posts/writing-posts/organizing/category/ - Mon, 08 Jun 2020 06:15:55 +0600 - - http://localhost:1313/es/posts/writing-posts/organizing/category/ - Primero, necesitamos entender cómo crear una publicación para poder crear categorías. -Crear una Publicación Para crear una publicación en tu primer blog, primero necesitas ir al directorio posts. Ahí crea un archivo _index.md (el nombre tiene que ser exactamente el mismo). Después, abre el archivo y añade las siguientes líneas: --- title: Posts --- Ahora, guarda y cierra el archivo. Ahora, supone que quieres escribir una publicación. Primero, crea un archivo y nómbralo con la extensión de markdown al final. - - - - Creando una Sub-Categoría - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - Mon, 08 Jun 2020 06:15:50 +0600 - - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - Próximamente&hellip; - - - - Front-matter - http://localhost:1313/es/posts/writing-posts/front-matter/ - Mon, 08 Jun 2020 06:15:45 +0600 - - http://localhost:1313/es/posts/writing-posts/front-matter/ - Próximamente&hellip; - - - - Guía de Sintxis de Markdown - http://localhost:1313/es/posts/writing-posts/markdown-syntax/ - Mon, 08 Jun 2020 06:15:40 +0600 - - http://localhost:1313/es/posts/writing-posts/markdown-syntax/ - <p>Este artículo ofrece un ejemplo de las bases de la sintaxis de Markdown que se pueden usar en los archivos de contenido de Hugo. También muestra cómo los elementos básicos de HTML están decorados con CSS en un tema Hugo.</p> - - - - Configuración del tipado de Matemáticas - http://localhost:1313/es/posts/writing-posts/math/ - Mon, 08 Jun 2020 06:15:35 +0600 - - http://localhost:1313/es/posts/writing-posts/math/ - <p>La notación matemática en un proyecto Hugo se puede habilitar mediante el uso de librerías JavaScript de terceros.</p> - - - - Contenido Enriquecido - http://localhost:1313/es/posts/writing-posts/rich-content/ - Mon, 08 Jun 2020 06:15:30 +0600 - - http://localhost:1313/es/posts/writing-posts/rich-content/ - <p>Hugo viene con unos cuantos <a href="https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes" target="_blank" rel="noopener">Built-in Shortcodes</a> para el contenido enriquecido, junto con una <a href="https://gohugo.io/about/hugo-and-gdpr/" target="_blank" rel="noopener">configuración de privacidad</a> y un conjunto de shortcodes simples que permiten versiones estáticas y sin varios embeds de redes sociales de JavaSrcipt.</p> - - - - Usando Emojis - http://localhost:1313/es/posts/writing-posts/using-emoji/ - Mon, 08 Jun 2020 06:15:25 +0600 - - http://localhost:1313/es/posts/writing-posts/using-emoji/ - <p>Los emojis se pueden habilitar a un proyecto de Hugo de distintas formas.</p> - - - - Analíticas - http://localhost:1313/es/posts/analytics/ - Mon, 08 Jun 2020 06:00:23 +0600 - - http://localhost:1313/es/posts/analytics/ - Analíticas Este tema tiene soporte para varias herramientas de analíticas. Actualmente, soporta las siguientes analíticas: -GoatCounter counter.dev Google Analytics Matomo Para una lista completa de las analíticas soportadas, puede consultar el archivo de ejemplo config.yaml. -Advertencia: Al añadir analíticas, debe considerar la legislación local para ver si se requiere un banner de privacidad para informar a los usuarios sobre el seguimiento de los datos personales. En general (no asesoramiento legal), los métodos anónimos y respetuosos de la privacidad, como counter. - - - - Cómo traducir las publicaciones - http://localhost:1313/es/posts/translation/content/ - Sun, 07 Jun 2020 06:20:50 +0600 - - http://localhost:1313/es/posts/translation/content/ - Este tema tiene soporte integrado para varios idiomas. -Antes de empezar la traducción de la publicación, asegúrese de haber habilitado el idioma en su sitio. Si ese no es el caso, puedes seguir la sección Añade el idioma en el sitio de la guía Cómo traducir los datos de la página de inicio. -Creando la publicación Una vez que haya agregado el idioma deseado a su sitio web, sepa que puede traducir publicaciones a ese idioma. - - - - Cómo traducir los datos de la página de inicio - http://localhost:1313/es/posts/translation/site-data/ - Sun, 07 Jun 2020 06:20:50 +0600 - - http://localhost:1313/es/posts/translation/site-data/ - Este tema tiene soporte integrado para varios idiomas. -Añade el idioma en el sitio Añadiendo el idioma a su sitio traducirá la interfaz de usuario a ese idioma (por ejemplo, los botones, las barras de navegación, etc.). -Obtener el código del idioma Para traducir su sitio, necesitará el código de su idioma. La siguiente tabla contiene los idiomas soportados junto con sus códigos: -Idioma Código English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl Para una lista completa de los idiomas soportados, por favor, consulte el archivo README de toha repository. - - - - Resultados de Búsqueda - http://localhost:1313/es/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/es/search/ - Este archivo existe únicamente para responder a la URL /search con la plantilla de diseño search relacionada. -No se muestra ningún contenido aquí, todo el contenido se basa en la plantilla layouts/page/search.html -Establecer una prioridad muy baja en el mapa del sitio le dirá a los motores de búsqueda que éste no es un contenido importante. -Esta implementación utiliza Fusejs, jquery y mark.js -Configuración inicial La búsqueda depende del tipo de contenido de salida adicional de JSON en config. - - - - Resultados de Búsqueda - http://localhost:1313/es/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/es/search/ - Este archivo existe únicamente para responder a la URL /search con la plantilla de diseño search relacionada. -No se muestra ningún contenido aquí, todo el contenido se basa en la plantilla layouts/page/search.html -Establecer una prioridad muy baja en el mapa del sitio le dirá a los motores de búsqueda que éste no es un contenido importante. -Esta implementación utiliza Fusejs, jquery y mark.js -Configuración inicial La búsqueda depende del tipo de contenido de salida adicional de JSON en config. - - - - - diff --git a/public/es/notes/index.html b/public/es/notes/index.html deleted file mode 100644 index 134848b8..00000000 --- a/public/es/notes/index.html +++ /dev/null @@ -1,620 +0,0 @@ - - - - Notes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/notes/index.xml b/public/es/notes/index.xml deleted file mode 100644 index 4c0e51ec..00000000 --- a/public/es/notes/index.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - Notes on Toha - http://localhost:1313/es/notes/ - Recent content in Notes on Toha - Hugo -- gohugo.io - es - Tue, 08 Jun 2010 08:06:25 +0600 - Resultados de Búsqueda - http://localhost:1313/es/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/es/search/ - Este archivo existe únicamente para responder a la URL /search con la plantilla de diseño search relacionada. -No se muestra ningún contenido aquí, todo el contenido se basa en la plantilla layouts/page/search.html -Establecer una prioridad muy baja en el mapa del sitio le dirá a los motores de búsqueda que éste no es un contenido importante. -Esta implementación utiliza Fusejs, jquery y mark.js -Configuración inicial La búsqueda depende del tipo de contenido de salida adicional de JSON en config. - - - - - diff --git a/public/es/notes/page/1/index.html b/public/es/notes/page/1/index.html deleted file mode 100644 index 49cde4e5..00000000 --- a/public/es/notes/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/notes/ - - - - - - diff --git a/public/es/posts/analytics/index.html b/public/es/posts/analytics/index.html deleted file mode 100644 index e64c5a5c..00000000 --- a/public/es/posts/analytics/index.html +++ /dev/null @@ -1,1471 +0,0 @@ - - - - Analíticas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Analíticas

-
- - - - -
-
    - -
-
- - -
-

Analíticas

-

Este tema tiene soporte para varias herramientas de analíticas. Actualmente, soporta las siguientes analíticas:

- -

Para una lista completa de las analíticas soportadas, puede consultar el archivo de ejemplo config.yaml.

- - - - - - -
- - Advertencia: Al añadir analíticas, debe considerar la legislación local para ver si se requiere un banner de privacidad para informar a los usuarios sobre el seguimiento de los datos personales. En general (no asesoramiento legal), los métodos anónimos y respetuosos de la privacidad, como counter.dev y GoatCounter, no necesitan un banner, ya que no recopilan datos de identificación personal. -
- -

Goat Counter

-

GoatCounter son las analíticas que soporta Toha más completas, simples y respetuosas con la privacidad. Su script rastrea las páginas más vistas, el número total de usuarios, dispositivos y mucho más, ¡todo mientras es de código abierto!

-

Para habilitar las analíticas de GoatCounter en tu sitio, tienes dos opciones: acceder a goatcounter.com y obtener un código para tu sitio web, y el segundo es self-hostear una instancia de GoatCounter. Después, tienes que añadir la sección analytics debajo de la sección params.features de tu archivo config.yaml, como a continuación:

-
analytics:
-  enable: true
-  services:
-    # GoatCounter
-    goatCounter:
-      code: <tu código de GoatCounter>  # Sin self-hostear (Primera opción)
-      instance: <your GoatCounter instance url>  ## Para self-hosteat (Segunda opción). Sólo uses un método
-

counter.dev

-

counter.dev es un sitio web de análisis de código abierto, sencillo y respetuoso con la privacidad que le permite realizar un seguimiento del recuento total de usuarios, la primera página visitada y algunas otras métricas de su sitio web. Desafortunadamente, para simplificar las cosas (y gratis), no muestran una clasificación de las páginas más visitadas, sino de aquellas a las que se accede primero.

-

Puedes habilitarlo añadiendo el email que te has registrado a la página de counter.dev debajo de la sección params.features de tu archivo config.yaml, como a continuación:

-
analytics:
-  enable: true
-  services:
-    counterDev:
-      id: <su id de counter.dev>
-

El código de seguimiento automáticamente será añadido a tu sitio web.

- - - - - - -
- - Nota: En algunos sitios, aparece an error has been detected, donde solo el directorio raíz ("/") se pasa a counter.dev, por lo que el seguimiento no mostrará nada en la sección “pages”. Para solucionar este problema, se puede añadir referrerPolicy: no-referrer-when-downgrade como parámetro en la sección “counterDev”, asegurando que las nuevas visitas a la página siempre se pasen correctamente a counter.dev. -
- -

Google Analytics

- - - - - - -
- - Tenga en cuenta que, según la jurisprudencia reciente, Google Analytics podría ser ilegal en la Unión Europea -
- -

Puedes habilitar Google Analytics en tu sitio añadiendo tu id de rastreo debajo de la sección params.features de tu archivo config.yaml, como a continuación:

-
analytics:
-  enable: true
-  services:
-    # Google Analytics
-    google:
-      id: <tu id de rastreo de Google Analytics>
-

Puede utilizar el ID de seguimiento tanto V3 como V4. El tema detectará automáticamente la versión de seguimiento, y añadirá los scripts respectivos de acuerdo a tu sitio web.

-

Para configuraciones de privacidad adicionales de Google Analytics, puedes proveer la sección privacy.googleAnalytics dentro del archivo config.yaml descrito aquí.

-

Matomo

-

Puedes habilitar Matomo (antes Piwik) en tu sitio añadiendo tu configuración de matomo debajo de la sección params.features de tu archivo config.yaml, como a continuación:

-
analytics:
-  enable: true
-  services:
-    # Matomo / Piwik
-    matomo:
-      instance: matomo.example.com
-      siteId: 1 # Número generado después de agregar tu sitio a tu instancia
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/comments/index.html b/public/es/posts/comments/index.html deleted file mode 100644 index 9a06a252..00000000 --- a/public/es/posts/comments/index.html +++ /dev/null @@ -1,1446 +0,0 @@ - - - - Comentarios - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 14 de marzo de 2022

-
- - -
-

Comentarios

-
- - - - -
-
    - -
-
- - -
-

Comentarios

-

Este tema tiene soporte para comentarios en las publicaciones. Actualmente, soporta las siguientes extensiones de comentarios:

- -

Para una lista completa de las extensiones de comentarios soportadas, puede consultar el archivo de ejemplo config.yaml.

-

Disqus

-

Disqus es una extensión de comentarios popular. Después de acceder a Disqus necesitarás proveer tu shortname debajo de la sección params.features de tu archivo config.yaml, como a continuación:

-
comment:
-  enable: true
-  services:
-    disqus:
-      shortName: ejemplo-de-sitio-de-toha
-

Valine

-

Valine resulta ser una extensión de comentarios chino. Puedes habilitar la extensión de comentarios valine añadiendo la sección valine debajo de la sección params.features de tu archivo config.yaml, como a continuación:

-
comment:
-  enable: true
-  services:
-    valine:
-      appId: id-de-la-aplicación
-      appKey: clave-de-la-aplicación
-      avatar: retro
-      placeholder: Comparte tu pensamiento.
-      lang: en
-      recordIP: true
-      enableQQ: true
-

Utterances

-

Para habilitar la extensión de comentarios Utterances, necesitarás ir primero a utteranc.es. En la sección de Configuration, provee la información necesaria. Te dará un script para incluir en tu sitio. Solo necesitarás extraer la información respectiva del script, y proveerla debajo de la sección params.features de tu archivo config.yaml, como a continuación:

-
comment:
-  enable: true
-  services:
-    utteranc:
-      repo: tu-repositorio/nombre
-      issueTerm: title
-      theme: github-light
-

Giscus

-

Giscus está basado en Utterances, pero usa GitHub Discussions como backend. Esto requiere tener un repositorio público, y permitir que la aplicación Giscus use tu repositorio. Las instrucciones de configuración se pueden encontrar en Giscus home page.

-

Para habilitar la extensión de comentarios Utterances, necesitarás ir primero a giscus.app. En la sección de Configuration, provee la información necesaria. Te dará un script para incluir en tu sitio. Solo necesitarás extraer la información respectiva del script, y proveerla debajo de la sección params.features de tu archivo config.yaml, como a continuación:

-
comment:
-  enable: true
-  services:
-    giscus:
-      repo: tu-repositorio/nombre
-      repoID: ide-de-tu-repositorio
-      category: tu-categoría
-      categoryID: tu-ide-de-categoría
-      theme: light
-      map: url
-      reaction: 1
-      metadata: 0
-      inputPosition: bottom
-      crossOrigin: anonymous
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/index.html b/public/es/posts/configuration/index.html deleted file mode 100644 index 88735b5c..00000000 --- a/public/es/posts/configuration/index.html +++ /dev/null @@ -1,1346 +0,0 @@ - - - - Configuración - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/index.xml b/public/es/posts/configuration/index.xml deleted file mode 100644 index a1673a01..00000000 --- a/public/es/posts/configuration/index.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - Configuración on Toha - http://localhost:1313/es/posts/configuration/ - Recent content in Configuración on Toha - Hugo -- gohugo.io - es - Tue, 06 Feb 2024 06:20:34 +0600 - Configurando la sección de Publicaciones Destacadas - http://localhost:1313/es/posts/configuration/sections/featured-posts/ - Tue, 06 Feb 2024 06:20:34 +0600 - - http://localhost:1313/es/posts/configuration/sections/featured-posts/ - La sección de Publicaciones Destacadas sirve para mostrar las publicaciones que quieras. Para habilitar esta sección, crea un archivo featured-posts.yaml dentro del directorio data/es/sections e incluye el siguiente contenido: -# Información de la sección section: name: Publicaciones DestacadAS # Título de la sección id: featured-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) # publicaciones a destacar posts: - quickstart - update-v3-to-v4 - prepare-site - - - - Configurando parámetros del sitio web - http://localhost:1313/es/posts/configuration/site-parameters/ - Mon, 08 Jun 2020 06:20:55 +0600 - - http://localhost:1313/es/posts/configuration/site-parameters/ - Después de instalar este tema, cuando ejecutas tu sitio web por primera vez, se iniciará con los parámetros predeterminados. Debería parecerse a este sitio de ejemplo, pero sin secciones en la página de inicio. No te preocupes, puede añadir estas secciones proporcionando los archivos de datos necesarios. -En las próximas publicaciones, le guiaré sobre cómo añadir estas secciones y personalizar tu sitio web. Pero primero, empezaremos cambiando los parámetros del sitio. - - - - Configurando la sección Sobre mi - http://localhost:1313/es/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/es/posts/configuration/sections/about/ - El propósito de la sección Sobre mi es proveer una breve introducción sobre ti en tu sitio web. En esta publicación, te guiaré en cómo configurar la sección Sobre mi. Para obtener una referencia completa, consulte el archivo de ejemplo about.yaml. -Para empezar, crea un archivo about.yaml dentro del directorio data/es/sections de tu sitio web. Después sigue las instrucciones de abajo. -Añade la información de la sección section: name: Sobre mi # Título de la sección (predeterminado: &#34;&#34;) id: about # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 1 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación template: sections/about. - - - - Configurando la sección de Habilidades - http://localhost:1313/es/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/es/posts/configuration/sections/skills/ - La sección de Habilidades ha sido diseñada para mostrar sus habilidades y proporcionar información sobre su experiencia en cada habilidad. Esta guía lo guiará a través del proceso de configuración de la sección de Habilidades en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo skills.yaml. -Para empezar, crea un nuevo archivo llamado skills.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. - - - - Configurando la sección de Educación - http://localhost:1313/es/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/es/posts/configuration/sections/education/ - La sección de Educación ha sido diseñada para mostrar su formación académica. En esta publicación, le guiaré a través del proceso de configuración de la sección de Educación en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo education.yaml. -Para empezar, crea un nuevo archivo llamado education.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. -Añade la información de la sección Añade la siguiente sección de metadatos en el archivo education. - - - - Configurando la sección de Experiencia - http://localhost:1313/es/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/es/posts/configuration/sections/experiences/ - La sección de Experiencia ha sido diseñada para mostrar su trayectoria profesional y resalte las responsabilidades que ha asumido a lo largo de su trayectoria profesional. En esta publicación, le guiaré a través del proceso de configuración de la sección de Experiencia en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo experiences.yaml. -Para empezar, crea un nuevo archivo llamado experiences.yaml dentro del directorio data/es/sections de tu sitio web. - - - - Configurando la sección de Proyectos - http://localhost:1313/es/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/es/posts/configuration/sections/projects/ - El propósito de la sección Proyectos es mostrar eficazmente sus proyectos. En esta publicación, le guiaré a través del proceso de configuración de la sección de Proyectos en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo projects.yaml. -Para empezar, crea un nuevo archivo llamado projects.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. -Añade la información de la sección Añade la siguiente sección de metadatos en el archivo projects. - - - - Configurando la sección de Publicaciones Recientes - http://localhost:1313/es/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/es/posts/configuration/sections/recent-posts/ - La sección de Publicaciones Recientes sirve para mostrar las últimas publicaciones de tu contenido. Para habilitar esta sección, crea un archivo recent-posts.yaml dentro del directorio data/en/sections e incluye el siguiente contenido: -# Información de la sección section: name: Publicaciones Recientes # Título de la sección id: recent-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) numShow: 4 # Opcionalmente puede incrementar el número de publicaciones para mostrar (predeterminado: 3) showMoreButton: false # Opcionalmente puede mostrar el botón `Más publicaciones` (predeterminado: false) - - - - Configurando la sección de Logros - http://localhost:1313/es/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/es/posts/configuration/sections/achievements/ - La sección de Logros ha sido diseñada para mostrar sus logros en un formato de galería visualmente atractivo. Esta guía lo guiará a través del proceso de configuración de la sección de Logros en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo achievements.yaml. -Para empezar, crea un nuevo archivo llamado achievements.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. - - - - - diff --git a/public/es/posts/configuration/page/1/index.html b/public/es/posts/configuration/page/1/index.html deleted file mode 100644 index 4268687b..00000000 --- a/public/es/posts/configuration/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/posts/configuration/ - - - - - - diff --git a/public/es/posts/configuration/sections/about/index.html b/public/es/posts/configuration/sections/about/index.html deleted file mode 100644 index ef189287..00000000 --- a/public/es/posts/configuration/sections/about/index.html +++ /dev/null @@ -1,1523 +0,0 @@ - - - - Configurando la sección Sobre mi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Configurando la sección Sobre mi

-
- - - - -
-
    - -
-
- - -
-

El propósito de la sección Sobre mi es proveer una breve introducción sobre ti en tu sitio web. En esta publicación, te guiaré en cómo configurar la sección Sobre mi. Para obtener una referencia completa, consulte el archivo de ejemplo about.yaml.

-

Para empezar, crea un archivo about.yaml dentro del directorio data/es/sections de tu sitio web. Después sigue las instrucciones de abajo.

-

Añade la información de la sección

-
section:
-  name: Sobre mi # Título de la sección (predeterminado: "")
-  id: about # id del url de la sección *se requiere*
-  enable: true # Booleano que determina si la sección está activada (predeterminado: false)
-  weight: 1 # Orden de la sección (predeterminado: alfabeticamente seguida del peso)
-  showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación
-  template: sections/about.html # Permite apuntar a una plantilla específica
-

Configuración de la plantilla

-

Tienes la opción de personalizar el “partial” usado para esta sección especificando la propiedad template. Simplemente, guarde la nueva plantilla en el directorio layout/partials.

-

Añade tu información de trabajo

-

Para incluir detalles sobre tu trabajo actual, puedes añadir la siguiente sección en el archivo about.yaml:

-
# Tu designación
-designation: Ingeniero de Software
-# Información de tu empresa
-company:
-  name: Example Co.
-  url: "https://www.example.com"
-

Añade un resumen sobre ti

-

Para proporcionar una descripción general concisa de su experiencia profesional, añadimos una sección de resumen. Esto les dará a los visitantes una idea rápida de lo que haces. Añade la siguiente sección al archivo about.yaml:

-
# Un resumen sobre ti
-summary: 'Soy un ingeniero de software apsionado con x años de experiencia. He creado herramientas OSS para [Kubernetes](https://kubernetes.io/) utilizando Go. Mis herramientas ayudan a personas a desplegar sus workloads en Kubernetes. A veces trabajo en projectos divertidos como crear un tema, etc.'
-

Intenta que sea lo más breve posible. No lo hagas demasiado largo. Tenemos otras secciones que brindan más información sobre su experiencia.

-
-

Puedes usar la sintáctica de markdown en el campo summary.

-
- -

Para añadir enlaces de tus perfiles de plataformas como LinkedIn, Twitter y Github, incluye esta sección socialLinks en tu archivo about.yaml.

-
# tus links de redes sociales
-# da tantos como quieras. Utilitza font-awesome para los iconos.
-socialLinks:
-- name: Email
-  icon: "fas fa-envelope"
-  url: "example@gmail.com"
-
-- name: Github
-  icon: "fab fa-github"
-  url: "https://www.github.com/example"
-
-- name: Stackoverflow
-  icon: "fab fa-stack-overflow"
-  url: "#"
-
-- name: LinkedIn
-  icon: "fab fa-linkedin"
-  url: "#"
-
-- name: Twitter
-  icon: "fab fa-twitter"
-  url: "#"
-
-- name: Facebook
-  icon: "fab fa-facebook"
-  url: "#"
-

Puedes usar cualquier icono gratis de Font Awesome en este campo.

-

Añade un Currículum

-

Para añadir un currículum, pon tu archivo PDF dentro del directorio files localizado dentro del directorio static. Después incluye la siguiente sección en el archivo about.yaml:

-
# tu currículum. Este archivo debe ser relativo a tu directorio "static"
-resourceLinks:
-- title: "Mi Curríulum"
-  url: "files/curriculum.pdf"
-

Añade tus competencias sociales

-

Ahora, vamos a añadir tus competencias sociales y un indicador para diversas habilidades sociales como liderazgo, comunicación, trabajo en equipo, etc. Incluye la siguiente sección dentro del archivo about.yaml:

-
# Muestra tus certificaciones
-# Puedes mostrar tus certificaciones verificables de https://www.credly.com.
-# También puedes mostrar una barra circular indicando el nivel de experiencia en una habilidad determinada
-badges:
-- type: certification
-  name: Especialista Certificado de Seguridad de Kubernetes
-  url: "https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist"
-  badge: "https://images.credly.com/size/680x680/images/f4bf92ed-8985-40b2-bc07-2f9308780854/kubernetes-security-specialist-logo-examdev.png"
-
-- type: certification
-  name: Istio and IBM Cloud Kubernetes Service
-  url: "https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist"
-  badge: "https://images.credly.com/size/680x680/images/8d34d489-84bf-4861-a4a0-9e9d68318c5c/Beyond_basics_of_Istio_on_Cloud_v2.png"
-
-- type: certification
-  name: Inteligencia Artificial y Aprendizaje Automático
-  url: "https://www.credly.com/org/grupo-bancolombia/badge/artificial-intelligence-and-machine-learning"
-  badge: "https://images.credly.com/size/680x680/images/e027514f-9d07-4b29-862f-fe21a8aaebf1/ae.png"
-
-
-- name: Liderazgo
-  percentage: 85
-  color: blue
-- name: Trabajo en equipo
-  percentage: 90
-  color: yellow
-- name: Comunicación
-  percentage: 85
-  color: pink
-

Actualmente, el porcentaje de habilidades debe estar entre 0 y 100 y debe ser divisible por 5. Los siguientes colores están disponibles para el indicador de porcentaje de habilidades,

-
    -
  • blue
  • -
  • yellow
  • -
  • pink
  • -
  • green
  • -
  • sky
  • -
  • orange
  • -
-
-

También puedes usar cualquier código de color HEX en el campo color.

-
-
-

La siguiente imagen muestra cómo el contenido de about.yaml está distribuido en la sección Sobre mi. (La porción de configuración de la imagen está obsoleta y la sección de habilidades sociales han sido reemplazadas por certificaciones)

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/sections/achievements/index.html b/public/es/posts/configuration/sections/achievements/index.html deleted file mode 100644 index b9351843..00000000 --- a/public/es/posts/configuration/sections/achievements/index.html +++ /dev/null @@ -1,1434 +0,0 @@ - - - - Configurando la sección de Logros - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Configurando la sección de Logros

-
- - - - -
-
    - -
-
- - -
-

La sección de Logros ha sido diseñada para mostrar sus logros en un formato de galería visualmente atractivo. Esta guía lo guiará a través del proceso de configuración de la sección de Logros en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo achievements.yaml.

-

Para empezar, crea un nuevo archivo llamado achievements.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.

-

Añade la información de la sección

-

Añade la siguiente sección de metadatos en el archivo achievements.yaml:

-
section:
-  name: Logros # Título de la sección (predeterminado: "")
-  id: achievements # id del url de la sección *se requiere*
-  enable: true # Booleano que determina si la sección está activada (predeterminado: false)
-  weight: 9 # Orden de la sección (predeterminado: alfabeticamente seguida del peso)
-  showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación
-  # Opcionalmente puede ocultar el título del menú
-  # hideTitle: true
-

Añade tus logros

-

Para añadir tus logros, abre el archivo achievements.yaml e incluye las siguientes entradas debajo de la sección achievements:

-
achievements:
-- title: Mejor presentador
-  image: images/sections/achievements/presenter.jpg
-  summary: Mejor presentador en la conferencia XYZ 2020.
-

Cada entrada de logro, debe tener los siguientes campos,

-
    -
  • title: El título del logro.
  • -
  • image: La imagen del logro.
  • -
  • summary: Un resumen del logro.
  • -
-
-

Puedes usar la sintáctica de markdown en el campo summary.

-
-
-

La siguiente imagen muestra cómo el contenido de achievements.yaml está distribuido en la sección de Logros.

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/sections/education/index.html b/public/es/posts/configuration/sections/education/index.html deleted file mode 100644 index 00dae549..00000000 --- a/public/es/posts/configuration/sections/education/index.html +++ /dev/null @@ -1,1443 +0,0 @@ - - - - Configurando la sección de Educación - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Configurando la sección de Educación

-
- - - - -
-
    - -
-
- - -
-

La sección de Educación ha sido diseñada para mostrar su formación académica. En esta publicación, le guiaré a través del proceso de configuración de la sección de Educación en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo education.yaml.

-

Para empezar, crea un nuevo archivo llamado education.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.

-

Añade la información de la sección

-

Añade la siguiente sección de metadatos en el archivo education.yaml:

-
section:
-  name: Educación # Título de la sección (predeterminado: "")
-  id: education # id del url de la sección *se requiere*
-  template: sections/education.html # Usa "sections/education-alt.html" para una plantilla alterna
-  enable: true # Booleano que determina si la sección está activada (predeterminado: false)
-  weight: 4 # Orden de la sección (predeterminado: alfabeticamente seguida del peso)
-  showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación
-  # Opcionalmente puede ocultar el título del menú
-  # hideTitle: true
-

Añade sus grados académicos

-

Para añadir una educación, incluya la información respectiva en la sección degrees en el archivo education.yaml como se muestra a continuación:

-
degrees:
-- name: Doctorado en Criptografía Cuántica
-  icon: fa-microscope
-  timeframe: 2016-2020
-  institution:
-    name: Universidad de Teconología ABC
-    url: "#"
-    logo: /images/education/college.png # Ruta del logo
-    darkLogo: /images/education/college-dark.png #(opcional), si no se provee, el tema oscuro cotendrá 'logo'
-  grade: #(opcional)
-    scale: CGPA
-    achieved: 3.6
-    outOf: 4
-  publications: #(opcional)
-  - title: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    url: "#"
-  - title: Fusce eu augue ut odio porttitor pulvinar.
-    url: "#"
-  - title: Nullam vitae orci tincidunt purus viverra pulvinar.
-    url: "#"
-  extracurricularActivities: #(opcional), suporta markdown
-  - Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-  - Fusce eu augue ut odio porttitor pulvinar.
-  custonSections: #(opcional)
-    - name: Tesis
-      content: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    - name: Supervisor
-      content: Fusce eu augue ut odio porttitor pulvinar.
-

Asegúrese que el icono que utilices esté disponible en Font Awesome.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/sections/experiences/index.html b/public/es/posts/configuration/sections/experiences/index.html deleted file mode 100644 index 7722ceb6..00000000 --- a/public/es/posts/configuration/sections/experiences/index.html +++ /dev/null @@ -1,1463 +0,0 @@ - - - - Configurando la sección de Experiencia - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Configurando la sección de Experiencia

-
- - - - -
-
    - -
-
- - -
-

La sección de Experiencia ha sido diseñada para mostrar su trayectoria profesional y resalte las responsabilidades que ha asumido a lo largo de su trayectoria profesional. En esta publicación, le guiaré a través del proceso de configuración de la sección de Experiencia en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo experiences.yaml.

-

Para empezar, crea un nuevo archivo llamado experiences.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.

-

Añade la información de la sección

-

Añade la siguiente sección de metadatos en el archivo experiences.yaml:

-
section:
-  name: Experiencia # Título de la sección (predeterminado: "")
-  id: experiences # id del url de la sección *se requiere*
-  enable: true # Booleano que determina si la sección está activada (predeterminado: false)
-  weight: 3 # Orden de la sección (predeterminado: alfabeticamente seguida del peso)
-  showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación
-  # Opcionalmente puede ocultar el título del menú
-  # hideTitle: true
-

Añade tu experiencia

-

Para añadir una experiencia, añade la respectiva información debajo de la sección experiences dentro del archivo experiences.yaml, como a continuación:

-
# Tu experiencia
-experiences:
-- company:
-    name: Example Co.
-    url: "https://www.example.com"
-    location: Dhaka Branch
-    logo: /images/experiences/company.png
-    darkLogo: /images/experiences/company-dark.png #(opcional), si no se provee, el tema oscuro cotendrá 'logo'
-    # resumen de la empresa
-    overview: Example Co. es una empresa ampliamente reconocida de cloud-native development. Crea herramientas para Kubernetes.
-  positions:
-  - designation: Ingeniero de Software Sénior
-    start: Nov 2019
-    # No des una fecha de finalización si aún trabajas ahí. Será sustituida "Presente"
-    # end: Dec 2020
-    # Da unos puntos sobre tus responsablildades en la empresa.
-    responsibilities:
-    - Diseñar y desarollar la herramienta XYZ para la tarea ABC
-    - Diseñar, desarollar y administrar herramienta de recuperación de desastres [Xtool](https://www.example.com) que hace copias de seguridad de volúmenes de Kubernetes, Bases de Datos y definición de recursos del clúster.
-    - Líder del equipo de backend.
-
-  - designation: Ingeniero de Software Júnior
-    start: Nov 2017
-    end: Oct 2019
-    responsibilities:
-    - Implementar y testear la funcionalidad xyz de la herramienta abc.
-    - Dar soporte al cliente de la herramienta abc.
-    - Aprender tecnología k,d,w de xyz.
-

Cada entrada de la sección experiences debería tener la siguiente información,

-
    -
  • company: Información sobre tu empresa. Deberías proveer name, url, location, logo, y un breve overview de la empresa.
  • -
  • positions: Lista de posiciones que has tenido en la empresa. Puedes proveer múltiples posiciones si has cambiado de posición en la empresa.
  • -
  • designation: Representa los roles que has tenido en la posición correspondiente.
  • -
  • start: Fecha en que te uniste en la respectiva posición.
  • -
  • end: Fecha en que dejaste la posición. Si aún está trabajando en esa posición, no llenes este campo.
  • -
  • responsibilities: Lista de responsabilidades que tuviste en esa posición. Esta sección es muy importante, ya que el visitante podrá tener una idea sobre las responsabilidades profesionales que eres capaz de manejar.
  • -
-
-

Puedes usar la sintáctica de markdown en el campo overview de la sección company y el campo de responsibilities.

-
- - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/sections/featured-posts/index.html b/public/es/posts/configuration/sections/featured-posts/index.html deleted file mode 100644 index bb3ffe35..00000000 --- a/public/es/posts/configuration/sections/featured-posts/index.html +++ /dev/null @@ -1,1403 +0,0 @@ - - - - Configurando la sección de Publicaciones Destacadas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

martes, 6 de febrero de 2024

-
- - -
-

Configurando la sección de Publicaciones Destacadas

-
- - - - -
-
    - -
-
- - -
-

La sección de Publicaciones Destacadas sirve para mostrar las publicaciones que quieras. Para habilitar esta sección, crea un archivo featured-posts.yaml dentro del directorio data/es/sections e incluye el siguiente contenido:

-
# Información de la sección
-section:
-  name: Publicaciones DestacadAS # Título de la sección
-  id: featured-posts # id del url de la sección *se requiere*
-  enable: true # Booleano que determina si la sección está activada (predeterminado: false)
-  weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso)
-  showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación
-  hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false)
-
-# publicaciones a destacar
-posts:
-  - quickstart
-  - update-v3-to-v4
-  - prepare-site
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/sections/index.html b/public/es/posts/configuration/sections/index.html deleted file mode 100644 index 584eb39c..00000000 --- a/public/es/posts/configuration/sections/index.html +++ /dev/null @@ -1,1320 +0,0 @@ - - - - Secciones - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/sections/index.xml b/public/es/posts/configuration/sections/index.xml deleted file mode 100644 index cc774175..00000000 --- a/public/es/posts/configuration/sections/index.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - Secciones on Toha - http://localhost:1313/es/posts/configuration/sections/ - Recent content in Secciones on Toha - Hugo -- gohugo.io - es - Tue, 06 Feb 2024 06:20:34 +0600 - Configurando la sección de Publicaciones Destacadas - http://localhost:1313/es/posts/configuration/sections/featured-posts/ - Tue, 06 Feb 2024 06:20:34 +0600 - - http://localhost:1313/es/posts/configuration/sections/featured-posts/ - La sección de Publicaciones Destacadas sirve para mostrar las publicaciones que quieras. Para habilitar esta sección, crea un archivo featured-posts.yaml dentro del directorio data/es/sections e incluye el siguiente contenido: -# Información de la sección section: name: Publicaciones DestacadAS # Título de la sección id: featured-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) # publicaciones a destacar posts: - quickstart - update-v3-to-v4 - prepare-site - - - - Configurando la sección Sobre mi - http://localhost:1313/es/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/es/posts/configuration/sections/about/ - El propósito de la sección Sobre mi es proveer una breve introducción sobre ti en tu sitio web. En esta publicación, te guiaré en cómo configurar la sección Sobre mi. Para obtener una referencia completa, consulte el archivo de ejemplo about.yaml. -Para empezar, crea un archivo about.yaml dentro del directorio data/es/sections de tu sitio web. Después sigue las instrucciones de abajo. -Añade la información de la sección section: name: Sobre mi # Título de la sección (predeterminado: &#34;&#34;) id: about # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 1 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación template: sections/about. - - - - Configurando la sección de Habilidades - http://localhost:1313/es/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/es/posts/configuration/sections/skills/ - La sección de Habilidades ha sido diseñada para mostrar sus habilidades y proporcionar información sobre su experiencia en cada habilidad. Esta guía lo guiará a través del proceso de configuración de la sección de Habilidades en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo skills.yaml. -Para empezar, crea un nuevo archivo llamado skills.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. - - - - Configurando la sección de Educación - http://localhost:1313/es/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/es/posts/configuration/sections/education/ - La sección de Educación ha sido diseñada para mostrar su formación académica. En esta publicación, le guiaré a través del proceso de configuración de la sección de Educación en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo education.yaml. -Para empezar, crea un nuevo archivo llamado education.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. -Añade la información de la sección Añade la siguiente sección de metadatos en el archivo education. - - - - Configurando la sección de Experiencia - http://localhost:1313/es/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/es/posts/configuration/sections/experiences/ - La sección de Experiencia ha sido diseñada para mostrar su trayectoria profesional y resalte las responsabilidades que ha asumido a lo largo de su trayectoria profesional. En esta publicación, le guiaré a través del proceso de configuración de la sección de Experiencia en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo experiences.yaml. -Para empezar, crea un nuevo archivo llamado experiences.yaml dentro del directorio data/es/sections de tu sitio web. - - - - Configurando la sección de Proyectos - http://localhost:1313/es/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/es/posts/configuration/sections/projects/ - El propósito de la sección Proyectos es mostrar eficazmente sus proyectos. En esta publicación, le guiaré a través del proceso de configuración de la sección de Proyectos en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo projects.yaml. -Para empezar, crea un nuevo archivo llamado projects.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. -Añade la información de la sección Añade la siguiente sección de metadatos en el archivo projects. - - - - Configurando la sección de Publicaciones Recientes - http://localhost:1313/es/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/es/posts/configuration/sections/recent-posts/ - La sección de Publicaciones Recientes sirve para mostrar las últimas publicaciones de tu contenido. Para habilitar esta sección, crea un archivo recent-posts.yaml dentro del directorio data/en/sections e incluye el siguiente contenido: -# Información de la sección section: name: Publicaciones Recientes # Título de la sección id: recent-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) numShow: 4 # Opcionalmente puede incrementar el número de publicaciones para mostrar (predeterminado: 3) showMoreButton: false # Opcionalmente puede mostrar el botón `Más publicaciones` (predeterminado: false) - - - - Configurando la sección de Logros - http://localhost:1313/es/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/es/posts/configuration/sections/achievements/ - La sección de Logros ha sido diseñada para mostrar sus logros en un formato de galería visualmente atractivo. Esta guía lo guiará a través del proceso de configuración de la sección de Logros en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo achievements.yaml. -Para empezar, crea un nuevo archivo llamado achievements.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. - - - - - diff --git a/public/es/posts/configuration/sections/page/1/index.html b/public/es/posts/configuration/sections/page/1/index.html deleted file mode 100644 index 25b4744c..00000000 --- a/public/es/posts/configuration/sections/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/posts/configuration/sections/ - - - - - - diff --git a/public/es/posts/configuration/sections/projects/index.html b/public/es/posts/configuration/sections/projects/index.html deleted file mode 100644 index 5e232605..00000000 --- a/public/es/posts/configuration/sections/projects/index.html +++ /dev/null @@ -1,1460 +0,0 @@ - - - - Configurando la sección de Proyectos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Configurando la sección de Proyectos

-
- - - - -
-
    - -
-
- - -
-

El propósito de la sección Proyectos es mostrar eficazmente sus proyectos. En esta publicación, le guiaré a través del proceso de configuración de la sección de Proyectos en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo projects.yaml.

-

Para empezar, crea un nuevo archivo llamado projects.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.

-

Añade la información de la sección

-

Añade la siguiente sección de metadatos en el archivo projects.yaml:

-
section:
-  name: Proyectos # Título de la sección (predeterminado: "")
-  id: projects # id del url de la sección *se requiere*
-  enable: true # Booleano que determina si la sección está activada (predeterminado: false)
-  weight: 5 # Orden de la sección (predeterminado: alfabeticamente seguida del peso)
-  showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación
-  # Opcionalmente puede ocultar el título del menú
-  # hideTitle: true
-

Añade los botones de filtrado de proyectos

-

Ahora, añade una sección buttons dentro del archivo projects.yaml, como a continuación,

-
buttons:
-- name: Todos
-  filter: "all"
-- name: Professional
-  filter: "professional"
-- name: Académico
-  filter: "academic"
-- name: Hobby
-  filter: "hobby"
-

Cada botón tiene dos propiedades. La primera propiedad es name, que es el texto que se mostrará en el botón, y la otra es filter que especifica la categoría de los proyectos que el botón debe seleccionar.

-

Un botón solo mostrará los proyectos que tengan una etiqueta que coincida con el texto especificado en el campo filter. El filtro del valor all es tratado especialmente. Selecciona todos los proyectos aunque no tengan la etiqueta all en su campo tags.

-

Añade tus proyectos

-

Ahora, añade tus proyectos debajo de la sección projects del archivo, projects.yaml como a continuación,

-
projects:
-- name: Kubernetes
-  logo: images/sections/projects/kubernetes.png
-  role: Contribuidor
-  timeline: "Marzo 2018 - Presente"
-  repo: https://github.com/kubernetes/kubernetes
-  #url: ""
-  summary: Programación y gestión de contenedores de nivel de producción.
-  tags: ["professional", "kubernetes", "cloud"]
-

Puedes especificar los siguientes campos en cada proyecto,

-
    -
  • name: Nombre del proyecto.
  • -
  • logo: Logo del proyecto. Si el proyecto no tiene logo, el tema automáticamente añadirá un marcador de posición allí.
  • -
  • role: Tu rol en el proyecto.
  • -
  • timeline: Intervalo de tiempo que has trabajado en el proyecto.
  • -
  • repo: Si tu proyecto tiene un repositorio público de Github, entonces provee el enlace. Mostrará el contador de estrellas.
  • -
  • url: Si tu proyecto no tiene un repositorio público, pero tiene una página web u otra url de detalles externos, proveelo aquí. No provees “repo” y “url” a la vez. Esto creará un botón con un enlace en la tarjeta del proyecto.
  • -
  • summary: Breve descripción del proyecto.
  • -
  • tags: Lista de etiquetas de tu proyecto. Se usarán para seleccionar el proyecto debajo de una categoría con los botones de filtrado.
  • -
-
-

Puedes usar la sintáctica de markdown en el campo summary.

-
-
-

La siguiente imagen muestra cómo el contenido de projects.yaml está distribuido en la sección de Proyectos.

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/sections/recent-posts/index.html b/public/es/posts/configuration/sections/recent-posts/index.html deleted file mode 100644 index 1e2c153a..00000000 --- a/public/es/posts/configuration/sections/recent-posts/index.html +++ /dev/null @@ -1,1399 +0,0 @@ - - - - Configurando la sección de Publicaciones Recientes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Configurando la sección de Publicaciones Recientes

-
- - - - -
-
    - -
-
- - -
-

La sección de Publicaciones Recientes sirve para mostrar las últimas publicaciones de tu contenido. Para habilitar esta sección, crea un archivo recent-posts.yaml dentro del directorio data/en/sections e incluye el siguiente contenido:

-
# Información de la sección
-section:
-  name: Publicaciones Recientes # Título de la sección
-  id: recent-posts # id del url de la sección *se requiere*
-  enable: true # Booleano que determina si la sección está activada (predeterminado: false)
-  weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso)
-  showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación
-  hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false)
-  numShow: 4 # Opcionalmente puede incrementar el número de publicaciones para mostrar (predeterminado: 3)
-  showMoreButton: false # Opcionalmente puede mostrar el botón `Más publicaciones` (predeterminado: false)
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/sections/skills/index.html b/public/es/posts/configuration/sections/skills/index.html deleted file mode 100644 index bf63a8b1..00000000 --- a/public/es/posts/configuration/sections/skills/index.html +++ /dev/null @@ -1,1432 +0,0 @@ - - - - Configurando la sección de Habilidades - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Configurando la sección de Habilidades

-
- - - - -
-
    - -
-
- - -
-

La sección de Habilidades ha sido diseñada para mostrar sus habilidades y proporcionar información sobre su experiencia en cada habilidad. Esta guía lo guiará a través del proceso de configuración de la sección de Habilidades en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo skills.yaml.

-

Para empezar, crea un nuevo archivo llamado skills.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo.

-

Añade la información de la sección

-

Añade la siguiente sección de metadatos en el archivo skills.yaml:

-
section:
-  name: Habilidades # Título de la sección (predeterminado: "")
-  id: skills # id del url de la sección *se requiere*
-  enable: true # Booleano que determina si la sección está activada (predeterminado: false)
-  weight: 2 # Orden de la sección (predeterminado: alfabeticamente seguida del peso)
-  showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación
-  # Opcionalmente puede ocultar el título del menú
-  # hideTitle: true
-

Añade tus habilidades

-

Para añadir una habilidad añada su información debajo de la sección skills dentro del archivo skills.yaml, como a continuación:

-
# Tus habilidades
-# Haz un resumen de cada habilidad.
-skills:
-- name: Kubernetes
-  icon: "images/sections/skills/kubernetes.png"
-  summary: "Capaz de implementar y administrar aplicaciones en Kubernetes. Con experiencia en escribir controladores de Kubernetes para CRD."
-  url: https://kubernetes.io/
-

Aquí, debes proveer los campos name, log, y summary para cada habilidad. El campo summary debe proveer una idea sobre su profundo conocimiento de esta habilidad en particular.

-
-

Puedes usar la sintáctica de markdown en el campo summary.

-
-
-

La siguiente imagen muestra cómo el contenido de skills.yaml está distribuido en la sección de Habilidades.

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/configuration/site-parameters/index.html b/public/es/posts/configuration/site-parameters/index.html deleted file mode 100644 index 5f383437..00000000 --- a/public/es/posts/configuration/site-parameters/index.html +++ /dev/null @@ -1,1497 +0,0 @@ - - - - Configurando parámetros del sitio web - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Configurando parámetros del sitio web

-
- - - - -
-
    - -
-
- - -
-

Después de instalar este tema, cuando ejecutas tu sitio web por primera vez, se iniciará con los parámetros predeterminados. Debería parecerse a este sitio de ejemplo, pero sin secciones en la página de inicio. No te preocupes, puede añadir estas secciones proporcionando los archivos de datos necesarios.

-

En las próximas publicaciones, le guiaré sobre cómo añadir estas secciones y personalizar tu sitio web. Pero primero, empezaremos cambiando los parámetros del sitio. Puedes modificar el fondo, el logo, la información del autor y habilitar/deshabilitar varias funcionalidades.

-

Para obtener una lista completa de los parámetros de configuración disponibles, consulte el sitio de ejemplo.

-

Añade un Fondo

-

Para empezar, vamos a establecer un fondo para tu sitio web. Pon la imagen de fondo que desee en el directorio assets/images. Después, añade lo siguiente en la sección params del archivo config.yaml.

-
background: "images/nombre_de_tu_imagen_de_fondo.jpg"
-
-

Para añadir logos para tu sitio, necesitas dos logos diferentes: uno para la barra de navegación transparente, y otro para la barra de navegación no-transparente. Pon tus logos dentro del directorio assets/images y añade las siguientes líneas debajo de la sección params del archivo config.yaml.

-
# El logo invertido será usado para la barra de navegación transparente.
-# El logo principal será usado para la barra de navegación no-transparente.
-logo:
-  main: images/logo-principal.png
-  inverted: images/logo-invertido.png
-  favicon: images/favicon.png
-

Habilita publicaciones del Blog

-

Para habilitar publicaciones de blog en tu sitio web, necesitarás aplicar unos cambios en el archivo config.yaml. Localiza la sección params.features y añada el siguiente código.

-
# Habilita y configura publicaciones de Blog
-blog:
-  enable: true
-  showAuthor: true # muestra el autor de la publicación (por defecto: true)
-

Habilita Tabla de Contenido

-

Ahora, si quiere mostrar la sección Tabla de Contenido en tu publicación de blog, tienes que habilitarlo en la sección params.features del archivo config.yaml.

-
toc:
-  enable: true
-

También puedes controlar los niveles de tu Tabla de Contenido añadiendo la siguiente configuración en la sección de markup de tu archivo config.yaml.

-
markup:
-  tableOfContents:
-    startLevel: 2
-    endLevel: 6
-    ordered: false
-

Aquí, hemos configurado nuestra Tabla de Contenido para mostrar todos los encabezados desde h2 hasta h6.

-

Habilita el botón <Mejorar esta página>

-

Si quieres permitir que los lectores mejoren fácilmente una publicación haciendo correcciones como faltas de ortografía o identación, puedes habilitar el botón <Mejorar esta página>. Para hacerlo, añada su URL del repositorio de git en la sección params del archivo config.yaml.

-
gitRepo: <URL de tu repositorio de Github del sitio>
-

Esto añadirá un botón con la etiqueta Mejorar esta página al final de cada publicación de blog. El botón dirigirá al usuario directamente a la página de edición respectiva en Github.

-

Si tu rama por defecto no tiene el nombre de main, necesitarás especificar tu rama por defecto de git en la sección params en el archivo config.yaml.

-
gitBranch: <nombre de tu rama por defecto de git>
-

Habilita Boletín Informativo

-

Para habilitar la funcionalidad de boletín informativo, necesitarás proveer los parámetros necesarios debajo de la sección params.footer en el archivo config.yaml. Ahora mismo, el boletín informativo solo es soportado por el proveedor Mailchimp. Aquí hay un ejemplo de cómo debería ser:

-
newsletter:
-  enable: true
-  provider: mailchimp
-  mailchimpURL: https://github.us1.list-manage.com/subscribe/post?u=19de52a4603135aae97163fd8&amp;id=094a24c76e
-

Para deshabilitar la funcionalidad del boletín informativo, puedes establecerlo con la siguiente configuración.

-
newsletter:
-  enable: false
-

Habilita RAW HTML en los archivos de Markdown

-

Si quiere incluir RAW HTML en tus archivos de markdown, necesitarás habilitar el rendering inseguro. Sin habilitarlo, Hugo no podrá renderizar HTML. Para habilitar rendering inseguro de markdown, añade la siguiente configuración de goldmark en la sección markup del archivo config.yaml.

-
markup:
-  goldmark:
-    renderer:
-      unsafe: true
-

Añade información del autor

-

Ahora, crea un archivo author.yaml dentro del directorio /data/es/ y añade tu información como a continuación:

-
# Alguna información sobre ti
-name: "Jane Doe"
-nickname: "Jane"
-image: "images/avatar.png"
-
-# mensaje de saludo antes de tu nombre. El valor predeterminado será "Hi!, I am" si no se proporciona.
-greeting: "Hola, soy"
-
-# da tu información de contacto. Se utilizará en el pie de página
-contactInfo:
-  email: "janedoe@example.com"
-  phone: "+0123456789"
-  stack-overflow:
-    icon: stack-overflow
-    url: "https://stackoverflow.com/users/1/exampleUser"
-    text: "ExampleUser"
-
-# Un pequeño resumen de lo que haces
-summary:
-  - Soy un desarrollador
-  - Trabajo con Go
-  - Me gusta trabajar en proyectos divertidos
-
-

Nota: Los parámetros de contactInfo usarán el campo icon para buscar el respectivo icono. Asegúrese que el campo icon coincide con los nombres de la fuente awesome. Puedes encontrar ejemplos aquí.

-
-

Añade un aviso de derechos de autor

-

Para añadir un aviso de derechos de autor en tu sitio, crea un archivo site.yaml dentro del directorio /data/es. Añada la siguiente sección al archivo:

-
copyright: © 2024 Copyright.
-

Descripción del sitio

-

Para añadir una descripción de tu sitio web que ayudará a los motores de búsqueda a encontrar tu sitio, necesitarás añadir una sección de description en tu archivo site.yaml.

-
# Meta descripción de su sitio. Esto ayudará a los motores de búsqueda a encontrar su sitio.
-description: Página de ejemplo del tema de hugo Toha.
-

Añade Menús personalizados

-

Para añadir menús personalizados en la barra de navegación, puedes modificar el archivo site.yaml. Por defecto, los menús personalizados son visibles en la barra de navegación. Para esconder un menú personalizado, establece la propiedad hideFromNavbar a true. Por defecto, los menús personalizados están ocultos del área del pie de página. Para mostrar un elemento de menú personalizado en el pie de página, establece la propiedad showOnFooter a true. Esto es particularmente útil cuando desea añadir un enlace a otro sitio en la barra de navegación.

-
customMenus:
-- name: Notes
-  url: https://hossainemruz.gitbook.io/notes/
-  hideFromNavbar: false
-  showOnFooter: true
-

Ahora, puedes ejecutar tu sitio y ver los cambios. En las siguientes publicaciones, te guiaré en cómo añadir secciones a tu página de inicio y personalizar aún más su sitio.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/contributing/index.html b/public/es/posts/contributing/index.html deleted file mode 100644 index 75dd4c67..00000000 --- a/public/es/posts/contributing/index.html +++ /dev/null @@ -1,1486 +0,0 @@ - - - - Cómo contribuir? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

viernes, 19 de enero de 2024

-
- - -
-

Cómo contribuir?

-
- - - - -
-
    - -
-
- - -
-

Maneras de contribuir

-

Puedes contribuir a este tema de varias maneras.

-

Código

-

Los Pull Requests son bienvenidos y estaré encantado de revisarlos. Simplemente siga los siguientes principios:

-
    -
  • Manténgalo simple.
  • -
  • Manténgalo consistente con el diseño.
  • -
  • Utilice la menor cantidad de dependencias posible.
  • -
  • Ten paciencia.
  • -
-

Testeando y reportando errores

- -

Documentación

-

También puedes contribuir con la documentación del tema: -You can also contribute to the theme documentation by:

-
    -
  • Añadiendo información y secciones.
  • -
  • Corrigiendo errores y faltas de ortografía.
  • -
  • Actualizando documentación obsoleta.
  • -
  • Traduciendo la documentación a un nuevo idioma, esta guía te podría ser útil.
  • -
-

Traducción

-

Finalmente, puedes contribuir a la traducción del tema a distintos idiomas, completando palabras que faltan, o añadiendo un nuevo idioma. Puedes seguir la guía Cómo añadir un idioma sin soporte para más información.

-

Cómo contribuir?

-

Para el desarrollo local, puedes hacer cambios al submódulo del tema y probar los cambios con tu propio sitio o con el sitio de ejemplo localmente.

-

Fork

-

Para comenzar, haz fork de este repositorio. Después, sigue los siguientes pasos para usar el tema forkeado para el desarrollo local,

-

Ejecuta el tema forkeado con el sitio de ejemplo

-

Si quieres ejecutar tu desarrollo local con este sitio de ejemplo, sigue los siguientes pasos:

-
# va al directorio exampleSite
-$ cd exampleSite
-# instala los módulos de hugo
-$ hugo mod tidy
-# instala las dependencias
-$ hugo mod npm pack
-$ npm install
-# ejecuta el sitio de ejemplo localmente
-$ hugo server -w
-

Ahora, puedes hacer cambios en el tema, y se verán reflectados inmediatamente en el sitio. Si necesitas cambiar alguna configuración, lo puedes hacer en el archivo config.yaml dentro del directorio exampleSite. Si necesitas añadir contenido o datos, puedes crear el respectivo directorio dentro de exampleSite y añade tu contenido o datos deseados ahí.

-

Ejecuta el tema forkeado con tu propio sitio

-

Si quieres ejecutar tu desarrollo local con tu sitio, sigue los siguientes pasos:

-

Sustituye los módulos del tema:

-

Abre el archivo go.mod de tu sitio y sustituye github.com/hugo-toha/toha/v4 por el path de tu repositorio forkeado. Por ejemplo, si tu repositorio forkeado es github.com/<tu-usuario-de-github>/toha, sustituye github.com/hugo-toha/toha/v4 por github.com/<tu-usuario-de-github>/toha/v4.

-
module github.com/hugo-toha/hugo-toha.github.io
-
-go 1.19
-
-require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect
-
-replace(
-    github.com/hugo-toha/toha/v4 => github.com/<your-github-user>/toha/v4 <git branch>
-)
-

Para el desarrollo interactivo, puedes sustituir el tema con tu fork clonado localmente. Por ejemplo, si has clonado tu fork en /home/mis-proyectos/toha, sustituye github.com/hugo-toha/toha/v4 por /home/mis-proyectos/toha.

-
module github.com/hugo-toha/hugo-toha.github.io
-
-go 1.19
-
-require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect
-
-replace(
-    github.com/hugo-toha/toha/v4 => /home/my-projects/toha
-)
-

Actualizar dependencias:

-
# actualiza los módulos de hugo
-$ hugo mod tidy
-# instala las dependencias
-$ hugo mod npm pack
-$ npm install
-

Ejecuta tu sitio localmente:

-
$ hugo server -w
-

Desde aquí ya puedes hacer cambios al código fuente del tema mientras lo pruebas con tu sitio Hugo o con el de ejemplo.

-

Abre un Pull Request

-

Cuando ya hayas hecho los cambios, haz commit y haz push a tu fork.

-
# añade todos los cambios
-$ git add .
-# haz commit de los cambios con un mensaje significativo
-$ git commit -m "Un mensaje de commit significativo"
-# haz push del commit a tu fork
-$ git push my-fork mi-nueva-rama
-

Después, abre un Pull Request en la rama main de hugo-toha/toha desde la rama mi-nueva-rama de tu propio fork.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/customizing/customize-css/index.html b/public/es/posts/customizing/customize-css/index.html deleted file mode 100644 index 19f04706..00000000 --- a/public/es/posts/customizing/customize-css/index.html +++ /dev/null @@ -1,1467 +0,0 @@ - - - - Personalización del CSS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

sábado, 13 de enero de 2024

-
- - -
-

Personalización del CSS

-
- - - - -
-
    - -
-
- - -
-

Este tema te permite personalizar la apariencia de tu sitio y sus componentes sobrescribiendo el CSS predeterminado. Esta guía te enseñará cómo sobrescribir el esquema de colores del tema y la personalización de CSS de componentes individuales.

-

Este tema usa Sass para generar el CSS. Si no está familiarizado con Sass, puedes aprender más sobre él aquí.

-

Sobrescribe las variables de los colores

-

Si quieres cambiar los colores por defecto del tema, pueds sobrescribir las variables de los colores. Para sobrescribir las variables de los colores del tema, necesitarás crear un archivo nombrado variables.scss dentro del directorio assets/styles de tu sitio. Después copia el contenido predeterminado del archivo variables.scss, y ponlo en tu archivo variables.scss. Aquí, solo la sección de $theme predeterminada de variables.scss es mostrada:

-
// themes
-$themes: (
-  'light': (
-    // cyan 600
-    'accent-color': #0891b2,
-    // cyan 500
-    'hover-over-accent-color': #06b6d4,
-    // zinc 200
-    'text-over-accent-color': #e4e4e7,
-    // slate 50
-    'bg-primary': #f8fafc,
-    // slate 900
-    'bg-primary-inverse': #0f172a,
-    // slate 200
-    'bg-secondary': #e2e8f0,
-    'bg-card': #fff,
-    // slate 800
-    'heading-color': #1e293b,
-    // slate 700
-    'text-color': #334155,
-    // slate 300
-    'inverse-text-color': #cbd5e1,
-    // slate 500
-    'muted-text-color': #64748b,
-    // red 600
-    'inline-code-color': #dc2626,
-    // amber 200
-    'highlight-color': #fde68a,
-    // slate 900
-    'footer-color': #0f172a,
-  ),
-  'dark': (
-    // cyan 600
-    'accent-color': #0891b2,
-    // cyan 500
-    'hover-over-accent-color': #06b6d4,
-    // zinc 200
-    'text-over-accent-color': #e4e4e7,
-    // gray-800
-    'bg-primary': #1f2937,
-    // slate 900
-    'bg-primary-inverse': #0f172a,
-    // gray 900
-    'bg-secondary': #111827,
-    // slate 800
-    'bg-card': #1e293b,
-    // slate 100
-    'heading-color': #f1f5f9,
-    // slate 300
-    'text-color': #cbd5e1,
-    // slate 900
-    'inverse-text-color': #0f172a,
-    // slate 500
-    'muted-text-color': #64748b,
-    // red 600
-    'inline-code-color': #dc2626,
-    // amber 200
-    'highlight-color': #fde68a,
-    // slate 900
-    'footer-color': #0f172a,
-  ),
-);
-

Los campos light y dark representan los esquemas de color para el modo claro y el modo oscuro, respectivamente. Modificando los códigos de color en estos campos, puedes personalizar la apariencia de su sitio.

-

Override Component CSS

-

Para sobrescribir el CSS de un componente, crea un archivo override.scss dentro del directorio assets/styles. Después, allí pon el nuevo código CSS. No necesitarás reescribir toda la componente de CSS. Puedes poner solo los campos que quieras cambiar.

-

Por ejemplo, para deshabilitar el efector de difuminado de la imagen de fondo de la página de inicio, puedes añadir el siguiente código SCSS en el archivo override.scss:

-
.home{
-  .background{
-    filter: none;
-  }
-}
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/customizing/customize-layout/index.html b/public/es/posts/customizing/customize-layout/index.html deleted file mode 100644 index 9e66c134..00000000 --- a/public/es/posts/customizing/customize-layout/index.html +++ /dev/null @@ -1,1422 +0,0 @@ - - - - Personalización de la Disposición - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

sábado, 7 de agosto de 2021

-
- - -
-

Personalización de la Disposición

-
- - - - -
-
    - -
-
- - -
- - - - - - -
- - Si personalizas la disposición de un componente existente, no recibirás actualizaciones futuras para ese componente una vez el tema sea actualizado. Necesitarás actualizar ese componente en tu repositorio. -
- -

En este tutorial, te guiaré en cómo personalizar la disposición de un tema. Yo personalmente he pasado por el proceso y compartiré mis ideas para ponértelo más fácil.

-

Paso 1: Cambia el archivo de Disposición

-

Para personalizar la disposición de una sección, página o componente existente, necesitarás localizar el archivo correspondiente en el directorio layout del tema. Una vez encuentre el archivo, cópialo y ponlo en la misma estructura de directorio dentro del directorio layouts de tu sitio.

-

Por ejemplo, para personalizar la disposición de la sección sobre mi, sigue estos pasos:

-
    -
  1. Copia el archivo about.html del directorio layouts/partials/sections del tema.
  2. -
  3. Pega el archivo en el directorio layouts/partials/sections de tu repositorio.
  4. -
  5. Modifica el archivo about.html para realizar los cambios de diseño deseados para la sección sobre mi.
  6. -
-

Paso 2: Añade estilo CSS

-

Si necesitas añadir CSS adicional en tu archivo layout modificado, lo puedes hacer añadiendo código CSS al archivo assets/styles/override.scss de tu sitio web. Este archivo es automáticamente cargado por el tema, y aplicará tus estilos personalizados. Si quieres añadir CSS en un archivo separado, pon el CSS dentro de un archivo SCSS en el directorio assets/styles, e incluye en el archivo assets/styles/override.scss la siguiente línea:

-
@import "nombre-de-tu-archivo-scss";
-

Paso 3: Añade JavaScript

-

Si tu archivo de disposición modificado requiere de JavaScript adicional, la manera recomendada es añadir el código de JavaScript en el mismo archivo de disposición con la etiqueta <script>-. Si quieres añadir JavaScript en un archivo separado, pon el archivo dentro del directorio assets/scripts e inclúyelo en el archivo de disposición de la siguiente forma:

-
{{ $script := resources.Get "scripts/tu-archivo-javacript.js" }}
-<script src="{{ $script.RelPermalink }}" integrity="{{ $script.Data.Integrity }}"></script>
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/customizing/dark-theme/index.html b/public/es/posts/customizing/dark-theme/index.html deleted file mode 100644 index 9532f23e..00000000 --- a/public/es/posts/customizing/dark-theme/index.html +++ /dev/null @@ -1,1391 +0,0 @@ - - - - Habilitar Tema Oscuro - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

domingo, 12 de junio de 2022

-
- - -
-

Habilitar Tema Oscuro

-
- - - - -
-
    - -
-
- - -
-

Para habilitar el modo oscuro en Toha v4.0.0, simplemente establece el campo darkMode.enable a true debajo de la sección params.features dentro del archivo config.yaml. Por ejemplo:

-
params:
-  features:
-    darkMode:
-      enable: true
-

¡Felicidades! Estas listo. Ahora puedes disfrutar del modo oscuro en tu sitio. El modo oscuro obedecerá a las preferencias del sistema del usuario.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/customizing/index.html b/public/es/posts/customizing/index.html deleted file mode 100644 index e8bf0fd8..00000000 --- a/public/es/posts/customizing/index.html +++ /dev/null @@ -1,1199 +0,0 @@ - - - - Personalización - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/customizing/index.xml b/public/es/posts/customizing/index.xml deleted file mode 100644 index 0b92f472..00000000 --- a/public/es/posts/customizing/index.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - Personalización on Toha - http://localhost:1313/es/posts/customizing/ - Recent content in Personalización on Toha - Hugo -- gohugo.io - es - Sat, 13 Jan 2024 22:30:50 +0600 - Añadiendo una nueva Sección - http://localhost:1313/es/posts/customizing/new-section/ - Sat, 13 Jan 2024 22:30:50 +0600 - - http://localhost:1313/es/posts/customizing/new-section/ - Si las secciones, plantillas y componentes existentes no cumplen con tus necesidades, puedes añadir nuevas secciones, plantillas y componentes a tu sitio web. Esta guía te enseñará cómo añadir una nueva sección a tu sitio. -Paso 1: Cambia el archivo de Disposición Para añadir una nueva sección a tu sitio, necesitarás crear un archivo de disposicion en el directorio layouts/partials/sections. El archivo debería tener el nombre de la sección. Por ejemplo, si quieres añadir una sección contact con un formulario de contacto, crea un archivo llamado contact. - - - - Personalización del CSS - http://localhost:1313/es/posts/customizing/customize-css/ - Sat, 13 Jan 2024 22:00:50 +0600 - - http://localhost:1313/es/posts/customizing/customize-css/ - Este tema te permite personalizar la apariencia de tu sitio y sus componentes sobrescribiendo el CSS predeterminado. Esta guía te enseñará cómo sobrescribir el esquema de colores del tema y la personalización de CSS de componentes individuales. -Este tema usa Sass para generar el CSS. Si no está familiarizado con Sass, puedes aprender más sobre él aquí. -Sobrescribe las variables de los colores Si quieres cambiar los colores por defecto del tema, pueds sobrescribir las variables de los colores. - - - - Habilitar Tema Oscuro - http://localhost:1313/es/posts/customizing/dark-theme/ - Sun, 12 Jun 2022 01:30:50 +0600 - - http://localhost:1313/es/posts/customizing/dark-theme/ - Para habilitar el modo oscuro en Toha v4.0.0, simplemente establece el campo darkMode.enable a true debajo de la sección params.features dentro del archivo config.yaml. Por ejemplo: -params: features: darkMode: enable: true ¡Felicidades! Estas listo. Ahora puedes disfrutar del modo oscuro en tu sitio. El modo oscuro obedecerá a las preferencias del sistema del usuario. - - - - Personalización de la Disposición - http://localhost:1313/es/posts/customizing/customize-layout/ - Sat, 07 Aug 2021 06:20:50 +0600 - - http://localhost:1313/es/posts/customizing/customize-layout/ - Si personalizas la disposición de un componente existente, no recibirás actualizaciones futuras para ese componente una vez el tema sea actualizado. Necesitarás actualizar ese componente en tu repositorio. En este tutorial, te guiaré en cómo personalizar la disposición de un tema. Yo personalmente he pasado por el proceso y compartiré mis ideas para ponértelo más fácil. -Paso 1: Cambia el archivo de Disposición Para personalizar la disposición de una sección, página o componente existente, necesitarás localizar el archivo correspondiente en el directorio layout del tema. - - - - - diff --git a/public/es/posts/customizing/new-section/index.html b/public/es/posts/customizing/new-section/index.html deleted file mode 100644 index c5f174ac..00000000 --- a/public/es/posts/customizing/new-section/index.html +++ /dev/null @@ -1,1413 +0,0 @@ - - - - Añadiendo una nueva Sección - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

sábado, 13 de enero de 2024

-
- - -
-

Añadiendo una nueva Sección

-
- - - - -
-
    - -
-
- - -
-

Si las secciones, plantillas y componentes existentes no cumplen con tus necesidades, puedes añadir nuevas secciones, plantillas y componentes a tu sitio web. Esta guía te enseñará cómo añadir una nueva sección a tu sitio.

-

Paso 1: Cambia el archivo de Disposición

-

Para añadir una nueva sección a tu sitio, necesitarás crear un archivo de disposicion en el directorio layouts/partials/sections. El archivo debería tener el nombre de la sección. Por ejemplo, si quieres añadir una sección contact con un formulario de contacto, crea un archivo llamado contact.html. Usa la siguiente plantilla para el archivo contact.html:

-
{{ $sectionID := replace (lower .section.name) " " "-"  }}
-{{ if .section.id }}
-  {{ $sectionID = .section.id }}
-{{ end }}
-
-<div class="container anchor p-lg-5 about-section" id="{{ $sectionID }}">
-  // Tu código de HTML personalizado
-</div>
-

Paso 2: Añade estilo CSS

-

Si necesitas añadir CSS adicional en tu archivo layout modificado, lo puedes hacer añadiendo código CSS al archivo assets/styles/override.scss de tu sitio web. Este archivo es automaticamente cargado por el tema, y aplicará tus estilos personalizados. Si quieres añadir CSS en un archivo separado, pon el CSS dentro de un archivo SCSS en el directorio assets/styles, e incluye en el archivo assets/styles/override.scss la siguiente línea:

-
@import "nombre-de-tu-archivo-scss";
-

Paso 3: Añade JavaScript

-

Si tu archivo de disposición modificado requiere de JavaScript adicional, la manera recomendada es añadir el código de JavaScript en el mismo archivo de disposición con la etiqueta <script>-. Si quieres añadir JavaScript en un archivo separado, pon el archivo dentro del directorio assets/scripts e incluyelo en el archivo de disposición de la siguiente forma:

-
{{ $script := resources.Get "scripts/tu-archivo-javacript.js" }}
-<script src="{{ $script.RelPermalink }}" integrity="{{ $script.Data.Integrity }}"></script>
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/customizing/page/1/index.html b/public/es/posts/customizing/page/1/index.html deleted file mode 100644 index 890fe434..00000000 --- a/public/es/posts/customizing/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/posts/customizing/ - - - - - - diff --git a/public/es/posts/external-link/index.html b/public/es/posts/external-link/index.html deleted file mode 100644 index 9ba98ee8..00000000 --- a/public/es/posts/external-link/index.html +++ /dev/null @@ -1,1380 +0,0 @@ - - - - Link externo en la barra lateral - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 14 de marzo de 2022

-
- - -
-

Link externo en la barra lateral

-
- - - - -
-
    - -
-
- - -
- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/features/index.html b/public/es/posts/features/index.html deleted file mode 100644 index 26ea2a8f..00000000 --- a/public/es/posts/features/index.html +++ /dev/null @@ -1,1480 +0,0 @@ - - - - Características - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Características

-
- - - - -
-
    - -
-
- - -
-

Enlace de prueba

-

Este tema ha sido diseñado desde un punto de preferencia personal. Como desarrollador, quiero organizar mi portfolio de manera que refleje de la mejor manera mis habilidades. Entonces, este tema puede o no satisfacer sus necesidades, pero estaré encantado de tener tu feedback.

-

Esta publicación daré una descripción general de las características que este tema incorpora.

-

Diseño minimalista

-

Este tema ha sido diseñado con la intención de ser minimalista y hermoso. El esquema de colores ha sido escogido para ser simple pero potente. Esta página de publicación ha sido diseñada para tener las menos distracciones posibles. Gracias a Anup Deb por su guía en el diseño.

- - -
-

Receptivo

-

El tema es completamente receptivo. Tiene una estética hermosa, y consistente en los dispositivos de Sobremesa, Portátiles, Tablet y Móviles.

- - -
-

Tarjetas diseñadas cuidadosamente

-

Las tarjetas de habilidades y proyectos han sido diseñadas cuidadosamente para dar información significativa. Las tarjetas de habilidades no solo enumeran las habilidades. También dan al visitante una idea sobre el conocimiento de una habilidad particular. Las tarjetas de proyectos dan una idea sobre la popularidad de su proyecto si es un proyecto de código abierto en Github.

- - -
-

Una cronología de experiencias que realmente representa tus experiencias

-

La cronología de experiencias ha sido diseñada para reflejar su experiencia profesional. Muestra las responsabilidades que ha manejado en las distintas etapas de su carrera.

- - -
-

Una galería para mostrar sus logros

-

La sección de galería te permite mostrar tus logros al público.

- - -
-

Una barra lateral con sentido

-

¿Alguna vez pasaste mucho tiempo buscando una publicación en particular en un blog? Yo también lo hice. Este tema incorpora un menú de barra lateral que clasifica sus publicaciones en varias categorías y subcategorías.

- - -
-

Personalización & Extensibilidad

-

Es fácil customizar el tema sin cambiar el código del tema. Ha sido diseñado para ser extensible y personalizado. Puedes añadir fácilmente una nueva sección o sobrescribir el CSS de cualquier sección existente si alterar el tema.

-

¿Aún no cumples con tus requisitos? Presenta una solicitud de función aquí.

-

Soporte de múltiples idiomas

-

Este tema tiene soporte integrado para varios idiomas. Puede traducir su contenido a varios idiomas fácilmente para una mejor accesibilidad.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/getting-started/github-pages/index.html b/public/es/posts/getting-started/github-pages/index.html deleted file mode 100644 index 72817d80..00000000 --- a/public/es/posts/getting-started/github-pages/index.html +++ /dev/null @@ -1,1520 +0,0 @@ - - - - Despliegue el sitio en Github Pages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Despliegue el sitio en Github Pages

-
- - - - -
-
    - -
-
- - -
-

En esta publicación, vamos a desplegar el sitio que hemos creado en la pasada publicación en Github Pages. Para empezar, debemos asegurarnos que el nombre de su repositorio es <tu usuario>.github.io. Después, haz commit de todos los cambios no publicados y haz push a Github.

-

Crea una rama gh-pages

-

Para empezar, crea una nueva rama llamada gh-pages. Github automáticamente establecerá las respectivas configuraciones para Github pages cuando vea la rama con este nombre.

-
# crea la rama gh-pages
-$ git checkout -b gh-pages
-# hace push de la rama source a Github
-$ git push gh-pages gh-pages
-

Habilite Github Action

-

Vamos a automatizar el proceso de despliegue usando Github Actions. En un principio, asegúrese de que Github Action esté habilitado en su repositorio. Vaya a Settings > Actions de su repositorio y asegúrese de que Action permissions esté en modo Allow all actions. Aquí hay una captura de pantalla de la configuración respectiva:

- - -

Añade un Workflow

-

Usaremos la acción peaceiris/actions-hugo para inicializar hugo y peaceiris/actions-gh-pages para desplegar el sitio web. Crea un directorio .github en la raíz de tu repositorio. Después, crea un directorio workflows dentro del directorio .github. Finalmente, crea un archivo deploy-site.yaml dentro del directorio workflows y añade el siguiente contenido:

-
name: Deploy to Github Pages
-
-# se ejecuta cuando un commit es pusheado a la rama "source"
-on:
-  push:
-    branches:
-    - main
-
-jobs:
-  deploy:
-    runs-on: ubuntu-latest
-    steps:
-    # checkout del commit que ha sido pusheado
-    - uses: actions/checkout@v3
-
-    - name: Setup Hugo
-      uses: peaceiris/actions-hugo@v2.6.0
-      with:
-        hugo-version: 'latest'
-        extended: true
-
-    - name: Update Hugo Modules
-      run: hugo mod tidy
-
-    - name: Setup Node
-      uses: actions/setup-node@v3
-      with:
-        node-version: 18
-
-    - name: Install node modules
-      run: |
-        hugo mod npm pack
-        npm install        
-
-    - name: Build
-      run: hugo --minify
-
-    # hace push del contenido generado a la rama `gh-pages`.
-    - name: Deploy
-      uses: peaceiris/actions-gh-pages@v3.9.0
-      with:
-        github_token: ${{ secrets.GITHUB_TOKEN }}
-        publish_branch: gh-pages
-        publish_dir: ./public
-

Esta acción se ejecutará en cada push de la rama main. Se creará el sitio web y hará un commit a la rama gh-pages con el contenido generado.

-

Despliegue

-

Si ha seguido la guía adecuadamente, su sitio debería estar listo para el despliegue en Github Pages. Ahora, si haces un push de cualquier commit a tu rama main, se empezará una Github Action y se desplegará su sitio web automáticamente.

-

Haz push de un commit a la rama main y vaya a la pestaña Actions de su repositorio para verificar que la acción ha empezado.

- - -
-

Ahora, espere que las acciones se completen. Si se han completado correctamente, debería ver un tick verde indicado que se han ejecutado correctamente.

- - -
-

Una vez la Github Action se ha completado correctamente, puede navegar a su sitio web en https://<su usuario>.github.io.

- - -

Añade un dominio personalizado

-

Si posee un dominio y desea utilizarlo en este sitio web, vaya al sitio web de su proveedor del dominio. Ahí, añade los siguientes Resource Records:

-
@      3600    IN A     185.199.108.153
-@      3600    IN A     185.199.109.153
-@      3600    IN A     185.199.110.153
-@      3600    IN A     185.199.111.153
-
-WWW    3600    IN A     185.199.108.153
-WWW    3600    IN A     185.199.109.153
-WWW    3600    IN A     185.199.110.153
-WWW    3600    IN A     185.199.111.153
-

Para verificar que su dominio y asegurarse que nadie de Github pueda usarlo excepto tu, puedes seguir los pasos en esta guía.

-

Finalemente, crea un archivo CNAME dentro del directorio /static de tu repositorio. Ahí añade tu dominio:

-
example.com
-

Una vez que la Github Action se haya completado correctamente, puede navegar a su sitio web en https://<su dominio>.

-

Ten en cuenta que navegando a https://<su usuario>.github.io será redirigido automáticamente a https://<su dominio>.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/getting-started/index.html b/public/es/posts/getting-started/index.html deleted file mode 100644 index a34f43d6..00000000 --- a/public/es/posts/getting-started/index.html +++ /dev/null @@ -1,1198 +0,0 @@ - - - - Primeros Pasos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/getting-started/index.xml b/public/es/posts/getting-started/index.xml deleted file mode 100644 index 5598c456..00000000 --- a/public/es/posts/getting-started/index.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - Primeros Pasos on Toha - http://localhost:1313/es/posts/getting-started/ - Recent content in Primeros Pasos on Toha - Hugo -- gohugo.io - es - Mon, 08 Jun 2020 23:00:20 +0600 - Prepare su sitio web - http://localhost:1313/es/posts/getting-started/prepare-site/ - Mon, 08 Jun 2020 23:00:20 +0600 - - http://localhost:1313/es/posts/getting-started/prepare-site/ - En esta publicación, vamos a crear un sitio de hugo desde cero. Después, lo configuraremos con el tema Toha, lo haremos plurilingüe, y añadiremos publicaciones de ejemplo. Al final de esta publicación, deberías poder ejecutar un sitio hugo con el tema Toha totalmente funcional localmente. -Si quieres un atajo, puedes simplemente hacer un fork del repositorio hugo-toha/hugo-toha.github.io, renombrarlo y actualizarlo con tus datos. Este repositorio ya está configurado para el despliegue en Github Pages y Netlify. - - - - Despliegue el sitio en Github Pages - http://localhost:1313/es/posts/getting-started/github-pages/ - Mon, 08 Jun 2020 22:00:20 +0600 - - http://localhost:1313/es/posts/getting-started/github-pages/ - En esta publicación, vamos a desplegar el sitio que hemos creado en la pasada publicación en Github Pages. Para empezar, debemos asegurarnos que el nombre de su repositorio es &lt;tu usuario&gt;.github.io. Después, haz commit de todos los cambios no publicados y haz push a Github. -Crea una rama gh-pages Para empezar, crea una nueva rama llamada gh-pages. Github automáticamente establecerá las respectivas configuraciones para Github pages cuando vea la rama con este nombre. - - - - Despliegue el sitio en Netlify - http://localhost:1313/es/posts/getting-started/netlify/ - Mon, 08 Jun 2020 21:00:15 +0600 - - http://localhost:1313/es/posts/getting-started/netlify/ - Netlify ofrece un excelente y fácil proceso para desplegar un sitio de hugo estático. Puedes desplegar su sitio web en cuestión de unos solos clics. A diferencia de Github Pages, puedes nombrar su repositorio como quieras. También puede personalizar el URL del sitio. -En esta publicación, mostraremos paso a paso el proceso de despliegue de un sitio hugo con netlify. -Añade configuración de Netlify Para empezar, cree un archivo netlify.toml a la raíz de su repositorio y añade las siguientes configuraciones: - - - - Automatiza las actualizaciones del tema - http://localhost:1313/es/posts/getting-started/theme-update/ - Mon, 08 Jun 2020 20:00:15 +0600 - - http://localhost:1313/es/posts/getting-started/theme-update/ - Para garantizar que su sitio se beneficie de las funciones y correcciones más recientes, es fundamental mantenerlo actualizado con la última versión del tema. Este artículo te guiará a través del proceso de establecimiento de un GitHub workflow que actualizará automáticamente la versión del tema. Esta acción realizará comprobaciones diarias de cualquier actualización del tema. Si se detecta una actualización, se generará un Pull Request para actualizar su sitio a la versión más reciente del tema. - - - - - diff --git a/public/es/posts/getting-started/netlify/index.html b/public/es/posts/getting-started/netlify/index.html deleted file mode 100644 index bf148169..00000000 --- a/public/es/posts/getting-started/netlify/index.html +++ /dev/null @@ -1,1556 +0,0 @@ - - - - Despliegue el sitio en Netlify - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Despliegue el sitio en Netlify

-
- - - - -
-
    - -
-
- - -
-

Netlify ofrece un excelente y fácil proceso para desplegar un sitio de hugo estático. Puedes desplegar su sitio web en cuestión de unos solos clics. A diferencia de Github Pages, puedes nombrar su repositorio como quieras. También puede personalizar el URL del sitio.

-

En esta publicación, mostraremos paso a paso el proceso de despliegue de un sitio hugo con netlify.

-

Añade configuración de Netlify

-

Para empezar, cree un archivo netlify.toml a la raíz de su repositorio y añade las siguientes configuraciones:

-
[build]
-command = "hugo --gc --minify"
-publish = "public"
-
-[context.production.environment]
-HUGO_ENABLEGITINFO = "true"
-HUGO_ENV           = "production"
-HUGO_VERSION       = "0.120.1"
-NODE_VERSION       = "v18.12.1"
-NPM_VERSION        = "8.19.2"
-
-[context.split1]
-command = "hugo mod tidy && hugo mod npm pack && npm install && hugo --gc --minify --enableGitInfo"
-
-    [context.split1.environment]
-    HUGO_ENV     = "production"
-    HUGO_VERSION = "0.120.1"
-    NODE_VERSION = "v18.12.1"
-    NPM_VERSION  = "8.19.2"
-
-[context.deploy-preview]
-command = "hugo mod tidy && hugo mod npm pack && npm install && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
-
-    [context.deploy-preview.environment]
-    HUGO_VERSION = "0.120.1"
-    NODE_VERSION = "v18.12.1"
-    NPM_VERSION  = "8.19.2"
-
-[context.branch-deploy]
-command = "hugo mod tidy && hugo mod npm pack && npm install && hugo --gc --minify -b $DEPLOY_PRIME_URL"
-
-    [context.branch-deploy.environment]
-    HUGO_VERSION = "0.120.1"
-    NODE_VERSION = "v18.12.1"
-    NPM_VERSION  = "8.19.2"
-
-[context.next.environment]
-HUGO_ENABLEGITINFO = "true"
-

Haz commit y haz push del archivo netlify.toml en Github. Ahora, está listo para desplegar su sitio con netlify.

-

Despliegue el sitio

-

Ahora, accede a netlify. Después, vaya a la pestaña Sites del panel de netlify y pulsa el botón New site from Git.

- - -
-

Aparecerá una nueva ventana. Seleccione Github y autentificate con tu cuenta de Github.

- - -
-

Después de la autentificación, le pedirá que seleccione el repositorio deseado. Seleccione el repositorio que está usando para su sitio web.

- - -
-

Ahora, netlify te llevará a la página de despliegue. Seleccione la rama que quieres desplegar. Netlify debería completar automáticamente los campos obligatorios del archivo netlify.toml que creó anteriormente en esta publicación. Cuando estés satisfecho con las configuraciones, pulse el botón Deploy.

- - -
-

Ahora, netlify empezará a publicar su sitio web inmediatamente. Espera que el proceso de publicación se complete. Una vez el sitio se halla publicado, puede navegar a su sitio en el URL generado automáticamente por netlify. Este URL autogenerado ha sido apuntado por un rectángulo rojo en la captura de pantalla de abajo.

- - -

Personaliza la URL

-

Puede personalizar fácilmente la URL de tu sitio con unos pocos clics mostrados a continuación.

-
    -
  1. Pulsa el botón Domain Setting debajo de la pestaña Site Overview.
  2. -
- - -
    -
  1. Ahora, puede añadir tu dominio personal pulsando el botón Add custom domain, o puede usar el dominio <su prefijo personalizado>.netlify.app. Aquí vamos con lo último. Haga clic en options y seleccione Edit site name.
  2. -
- - -
-
    -
  1. Después, da el nombre que quieras a tu sitio web.
  2. -
- - -
-
    -
  1. Una vez haya guardado el nombre nuevo, verá que el URL de su sitio web se ha actualizado instantáneamente. Ahora, puede navegar a su sitio web con la nueva URL.
  2. -
- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/getting-started/page/1/index.html b/public/es/posts/getting-started/page/1/index.html deleted file mode 100644 index 4ebc18f0..00000000 --- a/public/es/posts/getting-started/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/posts/getting-started/ - - - - - - diff --git a/public/es/posts/getting-started/prepare-site/index.html b/public/es/posts/getting-started/prepare-site/index.html deleted file mode 100644 index d8126b93..00000000 --- a/public/es/posts/getting-started/prepare-site/index.html +++ /dev/null @@ -1,1674 +0,0 @@ - - - - Prepare su sitio web - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Prepare su sitio web

-
- - - - -
-
    - -
-
- - -
-

En esta publicación, vamos a crear un sitio de hugo desde cero. Después, lo configuraremos con el tema Toha, lo haremos plurilingüe, y añadiremos publicaciones de ejemplo. Al final de esta publicación, deberías poder ejecutar un sitio hugo con el tema Toha totalmente funcional localmente.

-

Si quieres un atajo, puedes simplemente hacer un fork del repositorio hugo-toha/hugo-toha.github.io, renombrarlo y actualizarlo con tus datos. Este repositorio ya está configurado para el despliegue en Github Pages y Netlify.

-

Crea el Repositorio

-

Para empezar, crea un repositorio en Github. Si quieres desplegar este sitio en Github Pages, el nombre de tu repositorio debería ser <su usuario>.github.io. Clona el repositorio en tu máquina local y dirígete hacia él.

-

Crea el sitio

-

Ahora, asegúrese que tiene Hugo instalado. Este tema debería funcionar con la versión de hugo v0.118.0 o posterior. Ahora, ejecuta el siguiente comando en la raíz de su repositorio para inicializar un sitio web de hugo.

-
hugo new site ./ --format=yaml --force
-

Este comando creará una estructura básica de un sitio de hugo. Aquí, el parámetro -f=yaml indica a hugo que cree el archivo de configuración en el formato YAML, y el parámetro --force fuerza a hugo que cree el sitio aunque el directorio destino no esté vacío. Creará un archivo hugo.yaml que contendrá todas las configuraciones necesarias para su sitio.

-

Añade el tema

-

Vamos a usar el módulo de hugo para añadir el tema Toha a nuestro sitio web. Para empezar, inicializa los módulos de hugo usando el siguiente comando:

-
hugo mod init github.com/<su usuario>/<su repositorio>
-

Este comando creará un archivo go.mod a la raíz de su repositorio.

-

Después, añade la siguiente sección de módulo en el archivo hugo.yaml:

-
module:
-  imports:
-  - path: github.com/hugo-toha/toha/v4
-  mounts:
-  - source: ./node_modules/flag-icon-css/flags
-    target: static/flags
-  - source: ./node_modules/@fontsource/mulish/files
-    target: static/files
-  - source: ./node_modules/katex/dist/fonts
-    target: static/fonts
-

Finalmente, ejecuta los siguientes comandos para descargar el tema y sus dependencias:

-
# descargar el tema
-hugo mod get -u
-# descargar las dependencias del tema
-hugo mod tidy
-# genera dependencias de node
-hugo mod npm pack
-# instala dependencias
-npm install
-

Ejecuta el sitio web localmente

-

Ahora, ya puedes ejecutar tu sitio web localmente. Lo ejecutaremos en modo observador con el siguiente comando:

-
hugo server -w
-

Si navega hacia http://localhost:1313, debería ver un sitio web básico con el tema Toha. En la siguiente sección, configuraremos el sitio para que se parezca a hugo-toha.github.io. Como hemos ejecutado el server en modo observador, cualquier cambio que hagamos al sitio, será visible instantáneamente en el navegador.

-

Configura el sitio

-

Ahora, ya estamos preparados para configurar nuestro sitio web. En esta sección, añadiremos la información de autor, diferentes secciones, publicaciones de ejemplo, etc.

-

Actualiza hugo.yaml

-

Cuando ha creado el sitio usando el comando hugo new site, ha creado un archivo hugo.yaml en la raíz de su repositorio. Substituye el contenido por defecto del archivo hugo.yaml por el siguiente:

-
baseURL: https://hugo-toha.github.io
-
-languageCode: en-us
-title: "John's Blog"
-
-# Utiliza Hugo modules para añadir el tema
-
-module:
-  imports:
-  - path: github.com/hugo-toha/toha/v4
-  mounts:
-  - source: static/files
-    target: static/files
-  - source: ./node_modules/flag-icon-css/flags
-    target: static/flags
-  - source: ./node_modules/@fontsource/mulish/files
-    target: static/files
-  - source: ./node_modules/katex/dist/fonts
-    target: static/fonts
-
-# Administrar idiomas
-# Para más detalles, puedes visitar la documentación oficial de hugo: https://gohugo.io/content-management/multilingual/
-languages:
-  es:
-    languageName: Español
-    weight: 1
-  en:
-    languageName: English
-    weight: 2
-
-# Forzar el uso de una configuración regional, ¡realmente útil para desarrollar la aplicación!
-# DefaultContentLanguage: bn
-
-# Autorizar raw html en markdown
-markup:
-  goldmark:
-    renderer:
-      unsafe: true
-  tableOfContents:
-    startLevel: 2
-    endLevel: 6
-    ordered: false
-
-# Al menos HTML y JSON son requeridos por el contenido principal de HTML y búsqueda de Javascript en el lado del cliente.
-outputs:
-  home:
-    - HTML
-    - RSS
-    - JSON
-
-# Habilitar soporte global de emojis
-enableEmoji: true
-
-# Parámetros del sitio
-params:
-  # URL del repositorio de Github de tu sitio web
-  gitRepo: https://github.com/hugo-toha/hugo-toha.github.io
-
-  features:
-    # Habilitar sección de portfolio
-    portfolio:
-      enable: true
-
-    # Habilitar publicaciones de Blog
-    blog:
-      enable: true
-
-    # Habilitar tabla de contenido en la página de lectura
-    toc:
-      enable: true
-
-  # Configurar pie de págna
-  footer:
-    enable: true
-

Aquí, está viendo la configuración básica del tema de Toha. Puede ver el archivo de configuración usado en el sitio web de ejemplo aquí. Para más detalles en las opciones de configuración, por favor visite esta publicación.

-

Añade datos

-

La mayoría del contenido de este tema es manejado por algún archivo YAML dentro del directorio data. En esta sección, vamos a añadir datos de ejemplo. Ya que estamos construyendo un sitio plurilingüe, vamos a mantener los datos de cada idioma separados en su propio directorio de idioma.

-

Para empezar, crea el directorio es dentro del directorio data. Aquí vamos a añadir los datos en el idioma Español.

-
Información del sitio
-

Ahora, crea un sitio site.yaml dentro del directorio /data/es/ de tu repositorio. Añade el siguiente contenido:

-
# Aviso de copyright
-copyright: © 2024 Copyright.
-
-# Meta descripción de su sitio. Esto ayudará a los motores de búsqueda a encontrar su sitio.
-description: Página de ejemplo del tema de hugo Toha.
-

Para ver todas las opciones disponibles para la información del sitio, visite este archivo de ejemplo.

-
Información del Autor
-

Ahora, crea un archivo author.yaml dentro del directorio /data/es/ y añade tu información como a continuación:

-
# Alguna información sobre ti
-name: "John Doe"
-nickname: "John"
-# mensaje de saludo antes de tu nombre. El valor predeterminado será "Hi!, I am" si no se proporciona.
-greeting: "Hola, soy"
-image: "images/author/john.png"
-# da tu información de contacto. Se utilizará en el pie de página
-contactInfo:
-  email: "johndoe@example.com"
-  phone: "+0123456789"
-  github: johndoe
-  linkedin: johndoe
-
-# Un pequeño resumen de lo que haces
-summary:
-  - Soy un desarrollador
-  - Soy un Devops
-  - Me gustan los servers
-  - Trabajo en proyectos de código abierto
-  - Me gusta trabajar en proyectos divertidos
-
Añade secciones
-

Ahora, vamos a añadir distintas secciones en nuestra página de inicio. Al principio, crea un directorio sections dentro de tu directorio /data/es. Aquí añadiremos algunas secciones con configuraciones mínimas. Para ver opciones de configuraciones detalladas para las secciones, por favor, visite aquí.

-
Sección Sobre mi
-

Crea un archivo about.yaml dentro del directorio /data/es/sections/. Después añade el siguiente contenido:

-
# Información de la sección
-section:
-  name: Sobre mi
-  id: about
-  enable: true
-  weight: 1
-  showOnNavbar: true
-
-# Tu designación
-designation: Ingeniero de Software
-# Información de tu empresa
-company:
-  name: Example Co.
-  url: "https://www.example.com"
-
-# tu currículum. Este archivo debe ser relativo a tu directorio "static"
-resume: "files/resume.pdf"
-
-# Un resumen sobre ti
-summary: 'Soy un ingeniero de software apsionado con x años de experiencia. He creado herramientas OSS para [Kubernetes](https://kubernetes.io/) utilizando Go. Mis herramientas ayudan a personas a desplegar sus workloads en Kubernetes. A veces trabajo en projectos divertidos como crear un tema, etc.'
-
-# tus links de redes sociales
-# da tantos como quieras. Utilitza font-awesome para los iconos.
-socialLinks:
-- name: Email
-  icon: "fas fa-envelope"
-  url: "example@gmail.com"
-
-- name: Github
-  icon: "fab fa-github"
-  url: "https://www.github.com/example"
-
-- name: Stackoverflow
-  icon: "fab fa-stack-overflow"
-  url: "#"
-
-- name: LinkedIn
-  icon: "fab fa-linkedin"
-  url: "#"
-
-- name: Twitter
-  icon: "fab fa-twitter"
-  url: "#"
-
-- name: Facebook
-  icon: "fab fa-facebook"
-  url: "#"
-
-# competencias sociales
-# Da un percentaje entre 50 y 100, en intervalos de 5 unidades.
-# colores soportados: blue, yellow, pink, green, sky, orange.
-softSkills:
-- name: Liderazgo
-  percentage: 85
-  color: blue
-- name: Trabajo en equipo
-  percentage: 90
-  color: yellow
-- name: Comunicación
-  percentage: 85
-  color: pink
-- name: Trabajo duro
-  percentage: 85
-  color: green
-- name: Aprendizaje rápido
-  percentage: 85
-  color: sky
-- name: Solucionador de problemas
-  percentage: 85
-  color: orange
-# también puede dar códigos de colores en vez de un nombre de color predeterminado
-# - name: Example 1
-#   percentage: 75
-#   color: "#00adb5"
-# - name: Example 2
-#   percentage: 65
-#   color: "#8b8383"
-

pon el archivo resume.pdf dentro del directorio /static/files de tu repositorio. Puedes encontrar el archivo about.yaml usado en el sitio web de ejemplo aquí.

-
Añade las otras secciones
-

Para mantener esta publicación breve, la hemos dividido en distintas publicaciones. A continuación hay la lista de publicaciones que te guiará en cómo configurar las otras secciones.

- -

Añade Publicaciones

-

Ahora, ya estamos listos para añadir nuestra primera publicación a nuestro sitio. Aquí, añadiremos esta publicación.

-
    -
  • Para empezar, crea un directorio posts dentro del directorio content de tu sitio.
  • -
  • Después, crea un archivo _index.md dentro del directorio posts. Copia el contenido de este archivo y pégalo dentro del archivo _index.md creado recientemente.
  • -
  • Crea un directorio introduction dentro del directorio posts.
  • -
  • Añade el siguiente hero.svg dentro de tu directorio introduction.
  • -
  • Ahora, crea un archivo index.md dentro del directorio introduction. Este index.md tendrá el contenido de la publicación.
  • -
  • Añade el siguiente contenido de ejemplo dentro del archivo index.md creado recientemente.
  • -
-

Ahora, tu publicación debería aparecer en http://localhost:1313/posts y tu sección Publicaciones Recientes también mostrarán esta tarjeta. Para traducir una publicación, simplemente crea un archivo con el nombre index.<código de idioma>.md en el mismo directorio. Después, añade el contenido traducido ahí.

-

Para más publicaciones de ejemplo, por favor, visite aquí.

-

Siguientes pasos

-

En este punto, tu sitio debería ser similar al de ejemplo. Ahora, es hora de desplegar tu sitio web. Puedes seguir las siguientes guías de despliegue:

- - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/getting-started/theme-update/index.html b/public/es/posts/getting-started/theme-update/index.html deleted file mode 100644 index 1d8167ea..00000000 --- a/public/es/posts/getting-started/theme-update/index.html +++ /dev/null @@ -1,1447 +0,0 @@ - - - - Automatiza las actualizaciones del tema - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Automatiza las actualizaciones del tema

-
- - - - -
-
    - -
-
- - -
-

Para garantizar que su sitio se beneficie de las funciones y correcciones más recientes, es fundamental mantenerlo actualizado con la última versión del tema. Este artículo te guiará a través del proceso de establecimiento de un GitHub workflow que actualizará automáticamente la versión del tema. Esta acción realizará comprobaciones diarias de cualquier actualización del tema. Si se detecta una actualización, se generará un Pull Request para actualizar su sitio a la versión más reciente del tema.

-

Configurando Github Workflow

-

Ahora, crea un archivo theme-update.yml dentro del directorio .github/workflows de tu repositorio con el siguiente contenido:

-
name: "Theme Update"
-
-on:
-  schedule:
-    - cron: "0 0 * * *"
-
-jobs:
-  update-theme:
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v4.1.1
-        with:
-          ref: main
-
-      - name: Setup Node
-        uses: actions/setup-node@v4
-        with:
-          node-version: 18
-
-      - name: Setup Hugo
-        uses: peaceiris/actions-hugo@v2.6.0
-        with:
-          hugo-version: "latest"
-          extended: true
-
-      - name: Update hugo modules
-        run: |
-          # update to latest version of all modules
-          hugo mod get -u
-
-          # update the npm dependencies
-          hugo mod npm pack
-
-          # cleanup go.sum file
-          hugo mod tidy          
-
-      - name: Install node modules
-        run: npm install
-
-      - name: Build
-        run: |
-          # build the site
-          hugo --minify
-          # remove file generated by the build
-          rm -rf public/          
-
-      - name: Create Pull Request
-        uses: peter-evans/create-pull-request@v5
-        with:
-          base: main
-          title: Update theme
-          labels: automerge
-

Ahora está listo. De hora en adelante, esta acción se ejecutará diariamente y generará un Pull Request si se detecta alguna actualización del tema.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/index.html b/public/es/posts/index.html deleted file mode 100644 index a27edc67..00000000 --- a/public/es/posts/index.html +++ /dev/null @@ -1,1460 +0,0 @@ - - - - Publicaciones - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - -
-
- - -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/index.xml b/public/es/posts/index.xml deleted file mode 100644 index 4f674f0e..00000000 --- a/public/es/posts/index.xml +++ /dev/null @@ -1,395 +0,0 @@ - - - - Publicaciones on Toha - http://localhost:1313/es/posts/ - Recent content in Publicaciones on Toha - Hugo -- gohugo.io - es - Tue, 06 Feb 2024 06:20:34 +0600 - Configurando la sección de Publicaciones Destacadas - http://localhost:1313/es/posts/configuration/sections/featured-posts/ - Tue, 06 Feb 2024 06:20:34 +0600 - - http://localhost:1313/es/posts/configuration/sections/featured-posts/ - La sección de Publicaciones Destacadas sirve para mostrar las publicaciones que quieras. Para habilitar esta sección, crea un archivo featured-posts.yaml dentro del directorio data/es/sections e incluye el siguiente contenido: -# Información de la sección section: name: Publicaciones DestacadAS # Título de la sección id: featured-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) # publicaciones a destacar posts: - quickstart - update-v3-to-v4 - prepare-site - - - - Cómo contribuir? - http://localhost:1313/es/posts/contributing/ - Fri, 19 Jan 2024 02:30:00 +0600 - - http://localhost:1313/es/posts/contributing/ - Maneras de contribuir Puedes contribuir a este tema de varias maneras. -Código Los Pull Requests son bienvenidos y estaré encantado de revisarlos. Simplemente siga los siguientes principios: -Manténgalo simple. Manténgalo consistente con el diseño. Utilice la menor cantidad de dependencias posible. Ten paciencia. Testeando y reportando errores Puedes reportar un bug También puedes pedir una característica Dar ideas y sugerencias Documentación También puedes contribuir con la documentación del tema: You can also contribute to the theme documentation by: - - - - Cómo añadir un idioma sin soporte - http://localhost:1313/es/posts/translation/new-language/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/es/posts/translation/new-language/ - Si desea traducir a un idioma si soporte, puede traducir los elementos de la interfaz de usuario. -Crea el archivo i18n Para haerlo, debes crear el directorio i18n dentro de la raíz del sitio, el directorio dónde puede encontrar el archivo config.yaml, y directorios como data, content, etc. -Luego, puedes crear el archivo &lt;código_del_idioma&gt;.toml dentro del directorio i18n. En este directorio puedes encontrar todos los códigos de idiomas con las banderas que aparecerán junto a ese idioma. - - - - Añadiendo una nueva Sección - http://localhost:1313/es/posts/customizing/new-section/ - Sat, 13 Jan 2024 22:30:50 +0600 - - http://localhost:1313/es/posts/customizing/new-section/ - Si las secciones, plantillas y componentes existentes no cumplen con tus necesidades, puedes añadir nuevas secciones, plantillas y componentes a tu sitio web. Esta guía te enseñará cómo añadir una nueva sección a tu sitio. -Paso 1: Cambia el archivo de Disposición Para añadir una nueva sección a tu sitio, necesitarás crear un archivo de disposicion en el directorio layouts/partials/sections. El archivo debería tener el nombre de la sección. Por ejemplo, si quieres añadir una sección contact con un formulario de contacto, crea un archivo llamado contact. - - - - Personalización del CSS - http://localhost:1313/es/posts/customizing/customize-css/ - Sat, 13 Jan 2024 22:00:50 +0600 - - http://localhost:1313/es/posts/customizing/customize-css/ - Este tema te permite personalizar la apariencia de tu sitio y sus componentes sobrescribiendo el CSS predeterminado. Esta guía te enseñará cómo sobrescribir el esquema de colores del tema y la personalización de CSS de componentes individuales. -Este tema usa Sass para generar el CSS. Si no está familiarizado con Sass, puedes aprender más sobre él aquí. -Sobrescribe las variables de los colores Si quieres cambiar los colores por defecto del tema, pueds sobrescribir las variables de los colores. - - - - Migrar de la versión V3 a V4 - http://localhost:1313/es/posts/update-v3-to-v4/ - Fri, 05 Jan 2024 02:30:00 +0600 - - http://localhost:1313/es/posts/update-v3-to-v4/ - Toha V4 ha introducido muchos cambios que pueden romper el tema, es decir, cambian cómo se usa y configura el tema. Esta guía ta ayudará a migrar de la versión del tema v3 a v4. Por favor, compruebe estas release notes para el registro de cambios completo. -En esta guía, lo guiaré por los pasos para migrar de la versión 3 a la versión 4 del tema Toha. Esta guía se basa en la guía de migración escrita por Alexandre Neto en este issue. - - - - Inicio Rápido - http://localhost:1313/es/posts/quickstart/ - Tue, 09 Aug 2022 00:00:00 +0600 - - http://localhost:1313/es/posts/quickstart/ - ¡Saludos! Gracias por decidirte utilizar este tema. En esta guía, te enseñaré cómo puedes empezar con este tema rápidamente. -Aquí asumiré que quieres empezar de cero una página de Hugo utilizando este tema. Si ya estás usando Hugo para tu sitio, entonces ya sabes cómo utilizar un tema. En este caso, por favor, sigue este repositorio de ejemplo para más información. -Requisitos Para ejecutar el tema localmente, debes tener las siguientes herramientas instaladas. - - - - Habilitar Tema Oscuro - http://localhost:1313/es/posts/customizing/dark-theme/ - Sun, 12 Jun 2022 01:30:50 +0600 - - http://localhost:1313/es/posts/customizing/dark-theme/ - Para habilitar el modo oscuro en Toha v4.0.0, simplemente establece el campo darkMode.enable a true debajo de la sección params.features dentro del archivo config.yaml. Por ejemplo: -params: features: darkMode: enable: true ¡Felicidades! Estas listo. Ahora puedes disfrutar del modo oscuro en tu sitio. El modo oscuro obedecerá a las preferencias del sistema del usuario. - - - - Soporte Mermaid - http://localhost:1313/es/posts/writing-posts/mermaid/ - Mon, 14 Mar 2022 06:15:35 +0600 - - http://localhost:1313/es/posts/writing-posts/mermaid/ - Este tema soporta mermaid, desarrollado por mermaid-js. Para habilitar mermaid para una página, tienes que poner mermaid: true en tu página de front-matter. Por ejemplo, esta página tiene el siguiente front-matter: -title: &#34;Soporte Mermaid&#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Después, puede usar el shortcode mermaid para añadir contenido de mermaid. Por ejemplo: -{{&lt; mermaid align=&#34;center&#34;&gt;}} # su contenido de mermaid aquí {{&lt; /mermaid &gt;}} El shortcode de mermaid acepta los siguientes parámetros: - - - - Comentarios - http://localhost:1313/es/posts/comments/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/es/posts/comments/ - Comentarios Este tema tiene soporte para comentarios en las publicaciones. Actualmente, soporta las siguientes extensiones de comentarios: -Disqus Valine Utterances Giscus Para una lista completa de las extensiones de comentarios soportadas, puede consultar el archivo de ejemplo config.yaml. -Disqus Disqus es una extensión de comentarios popular. Después de acceder a Disqus necesitarás proveer tu shortname debajo de la sección params.features de tu archivo config.yaml, como a continuación: -comment: enable: true services: disqus: shortName: ejemplo-de-sitio-de-toha Valine Valine resulta ser una extensión de comentarios chino. - - - - Enlaces de Soporte - http://localhost:1313/es/posts/supports/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/es/posts/supports/ - Este tema soporta la adición de varios enlaces de soporte/donación en su sitio. Actualmente, los enlaces de soporte admitidos son: -Ko-fi Buy Me a Coffee Para una lista completa de los enlaces de soporte admitidos, puede consultar el archivo de ejemplo config.yaml. -Ko-fi Puedes añadir tu botón flotante Ko-fi en tu sitio web. Para añadir el botón flotante, añade la sección support debajo de la sección params.features del archivo config.yaml. - - - - Link externo en la barra lateral - http://localhost:1313/es/posts/external-link/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/es/posts/external-link/ - - - - - Personalización de la Disposición - http://localhost:1313/es/posts/customizing/customize-layout/ - Sat, 07 Aug 2021 06:20:50 +0600 - - http://localhost:1313/es/posts/customizing/customize-layout/ - Si personalizas la disposición de un componente existente, no recibirás actualizaciones futuras para ese componente una vez el tema sea actualizado. Necesitarás actualizar ese componente en tu repositorio. En este tutorial, te guiaré en cómo personalizar la disposición de un tema. Yo personalmente he pasado por el proceso y compartiré mis ideas para ponértelo más fácil. -Paso 1: Cambia el archivo de Disposición Para personalizar la disposición de una sección, página o componente existente, necesitarás localizar el archivo correspondiente en el directorio layout del tema. - - - - Prepare su sitio web - http://localhost:1313/es/posts/getting-started/prepare-site/ - Mon, 08 Jun 2020 23:00:20 +0600 - - http://localhost:1313/es/posts/getting-started/prepare-site/ - En esta publicación, vamos a crear un sitio de hugo desde cero. Después, lo configuraremos con el tema Toha, lo haremos plurilingüe, y añadiremos publicaciones de ejemplo. Al final de esta publicación, deberías poder ejecutar un sitio hugo con el tema Toha totalmente funcional localmente. -Si quieres un atajo, puedes simplemente hacer un fork del repositorio hugo-toha/hugo-toha.github.io, renombrarlo y actualizarlo con tus datos. Este repositorio ya está configurado para el despliegue en Github Pages y Netlify. - - - - Despliegue el sitio en Github Pages - http://localhost:1313/es/posts/getting-started/github-pages/ - Mon, 08 Jun 2020 22:00:20 +0600 - - http://localhost:1313/es/posts/getting-started/github-pages/ - En esta publicación, vamos a desplegar el sitio que hemos creado en la pasada publicación en Github Pages. Para empezar, debemos asegurarnos que el nombre de su repositorio es &lt;tu usuario&gt;.github.io. Después, haz commit de todos los cambios no publicados y haz push a Github. -Crea una rama gh-pages Para empezar, crea una nueva rama llamada gh-pages. Github automáticamente establecerá las respectivas configuraciones para Github pages cuando vea la rama con este nombre. - - - - Despliegue el sitio en Netlify - http://localhost:1313/es/posts/getting-started/netlify/ - Mon, 08 Jun 2020 21:00:15 +0600 - - http://localhost:1313/es/posts/getting-started/netlify/ - Netlify ofrece un excelente y fácil proceso para desplegar un sitio de hugo estático. Puedes desplegar su sitio web en cuestión de unos solos clics. A diferencia de Github Pages, puedes nombrar su repositorio como quieras. También puede personalizar el URL del sitio. -En esta publicación, mostraremos paso a paso el proceso de despliegue de un sitio hugo con netlify. -Añade configuración de Netlify Para empezar, cree un archivo netlify.toml a la raíz de su repositorio y añade las siguientes configuraciones: - - - - Automatiza las actualizaciones del tema - http://localhost:1313/es/posts/getting-started/theme-update/ - Mon, 08 Jun 2020 20:00:15 +0600 - - http://localhost:1313/es/posts/getting-started/theme-update/ - Para garantizar que su sitio se beneficie de las funciones y correcciones más recientes, es fundamental mantenerlo actualizado con la última versión del tema. Este artículo te guiará a través del proceso de establecimiento de un GitHub workflow que actualizará automáticamente la versión del tema. Esta acción realizará comprobaciones diarias de cualquier actualización del tema. Si se detecta una actualización, se generará un Pull Request para actualizar su sitio a la versión más reciente del tema. - - - - Características - http://localhost:1313/es/posts/features/ - Mon, 08 Jun 2020 08:59:13 +0600 - - http://localhost:1313/es/posts/features/ - Enlace de prueba -Este tema ha sido diseñado desde un punto de preferencia personal. Como desarrollador, quiero organizar mi portfolio de manera que refleje de la mejor manera mis habilidades. Entonces, este tema puede o no satisfacer sus necesidades, pero estaré encantado de tener tu feedback. -Esta publicación daré una descripción general de las características que este tema incorpora. -Diseño minimalista Este tema ha sido diseñado con la intención de ser minimalista y hermoso. - - - - Los Shortcodes - http://localhost:1313/es/posts/shortcodes/ - Mon, 08 Jun 2020 08:06:25 +0600 - - http://localhost:1313/es/posts/shortcodes/ - Esta es una publicación de ejemplo con el objetivo de testear lo siguiente: -Imagen de hero determinada. Los distintos shortcodes. Alerta Las siguientes alertas están disponibles en este tema. -Éxito Código: -{{&lt; alert type=&#34;success&#34; &gt;}} Esto es un ejemplo de alerta con `type=&#34;success&#34;`. {{&lt; /alert &gt;}} Resultado: -Esto es un ejemplo de alerta con type=&quot;success&quot;. Peligro Código: -{{&lt; alert type=&#34;danger&#34; &gt;}} Esto es un ejemplo de alerta con `type=&#34;danger&#34;`. {{&lt; /alert &gt;}} Resultado: - - - - Configurando parámetros del sitio web - http://localhost:1313/es/posts/configuration/site-parameters/ - Mon, 08 Jun 2020 06:20:55 +0600 - - http://localhost:1313/es/posts/configuration/site-parameters/ - Después de instalar este tema, cuando ejecutas tu sitio web por primera vez, se iniciará con los parámetros predeterminados. Debería parecerse a este sitio de ejemplo, pero sin secciones en la página de inicio. No te preocupes, puede añadir estas secciones proporcionando los archivos de datos necesarios. -En las próximas publicaciones, le guiaré sobre cómo añadir estas secciones y personalizar tu sitio web. Pero primero, empezaremos cambiando los parámetros del sitio. - - - - Configurando la sección Sobre mi - http://localhost:1313/es/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/es/posts/configuration/sections/about/ - El propósito de la sección Sobre mi es proveer una breve introducción sobre ti en tu sitio web. En esta publicación, te guiaré en cómo configurar la sección Sobre mi. Para obtener una referencia completa, consulte el archivo de ejemplo about.yaml. -Para empezar, crea un archivo about.yaml dentro del directorio data/es/sections de tu sitio web. Después sigue las instrucciones de abajo. -Añade la información de la sección section: name: Sobre mi # Título de la sección (predeterminado: &#34;&#34;) id: about # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 1 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación template: sections/about. - - - - Configurando la sección de Habilidades - http://localhost:1313/es/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/es/posts/configuration/sections/skills/ - La sección de Habilidades ha sido diseñada para mostrar sus habilidades y proporcionar información sobre su experiencia en cada habilidad. Esta guía lo guiará a través del proceso de configuración de la sección de Habilidades en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo skills.yaml. -Para empezar, crea un nuevo archivo llamado skills.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. - - - - Configurando la sección de Educación - http://localhost:1313/es/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/es/posts/configuration/sections/education/ - La sección de Educación ha sido diseñada para mostrar su formación académica. En esta publicación, le guiaré a través del proceso de configuración de la sección de Educación en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo education.yaml. -Para empezar, crea un nuevo archivo llamado education.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. -Añade la información de la sección Añade la siguiente sección de metadatos en el archivo education. - - - - Configurando la sección de Experiencia - http://localhost:1313/es/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/es/posts/configuration/sections/experiences/ - La sección de Experiencia ha sido diseñada para mostrar su trayectoria profesional y resalte las responsabilidades que ha asumido a lo largo de su trayectoria profesional. En esta publicación, le guiaré a través del proceso de configuración de la sección de Experiencia en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo experiences.yaml. -Para empezar, crea un nuevo archivo llamado experiences.yaml dentro del directorio data/es/sections de tu sitio web. - - - - Configurando la sección de Proyectos - http://localhost:1313/es/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/es/posts/configuration/sections/projects/ - El propósito de la sección Proyectos es mostrar eficazmente sus proyectos. En esta publicación, le guiaré a través del proceso de configuración de la sección de Proyectos en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo projects.yaml. -Para empezar, crea un nuevo archivo llamado projects.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. -Añade la información de la sección Añade la siguiente sección de metadatos en el archivo projects. - - - - Configurando la sección de Publicaciones Recientes - http://localhost:1313/es/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/es/posts/configuration/sections/recent-posts/ - La sección de Publicaciones Recientes sirve para mostrar las últimas publicaciones de tu contenido. Para habilitar esta sección, crea un archivo recent-posts.yaml dentro del directorio data/en/sections e incluye el siguiente contenido: -# Información de la sección section: name: Publicaciones Recientes # Título de la sección id: recent-posts # id del url de la sección *se requiere* enable: true # Booleano que determina si la sección está activada (predeterminado: false) weight: 6 # Orden de la sección (predeterminado: alfabeticamente seguida del peso) showOnNavbar: true # Booleano que determina si el enlace de esta sección debe aparecer en la barra de navegación hideTitle: true # Opcionalmente puede ocultar el título del menú (predeterminado: false) numShow: 4 # Opcionalmente puede incrementar el número de publicaciones para mostrar (predeterminado: 3) showMoreButton: false # Opcionalmente puede mostrar el botón `Más publicaciones` (predeterminado: false) - - - - Configurando la sección de Logros - http://localhost:1313/es/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/es/posts/configuration/sections/achievements/ - La sección de Logros ha sido diseñada para mostrar sus logros en un formato de galería visualmente atractivo. Esta guía lo guiará a través del proceso de configuración de la sección de Logros en su sitio web. Para obtener una referencia completa, puede consultar el archivo de ejemplo achievements.yaml. -Para empezar, crea un nuevo archivo llamado achievements.yaml dentro del directorio data/es/sections de tu sitio web. Después, sigue las instrucciones de abajo. - - - - Creando una Categoría - http://localhost:1313/es/posts/writing-posts/organizing/category/ - Mon, 08 Jun 2020 06:15:55 +0600 - - http://localhost:1313/es/posts/writing-posts/organizing/category/ - Primero, necesitamos entender cómo crear una publicación para poder crear categorías. -Crear una Publicación Para crear una publicación en tu primer blog, primero necesitas ir al directorio posts. Ahí crea un archivo _index.md (el nombre tiene que ser exactamente el mismo). Después, abre el archivo y añade las siguientes líneas: --- title: Posts --- Ahora, guarda y cierra el archivo. Ahora, supone que quieres escribir una publicación. Primero, crea un archivo y nómbralo con la extensión de markdown al final. - - - - Creando una Sub-Categoría - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - Mon, 08 Jun 2020 06:15:50 +0600 - - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - Próximamente&hellip; - - - - Front-matter - http://localhost:1313/es/posts/writing-posts/front-matter/ - Mon, 08 Jun 2020 06:15:45 +0600 - - http://localhost:1313/es/posts/writing-posts/front-matter/ - Próximamente&hellip; - - - - Guía de Sintxis de Markdown - http://localhost:1313/es/posts/writing-posts/markdown-syntax/ - Mon, 08 Jun 2020 06:15:40 +0600 - - http://localhost:1313/es/posts/writing-posts/markdown-syntax/ - <p>Este artículo ofrece un ejemplo de las bases de la sintaxis de Markdown que se pueden usar en los archivos de contenido de Hugo. También muestra cómo los elementos básicos de HTML están decorados con CSS en un tema Hugo.</p> - - - - Configuración del tipado de Matemáticas - http://localhost:1313/es/posts/writing-posts/math/ - Mon, 08 Jun 2020 06:15:35 +0600 - - http://localhost:1313/es/posts/writing-posts/math/ - <p>La notación matemática en un proyecto Hugo se puede habilitar mediante el uso de librerías JavaScript de terceros.</p> - - - - Contenido Enriquecido - http://localhost:1313/es/posts/writing-posts/rich-content/ - Mon, 08 Jun 2020 06:15:30 +0600 - - http://localhost:1313/es/posts/writing-posts/rich-content/ - <p>Hugo viene con unos cuantos <a href="https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes" target="_blank" rel="noopener">Built-in Shortcodes</a> para el contenido enriquecido, junto con una <a href="https://gohugo.io/about/hugo-and-gdpr/" target="_blank" rel="noopener">configuración de privacidad</a> y un conjunto de shortcodes simples que permiten versiones estáticas y sin varios embeds de redes sociales de JavaSrcipt.</p> - - - - Usando Emojis - http://localhost:1313/es/posts/writing-posts/using-emoji/ - Mon, 08 Jun 2020 06:15:25 +0600 - - http://localhost:1313/es/posts/writing-posts/using-emoji/ - <p>Los emojis se pueden habilitar a un proyecto de Hugo de distintas formas.</p> - - - - Analíticas - http://localhost:1313/es/posts/analytics/ - Mon, 08 Jun 2020 06:00:23 +0600 - - http://localhost:1313/es/posts/analytics/ - Analíticas Este tema tiene soporte para varias herramientas de analíticas. Actualmente, soporta las siguientes analíticas: -GoatCounter counter.dev Google Analytics Matomo Para una lista completa de las analíticas soportadas, puede consultar el archivo de ejemplo config.yaml. -Advertencia: Al añadir analíticas, debe considerar la legislación local para ver si se requiere un banner de privacidad para informar a los usuarios sobre el seguimiento de los datos personales. En general (no asesoramiento legal), los métodos anónimos y respetuosos de la privacidad, como counter. - - - - Cómo traducir las publicaciones - http://localhost:1313/es/posts/translation/content/ - Sun, 07 Jun 2020 06:20:50 +0600 - - http://localhost:1313/es/posts/translation/content/ - Este tema tiene soporte integrado para varios idiomas. -Antes de empezar la traducción de la publicación, asegúrese de haber habilitado el idioma en su sitio. Si ese no es el caso, puedes seguir la sección Añade el idioma en el sitio de la guía Cómo traducir los datos de la página de inicio. -Creando la publicación Una vez que haya agregado el idioma deseado a su sitio web, sepa que puede traducir publicaciones a ese idioma. - - - - Cómo traducir los datos de la página de inicio - http://localhost:1313/es/posts/translation/site-data/ - Sun, 07 Jun 2020 06:20:50 +0600 - - http://localhost:1313/es/posts/translation/site-data/ - Este tema tiene soporte integrado para varios idiomas. -Añade el idioma en el sitio Añadiendo el idioma a su sitio traducirá la interfaz de usuario a ese idioma (por ejemplo, los botones, las barras de navegación, etc.). -Obtener el código del idioma Para traducir su sitio, necesitará el código de su idioma. La siguiente tabla contiene los idiomas soportados junto con sus códigos: -Idioma Código English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl Para una lista completa de los idiomas soportados, por favor, consulte el archivo README de toha repository. - - - - - diff --git a/public/es/posts/page/1/index.html b/public/es/posts/page/1/index.html deleted file mode 100644 index 542cafe1..00000000 --- a/public/es/posts/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/posts/ - - - - - - diff --git a/public/es/posts/page/2/index.html b/public/es/posts/page/2/index.html deleted file mode 100644 index e532bad5..00000000 --- a/public/es/posts/page/2/index.html +++ /dev/null @@ -1,1461 +0,0 @@ - - - - Publicaciones - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- - -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/page/3/index.html b/public/es/posts/page/3/index.html deleted file mode 100644 index b705cb89..00000000 --- a/public/es/posts/page/3/index.html +++ /dev/null @@ -1,1450 +0,0 @@ - - - - Publicaciones - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
-
- -
Contenido Enriquecido
-

Hugo viene con unos cuantos Built-in Shortcodes para el contenido enriquecido, junto con una configuración de privacidad y un conjunto de shortcodes simples que permiten versiones estáticas y sin varios embeds de redes sociales de JavaSrcipt.

- - -
- -
-
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- - -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/page/4/index.html b/public/es/posts/page/4/index.html deleted file mode 100644 index 8c24c580..00000000 --- a/public/es/posts/page/4/index.html +++ /dev/null @@ -1,1136 +0,0 @@ - - - - Publicaciones - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/quickstart/index.html b/public/es/posts/quickstart/index.html deleted file mode 100644 index c3adef34..00000000 --- a/public/es/posts/quickstart/index.html +++ /dev/null @@ -1,1499 +0,0 @@ - - - - Inicio Rápido - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

martes, 9 de agosto de 2022

-
- - -
-

Inicio Rápido

-
- - - - -
-
    - -
-
- - -
-

¡Saludos! Gracias por decidirte utilizar este tema. En esta guía, te enseñaré cómo puedes empezar con este tema rápidamente.

-

Aquí asumiré que quieres empezar de cero una página de Hugo utilizando este tema. Si ya estás usando Hugo para tu sitio, entonces ya sabes cómo utilizar un tema. En este caso, por favor, sigue este repositorio de ejemplo para más información.

-

Requisitos

-

Para ejecutar el tema localmente, debes tener las siguientes herramientas instaladas.

-
    -
  1. Versión Hugo v0.118.x (extended) o posterior.
  2. -
  3. Go language versión v1.18.x o posterior.
  4. -
  5. Versión Node v18.x y versión npm 8.x o posterior.
  6. -
-

Asegúrate de que tienes las herramientas requeridas instaladas con la versión adecuada usando los siguientes comandos.

-
# Comprobar versión de Hugo
-➜ hugo version
-hugo v0.118.2+extended linux/amd64 BuildDate=unknown
-
-# Comprobar versión de Go
-➜ go version
-go version go1.19.4 linux/amd64
-
-# Comprobar versión de Node
-➜ node -v
-v18.12.1
-
-# Comprobar versión de npm
-➜ npm -v
-8.19.2
-

Empezando

-

Ahora, volvamos a nuestra misión. Simplemente, siga estos 6 pasos para empezar con tu página.

-

Paso 1: Haz un fork del repositorio de ejemplo y renómbralo

-

Al principio, haz fork del repositorio de ejemplo en su cuenta. Después, renombra el repositorio al nombre que desee. Si deseas utilizar Github Pages para desplegar su sitio, entonces renómbralo a <tu usuario>.github.io. El repositorio de ejemplo viene con Github Actions preconfiguradas para publicar el sitio en Github Pages y Netlify.

-

Paso 2: Clone su repositorio localmente

-

Una vez haya hecho el fork y cambiado el nombre del repositorio, ahora puede clonar su repositorio en su máquina local para realizar vuestros cambios.

-
git clone git@github.com:<su usuario>/<nombre de su repositorio>
-

Paso 3: Actualiza el archivo del módulo

-

Deberías ver los archivos go.mod y go.sum en la raíz de su repositorio. Actualice la primera línea del archivo go.mod como a continuación:

-
module github.com/<su usuario>/<nombre de su repositorio>
-

Paso 4: Cambie el archivo config.yaml

-

Ahora, abre el repositorio en un editor y, cambie las siguientes configuraciones en tu archivo config.yaml localizado en la raíz de su repositorio.

-
Cambia la baseURL
-

Primero, cambia la baseURL a la URL de su sitio web. Si quieres utilizar Github Pages para hostear su sitio, entonces establézcalo como a continuación:

-
baseURL: https://<su usuario>.github.io
-
Cambia el gitRepo
-

Ahora, cambia el campo gitRepo debajo de la sección params para apuntar a su repositorio. Por ejemplo,

-
gitRepo: https://github.com/<su usuario>/<su repositorio>
-
Deshabilite analíticas o configúralas adecuadamente
-

El repositorio de ejemplo viene con Google Analytics preconfigurado. El id de las analíticas apunta al sitio original. Entonces, deshabilita las analíticas o configúralas adecuadamente de acuerdo a esta guía.

-

Puede deshabilitar las analíticas estableciendo el siguiente campo debajo de la sección params.features:

-
analytics:
-  enabled: false
-
Deshabilite la funcionalidad del boletín informativo
-

El repositorio de ejemplo viene con un servicio de boletín informativo mailchimp preconfigurado. Deshabilítelo estableciendo el siguiente campo debajo de la sección params.footer.

-
newsletter:
-  enable: false
-

Paso 5: Ejecuta el sitio localmente

-

Ahora, ejecuta el siguiente comando para ejecutar su sitio web localmente:

-

a. Cargar módulos de Hugo

-
hugo mod tidy
-

b. Instalar módulos de Node

-
hugo mod npm pack
-npm install
-

c. Ejecutar el sitio web

-
hugo server -w
-

-

Si todo ha ido bien, deberías ver un output similar a este. - -

-

Ahora, dirígete a localhost:1313 en tu navegador y deberías ver su sitio web ejecutándose.

-

Paso 6: Haz un push de tus cambios a Github

-

Si has llegado hasta aquí, significa que su sitio está ejecutándose localmente sin ningún fallo. Vamos a hacer un push de estos cambios a Github.

-
# añade todos sus cambios
-git add .
-
-# haz commit de los cambios
-git commit -m "Initial site setup" -s
-
-# haz push de los cambios a Github
-git push origin HEAD
-

Siguientes pasos

-
    -
  • Customiza el fondo, logo, y algunas otras cosas de su sitio siguiendo esta guía.
  • -
  • Añade su información personal siguiendo esta guía.
  • -
  • Añade su información sobre habilidades siguiendo esta guía.
  • -
  • Añade su información sobre experiencia siguiendo esta guía.
  • -
  • Despliega su sitio web en Github Pages siguiendo esta guía.
  • -
  • Despliega su sitio web en Netlify siguiendo esta guía.
  • -
- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/shortcodes/index.html b/public/es/posts/shortcodes/index.html deleted file mode 100644 index 5f0637bf..00000000 --- a/public/es/posts/shortcodes/index.html +++ /dev/null @@ -1,1669 +0,0 @@ - - - - Los Shortcodes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Los Shortcodes

-
- - - - -
-
    - -
-
- - -
-

Esta es una publicación de ejemplo con el objetivo de testear lo siguiente:

-
    -
  • Imagen de hero determinada.
  • -
  • Los distintos shortcodes.
  • -
-

Alerta

-

Las siguientes alertas están disponibles en este tema.

-

Éxito

-

Código:

-
{{< alert type="success" >}}
-Esto es un ejemplo de alerta con `type="success"`.
-{{< /alert >}}
-

Resultado:

- - - - - - -
- - Esto es un ejemplo de alerta con type="success". -
- -

Peligro

-

Código:

-
{{< alert type="danger" >}}
-Esto es un ejemplo de alerta con `type="danger"`.
-{{< /alert >}}
-

Resultado:

- - - - - - -
- - Esto es un ejemplo de alerta con type="danger". -
- -

Advertencia

-

Código:

-
{{< alert type="warning" >}}
-Esto es un ejemplo de alerta con `type="warning"`.
-{{< /alert >}}
-

Resultado:

- - - - - - -
- - Esto es un ejemplo de alerta con type="warning". -
- -

Inforamación

-

Código:

-
{{< alert type="info" >}}
-Esto es un ejemplo de alerta con `type="info"`.
-{{< /alert >}}
-

Resultado:

- - - - - - -
- - Esto es un ejemplo de alerta con type="info". -
- -

Imagen

-

Una imagen de ejemplo sin ningún atributo.

-

Código:

-
{{< img src="/posts/shortcodes/boat.jpg" title="Una barca en el mar" >}}
-

Resultado:

-Una barca en el mar - -
-

Una imagen de ejemplo con los atributos height y width.

-

Código:

-
{{< img src="/posts/shortcodes/boat.jpg" height="400" width="600" title="Una barca en el mar" >}}
-

Resultado:

-Una barca en el mar - -
-

Una imagen de ejemplo centrada con los atributos height y width.

-

Código:

-
{{< img src="/posts/shortcodes/boat.jpg" height="400" width="600" align="center" title="Una barca en el mar" >}}
-

Resultado:

-Una barca en el mar - -
-

Una imagen de ejemplo con el atributo float.

-

Código:

-
{{< img src="/posts/shortcodes/boat.jpg" height="200" width="500" float="right" title="Una barca en el mar" >}}
-

Resultado:

-Una barca en el mar - -

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. Praesent tellus risus, eleifend vel efficitur ac, venenatis sit amet sem. Ut ut egestas erat. Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. Suspendisse nec ipsum eu erat finibus dictum. Morbi volutpat nulla purus, vel maximus ex molestie id. Nullam posuere est urna, at fringilla eros venenatis quis.

-

Fusce vulputate dolor augue, ut porta sapien fringilla nec. Vivamus commodo erat felis, a sodales lectus finibus nec. In a pulvinar orci. Maecenas suscipit eget lorem non pretium. Nulla aliquam a augue nec blandit. Curabitur ac urna iaculis, ornare ligula nec, placerat nulla. Maecenas aliquam nisi vitae tempus vulputate.

-

División

-

Este tema soporta dividir la página en tantas columnas como desee.

-

División en dos columnas

-

Código:

-
{{< split 6 6 >}}
-##### Columna Izquierda
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.
-
----
-
-##### Columna Derecha
-
-Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.
-
-{{< /split >}}
-

Resultado:

-
- -
-
Columna Izquierda
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.

-
- -
-
Columna Derecha
-

Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.

-
- -
- -

División en tres columnas

-

Código:

-
{{< split 4 4 4 >}}
-##### Columna Izquierda
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.
-
----
-
-##### Columna Central
-
-Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum.
-
----
-
-##### Columna Derecha
-
-Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.
-
-{{< /split >}}
-

Resultado:

-
- -
-
Columna Izquierda
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.

-
- -
-
Columna Central
-

Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum.

-
- -
-
Columna Derecha
-

Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.

-
- -
- -

Espacio Vertical

-

Da espacio vertical entre dos líneas.

-

Código:

-
Esta es la primera línea.
-{{< vs 4>}}
-This is line two. It should have `4rem` vertical space with previous line.
-Esta es la segunda línea. Debería tener un espacio vertical `4rem` con la línea previa.
-

Resultado:

-

Esta es la primera línea. -

-Esta es la segunda línea. Debería tener un espacio vertical 4rem con la línea previa.

-

Vídeo

-

Código:

-
{{< video src="/videos/sample.mp4" >}}
-

Resultado:

- - - - - - - - -

Video por Rahul Sharma de Pexels.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/supports/index.html b/public/es/posts/supports/index.html deleted file mode 100644 index 545b0a4c..00000000 --- a/public/es/posts/supports/index.html +++ /dev/null @@ -1,1413 +0,0 @@ - - - - Enlaces de Soporte - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 14 de marzo de 2022

-
- - -
-

Enlaces de Soporte

-
- - - - -
-
    - -
-
- - -
-

Este tema soporta la adición de varios enlaces de soporte/donación en su sitio. Actualmente, los enlaces de soporte admitidos son:

- -

Para una lista completa de los enlaces de soporte admitidos, puede consultar el archivo de ejemplo config.yaml.

-

Ko-fi

-

Puedes añadir tu botón flotante Ko-fi en tu sitio web. Para añadir el botón flotante, añade la sección support debajo de la sección params.features del archivo config.yaml.

-
support:
-  enable: true
-  services:
-    kofi:
-      user: <id de tu usuario de ko-fi>
-      text: Tip Me
-      textColor: '#f9fafc'
-      backgroundColor: '#248aaa'
-

Buy Me a Coffee

-

Puedes añadir tu botón flotante “Buy Me a Coffee” en tu sitio web. Para añadir el botón flotante, añade la sección support debajo de la sección params.features del archivo config.yaml.

-

bmacbutton -bmacwidget

-
support:
-  enable: true
-  services:
-    buymeacoffee:
-      user: <su usuario de buymeacoffee.com>
-      text: Support me on Buy me a coffee!
-      info: Buy me a coffee!
-      color: '#FFDD00'
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/translation/content/index.html b/public/es/posts/translation/content/index.html deleted file mode 100644 index cad36308..00000000 --- a/public/es/posts/translation/content/index.html +++ /dev/null @@ -1,1407 +0,0 @@ - - - - Cómo traducir las publicaciones - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

domingo, 7 de junio de 2020

-
- - -
-

Cómo traducir las publicaciones

-
- - - - -
-
    - -
-
- - -
-

Este tema tiene soporte integrado para varios idiomas.

-

Antes de empezar la traducción de la publicación, asegúrese de haber habilitado el idioma en su sitio. Si ese no es el caso, puedes seguir la sección Añade el idioma en el sitio de la guía Cómo traducir los datos de la página de inicio.

-

Creando la publicación

-

Una vez que haya agregado el idioma deseado a su sitio web, sepa que puede traducir publicaciones a ese idioma. Asumiremos que deseas traducir una publicación existente.

-

Creado el archivo index

-

El primer paso es localizar el archivo index.md del post que deseas traducir. Después, crea un archivo en el mismo directorio (o simplemente copia el archivo index.md), y nómbralo index.<código_del_idioma>.md, dónde <código_del_idioma> es el código que encontrará en la tabla de idiomas de Cómo traducir los datos de la página de inicio.

-

Traduce la publicación

-

Ahora ya puede empezar traduciendo la publicación, de la misma forma que escribes una publicación nueva.

-
-

INFORMACIÓN: Si está tratando con referencias internas, necesitarás añadir el prefijo /<código_del_idioma> delante del path relativo. Por ejemplo, si quieres crear un link que apunta a /posts/translation/site-data/, el link de la publicación traducida será /<language_code>/posts/translation/site-data/.

-
- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/translation/index.html b/public/es/posts/translation/index.html deleted file mode 100644 index ab993517..00000000 --- a/public/es/posts/translation/index.html +++ /dev/null @@ -1,1173 +0,0 @@ - - - - Traducción - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/translation/index.xml b/public/es/posts/translation/index.xml deleted file mode 100644 index 6947a89b..00000000 --- a/public/es/posts/translation/index.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - Traducción on Toha - http://localhost:1313/es/posts/translation/ - Recent content in Traducción on Toha - Hugo -- gohugo.io - es - Mon, 15 Jan 2024 06:20:50 +0600 - Cómo añadir un idioma sin soporte - http://localhost:1313/es/posts/translation/new-language/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/es/posts/translation/new-language/ - Si desea traducir a un idioma si soporte, puede traducir los elementos de la interfaz de usuario. -Crea el archivo i18n Para haerlo, debes crear el directorio i18n dentro de la raíz del sitio, el directorio dónde puede encontrar el archivo config.yaml, y directorios como data, content, etc. -Luego, puedes crear el archivo &lt;código_del_idioma&gt;.toml dentro del directorio i18n. En este directorio puedes encontrar todos los códigos de idiomas con las banderas que aparecerán junto a ese idioma. - - - - Cómo traducir las publicaciones - http://localhost:1313/es/posts/translation/content/ - Sun, 07 Jun 2020 06:20:50 +0600 - - http://localhost:1313/es/posts/translation/content/ - Este tema tiene soporte integrado para varios idiomas. -Antes de empezar la traducción de la publicación, asegúrese de haber habilitado el idioma en su sitio. Si ese no es el caso, puedes seguir la sección Añade el idioma en el sitio de la guía Cómo traducir los datos de la página de inicio. -Creando la publicación Una vez que haya agregado el idioma deseado a su sitio web, sepa que puede traducir publicaciones a ese idioma. - - - - Cómo traducir los datos de la página de inicio - http://localhost:1313/es/posts/translation/site-data/ - Sun, 07 Jun 2020 06:20:50 +0600 - - http://localhost:1313/es/posts/translation/site-data/ - Este tema tiene soporte integrado para varios idiomas. -Añade el idioma en el sitio Añadiendo el idioma a su sitio traducirá la interfaz de usuario a ese idioma (por ejemplo, los botones, las barras de navegación, etc.). -Obtener el código del idioma Para traducir su sitio, necesitará el código de su idioma. La siguiente tabla contiene los idiomas soportados junto con sus códigos: -Idioma Código English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl Para una lista completa de los idiomas soportados, por favor, consulte el archivo README de toha repository. - - - - - diff --git a/public/es/posts/translation/new-language/index.html b/public/es/posts/translation/new-language/index.html deleted file mode 100644 index 1fd6cc27..00000000 --- a/public/es/posts/translation/new-language/index.html +++ /dev/null @@ -1,1539 +0,0 @@ - - - - Cómo añadir un idioma sin soporte - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 15 de enero de 2024

-
- - -
-

Cómo añadir un idioma sin soporte

-
- - - - -
-
    - -
-
- - -
-

Si desea traducir a un idioma si soporte, puede traducir los elementos de la interfaz de usuario.

-

Crea el archivo i18n

-

Para haerlo, debes crear el directorio i18n dentro de la raíz del sitio, el directorio dónde puede encontrar el archivo config.yaml, y directorios como data, content, etc.

-

Luego, puedes crear el archivo <código_del_idioma>.toml dentro del directorio i18n. En este directorio puedes encontrar todos los códigos de idiomas con las banderas que aparecerán junto a ese idioma.

-

Traduce los elementos de la interfaz

-

Dentro del nuevo archivo, simplemente copia el siguiente contenido, y sustituye el contenido entre comillas con el nombre en tu idioma deseado.

- - - - - - -
- - Si el contenido de abajo es obsoleto, puedes copiar el conteindo del archivo en. -
- -
# More documentation here: https://github.com/nicksnyder/go-i18n
-[home]
-other = "Home"
-
-[posts]
-other = "Posts"
-
-[toc_heading]
-other = "Table of Contents"
-
-[tags]
-other = "Tags"
-
-[categories]
-other = "Categories"
-
-[at]
-other = "at"
-
-[resume]
-other = "My resume"
-
-[navigation]
-other = "Navigation"
-
-[contact_me]
-other = "Contact me:"
-
-[email]
-other = "Email"
-
-[phone]
-other = "Phone"
-
-[newsletter_text]
-other = "Stay up to date with email notification"
-
-[newsletter_input_placeholder]
-other = "Enter email"
-
-[newsletter_warning]
-other = "By entering your email address, you agree to receive the newsletter of this website."
-
-[submit]
-other = "Submit"
-
-[hugoAttributionText]
-other = "Powered by"
-
-[prev]
-other = "Prev"
-
-[next]
-other = "Next"
-
-[share_on]
-other = "Share on"
-
-[improve_this_page]
-other = "Improve this page"
-
-[out_of]
-other = "out of"
-
-[publications]
-other = "Publications"
-
-[taken_courses]
-other = "Taken Courses"
-
-[course_name]
-other = "Course Name"
-
-[total_credit]
-other = "Total Credit"
-
-[obtained_credit]
-other = "Obtained Credit"
-
-[extracurricular_activities]
-other = "Extracurricular Activities"
-
-[show_more]
-other = "Show More"
-
-[show_less]
-other = "Show Less"
-
-[responsibilities]
-other = "Responsibilities:"
-
-[present]
-other = "Present"
-
-[comments_javascript]
-other = "Please enable JavaScript to view the"
-
-[comments_by]
-other = "comments powered by"
-
-[read]
-other = "Read"
-
-[project_star]
-other = "Star"
-
-[project_details]
-other = "Details"
-
-[err_404]
-other = "The page you are looking for is not there yet."
-
-[more]
-other = "More"
-
-[view_certificate]
-other = "View Certificate"
-
-[notes]
-other = "Notes"
-
-[disclaimer_text]
-other = "Liability Notice"
-
-[search]
-other = "Search"
-
-[minute]
-one = "minute"
-other = "minutes"
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/translation/page/1/index.html b/public/es/posts/translation/page/1/index.html deleted file mode 100644 index b60c757d..00000000 --- a/public/es/posts/translation/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/posts/translation/ - - - - - - diff --git a/public/es/posts/translation/site-data/index.html b/public/es/posts/translation/site-data/index.html deleted file mode 100644 index a17d4c3a..00000000 --- a/public/es/posts/translation/site-data/index.html +++ /dev/null @@ -1,1521 +0,0 @@ - - - - Cómo traducir los datos de la página de inicio - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

domingo, 7 de junio de 2020

-
- - -
-

Cómo traducir los datos de la página de inicio

-
- - - - -
-
    - -
-
- - -
-

Este tema tiene soporte integrado para varios idiomas.

-

Añade el idioma en el sitio

-

Añadiendo el idioma a su sitio traducirá la interfaz de usuario a ese idioma (por ejemplo, los botones, las barras de navegación, etc.).

-

Obtener el código del idioma

-

Para traducir su sitio, necesitará el código de su idioma. La siguiente tabla contiene los idiomas soportados junto con sus códigos:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IdiomaCódigo
Englishen / none
বাংলাbn
Françaisfr
Indonesianid
Deutschde
Españoles
简体中文zh-cn / zh-tw
हिन्दीhi
Italianoit
日本語jp
한국어ko
русскийru
suomifi
Tiếng Việtvn
Turkishtr
Arabic (العربية)ar
Português Europeupt-pt
Catalàad
Português Brasileiropt-br
Dutchnl
-
-

Para una lista completa de los idiomas soportados, por favor, consulte el archivo README de toha repository.

-

Si el idioma al que desea traducir el contenido no está disponible, consulte la guía Cómo añadir un idioma sin soporte.

-

Añade el idioma a config.yaml

-

Después de conocer el código para el idioma al que desea traducir su sitio, abra el archivo config.yaml y, debajo de la sección language, añade lo siguiente:

-
languages:
-  en:
-    languageName: English
-    weight: 1
-  <código_del_idioma>:
-    languageName: <nombre_del_idioma>
-    weight: 2 # Puedes establecer el orden de los idiomas con este valor
-

Por ejemplo, si deseas establecer el francés como segundo idioma, la sección debería ser similar a:

-
languages:
-  en:
-    languageName: English
-    weight: 1
-  fr:
-    languageName: Français
-    weight: 2 # Puedes establecer el orden de los idiomas con este valor
-

Traduciendo la página de inicio

-

Puedes traducir la página de inicio creando un nuevo directorio dentro de data. El nombre del nuevo directorio debería ser <código_del_idioma>. Por ejemplo, si queremos traducirlo al francés, crearemos el directorio fr dentro de data.

-

Afterwards you can create your usual data file like about.yaml or education.yaml files, keeping the same file structure and maintaining the same file names. Inside those files, you can just translate the content of the fields into your desired language. -Luego, puede crear sus archivos de datos habituales, como about.yaml o education.yaml, manteniendo la misma estructura y los mismos nombres de archivos. Dentro de esos archivos, puede traducir el contenido de los campos al idioma que desee.

-

A continuación

-

Puedes consultar la siguiente guía Cómo traducir las publicaciones.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/update-v3-to-v4/index.html b/public/es/posts/update-v3-to-v4/index.html deleted file mode 100644 index a0c440c9..00000000 --- a/public/es/posts/update-v3-to-v4/index.html +++ /dev/null @@ -1,1506 +0,0 @@ - - - - Migrar de la versión V3 a V4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

viernes, 5 de enero de 2024

-
- - -
-

Migrar de la versión V3 a V4

-
- - - - -
-
    - -
-
- - -
-

Toha V4 ha introducido muchos cambios que pueden romper el tema, es decir, cambian cómo se usa y configura el tema. Esta guía ta ayudará a migrar de la versión del tema v3 a v4. Por favor, compruebe estas release notes para el registro de cambios completo.

-

En esta guía, lo guiaré por los pasos para migrar de la versión 3 a la versión 4 del tema Toha. Esta guía se basa en la guía de migración escrita por Alexandre Neto en este issue. ¡Empecemos!

-

1. Borra el submódulo de git toha

-

Toha V4 ha introducido unos cambios en el proceso de instalación. Uno de los cambios es que el tema ya no usa los submódulos de git. Por lo tanto, necesitamos eliminar el submódulo git toha. No te preocupes, este paso no eliminará nada de tu contenido.

-
git rm themes/toha/
-git commit -m "Remove v3 theme"
-

2. Borra theme de config.yaml

-

En la nueva versión, ya no necesitamos especificar theme en el archivo config.yaml. En cambio, necesitaremos añadir el tema como módulo. Por lo tanto, borra la siguiente línea del archivo config.yaml.

-
theme: toha
-

3. Cumple los requerimentos

-

Para ejecutar el tema localmente, debes tener las siguientes herramientas instaladas.

-
    -
  1. Versión Hugo v0.118.x (extended) o posterior.
  2. -
  3. Go language versión v1.18.x o posterior.
  4. -
  5. Versión Node v18.x y versión npm 8.x o posterior.
  6. -
-

Asegérate de que tienes las herramientas requeridas instaladas con la versión adecuada usando los siguientes comandos.

-

4. Initialize Hugo Module

-

Toha V4 usa Hugo Module para manejar el tema. Vamos a usar el módulo de hugo para añadir el tema Toha a nuestro sitio web. Inicializa los módulos de hugo usando el siguiente comando:

-
hugo mod init github.com/<su usuario>/<su repositorio>
-

Este comando creará un archivo go.mod a la raíz de su repositorio. Compruebe que el archivo se haya creado correctamente.

-

5. Añade el tema como módulo

-

Ahora, añade la siguiente sección module en el archivo config.yaml. Esto añadirá el tema como módulo y lo montará en los archivos estáticos del tema.

-
# Usa los modules de Hugo para añadir el tema
-module:
-  imports:
-  - path: github.com/hugo-toha/toha/v4
-  mounts:
-  - source: static/files
-    target: static/files
-  - source: ./node_modules/flag-icon-css/flags
-    target: static/flags
-  - source: ./node_modules/@fontsource/mulish/files
-    target: static/files
-  - source: ./node_modules/katex/dist/fonts
-    target: static/fonts
-

6. Actualiza el archivo config.yaml

-

En la nueva versión, la estructura de configuración de las funcionalidades ha sido restructurada. Asimismo, será necesario actualizar el archivo config.yaml. Como referencia, puede consultar el ejemplo del archivo config.yaml. Aquí resaltaremos las configuraciones más comunes que necesitan cambiarse.

-

Modo oscuro:

-

Hemos introducido soporte para un nuevo modo oscuro. Como resultado, ya no necesitamos usar servicios de terceros como darkreader. Para habilitar el nuevo modo oscuro, por favor borra las siguientes líneas de tu archivo config.yaml:

-
 darkMode:
-    provider: darkreader
-    enable: true
-    default: system
-

Después, añade las siguientes líneas debajo de la sección params.features:

-
darkMode:
-  enable: true
-

Analíticas:

-

Hemos reestructurado la configuración de las analíticas, comentarios y proveedores de servicio de soporte. Ahora están puestos debajo del campo services de la sección respectiva.

-

Asimismo, tus configuraciones previas de analíticas serán actualizadas de:

-
analytics:
-  enabled: true
-  google:
-    id: UA-XXXXXXXXX-X
-

a:

-
analytics:
-  enable: true
-  services:
-    google:
-      id: UA-XXXXXXXXX-X
-

Comentarios:

-

De la misma forma, tus configuraciones de comentarios se transformarán de:

-
comment:
-  enable: true
-  disqus:
-    shortName: <your-disqus-shortname>
-

a:

-
comment:
-  enable: true
-  services:
-    disqus:
-      shortName: <your-disqus-shortname>
-

Soporte:

-

Y, las siguientes configuraciones de soporte pasarán de:

-
support:
-  enabled: true
-  kofi:
-    user: <your ko-fi user id>
-    text: Tip Me
-    textColor: '#f9fafc'
-    backgroundColor: '#248aaa'
-

a:

-
support:
-  enable: false
-  services:
-    kofi:
-      user: hossainemruz
-      text: Tip Me
-      textColor: '#f9fafc'
-      backgroundColor: '#248aaa'
-

Otros Cambios:

-

Hay otras opciones que han cambiado. Por ejemplo:

-
enableToc: true
-

remplazado por:

-
toc:
-  enable: true
-

Similarmente:

-
enableTags: true
-

remplazado por:

-
tags:
-  enable: true
-  on_card: true
-

Finalmente,

-
showFlags: true
-

remplazado por:

-
# Specify whether to show flag in the language selector. Default is true.
-flags:
-  enable: true
-  # # If you want to use different country flag for a language, specify them here.
-  # flagOverwrites:
-  #   - languageCode: en
-  #     countryCode: us
-

Ha habido algunos otros cambios. Consulte el archivo de configuración de muestra config.yaml para obtener más detalles.

-

7. Ejecuta el sitio

-

Finalmente, estás listo para ejecutar el tema. Por favor, ejecute los siguientes pasos para crear el sitio:

-

a. Cargar módulos de Hugo

-
hugo mod tidy
-

b. Instalar módulos de Node

-
hugo mod npm pack
-npm install
-

c. Ejecuta el sitio

-
hugo server -w
-

Espero que esta guía te haya servido de ayuda con la migración del tema de la versión V3 a V4. Si encuentras algun problema, por favor abre una issue en el repositorio en Github.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/front-matter/index.html b/public/es/posts/writing-posts/front-matter/index.html deleted file mode 100644 index 91e82185..00000000 --- a/public/es/posts/writing-posts/front-matter/index.html +++ /dev/null @@ -1,1392 +0,0 @@ - - - - Front-matter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

lunes, 8 de junio de 2020

-
- - -
-

Front-matter

-
- - - - -
-
    - -
-
- - -
-

Próximamente…

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/index.html b/public/es/posts/writing-posts/index.html deleted file mode 100644 index b88c3ba1..00000000 --- a/public/es/posts/writing-posts/index.html +++ /dev/null @@ -1,1309 +0,0 @@ - - - - Escribiendo Publicaciones - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
-
- -
Contenido Enriquecido
-

Hugo viene con unos cuantos Built-in Shortcodes para el contenido enriquecido, junto con una configuración de privacidad y un conjunto de shortcodes simples que permiten versiones estáticas y sin varios embeds de redes sociales de JavaSrcipt.

- - -
- -
-
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/index.xml b/public/es/posts/writing-posts/index.xml deleted file mode 100644 index 8db5303f..00000000 --- a/public/es/posts/writing-posts/index.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - Escribiendo Publicaciones on Toha - http://localhost:1313/es/posts/writing-posts/ - Recent content in Escribiendo Publicaciones on Toha - Hugo -- gohugo.io - es - Mon, 14 Mar 2022 06:15:35 +0600 - Soporte Mermaid - http://localhost:1313/es/posts/writing-posts/mermaid/ - Mon, 14 Mar 2022 06:15:35 +0600 - - http://localhost:1313/es/posts/writing-posts/mermaid/ - Este tema soporta mermaid, desarrollado por mermaid-js. Para habilitar mermaid para una página, tienes que poner mermaid: true en tu página de front-matter. Por ejemplo, esta página tiene el siguiente front-matter: -title: &#34;Soporte Mermaid&#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Después, puede usar el shortcode mermaid para añadir contenido de mermaid. Por ejemplo: -{{&lt; mermaid align=&#34;center&#34;&gt;}} # su contenido de mermaid aquí {{&lt; /mermaid &gt;}} El shortcode de mermaid acepta los siguientes parámetros: - - - - Creando una Categoría - http://localhost:1313/es/posts/writing-posts/organizing/category/ - Mon, 08 Jun 2020 06:15:55 +0600 - - http://localhost:1313/es/posts/writing-posts/organizing/category/ - Primero, necesitamos entender cómo crear una publicación para poder crear categorías. -Crear una Publicación Para crear una publicación en tu primer blog, primero necesitas ir al directorio posts. Ahí crea un archivo _index.md (el nombre tiene que ser exactamente el mismo). Después, abre el archivo y añade las siguientes líneas: --- title: Posts --- Ahora, guarda y cierra el archivo. Ahora, supone que quieres escribir una publicación. Primero, crea un archivo y nómbralo con la extensión de markdown al final. - - - - Creando una Sub-Categoría - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - Mon, 08 Jun 2020 06:15:50 +0600 - - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - Próximamente&hellip; - - - - Front-matter - http://localhost:1313/es/posts/writing-posts/front-matter/ - Mon, 08 Jun 2020 06:15:45 +0600 - - http://localhost:1313/es/posts/writing-posts/front-matter/ - Próximamente&hellip; - - - - Guía de Sintxis de Markdown - http://localhost:1313/es/posts/writing-posts/markdown-syntax/ - Mon, 08 Jun 2020 06:15:40 +0600 - - http://localhost:1313/es/posts/writing-posts/markdown-syntax/ - <p>Este artículo ofrece un ejemplo de las bases de la sintaxis de Markdown que se pueden usar en los archivos de contenido de Hugo. También muestra cómo los elementos básicos de HTML están decorados con CSS en un tema Hugo.</p> - - - - Configuración del tipado de Matemáticas - http://localhost:1313/es/posts/writing-posts/math/ - Mon, 08 Jun 2020 06:15:35 +0600 - - http://localhost:1313/es/posts/writing-posts/math/ - <p>La notación matemática en un proyecto Hugo se puede habilitar mediante el uso de librerías JavaScript de terceros.</p> - - - - Contenido Enriquecido - http://localhost:1313/es/posts/writing-posts/rich-content/ - Mon, 08 Jun 2020 06:15:30 +0600 - - http://localhost:1313/es/posts/writing-posts/rich-content/ - <p>Hugo viene con unos cuantos <a href="https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes" target="_blank" rel="noopener">Built-in Shortcodes</a> para el contenido enriquecido, junto con una <a href="https://gohugo.io/about/hugo-and-gdpr/" target="_blank" rel="noopener">configuración de privacidad</a> y un conjunto de shortcodes simples que permiten versiones estáticas y sin varios embeds de redes sociales de JavaSrcipt.</p> - - - - Usando Emojis - http://localhost:1313/es/posts/writing-posts/using-emoji/ - Mon, 08 Jun 2020 06:15:25 +0600 - - http://localhost:1313/es/posts/writing-posts/using-emoji/ - <p>Los emojis se pueden habilitar a un proyecto de Hugo de distintas formas.</p> - - - - - diff --git a/public/es/posts/writing-posts/markdown-syntax/index.html b/public/es/posts/writing-posts/markdown-syntax/index.html deleted file mode 100644 index aff0c004..00000000 --- a/public/es/posts/writing-posts/markdown-syntax/index.html +++ /dev/null @@ -1,1591 +0,0 @@ - - - - Guía de Sintxis de Markdown - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Guía de Sintxis de Markdown

-
- - - - -
-
    - -
-
- - -
-

Este artículo ofrece un ejemplo de las bases de la sintaxis de Markdown que se pueden usar en los archivos de contenido de Hugo. También muestra cómo los elementos básicos de HTML están decorados con CSS en un tema Hugo.

-

Encabezados

-

Los siguientes elementos de HTML <h1><h6> representan seis niveles de encabezados de secciones. <h1> es el mayor nivel, mientras <h6> es el menor.

-

H1

-

H2

-

H3

-

H4

-
H5
-
H6
-

Parágrafo

-

Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.

-

Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.

-

Citas en bloque

-

El elemento de citas en bloque representa contenido citado de otra fuente, opcionalmente con una cita que debe estar dentro de un elemento pie de página o cita, y opcionalmente con cambios en línea, como anotaciones y abreviaturas.

-

Citas en bloque sin atribución

-
-

Tiam, ad mint andaepu dandae nostion secatur sequo quae. -Nota puede usar sintaxis de markdown dentro de una cita en bloque.

-
-

Citas en bloque con atribución

-
-

Don’t communicate by sharing memory, share memory by communicating.

-— Rob Pike1

-
-

Tablas

-

Las tablas no son parte de la especificación principal de Markdown, pero Hugo las admite.

- - - - - - - - - - - - - - - - - -
NombreEdad
Bob27
Alice23
-

Markdown en línea dentro de tablas

- - - - - - - - - - - - - - - - - -
Markdown   en línea   dentro de   tablas
cursivanegritatachado   código
-

Bloques de código

-

Bloques de código con comillas inveridas

-
html
-<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="UTF-8">
-  <title>Ejemplo de documento de HTML5</title>
-</head>
-<body>
-  <p>Prueba</p>
-</body>
-</html>
-

Bloques de código identado con cuatro espacios

-
<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="UTF-8">
-  <title>Ejemplo de documento de HTML5</title>
-</head>
-<body>
-  <p>Prueba</p>
-</body>
-</html>
-
-

Bloques de código con el shortcode de resalto interno de Hugo

-
<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="UTF-8">
-  <title>Ejemplo de documento de HTML5</title>
-</head>
-<body>
-  <p>Prueba</p>
-</body>
-</html>
-

Tipos de Lista

-

Lista Ordenada

-
    -
  1. Primer elemento
  2. -
  3. Segundo elemento
  4. -
  5. Tercer elemento
  6. -
-

Lista Desordenada

-
    -
  • Elemento de la lista
  • -
  • Otro elemento
  • -
  • Y otro elemento
  • -
-

Lista Anidada

-
    -
  • Fruta -
      -
    • Manzana
    • -
    • Naranja
    • -
    • Plátano
    • -
    -
  • -
  • Lácteos -
      -
    • Leche
    • -
    • Queso
    • -
    -
  • -
-

Otros Elementos — abbr, sub, sup, kbd, mark

-

GIF es un formato de imagen de mapa de bits.

-

H2O

-

Xn + Yn = Zn

-

Presione CTRL+ALT+Delete para finalizar la sesión.

-

La mayoría de las salamandras son nocturnas y cazan insectos, gusanos y otras criaturas pequeñas.

-
-
-
    -
  1. -

    La cita anterior está extraída de la charla de Rob Pike durante el Gopherfest, el 18 de noviembre de 2015. ↩︎

    -
  2. -
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/math/index.html b/public/es/posts/writing-posts/math/index.html deleted file mode 100644 index 3a02d8ff..00000000 --- a/public/es/posts/writing-posts/math/index.html +++ /dev/null @@ -1,1412 +0,0 @@ - - - - Configuración del tipado de Matemáticas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Configuración del tipado de Matemáticas

-
- - - - -
-
    - -
-
- - -
-

La notación matemática en un proyecto Hugo se puede habilitar mediante el uso de librerías JavaScript de terceros.

-

En este ejemplo usaremos KaTeX

-
    -
  • Crea un partial debajo de /layouts/partials/math.html
  • -
  • Dentro de esta referencia del partial, se hace referencia a la Auto-render Extension o al host de estos scripts localmente.
  • -
  • Incluye el partial en tus plantillas de la siguiente forma:
  • -
-
{{ if or .Params.math .Site.Params.math }}
-{{ partial "math.html" . }}
-{{ end }}
-
    -
  • Para habilitar Katex globalmente establece el parámetro math a true en la configuración del proyecto en el archivo config.yaml.
  • -
  • Para habilitar Katex en publicaciones concretas, incluye el parámetro math: true en los archivos de contenido correspondientes.
  • -
-

Nota: Usa la referencia online de Supported TeX Functions -

-

Ejemplos

- -

Bloque matemático: -$$ -\varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } -$$

-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/mermaid/index.html b/public/es/posts/writing-posts/mermaid/index.html deleted file mode 100644 index 51b0996b..00000000 --- a/public/es/posts/writing-posts/mermaid/index.html +++ /dev/null @@ -1,1665 +0,0 @@ - - - - Soporte Mermaid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 14 de marzo de 2022

-
- - -
-

Soporte Mermaid

-
- - - - -
-
    - -
-
- - -
-

Este tema soporta mermaid, desarrollado por mermaid-js. Para habilitar mermaid para una página, tienes que poner mermaid: true en tu página de front-matter. Por ejemplo, esta página tiene el siguiente front-matter:

-
title: "Soporte Mermaid"
-date: 2022-03-14T06:15:35+06:00
-menu:
-  sidebar:
-    name: Mermaid
-    identifier: writing-post-mermaid
-    parent: writing-post
-    weight: 60
-mermaid: true
-

Después, puede usar el shortcode mermaid para añadir contenido de mermaid. Por ejemplo:

-
{{< mermaid align="center">}}
-  # su contenido de mermaid aquí
-{{< /mermaid >}}
-

El shortcode de mermaid acepta los siguientes parámetros:

-
    -
  • align: Permite alinear el diagrama a la izquierda, derecha o centro. La alineación predeterminada es el centro.
  • -
  • background: Permite cambiar el color de fondo del diagrama.
  • -
-

Además, también puedes personalizar el tema de tus diagramas, por ejemplo:

-
{{< mermaid align="center" >}}
-%%{init: {'theme':'default'}}%%
-  # your mermaid content here
-{{< mermaid >}}
-

El parámetro theme acepta los siguientes valores:

-
    -
  • default
  • -
  • neutral
  • -
  • dark
  • -
  • forest
  • -
  • base
  • -
-

Ejemplos

-

Aquí hay algunos ejemplos de distintos diagramas usando mermaid.

-

Grafo

-
{{< mermaid align="left" >}}
-graph LR;
-    A[Hard edge] -->|Link text| B(Round edge)
-    B --> C{Decision}
-    C -->|One| D[Result one]
-    C -->|Two| E[Result two]
-{{< /mermaid >}}
-
- - - - - - - -
- -graph LR; - A[Hard edge] -->|Link text| B(Round edge) - B --> C{Decision} - C -->|One| D[Result one] - C -->|Two| E[Result two] - -
- -
-

Diagrama de secuencia

-
{{< mermaid >}}
-sequenceDiagram
-    participant Alice
-    participant Bob
-    Alice->>John: Hello John, how are you?
-    loop Healthcheck
-        John->>John: Fight against hypochondria
-    end
-    Note right of John: Rational thoughts <br/>prevail!
-    John-->>Alice: Great!
-    John->>Bob: How about you?
-    Bob-->>John: Jolly good!
-{{< /mermaid >}}
-
- - - - - - - - - -
- -sequenceDiagram - participant Alice - participant Bob - Alice->>John: Hello John, how are you? - loop Healthcheck - John->>John: Fight against hypochondria - end - Note right of John: Rational thoughts
prevail! - John-->>Alice: Great! - John->>Bob: How about you? - Bob-->>John: Jolly good! - -
- -
-

Diagrama de Gantt

-
{{< mermaid >}}
-gantt
-  dateFormat  YYYY-MM-DD
-  title Adding GANTT diagram to mermaid
-  excludes weekdays 2014-01-10
-
-section A section
-  Completed task            :done,    des1, 2014-01-06,2014-01-08
-  Active task               :active,  des2, 2014-01-09, 3d
-  Future task               :         des3, after des2, 5d
-  Future task2               :         des4, after des3, 5d
-{{< /mermaid >}}
-
- - - - - - - - - -
- -gantt - dateFormat YYYY-MM-DD - title Adding GANTT diagram to mermaid - excludes weekdays 2014-01-10 - -section A section - Completed task :done, des1, 2014-01-06,2014-01-08 - Active task :active, des2, 2014-01-09, 3d - Future task : des3, after des2, 5d - Future task2 : des4, after des3, 5d - -
- -
-

Diagrama de Clases

-
{{< mermaid >}}
-classDiagram
-  Class01 <|-- AveryLongClass : Cool
-  Class03 *-- Class04
-  Class05 o-- Class06
-  Class07 .. Class08
-  Class09 --> C2 : Where am i?
-  Class09 --* C3
-  Class09 --|> Class07
-  Class07 : equals()
-  Class07 : Object[] elementData
-  Class01 : size()
-  Class01 : int chimp
-  Class01 : int gorilla
-  Class08 <--> C2: Cool label
-{{< /mermaid >}}
-
- - - - - - - - - -
- -classDiagram - Class01 <|-- AveryLongClass : Cool - Class03 *-- Class04 - Class05 o-- Class06 - Class07 .. Class08 - Class09 --> C2 : Where am i? - Class09 --* C3 - Class09 --|> Class07 - Class07 : equals() - Class07 : Object[] elementData - Class01 : size() - Class01 : int chimp - Class01 : int gorilla - Class08 <--> C2: Cool label - -
- -
-

Grafo de Git

-
{{< mermaid background="black" align="right" >}}
-gitGraph:
-options
-{
-    "nodeSpacing": 150,
-    "nodeRadius": 10
-}
-end
-commit
-branch newbranch
-checkout newbranch
-commit
-commit
-checkout master
-commit
-commit
-merge newbranch
-{{< /mermaid >}}
-
- - - - - -
- -gitGraph: - options - { - "nodeSpacing": 150, - "nodeRadius": 10 - } - end - commit - branch newbranch - checkout newbranch - commit - commit - checkout master - commit - commit - merge newbranch - -
- -
-

Diagrama Entidad-Relación

-
{{< mermaid >}}
-erDiagram
-    CUSTOMER ||--o{ ORDER : places
-    ORDER ||--|{ LINE-ITEM : contains
-    CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
-{{< /mermaid >}}
-
- - - - - - - - - -
- -erDiagram - CUSTOMER ||--o{ ORDER : places - ORDER ||--|{ LINE-ITEM : contains - CUSTOMER }|..|{ DELIVERY-ADDRESS : uses - -
- - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/organizing/category/index.html b/public/es/posts/writing-posts/organizing/category/index.html deleted file mode 100644 index f5322124..00000000 --- a/public/es/posts/writing-posts/organizing/category/index.html +++ /dev/null @@ -1,1476 +0,0 @@ - - - - Creando una Categoría - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Creando una Categoría

-
- - - - -
-
    - -
-
- - -
-

Primero, necesitamos entender cómo crear una publicación para poder crear categorías.

-

Crear una Publicación

-

Para crear una publicación en tu primer blog, primero necesitas ir al directorio posts. Ahí crea un archivo _index.md (el nombre tiene que ser exactamente el mismo). Después, abre el archivo y añade las siguientes líneas:

-
---
-title: Posts
----  
-
-

Ahora, guarda y cierra el archivo. Ahora, supone que quieres escribir una publicación. Primero, crea un archivo y nómbralo con la extensión de markdown al final. Por ejemplo: hemos creado el archivo nombrado analytics-and-comments.md y hemos añadido las siguientes líneas:

-
---
-title: "Analytics and Comments"
-date: 2020-06-08T06:00:23+06:00
-hero: /images/posts/writing-posts/analytics.svg
-description: Adding analytics and disquss comment in hugo 
-theme: Toha
-menu:
-  sidebar:
-    name: Analytics & Comments
-    identifier: analytics-and-comments
-    weight: 500
----
-
-### Complete Post Coming Soon...
-
-

Como sabemos, el encabezado de este archivo empieza y acaba con tres guiones horizontales (---) es nombrado front-matter, y todos los posts que escribamos necesitan tener el front-matter incluido ahí. Vamos a entender cuáles son los parámetros, y para qué sirven:

-

title: Este es el título de tu publicación.
-date: Esta es la fecha y hora que muestra la fecha y hora de publicación de tu blog. La primera porción está en el formato year-month-date. Puedes editar la fecha y hora como quieras.
-hero: Aquí, necesitarás incluir la ruta de la imagen de portada de tu publicación. Vaya al directorio static y crea un directorio nombrado images (únicamente si no lo tienes). Después, dentro de este directorio crea un nuevo directorio nombrado posts, y dentro de este, hemos creado un directorio nombrado writing-posts, donde hemos puesto el archivo de imagen analytics.svg. Ahora copia la ruta, y añádalo al parámetro hero.
-description: Añade la descripción que te convenga.
-menu: Esta sección contiene otros parámetros nombrados sidebar que configurarán cómo se mostrará la estructura del archivo en la barra lateral. Debajo de este, tenemos:
-name: Este define cual será el nombre del documento en la barra lateral.
-identifier: Este ayuda a identificar el archivo con otros archivos en términos de la categoría.
-weight: Se asigna un valor a este parámetro como valor de peso y, para varios archivos, los documentos aparecerán en la jerarquía de archivos según este valor de peso en orden ascendente.

-

Después del front-matter, puedes escribir cualquier contenido siguiendo la sintaxis de markdown.

-

La siguiente imagen muestra cómo el contenido de analytics-and-comments.md está distribuido en la sección de la barra lateral.

-

Image1

-
-

En la figura de arriba, Features, Installation, Configuration, Writing Posts, Customizing, Short Codes, etc., son directorios creados para otras publicaciones.

-
-

Crear una Categoría

-

Como hemos creado un archivo _index.md y una publicación anteriormente, ahora, para crear una categoría, necesitamos crear un directorio. Hemos creado un directorio nombrado getting-started, y dentro de este, hemos creado otro archivo _index.md, que tendrá el siguiente contenido front-matter:

-
---
-title: Deploy Site
-menu:
-  sidebar:
-    name: Deploy Site
-    identifier: getting-started
-    weight: 300
----
-

El significado de cada parámetro ha sido explicado anteriormente. Ahora, ten en cuenta que vamos a crear el nombre de la categoría como getting-started, por eso lo incluimos como identificador en este archivo “_index.md”, pero puede darle el nombre que desee. Después, vamos a crear un archivo markdown nombrado github-pages.md que será nuestra publicación en este directorio. Nuestro archivo github-pages.md tiene las siguientes líneas:

-
---
-title: "Deploy site in Github Pages"
-date: 2020-06-08T06:00:20+06:00
-hero: /images/posts/writing-posts/git.svg
-menu:
-  sidebar:
-    name: Github Pages
-    identifier: getting-started-github
-    parent: getting-started
-    weight: 10
----
-### Próximamente...
-

Ya conocemos los parámetros usados aquí, pero tenemos uno nuevo incluido, que es parent. Si nos damos cuenta, entenderemos que el valor de este parámetro y el valor del parámetro identifier en el archivo _index.md dentro de este directorio son ambos iguales. Debemos tener cuidado de que el valor de ambos parámetros coincida. Ahora puedes agregar tantas publicaciones y categorías como quieras siguiendo el procedimiento mencionado anteriormente. Así es cómo creamos las categorías.

-

La siguiente imagen muestra cómo el contenido está distribuido en la sección de la barra lateral.

-

Image2

-

Personalizando la información del auto de la publicación

-

Por defecto, la publicación usa la información de autor del archivo config.yaml. Si quieres sobrescribir la información predeterminada, simplemente añade la siguiente sección en el front-matter:

-
author:
-  name: Md.Habibur Rahman
-  image: /images/authors/habib.jpg
-

El front-matter debería parecerse a:

-
title: "Creando una Categoría"
-date: 2020-06-08T06:15:55+06:00
-# hero: images/background/flower.jpg
-author:
-  name: Md.Habibur Rahman
-  image: /images/authors/habib.jpg
-menu:
-  sidebar:
-    name: Creando una Categoría
-    identifier: writing-post-category-create
-    parent: writing-post-category
-    weight: 10
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/organizing/index.html b/public/es/posts/writing-posts/organizing/index.html deleted file mode 100644 index 9504af75..00000000 --- a/public/es/posts/writing-posts/organizing/index.html +++ /dev/null @@ -1,1142 +0,0 @@ - - - - Categoría - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/organizing/index.xml b/public/es/posts/writing-posts/organizing/index.xml deleted file mode 100644 index d89eeb1f..00000000 --- a/public/es/posts/writing-posts/organizing/index.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - Categoría on Toha - http://localhost:1313/es/posts/writing-posts/organizing/ - Recent content in Categoría on Toha - Hugo -- gohugo.io - es - Mon, 08 Jun 2020 06:15:55 +0600 - Creando una Categoría - http://localhost:1313/es/posts/writing-posts/organizing/category/ - Mon, 08 Jun 2020 06:15:55 +0600 - - http://localhost:1313/es/posts/writing-posts/organizing/category/ - Primero, necesitamos entender cómo crear una publicación para poder crear categorías. -Crear una Publicación Para crear una publicación en tu primer blog, primero necesitas ir al directorio posts. Ahí crea un archivo _index.md (el nombre tiene que ser exactamente el mismo). Después, abre el archivo y añade las siguientes líneas: --- title: Posts --- Ahora, guarda y cierra el archivo. Ahora, supone que quieres escribir una publicación. Primero, crea un archivo y nómbralo con la extensión de markdown al final. - - - - Creando una Sub-Categoría - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - Mon, 08 Jun 2020 06:15:50 +0600 - - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - Próximamente&hellip; - - - - - diff --git a/public/es/posts/writing-posts/organizing/page/1/index.html b/public/es/posts/writing-posts/organizing/page/1/index.html deleted file mode 100644 index 93e7eef0..00000000 --- a/public/es/posts/writing-posts/organizing/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/posts/writing-posts/organizing/ - - - - - - diff --git a/public/es/posts/writing-posts/organizing/sub-category/example/index.html b/public/es/posts/writing-posts/organizing/sub-category/example/index.html deleted file mode 100644 index 10a70c4e..00000000 --- a/public/es/posts/writing-posts/organizing/sub-category/example/index.html +++ /dev/null @@ -1,1398 +0,0 @@ - - - - Creando una Sub-Categoría - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

lunes, 8 de junio de 2020

-
- - -
-

Creando una Sub-Categoría

-
- - - - -
-
    - -
-
- - -
-

Próximamente…

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/organizing/sub-category/index.html b/public/es/posts/writing-posts/organizing/sub-category/index.html deleted file mode 100644 index bf45c601..00000000 --- a/public/es/posts/writing-posts/organizing/sub-category/index.html +++ /dev/null @@ -1,1116 +0,0 @@ - - - - Sub-Categoría - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
-
-
- - Hero Image - -
- - -
-
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/organizing/sub-category/index.xml b/public/es/posts/writing-posts/organizing/sub-category/index.xml deleted file mode 100644 index dd4aaf0c..00000000 --- a/public/es/posts/writing-posts/organizing/sub-category/index.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - Sub-Categoría on Toha - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/ - Recent content in Sub-Categoría on Toha - Hugo -- gohugo.io - es - Mon, 08 Jun 2020 06:15:50 +0600 - Creando una Sub-Categoría - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - Mon, 08 Jun 2020 06:15:50 +0600 - - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - Próximamente&hellip; - - - - - diff --git a/public/es/posts/writing-posts/organizing/sub-category/page/1/index.html b/public/es/posts/writing-posts/organizing/sub-category/page/1/index.html deleted file mode 100644 index 7ce03d6e..00000000 --- a/public/es/posts/writing-posts/organizing/sub-category/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/ - - - - - - diff --git a/public/es/posts/writing-posts/page/1/index.html b/public/es/posts/writing-posts/page/1/index.html deleted file mode 100644 index 315b8383..00000000 --- a/public/es/posts/writing-posts/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/posts/writing-posts/ - - - - - - diff --git a/public/es/posts/writing-posts/rich-content/index.html b/public/es/posts/writing-posts/rich-content/index.html deleted file mode 100644 index 546185e2..00000000 --- a/public/es/posts/writing-posts/rich-content/index.html +++ /dev/null @@ -1,1443 +0,0 @@ - - - - Contenido Enriquecido - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Contenido Enriquecido

-
- - - - -
-
    - -
-
- - -
-

Hugo viene con unos cuantos Built-in Shortcodes para el contenido enriquecido, junto con una configuración de privacidad y un conjunto de shortcodes simples que permiten versiones estáticas y sin varios embeds de redes sociales de JavaSrcipt.

-
-

Shortcode simple de Instagram

- -
-
-

Shortcode de privacidad mejorada de Youtube

- -
- -
- -
-
-

Shortcode simple de Twitter

- - - - -
-
-

Shortcode simple de Vimeo

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/posts/writing-posts/using-emoji/index.html b/public/es/posts/writing-posts/using-emoji/index.html deleted file mode 100644 index 75923afb..00000000 --- a/public/es/posts/writing-posts/using-emoji/index.html +++ /dev/null @@ -1,1393 +0,0 @@ - - - - Usando Emojis - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lunes, 8 de junio de 2020

-
- - -
-

Usando Emojis

-
- - - - -
-
    - -
-
- - -
-

Los emojis se pueden habilitar a un proyecto de Hugo de distintas formas.

-

La función emojify se puede llamar directamente a las plantillas o a los Inline Shortcodes.

-

Para habilitar los emojis globalmente, establece enableEmoji a true en el archivo config.yaml y después puedes escribir los códigos de los emojis directamente en archivos de contenido; por ejemplo. Más información aquí.

-

🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:

-
-

El Emoji cheat sheet es una referencia útil para códigos de emojis.

-
-

NÓTESE BIEN. Los pasos anteriores habilitan secuencias y caracteres emoji estándar Unicode en Hugo; sin embargo, la representación de estos glifos depende del navegador y la plataforma. Para darle estilo al emoji, puedes usar una fuente de emoji de terceros o una pila de fuentes; por ejemplo.

-
.emoji {
-font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;
-}
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comentarios cortesía de Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Contenido
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/search/index.html b/public/es/search/index.html deleted file mode 100644 index 10711203..00000000 --- a/public/es/search/index.html +++ /dev/null @@ -1,1111 +0,0 @@ - - - - Resultados de Búsqueda - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- - - -
-
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/search/index.xml b/public/es/search/index.xml deleted file mode 100644 index f74faacd..00000000 --- a/public/es/search/index.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - Searches on Toha - http://localhost:1313/es/search/ - Recent content in Searches on Toha - Hugo -- gohugo.io - es - Tue, 08 Jun 2010 08:06:25 +0600 - Resultados de Búsqueda - http://localhost:1313/es/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/es/search/ - Este archivo existe únicamente para responder a la URL /search con la plantilla de diseño search relacionada. -No se muestra ningún contenido aquí, todo el contenido se basa en la plantilla layouts/page/search.html -Establecer una prioridad muy baja en el mapa del sitio le dirá a los motores de búsqueda que éste no es un contenido importante. -Esta implementación utiliza Fusejs, jquery y mark.js -Configuración inicial La búsqueda depende del tipo de contenido de salida adicional de JSON en config. - - - - - diff --git a/public/es/sitemap.xml b/public/es/sitemap.xml deleted file mode 100644 index 7bd70b18..00000000 --- a/public/es/sitemap.xml +++ /dev/null @@ -1,964 +0,0 @@ - - - - http://localhost:1313/es/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - - - - - http://localhost:1313/es/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - - - - - http://localhost:1313/es/posts/configuration/ - 2024-02-06T06:20:34+06:00 - - - - - http://localhost:1313/es/posts/configuration/sections/featured-posts/ - 2024-02-06T06:20:34+06:00 - - - - http://localhost:1313/es/posts/ - 2024-02-06T06:20:34+06:00 - - - - - http://localhost:1313/es/posts/configuration/sections/ - 2024-02-06T06:20:34+06:00 - - - - - http://localhost:1313/es/ - 2024-02-06T06:20:34+06:00 - - - - - - http://localhost:1313/es/posts/contributing/ - 2024-01-19T02:30:00+06:00 - - - - - http://localhost:1313/es/posts/translation/new-language/ - 2024-01-15T06:20:50+06:00 - - - - - http://localhost:1313/es/posts/translation/ - 2024-01-15T06:20:50+06:00 - - - - - http://localhost:1313/es/posts/customizing/new-section/ - 2024-01-13T22:30:50+06:00 - - - - - http://localhost:1313/es/posts/customizing/ - 2024-01-13T22:30:50+06:00 - - - - - http://localhost:1313/es/posts/customizing/customize-css/ - 2024-01-13T22:00:50+06:00 - - - - - http://localhost:1313/es/posts/update-v3-to-v4/ - 2024-01-05T02:30:00+06:00 - - - - - http://localhost:1313/es/posts/quickstart/ - 2022-08-09T00:00:00+06:00 - - - - - http://localhost:1313/es/posts/customizing/dark-theme/ - 2022-06-12T01:30:50+06:00 - - - - - http://localhost:1313/es/posts/writing-posts/ - 2022-03-14T06:15:35+06:00 - - - - - http://localhost:1313/es/posts/writing-posts/mermaid/ - 2022-03-14T06:15:35+06:00 - - - - - http://localhost:1313/es/posts/comments/ - 2022-03-14T06:00:23+06:00 - - - - - http://localhost:1313/es/posts/supports/ - 2022-03-14T06:00:23+06:00 - - - - - http://localhost:1313/es/posts/external-link/ - 2022-03-14T06:00:23+06:00 - - - - - http://localhost:1313/es/posts/customizing/customize-layout/ - 2021-08-07T06:20:50+06:00 - - - - http://localhost:1313/es/posts/getting-started/prepare-site/ - 2020-06-08T23:00:20+06:00 - - - - - http://localhost:1313/es/posts/getting-started/ - 2020-06-08T23:00:20+06:00 - - - - - http://localhost:1313/es/posts/getting-started/github-pages/ - 2020-06-08T22:00:20+06:00 - - - - - http://localhost:1313/es/posts/getting-started/netlify/ - 2020-06-08T21:00:15+06:00 - - - - - http://localhost:1313/es/posts/getting-started/theme-update/ - 2020-06-08T20:00:15+06:00 - - - - - http://localhost:1313/es/posts/features/ - 2020-06-08T08:59:13+06:00 - - - - - http://localhost:1313/es/posts/shortcodes/ - 2020-06-08T08:06:25+06:00 - - - - - http://localhost:1313/es/posts/configuration/site-parameters/ - 2020-06-08T06:20:55+06:00 - - - - - http://localhost:1313/es/posts/configuration/sections/about/ - 2020-06-08T06:20:50+06:00 - - - - - http://localhost:1313/es/posts/configuration/sections/skills/ - 2020-06-08T06:20:45+06:00 - - - - - http://localhost:1313/es/posts/configuration/sections/education/ - 2020-06-08T06:20:40+06:00 - - - - - http://localhost:1313/es/posts/configuration/sections/experiences/ - 2020-06-08T06:20:40+06:00 - - - - - http://localhost:1313/es/posts/configuration/sections/projects/ - 2020-06-08T06:20:35+06:00 - - - - - http://localhost:1313/es/posts/configuration/sections/recent-posts/ - 2020-06-08T06:20:34+06:00 - - - - - http://localhost:1313/es/posts/configuration/sections/achievements/ - 2020-06-08T06:20:30+06:00 - - - - - http://localhost:1313/es/posts/writing-posts/organizing/ - 2020-06-08T06:15:55+06:00 - - - - http://localhost:1313/es/posts/writing-posts/organizing/category/ - 2020-06-08T06:15:55+06:00 - - - - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/example/ - 2020-06-08T06:15:50+06:00 - - - - http://localhost:1313/es/posts/writing-posts/organizing/sub-category/ - 2020-06-08T06:15:50+06:00 - - - - http://localhost:1313/es/posts/writing-posts/front-matter/ - 2020-06-08T06:15:45+06:00 - - - - - http://localhost:1313/es/posts/writing-posts/markdown-syntax/ - 2020-06-08T06:15:40+06:00 - - - - - http://localhost:1313/es/posts/writing-posts/math/ - 2020-06-08T06:15:35+06:00 - - - - - http://localhost:1313/es/posts/writing-posts/rich-content/ - 2020-06-08T06:15:30+06:00 - - - - - http://localhost:1313/es/posts/writing-posts/using-emoji/ - 2020-06-08T06:15:25+06:00 - - - - - http://localhost:1313/es/posts/analytics/ - 2020-06-08T06:00:23+06:00 - - - - - http://localhost:1313/es/posts/translation/content/ - 2020-06-07T06:20:50+06:00 - - - - - http://localhost:1313/es/posts/translation/site-data/ - 2020-06-07T06:20:50+06:00 - - - - - http://localhost:1313/es/notes/ - 2010-06-08T08:06:25+06:00 - - - - - - http://localhost:1313/es/search/ - 2010-06-08T08:06:25+06:00 - - - - - - http://localhost:1313/es/categories/ - - - - - - http://localhost:1313/es/tags/ - - - - - - diff --git a/public/es/tags/index.html b/public/es/tags/index.html deleted file mode 100644 index b1f664fd..00000000 --- a/public/es/tags/index.html +++ /dev/null @@ -1,625 +0,0 @@ - - - - Tags - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/es/tags/index.xml b/public/es/tags/index.xml deleted file mode 100644 index 28b60a0e..00000000 --- a/public/es/tags/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Tags on Toha - http://localhost:1313/es/tags/ - Recent content in Tags on Toha - Hugo -- gohugo.io - es - - diff --git a/public/es/tags/page/1/index.html b/public/es/tags/page/1/index.html deleted file mode 100644 index 08f6e4b9..00000000 --- a/public/es/tags/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/es/tags/ - - - - - - diff --git a/public/files/file-list.json b/public/files/file-list.json deleted file mode 100644 index 34fbc97f..00000000 --- a/public/files/file-list.json +++ /dev/null @@ -1,188 +0,0 @@ -[ - "./fonts/google/mulish/files/mulish-cyrillic-200-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-200-italic.woff", - "./fonts/google/mulish/files/mulish-latin-200-italic.woff", - "./fonts/google/mulish/files/mulish-latin-ext-200-italic.woff", - "./fonts/google/mulish/files/mulish-vietnamese-200-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-200-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-200-normal.woff", - "./fonts/google/mulish/files/mulish-latin-200-normal.woff", - "./fonts/google/mulish/files/mulish-latin-ext-200-normal.woff", - "./fonts/google/mulish/files/mulish-vietnamese-200-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-300-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-300-italic.woff", - "./fonts/google/mulish/files/mulish-latin-300-italic.woff", - "./fonts/google/mulish/files/mulish-latin-ext-300-italic.woff", - "./fonts/google/mulish/files/mulish-vietnamese-300-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-300-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-300-normal.woff", - "./fonts/google/mulish/files/mulish-latin-300-normal.woff", - "./fonts/google/mulish/files/mulish-latin-ext-300-normal.woff", - "./fonts/google/mulish/files/mulish-vietnamese-300-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-400-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-400-italic.woff", - "./fonts/google/mulish/files/mulish-latin-400-italic.woff", - "./fonts/google/mulish/files/mulish-latin-ext-400-italic.woff", - "./fonts/google/mulish/files/mulish-vietnamese-400-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-400-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-400-normal.woff", - "./fonts/google/mulish/files/mulish-latin-400-normal.woff", - "./fonts/google/mulish/files/mulish-latin-ext-400-normal.woff", - "./fonts/google/mulish/files/mulish-vietnamese-400-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-500-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-500-italic.woff", - "./fonts/google/mulish/files/mulish-latin-500-italic.woff", - "./fonts/google/mulish/files/mulish-latin-ext-500-italic.woff", - "./fonts/google/mulish/files/mulish-vietnamese-500-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-500-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-500-normal.woff", - "./fonts/google/mulish/files/mulish-latin-500-normal.woff", - "./fonts/google/mulish/files/mulish-latin-ext-500-normal.woff", - "./fonts/google/mulish/files/mulish-vietnamese-500-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-600-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-600-italic.woff", - "./fonts/google/mulish/files/mulish-latin-600-italic.woff", - "./fonts/google/mulish/files/mulish-latin-ext-600-italic.woff", - "./fonts/google/mulish/files/mulish-vietnamese-600-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-600-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-600-normal.woff", - "./fonts/google/mulish/files/mulish-latin-600-normal.woff", - "./fonts/google/mulish/files/mulish-latin-ext-600-normal.woff", - "./fonts/google/mulish/files/mulish-vietnamese-600-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-700-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-700-italic.woff", - "./fonts/google/mulish/files/mulish-latin-700-italic.woff", - "./fonts/google/mulish/files/mulish-latin-ext-700-italic.woff", - "./fonts/google/mulish/files/mulish-vietnamese-700-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-700-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-700-normal.woff", - "./fonts/google/mulish/files/mulish-latin-700-normal.woff", - "./fonts/google/mulish/files/mulish-latin-ext-700-normal.woff", - "./fonts/google/mulish/files/mulish-vietnamese-700-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-800-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-800-italic.woff", - "./fonts/google/mulish/files/mulish-latin-800-italic.woff", - "./fonts/google/mulish/files/mulish-latin-ext-800-italic.woff", - "./fonts/google/mulish/files/mulish-vietnamese-800-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-800-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-800-normal.woff", - "./fonts/google/mulish/files/mulish-latin-800-normal.woff", - "./fonts/google/mulish/files/mulish-latin-ext-800-normal.woff", - "./fonts/google/mulish/files/mulish-vietnamese-800-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-900-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-900-italic.woff", - "./fonts/google/mulish/files/mulish-latin-900-italic.woff", - "./fonts/google/mulish/files/mulish-latin-ext-900-italic.woff", - "./fonts/google/mulish/files/mulish-vietnamese-900-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-900-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-900-normal.woff", - "./fonts/google/mulish/files/mulish-latin-900-normal.woff", - "./fonts/google/mulish/files/mulish-latin-ext-900-normal.woff", - "./fonts/google/mulish/files/mulish-vietnamese-900-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-ext-200-italic.woff2", - "./fonts/google/mulish/files/mulish-all-200-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-200-italic.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-200-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-200-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-200-italic.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-200-normal.woff2", - "./fonts/google/mulish/files/mulish-all-200-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-200-normal.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-200-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-200-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-200-normal.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-300-italic.woff2", - "./fonts/google/mulish/files/mulish-all-300-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-300-italic.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-300-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-300-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-300-italic.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-300-normal.woff2", - "./fonts/google/mulish/files/mulish-all-300-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-300-normal.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-300-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-300-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-300-normal.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-400-italic.woff2", - "./fonts/google/mulish/files/mulish-all-400-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-400-italic.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-400-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-400-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-400-italic.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-400-normal.woff2", - "./fonts/google/mulish/files/mulish-all-400-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-400-normal.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-400-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-400-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-400-normal.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-500-italic.woff2", - "./fonts/google/mulish/files/mulish-all-500-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-500-italic.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-500-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-500-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-500-italic.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-500-normal.woff2", - "./fonts/google/mulish/files/mulish-all-500-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-500-normal.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-500-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-500-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-500-normal.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-600-italic.woff2", - "./fonts/google/mulish/files/mulish-all-600-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-600-italic.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-600-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-600-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-600-italic.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-600-normal.woff2", - "./fonts/google/mulish/files/mulish-all-600-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-600-normal.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-600-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-600-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-600-normal.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-700-italic.woff2", - "./fonts/google/mulish/files/mulish-all-700-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-700-italic.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-700-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-700-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-700-italic.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-700-normal.woff2", - "./fonts/google/mulish/files/mulish-all-700-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-700-normal.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-700-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-700-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-700-normal.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-800-italic.woff2", - "./fonts/google/mulish/files/mulish-all-800-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-800-italic.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-800-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-800-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-800-italic.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-800-normal.woff2", - "./fonts/google/mulish/files/mulish-all-800-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-800-normal.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-800-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-800-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-800-normal.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-900-italic.woff2", - "./fonts/google/mulish/files/mulish-all-900-italic.woff", - "./fonts/google/mulish/files/mulish-cyrillic-900-italic.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-900-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-900-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-900-italic.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-900-normal.woff2", - "./fonts/google/mulish/files/mulish-all-900-normal.woff", - "./fonts/google/mulish/files/mulish-cyrillic-900-normal.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-900-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-900-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-900-normal.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-variable-wghtOnly-normal.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-variable-wghtOnly-normal.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-variable-wghtOnly-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-variable-wghtOnly-normal.woff2", - "./fonts/google/mulish/files/mulish-latin-variable-wghtOnly-normal.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-ext-variable-wghtOnly-italic.woff2", - "./fonts/google/mulish/files/mulish-cyrillic-variable-wghtOnly-italic.woff2", - "./fonts/google/mulish/files/mulish-vietnamese-variable-wghtOnly-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-ext-variable-wghtOnly-italic.woff2", - "./fonts/google/mulish/files/mulish-latin-variable-wghtOnly-italic.woff2" -] diff --git a/public/files/mulish-all-200-italic.woff b/public/files/mulish-all-200-italic.woff deleted file mode 100644 index 6e2dcbf3..00000000 Binary files a/public/files/mulish-all-200-italic.woff and /dev/null differ diff --git a/public/files/mulish-all-200-normal.woff b/public/files/mulish-all-200-normal.woff deleted file mode 100644 index bc51ae97..00000000 Binary files a/public/files/mulish-all-200-normal.woff and /dev/null differ diff --git a/public/files/mulish-all-300-italic.woff b/public/files/mulish-all-300-italic.woff deleted file mode 100644 index 86ac7354..00000000 Binary files a/public/files/mulish-all-300-italic.woff and /dev/null differ diff --git a/public/files/mulish-all-300-normal.woff b/public/files/mulish-all-300-normal.woff deleted file mode 100644 index f3129fb0..00000000 Binary files a/public/files/mulish-all-300-normal.woff and /dev/null differ diff --git a/public/files/mulish-all-400-italic.woff b/public/files/mulish-all-400-italic.woff deleted file mode 100644 index c4dfd89c..00000000 Binary files a/public/files/mulish-all-400-italic.woff and /dev/null differ diff --git a/public/files/mulish-all-400-normal.woff b/public/files/mulish-all-400-normal.woff deleted file mode 100644 index 4b690545..00000000 Binary files a/public/files/mulish-all-400-normal.woff and /dev/null differ diff --git a/public/files/mulish-all-500-italic.woff b/public/files/mulish-all-500-italic.woff deleted file mode 100644 index f7fead39..00000000 Binary files a/public/files/mulish-all-500-italic.woff and /dev/null differ diff --git a/public/files/mulish-all-500-normal.woff b/public/files/mulish-all-500-normal.woff deleted file mode 100644 index 0f39ec0e..00000000 Binary files a/public/files/mulish-all-500-normal.woff and /dev/null differ diff --git a/public/files/mulish-all-600-italic.woff b/public/files/mulish-all-600-italic.woff deleted file mode 100644 index dae68532..00000000 Binary files a/public/files/mulish-all-600-italic.woff and /dev/null differ diff --git a/public/files/mulish-all-600-normal.woff b/public/files/mulish-all-600-normal.woff deleted file mode 100644 index fd63f887..00000000 Binary files a/public/files/mulish-all-600-normal.woff and /dev/null differ diff --git a/public/files/mulish-all-700-italic.woff b/public/files/mulish-all-700-italic.woff deleted file mode 100644 index 99e86923..00000000 Binary files a/public/files/mulish-all-700-italic.woff and /dev/null differ diff --git a/public/files/mulish-all-700-normal.woff b/public/files/mulish-all-700-normal.woff deleted file mode 100644 index 3180440a..00000000 Binary files a/public/files/mulish-all-700-normal.woff and /dev/null differ diff --git a/public/files/mulish-all-800-italic.woff b/public/files/mulish-all-800-italic.woff deleted file mode 100644 index eeea069d..00000000 Binary files a/public/files/mulish-all-800-italic.woff and /dev/null differ diff --git a/public/files/mulish-all-800-normal.woff b/public/files/mulish-all-800-normal.woff deleted file mode 100644 index 37a98e60..00000000 Binary files a/public/files/mulish-all-800-normal.woff and /dev/null differ diff --git a/public/files/mulish-all-900-italic.woff b/public/files/mulish-all-900-italic.woff deleted file mode 100644 index efb8a671..00000000 Binary files a/public/files/mulish-all-900-italic.woff and /dev/null differ diff --git a/public/files/mulish-all-900-normal.woff b/public/files/mulish-all-900-normal.woff deleted file mode 100644 index 6420a18e..00000000 Binary files a/public/files/mulish-all-900-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-200-italic.woff b/public/files/mulish-cyrillic-200-italic.woff deleted file mode 100644 index 22a22477..00000000 Binary files a/public/files/mulish-cyrillic-200-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-200-italic.woff2 b/public/files/mulish-cyrillic-200-italic.woff2 deleted file mode 100644 index d1b9d734..00000000 Binary files a/public/files/mulish-cyrillic-200-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-200-normal.woff b/public/files/mulish-cyrillic-200-normal.woff deleted file mode 100644 index 15481590..00000000 Binary files a/public/files/mulish-cyrillic-200-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-200-normal.woff2 b/public/files/mulish-cyrillic-200-normal.woff2 deleted file mode 100644 index e02e6451..00000000 Binary files a/public/files/mulish-cyrillic-200-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-300-italic.woff b/public/files/mulish-cyrillic-300-italic.woff deleted file mode 100644 index 0d371443..00000000 Binary files a/public/files/mulish-cyrillic-300-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-300-italic.woff2 b/public/files/mulish-cyrillic-300-italic.woff2 deleted file mode 100644 index 4104f43c..00000000 Binary files a/public/files/mulish-cyrillic-300-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-300-normal.woff b/public/files/mulish-cyrillic-300-normal.woff deleted file mode 100644 index 0c3ca90a..00000000 Binary files a/public/files/mulish-cyrillic-300-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-300-normal.woff2 b/public/files/mulish-cyrillic-300-normal.woff2 deleted file mode 100644 index 99edfc8b..00000000 Binary files a/public/files/mulish-cyrillic-300-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-400-italic.woff b/public/files/mulish-cyrillic-400-italic.woff deleted file mode 100644 index 78848106..00000000 Binary files a/public/files/mulish-cyrillic-400-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-400-italic.woff2 b/public/files/mulish-cyrillic-400-italic.woff2 deleted file mode 100644 index 27ce9acd..00000000 Binary files a/public/files/mulish-cyrillic-400-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-400-normal.woff b/public/files/mulish-cyrillic-400-normal.woff deleted file mode 100644 index b54d9ea5..00000000 Binary files a/public/files/mulish-cyrillic-400-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-400-normal.woff2 b/public/files/mulish-cyrillic-400-normal.woff2 deleted file mode 100644 index 1e1a8b97..00000000 Binary files a/public/files/mulish-cyrillic-400-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-500-italic.woff b/public/files/mulish-cyrillic-500-italic.woff deleted file mode 100644 index 7be1c7fc..00000000 Binary files a/public/files/mulish-cyrillic-500-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-500-italic.woff2 b/public/files/mulish-cyrillic-500-italic.woff2 deleted file mode 100644 index c0cc98bf..00000000 Binary files a/public/files/mulish-cyrillic-500-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-500-normal.woff b/public/files/mulish-cyrillic-500-normal.woff deleted file mode 100644 index 9d1fe7e0..00000000 Binary files a/public/files/mulish-cyrillic-500-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-500-normal.woff2 b/public/files/mulish-cyrillic-500-normal.woff2 deleted file mode 100644 index 02e8dc28..00000000 Binary files a/public/files/mulish-cyrillic-500-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-600-italic.woff b/public/files/mulish-cyrillic-600-italic.woff deleted file mode 100644 index edfe540c..00000000 Binary files a/public/files/mulish-cyrillic-600-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-600-italic.woff2 b/public/files/mulish-cyrillic-600-italic.woff2 deleted file mode 100644 index 99d59cc1..00000000 Binary files a/public/files/mulish-cyrillic-600-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-600-normal.woff b/public/files/mulish-cyrillic-600-normal.woff deleted file mode 100644 index 26906704..00000000 Binary files a/public/files/mulish-cyrillic-600-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-600-normal.woff2 b/public/files/mulish-cyrillic-600-normal.woff2 deleted file mode 100644 index 967741d9..00000000 Binary files a/public/files/mulish-cyrillic-600-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-700-italic.woff b/public/files/mulish-cyrillic-700-italic.woff deleted file mode 100644 index 15f3b588..00000000 Binary files a/public/files/mulish-cyrillic-700-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-700-italic.woff2 b/public/files/mulish-cyrillic-700-italic.woff2 deleted file mode 100644 index fb072d2b..00000000 Binary files a/public/files/mulish-cyrillic-700-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-700-normal.woff b/public/files/mulish-cyrillic-700-normal.woff deleted file mode 100644 index 4b5c430f..00000000 Binary files a/public/files/mulish-cyrillic-700-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-700-normal.woff2 b/public/files/mulish-cyrillic-700-normal.woff2 deleted file mode 100644 index 983fe95e..00000000 Binary files a/public/files/mulish-cyrillic-700-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-800-italic.woff b/public/files/mulish-cyrillic-800-italic.woff deleted file mode 100644 index 08637431..00000000 Binary files a/public/files/mulish-cyrillic-800-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-800-italic.woff2 b/public/files/mulish-cyrillic-800-italic.woff2 deleted file mode 100644 index 4568b964..00000000 Binary files a/public/files/mulish-cyrillic-800-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-800-normal.woff b/public/files/mulish-cyrillic-800-normal.woff deleted file mode 100644 index 574209fd..00000000 Binary files a/public/files/mulish-cyrillic-800-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-800-normal.woff2 b/public/files/mulish-cyrillic-800-normal.woff2 deleted file mode 100644 index 825600a9..00000000 Binary files a/public/files/mulish-cyrillic-800-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-900-italic.woff b/public/files/mulish-cyrillic-900-italic.woff deleted file mode 100644 index a6fc399c..00000000 Binary files a/public/files/mulish-cyrillic-900-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-900-italic.woff2 b/public/files/mulish-cyrillic-900-italic.woff2 deleted file mode 100644 index 5ac4f3c4..00000000 Binary files a/public/files/mulish-cyrillic-900-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-900-normal.woff b/public/files/mulish-cyrillic-900-normal.woff deleted file mode 100644 index 1d18e350..00000000 Binary files a/public/files/mulish-cyrillic-900-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-900-normal.woff2 b/public/files/mulish-cyrillic-900-normal.woff2 deleted file mode 100644 index 36efa68e..00000000 Binary files a/public/files/mulish-cyrillic-900-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-200-italic.woff b/public/files/mulish-cyrillic-ext-200-italic.woff deleted file mode 100644 index f0a0b900..00000000 Binary files a/public/files/mulish-cyrillic-ext-200-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-200-italic.woff2 b/public/files/mulish-cyrillic-ext-200-italic.woff2 deleted file mode 100644 index fbf2607d..00000000 Binary files a/public/files/mulish-cyrillic-ext-200-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-200-normal.woff b/public/files/mulish-cyrillic-ext-200-normal.woff deleted file mode 100644 index f98640a7..00000000 Binary files a/public/files/mulish-cyrillic-ext-200-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-200-normal.woff2 b/public/files/mulish-cyrillic-ext-200-normal.woff2 deleted file mode 100644 index b4b3917c..00000000 Binary files a/public/files/mulish-cyrillic-ext-200-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-300-italic.woff b/public/files/mulish-cyrillic-ext-300-italic.woff deleted file mode 100644 index 41fa2cc9..00000000 Binary files a/public/files/mulish-cyrillic-ext-300-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-300-italic.woff2 b/public/files/mulish-cyrillic-ext-300-italic.woff2 deleted file mode 100644 index 58b046a4..00000000 Binary files a/public/files/mulish-cyrillic-ext-300-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-300-normal.woff b/public/files/mulish-cyrillic-ext-300-normal.woff deleted file mode 100644 index 31c7ff26..00000000 Binary files a/public/files/mulish-cyrillic-ext-300-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-300-normal.woff2 b/public/files/mulish-cyrillic-ext-300-normal.woff2 deleted file mode 100644 index f6afd8f3..00000000 Binary files a/public/files/mulish-cyrillic-ext-300-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-400-italic.woff b/public/files/mulish-cyrillic-ext-400-italic.woff deleted file mode 100644 index c6ea818f..00000000 Binary files a/public/files/mulish-cyrillic-ext-400-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-400-italic.woff2 b/public/files/mulish-cyrillic-ext-400-italic.woff2 deleted file mode 100644 index 69dd02b7..00000000 Binary files a/public/files/mulish-cyrillic-ext-400-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-400-normal.woff b/public/files/mulish-cyrillic-ext-400-normal.woff deleted file mode 100644 index f7635ded..00000000 Binary files a/public/files/mulish-cyrillic-ext-400-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-400-normal.woff2 b/public/files/mulish-cyrillic-ext-400-normal.woff2 deleted file mode 100644 index bb84eff0..00000000 Binary files a/public/files/mulish-cyrillic-ext-400-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-500-italic.woff b/public/files/mulish-cyrillic-ext-500-italic.woff deleted file mode 100644 index 66232d62..00000000 Binary files a/public/files/mulish-cyrillic-ext-500-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-500-italic.woff2 b/public/files/mulish-cyrillic-ext-500-italic.woff2 deleted file mode 100644 index 8c34e4cd..00000000 Binary files a/public/files/mulish-cyrillic-ext-500-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-500-normal.woff b/public/files/mulish-cyrillic-ext-500-normal.woff deleted file mode 100644 index 6640e40d..00000000 Binary files a/public/files/mulish-cyrillic-ext-500-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-500-normal.woff2 b/public/files/mulish-cyrillic-ext-500-normal.woff2 deleted file mode 100644 index c7143576..00000000 Binary files a/public/files/mulish-cyrillic-ext-500-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-600-italic.woff b/public/files/mulish-cyrillic-ext-600-italic.woff deleted file mode 100644 index fb900863..00000000 Binary files a/public/files/mulish-cyrillic-ext-600-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-600-italic.woff2 b/public/files/mulish-cyrillic-ext-600-italic.woff2 deleted file mode 100644 index d137182b..00000000 Binary files a/public/files/mulish-cyrillic-ext-600-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-600-normal.woff b/public/files/mulish-cyrillic-ext-600-normal.woff deleted file mode 100644 index 6e15a872..00000000 Binary files a/public/files/mulish-cyrillic-ext-600-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-600-normal.woff2 b/public/files/mulish-cyrillic-ext-600-normal.woff2 deleted file mode 100644 index 84998074..00000000 Binary files a/public/files/mulish-cyrillic-ext-600-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-700-italic.woff b/public/files/mulish-cyrillic-ext-700-italic.woff deleted file mode 100644 index 8a5fe921..00000000 Binary files a/public/files/mulish-cyrillic-ext-700-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-700-italic.woff2 b/public/files/mulish-cyrillic-ext-700-italic.woff2 deleted file mode 100644 index 5d27301a..00000000 Binary files a/public/files/mulish-cyrillic-ext-700-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-700-normal.woff b/public/files/mulish-cyrillic-ext-700-normal.woff deleted file mode 100644 index 01203635..00000000 Binary files a/public/files/mulish-cyrillic-ext-700-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-700-normal.woff2 b/public/files/mulish-cyrillic-ext-700-normal.woff2 deleted file mode 100644 index 4209df46..00000000 Binary files a/public/files/mulish-cyrillic-ext-700-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-800-italic.woff b/public/files/mulish-cyrillic-ext-800-italic.woff deleted file mode 100644 index 4beb290d..00000000 Binary files a/public/files/mulish-cyrillic-ext-800-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-800-italic.woff2 b/public/files/mulish-cyrillic-ext-800-italic.woff2 deleted file mode 100644 index 1b2a4091..00000000 Binary files a/public/files/mulish-cyrillic-ext-800-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-800-normal.woff b/public/files/mulish-cyrillic-ext-800-normal.woff deleted file mode 100644 index 1bafd258..00000000 Binary files a/public/files/mulish-cyrillic-ext-800-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-800-normal.woff2 b/public/files/mulish-cyrillic-ext-800-normal.woff2 deleted file mode 100644 index 9dcdcd4a..00000000 Binary files a/public/files/mulish-cyrillic-ext-800-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-900-italic.woff b/public/files/mulish-cyrillic-ext-900-italic.woff deleted file mode 100644 index 8a1ddf83..00000000 Binary files a/public/files/mulish-cyrillic-ext-900-italic.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-900-italic.woff2 b/public/files/mulish-cyrillic-ext-900-italic.woff2 deleted file mode 100644 index 349cf358..00000000 Binary files a/public/files/mulish-cyrillic-ext-900-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-900-normal.woff b/public/files/mulish-cyrillic-ext-900-normal.woff deleted file mode 100644 index 97525eb3..00000000 Binary files a/public/files/mulish-cyrillic-ext-900-normal.woff and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-900-normal.woff2 b/public/files/mulish-cyrillic-ext-900-normal.woff2 deleted file mode 100644 index 2fccf265..00000000 Binary files a/public/files/mulish-cyrillic-ext-900-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-variable-wghtOnly-italic.woff2 b/public/files/mulish-cyrillic-ext-variable-wghtOnly-italic.woff2 deleted file mode 100644 index 2759f7b1..00000000 Binary files a/public/files/mulish-cyrillic-ext-variable-wghtOnly-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-ext-variable-wghtOnly-normal.woff2 b/public/files/mulish-cyrillic-ext-variable-wghtOnly-normal.woff2 deleted file mode 100644 index a57b8519..00000000 Binary files a/public/files/mulish-cyrillic-ext-variable-wghtOnly-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-variable-wghtOnly-italic.woff2 b/public/files/mulish-cyrillic-variable-wghtOnly-italic.woff2 deleted file mode 100644 index d8fe44ae..00000000 Binary files a/public/files/mulish-cyrillic-variable-wghtOnly-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-cyrillic-variable-wghtOnly-normal.woff2 b/public/files/mulish-cyrillic-variable-wghtOnly-normal.woff2 deleted file mode 100644 index f5999b25..00000000 Binary files a/public/files/mulish-cyrillic-variable-wghtOnly-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-200-italic.woff b/public/files/mulish-latin-200-italic.woff deleted file mode 100644 index 16f37eb4..00000000 Binary files a/public/files/mulish-latin-200-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-200-italic.woff2 b/public/files/mulish-latin-200-italic.woff2 deleted file mode 100644 index 3b618848..00000000 Binary files a/public/files/mulish-latin-200-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-200-normal.woff b/public/files/mulish-latin-200-normal.woff deleted file mode 100644 index 9b955e79..00000000 Binary files a/public/files/mulish-latin-200-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-200-normal.woff2 b/public/files/mulish-latin-200-normal.woff2 deleted file mode 100644 index 13d93a33..00000000 Binary files a/public/files/mulish-latin-200-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-300-italic.woff b/public/files/mulish-latin-300-italic.woff deleted file mode 100644 index d9fdb820..00000000 Binary files a/public/files/mulish-latin-300-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-300-italic.woff2 b/public/files/mulish-latin-300-italic.woff2 deleted file mode 100644 index 24527f2e..00000000 Binary files a/public/files/mulish-latin-300-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-300-normal.woff b/public/files/mulish-latin-300-normal.woff deleted file mode 100644 index 321dafd2..00000000 Binary files a/public/files/mulish-latin-300-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-300-normal.woff2 b/public/files/mulish-latin-300-normal.woff2 deleted file mode 100644 index 8bccd14c..00000000 Binary files a/public/files/mulish-latin-300-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-400-italic.woff b/public/files/mulish-latin-400-italic.woff deleted file mode 100644 index ae3d54c1..00000000 Binary files a/public/files/mulish-latin-400-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-400-italic.woff2 b/public/files/mulish-latin-400-italic.woff2 deleted file mode 100644 index 7f41ab74..00000000 Binary files a/public/files/mulish-latin-400-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-400-normal.woff b/public/files/mulish-latin-400-normal.woff deleted file mode 100644 index 9130c183..00000000 Binary files a/public/files/mulish-latin-400-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-400-normal.woff2 b/public/files/mulish-latin-400-normal.woff2 deleted file mode 100644 index 8f02533f..00000000 Binary files a/public/files/mulish-latin-400-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-500-italic.woff b/public/files/mulish-latin-500-italic.woff deleted file mode 100644 index a7ecb186..00000000 Binary files a/public/files/mulish-latin-500-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-500-italic.woff2 b/public/files/mulish-latin-500-italic.woff2 deleted file mode 100644 index 39a7f5a1..00000000 Binary files a/public/files/mulish-latin-500-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-500-normal.woff b/public/files/mulish-latin-500-normal.woff deleted file mode 100644 index 019594ef..00000000 Binary files a/public/files/mulish-latin-500-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-500-normal.woff2 b/public/files/mulish-latin-500-normal.woff2 deleted file mode 100644 index 425747b5..00000000 Binary files a/public/files/mulish-latin-500-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-600-italic.woff b/public/files/mulish-latin-600-italic.woff deleted file mode 100644 index 0b07b9c9..00000000 Binary files a/public/files/mulish-latin-600-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-600-italic.woff2 b/public/files/mulish-latin-600-italic.woff2 deleted file mode 100644 index 1edae1a8..00000000 Binary files a/public/files/mulish-latin-600-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-600-normal.woff b/public/files/mulish-latin-600-normal.woff deleted file mode 100644 index 6fd4271b..00000000 Binary files a/public/files/mulish-latin-600-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-600-normal.woff2 b/public/files/mulish-latin-600-normal.woff2 deleted file mode 100644 index b1cce2b5..00000000 Binary files a/public/files/mulish-latin-600-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-700-italic.woff b/public/files/mulish-latin-700-italic.woff deleted file mode 100644 index 1d533698..00000000 Binary files a/public/files/mulish-latin-700-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-700-italic.woff2 b/public/files/mulish-latin-700-italic.woff2 deleted file mode 100644 index 233f58cb..00000000 Binary files a/public/files/mulish-latin-700-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-700-normal.woff b/public/files/mulish-latin-700-normal.woff deleted file mode 100644 index 19585832..00000000 Binary files a/public/files/mulish-latin-700-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-700-normal.woff2 b/public/files/mulish-latin-700-normal.woff2 deleted file mode 100644 index 612738ba..00000000 Binary files a/public/files/mulish-latin-700-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-800-italic.woff b/public/files/mulish-latin-800-italic.woff deleted file mode 100644 index 90bec948..00000000 Binary files a/public/files/mulish-latin-800-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-800-italic.woff2 b/public/files/mulish-latin-800-italic.woff2 deleted file mode 100644 index 9a9d2f2b..00000000 Binary files a/public/files/mulish-latin-800-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-800-normal.woff b/public/files/mulish-latin-800-normal.woff deleted file mode 100644 index 4f02d20f..00000000 Binary files a/public/files/mulish-latin-800-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-800-normal.woff2 b/public/files/mulish-latin-800-normal.woff2 deleted file mode 100644 index 9df42980..00000000 Binary files a/public/files/mulish-latin-800-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-900-italic.woff b/public/files/mulish-latin-900-italic.woff deleted file mode 100644 index 8148cc0e..00000000 Binary files a/public/files/mulish-latin-900-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-900-italic.woff2 b/public/files/mulish-latin-900-italic.woff2 deleted file mode 100644 index 8458e81a..00000000 Binary files a/public/files/mulish-latin-900-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-900-normal.woff b/public/files/mulish-latin-900-normal.woff deleted file mode 100644 index c2657ffc..00000000 Binary files a/public/files/mulish-latin-900-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-900-normal.woff2 b/public/files/mulish-latin-900-normal.woff2 deleted file mode 100644 index be3e83e4..00000000 Binary files a/public/files/mulish-latin-900-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-200-italic.woff b/public/files/mulish-latin-ext-200-italic.woff deleted file mode 100644 index 71002212..00000000 Binary files a/public/files/mulish-latin-ext-200-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-200-italic.woff2 b/public/files/mulish-latin-ext-200-italic.woff2 deleted file mode 100644 index 754afb14..00000000 Binary files a/public/files/mulish-latin-ext-200-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-200-normal.woff b/public/files/mulish-latin-ext-200-normal.woff deleted file mode 100644 index a143396f..00000000 Binary files a/public/files/mulish-latin-ext-200-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-200-normal.woff2 b/public/files/mulish-latin-ext-200-normal.woff2 deleted file mode 100644 index 87654cd7..00000000 Binary files a/public/files/mulish-latin-ext-200-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-300-italic.woff b/public/files/mulish-latin-ext-300-italic.woff deleted file mode 100644 index e5a1d1b8..00000000 Binary files a/public/files/mulish-latin-ext-300-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-300-italic.woff2 b/public/files/mulish-latin-ext-300-italic.woff2 deleted file mode 100644 index 1f5555ce..00000000 Binary files a/public/files/mulish-latin-ext-300-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-300-normal.woff b/public/files/mulish-latin-ext-300-normal.woff deleted file mode 100644 index d00cd050..00000000 Binary files a/public/files/mulish-latin-ext-300-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-300-normal.woff2 b/public/files/mulish-latin-ext-300-normal.woff2 deleted file mode 100644 index aca6e2d3..00000000 Binary files a/public/files/mulish-latin-ext-300-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-400-italic.woff b/public/files/mulish-latin-ext-400-italic.woff deleted file mode 100644 index 0b8d7b19..00000000 Binary files a/public/files/mulish-latin-ext-400-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-400-italic.woff2 b/public/files/mulish-latin-ext-400-italic.woff2 deleted file mode 100644 index c4094ae6..00000000 Binary files a/public/files/mulish-latin-ext-400-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-400-normal.woff b/public/files/mulish-latin-ext-400-normal.woff deleted file mode 100644 index 0b74c13d..00000000 Binary files a/public/files/mulish-latin-ext-400-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-400-normal.woff2 b/public/files/mulish-latin-ext-400-normal.woff2 deleted file mode 100644 index 1bbd2638..00000000 Binary files a/public/files/mulish-latin-ext-400-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-500-italic.woff b/public/files/mulish-latin-ext-500-italic.woff deleted file mode 100644 index 90c0aaf0..00000000 Binary files a/public/files/mulish-latin-ext-500-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-500-italic.woff2 b/public/files/mulish-latin-ext-500-italic.woff2 deleted file mode 100644 index 05d4e77f..00000000 Binary files a/public/files/mulish-latin-ext-500-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-500-normal.woff b/public/files/mulish-latin-ext-500-normal.woff deleted file mode 100644 index e5ec6a48..00000000 Binary files a/public/files/mulish-latin-ext-500-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-500-normal.woff2 b/public/files/mulish-latin-ext-500-normal.woff2 deleted file mode 100644 index 05997d19..00000000 Binary files a/public/files/mulish-latin-ext-500-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-600-italic.woff b/public/files/mulish-latin-ext-600-italic.woff deleted file mode 100644 index 0a1c71cb..00000000 Binary files a/public/files/mulish-latin-ext-600-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-600-italic.woff2 b/public/files/mulish-latin-ext-600-italic.woff2 deleted file mode 100644 index 4c81bdd4..00000000 Binary files a/public/files/mulish-latin-ext-600-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-600-normal.woff b/public/files/mulish-latin-ext-600-normal.woff deleted file mode 100644 index d94e5c8c..00000000 Binary files a/public/files/mulish-latin-ext-600-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-600-normal.woff2 b/public/files/mulish-latin-ext-600-normal.woff2 deleted file mode 100644 index d56193cf..00000000 Binary files a/public/files/mulish-latin-ext-600-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-700-italic.woff b/public/files/mulish-latin-ext-700-italic.woff deleted file mode 100644 index 02e1eab6..00000000 Binary files a/public/files/mulish-latin-ext-700-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-700-italic.woff2 b/public/files/mulish-latin-ext-700-italic.woff2 deleted file mode 100644 index 2e10abc0..00000000 Binary files a/public/files/mulish-latin-ext-700-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-700-normal.woff b/public/files/mulish-latin-ext-700-normal.woff deleted file mode 100644 index 06747e49..00000000 Binary files a/public/files/mulish-latin-ext-700-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-700-normal.woff2 b/public/files/mulish-latin-ext-700-normal.woff2 deleted file mode 100644 index b30ba952..00000000 Binary files a/public/files/mulish-latin-ext-700-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-800-italic.woff b/public/files/mulish-latin-ext-800-italic.woff deleted file mode 100644 index f06289c4..00000000 Binary files a/public/files/mulish-latin-ext-800-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-800-italic.woff2 b/public/files/mulish-latin-ext-800-italic.woff2 deleted file mode 100644 index 85d711fe..00000000 Binary files a/public/files/mulish-latin-ext-800-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-800-normal.woff b/public/files/mulish-latin-ext-800-normal.woff deleted file mode 100644 index dd3db750..00000000 Binary files a/public/files/mulish-latin-ext-800-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-800-normal.woff2 b/public/files/mulish-latin-ext-800-normal.woff2 deleted file mode 100644 index 0f29ead6..00000000 Binary files a/public/files/mulish-latin-ext-800-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-900-italic.woff b/public/files/mulish-latin-ext-900-italic.woff deleted file mode 100644 index 86edc9ac..00000000 Binary files a/public/files/mulish-latin-ext-900-italic.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-900-italic.woff2 b/public/files/mulish-latin-ext-900-italic.woff2 deleted file mode 100644 index 9e796504..00000000 Binary files a/public/files/mulish-latin-ext-900-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-900-normal.woff b/public/files/mulish-latin-ext-900-normal.woff deleted file mode 100644 index 4ab52800..00000000 Binary files a/public/files/mulish-latin-ext-900-normal.woff and /dev/null differ diff --git a/public/files/mulish-latin-ext-900-normal.woff2 b/public/files/mulish-latin-ext-900-normal.woff2 deleted file mode 100644 index c9f16d22..00000000 Binary files a/public/files/mulish-latin-ext-900-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-variable-wghtOnly-italic.woff2 b/public/files/mulish-latin-ext-variable-wghtOnly-italic.woff2 deleted file mode 100644 index 12cc6f27..00000000 Binary files a/public/files/mulish-latin-ext-variable-wghtOnly-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-ext-variable-wghtOnly-normal.woff2 b/public/files/mulish-latin-ext-variable-wghtOnly-normal.woff2 deleted file mode 100644 index f64fde93..00000000 Binary files a/public/files/mulish-latin-ext-variable-wghtOnly-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-variable-wghtOnly-italic.woff2 b/public/files/mulish-latin-variable-wghtOnly-italic.woff2 deleted file mode 100644 index c9408118..00000000 Binary files a/public/files/mulish-latin-variable-wghtOnly-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-latin-variable-wghtOnly-normal.woff2 b/public/files/mulish-latin-variable-wghtOnly-normal.woff2 deleted file mode 100644 index e717e363..00000000 Binary files a/public/files/mulish-latin-variable-wghtOnly-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-200-italic.woff b/public/files/mulish-vietnamese-200-italic.woff deleted file mode 100644 index 58c29f90..00000000 Binary files a/public/files/mulish-vietnamese-200-italic.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-200-italic.woff2 b/public/files/mulish-vietnamese-200-italic.woff2 deleted file mode 100644 index 9c89c118..00000000 Binary files a/public/files/mulish-vietnamese-200-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-200-normal.woff b/public/files/mulish-vietnamese-200-normal.woff deleted file mode 100644 index e23fbb9a..00000000 Binary files a/public/files/mulish-vietnamese-200-normal.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-200-normal.woff2 b/public/files/mulish-vietnamese-200-normal.woff2 deleted file mode 100644 index c70038e8..00000000 Binary files a/public/files/mulish-vietnamese-200-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-300-italic.woff b/public/files/mulish-vietnamese-300-italic.woff deleted file mode 100644 index 3f00c8ff..00000000 Binary files a/public/files/mulish-vietnamese-300-italic.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-300-italic.woff2 b/public/files/mulish-vietnamese-300-italic.woff2 deleted file mode 100644 index 5deda679..00000000 Binary files a/public/files/mulish-vietnamese-300-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-300-normal.woff b/public/files/mulish-vietnamese-300-normal.woff deleted file mode 100644 index 4365554c..00000000 Binary files a/public/files/mulish-vietnamese-300-normal.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-300-normal.woff2 b/public/files/mulish-vietnamese-300-normal.woff2 deleted file mode 100644 index 66818d27..00000000 Binary files a/public/files/mulish-vietnamese-300-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-400-italic.woff b/public/files/mulish-vietnamese-400-italic.woff deleted file mode 100644 index c85e0242..00000000 Binary files a/public/files/mulish-vietnamese-400-italic.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-400-italic.woff2 b/public/files/mulish-vietnamese-400-italic.woff2 deleted file mode 100644 index 08b89d5d..00000000 Binary files a/public/files/mulish-vietnamese-400-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-400-normal.woff b/public/files/mulish-vietnamese-400-normal.woff deleted file mode 100644 index 24cfa2db..00000000 Binary files a/public/files/mulish-vietnamese-400-normal.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-400-normal.woff2 b/public/files/mulish-vietnamese-400-normal.woff2 deleted file mode 100644 index fba57a00..00000000 Binary files a/public/files/mulish-vietnamese-400-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-500-italic.woff b/public/files/mulish-vietnamese-500-italic.woff deleted file mode 100644 index 07a40998..00000000 Binary files a/public/files/mulish-vietnamese-500-italic.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-500-italic.woff2 b/public/files/mulish-vietnamese-500-italic.woff2 deleted file mode 100644 index c04d3d8c..00000000 Binary files a/public/files/mulish-vietnamese-500-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-500-normal.woff b/public/files/mulish-vietnamese-500-normal.woff deleted file mode 100644 index ee8abb2f..00000000 Binary files a/public/files/mulish-vietnamese-500-normal.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-500-normal.woff2 b/public/files/mulish-vietnamese-500-normal.woff2 deleted file mode 100644 index 0233c8bc..00000000 Binary files a/public/files/mulish-vietnamese-500-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-600-italic.woff b/public/files/mulish-vietnamese-600-italic.woff deleted file mode 100644 index 80db8884..00000000 Binary files a/public/files/mulish-vietnamese-600-italic.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-600-italic.woff2 b/public/files/mulish-vietnamese-600-italic.woff2 deleted file mode 100644 index b1b2ba11..00000000 Binary files a/public/files/mulish-vietnamese-600-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-600-normal.woff b/public/files/mulish-vietnamese-600-normal.woff deleted file mode 100644 index cde61527..00000000 Binary files a/public/files/mulish-vietnamese-600-normal.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-600-normal.woff2 b/public/files/mulish-vietnamese-600-normal.woff2 deleted file mode 100644 index 82040c26..00000000 Binary files a/public/files/mulish-vietnamese-600-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-700-italic.woff b/public/files/mulish-vietnamese-700-italic.woff deleted file mode 100644 index ff086777..00000000 Binary files a/public/files/mulish-vietnamese-700-italic.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-700-italic.woff2 b/public/files/mulish-vietnamese-700-italic.woff2 deleted file mode 100644 index 2e941a7e..00000000 Binary files a/public/files/mulish-vietnamese-700-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-700-normal.woff b/public/files/mulish-vietnamese-700-normal.woff deleted file mode 100644 index f05a9028..00000000 Binary files a/public/files/mulish-vietnamese-700-normal.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-700-normal.woff2 b/public/files/mulish-vietnamese-700-normal.woff2 deleted file mode 100644 index a608a5da..00000000 Binary files a/public/files/mulish-vietnamese-700-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-800-italic.woff b/public/files/mulish-vietnamese-800-italic.woff deleted file mode 100644 index 9d46cc45..00000000 Binary files a/public/files/mulish-vietnamese-800-italic.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-800-italic.woff2 b/public/files/mulish-vietnamese-800-italic.woff2 deleted file mode 100644 index eee242bc..00000000 Binary files a/public/files/mulish-vietnamese-800-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-800-normal.woff b/public/files/mulish-vietnamese-800-normal.woff deleted file mode 100644 index ed8398bb..00000000 Binary files a/public/files/mulish-vietnamese-800-normal.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-800-normal.woff2 b/public/files/mulish-vietnamese-800-normal.woff2 deleted file mode 100644 index 44655ae1..00000000 Binary files a/public/files/mulish-vietnamese-800-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-900-italic.woff b/public/files/mulish-vietnamese-900-italic.woff deleted file mode 100644 index 1cf07775..00000000 Binary files a/public/files/mulish-vietnamese-900-italic.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-900-italic.woff2 b/public/files/mulish-vietnamese-900-italic.woff2 deleted file mode 100644 index 737a622c..00000000 Binary files a/public/files/mulish-vietnamese-900-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-900-normal.woff b/public/files/mulish-vietnamese-900-normal.woff deleted file mode 100644 index 060d2562..00000000 Binary files a/public/files/mulish-vietnamese-900-normal.woff and /dev/null differ diff --git a/public/files/mulish-vietnamese-900-normal.woff2 b/public/files/mulish-vietnamese-900-normal.woff2 deleted file mode 100644 index e343a6e9..00000000 Binary files a/public/files/mulish-vietnamese-900-normal.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-variable-wghtOnly-italic.woff2 b/public/files/mulish-vietnamese-variable-wghtOnly-italic.woff2 deleted file mode 100644 index 59ea52c7..00000000 Binary files a/public/files/mulish-vietnamese-variable-wghtOnly-italic.woff2 and /dev/null differ diff --git a/public/files/mulish-vietnamese-variable-wghtOnly-normal.woff2 b/public/files/mulish-vietnamese-variable-wghtOnly-normal.woff2 deleted file mode 100644 index f40d6e0f..00000000 Binary files a/public/files/mulish-vietnamese-variable-wghtOnly-normal.woff2 and /dev/null differ diff --git a/public/flags/1x1/ac.svg b/public/flags/1x1/ac.svg deleted file mode 100644 index 28c594f1..00000000 --- a/public/flags/1x1/ac.svg +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ad.svg b/public/flags/1x1/ad.svg deleted file mode 100644 index f1d7fdeb..00000000 --- a/public/flags/1x1/ad.svg +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ae.svg b/public/flags/1x1/ae.svg deleted file mode 100644 index 058c16e1..00000000 --- a/public/flags/1x1/ae.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/af.svg b/public/flags/1x1/af.svg deleted file mode 100644 index 04d064af..00000000 --- a/public/flags/1x1/af.svg +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ag.svg b/public/flags/1x1/ag.svg deleted file mode 100644 index c705f871..00000000 --- a/public/flags/1x1/ag.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ai.svg b/public/flags/1x1/ai.svg deleted file mode 100644 index a9e686e5..00000000 --- a/public/flags/1x1/ai.svg +++ /dev/null @@ -1,763 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/al.svg b/public/flags/1x1/al.svg deleted file mode 100644 index 51ae9ab1..00000000 --- a/public/flags/1x1/al.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/am.svg b/public/flags/1x1/am.svg deleted file mode 100644 index 09204dc6..00000000 --- a/public/flags/1x1/am.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/ao.svg b/public/flags/1x1/ao.svg deleted file mode 100644 index ba77036b..00000000 --- a/public/flags/1x1/ao.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/aq.svg b/public/flags/1x1/aq.svg deleted file mode 100644 index a4d9a201..00000000 --- a/public/flags/1x1/aq.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/ar.svg b/public/flags/1x1/ar.svg deleted file mode 100644 index 9eb9e060..00000000 --- a/public/flags/1x1/ar.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/as.svg b/public/flags/1x1/as.svg deleted file mode 100644 index 355b9f15..00000000 --- a/public/flags/1x1/as.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/at.svg b/public/flags/1x1/at.svg deleted file mode 100644 index 47363191..00000000 --- a/public/flags/1x1/at.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/au.svg b/public/flags/1x1/au.svg deleted file mode 100644 index d7d85b07..00000000 --- a/public/flags/1x1/au.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/aw.svg b/public/flags/1x1/aw.svg deleted file mode 100644 index 6da63db5..00000000 --- a/public/flags/1x1/aw.svg +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ax.svg b/public/flags/1x1/ax.svg deleted file mode 100644 index 66f5ae76..00000000 --- a/public/flags/1x1/ax.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/az.svg b/public/flags/1x1/az.svg deleted file mode 100644 index eedd9e6a..00000000 --- a/public/flags/1x1/az.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/1x1/ba.svg b/public/flags/1x1/ba.svg deleted file mode 100644 index 66be6b10..00000000 --- a/public/flags/1x1/ba.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/1x1/bb.svg b/public/flags/1x1/bb.svg deleted file mode 100644 index 026bb0ac..00000000 --- a/public/flags/1x1/bb.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/bd.svg b/public/flags/1x1/bd.svg deleted file mode 100644 index 86fcfbab..00000000 --- a/public/flags/1x1/bd.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/1x1/be.svg b/public/flags/1x1/be.svg deleted file mode 100644 index 31b97237..00000000 --- a/public/flags/1x1/be.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/bf.svg b/public/flags/1x1/bf.svg deleted file mode 100644 index a5078df3..00000000 --- a/public/flags/1x1/bf.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/bg.svg b/public/flags/1x1/bg.svg deleted file mode 100644 index 16fe7e0e..00000000 --- a/public/flags/1x1/bg.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/bh.svg b/public/flags/1x1/bh.svg deleted file mode 100644 index 25ce7b24..00000000 --- a/public/flags/1x1/bh.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/1x1/bi.svg b/public/flags/1x1/bi.svg deleted file mode 100644 index de460c88..00000000 --- a/public/flags/1x1/bi.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/bj.svg b/public/flags/1x1/bj.svg deleted file mode 100644 index e63ab209..00000000 --- a/public/flags/1x1/bj.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/1x1/bl.svg b/public/flags/1x1/bl.svg deleted file mode 100644 index 65550d93..00000000 --- a/public/flags/1x1/bl.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/bm.svg b/public/flags/1x1/bm.svg deleted file mode 100644 index 8b664865..00000000 --- a/public/flags/1x1/bm.svg +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/bn.svg b/public/flags/1x1/bn.svg deleted file mode 100644 index afad7272..00000000 --- a/public/flags/1x1/bn.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/bo.svg b/public/flags/1x1/bo.svg deleted file mode 100644 index 405d6878..00000000 --- a/public/flags/1x1/bo.svg +++ /dev/null @@ -1,678 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/bq.svg b/public/flags/1x1/bq.svg deleted file mode 100644 index 4b9168e1..00000000 --- a/public/flags/1x1/bq.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/br.svg b/public/flags/1x1/br.svg deleted file mode 100644 index 6c854ac1..00000000 --- a/public/flags/1x1/br.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/bs.svg b/public/flags/1x1/bs.svg deleted file mode 100644 index ddf53306..00000000 --- a/public/flags/1x1/bs.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/bt.svg b/public/flags/1x1/bt.svg deleted file mode 100644 index 0a9dfeb1..00000000 --- a/public/flags/1x1/bt.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/bv.svg b/public/flags/1x1/bv.svg deleted file mode 100644 index dcc6ad10..00000000 --- a/public/flags/1x1/bv.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/bw.svg b/public/flags/1x1/bw.svg deleted file mode 100644 index d2760189..00000000 --- a/public/flags/1x1/bw.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/by.svg b/public/flags/1x1/by.svg deleted file mode 100644 index 16730e0e..00000000 --- a/public/flags/1x1/by.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/bz.svg b/public/flags/1x1/bz.svg deleted file mode 100644 index 48bd0b0b..00000000 --- a/public/flags/1x1/bz.svg +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ca.svg b/public/flags/1x1/ca.svg deleted file mode 100644 index 6b8e3440..00000000 --- a/public/flags/1x1/ca.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/1x1/cc.svg b/public/flags/1x1/cc.svg deleted file mode 100644 index d107bdc2..00000000 --- a/public/flags/1x1/cc.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/cd.svg b/public/flags/1x1/cd.svg deleted file mode 100644 index 5663b0aa..00000000 --- a/public/flags/1x1/cd.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/1x1/cf.svg b/public/flags/1x1/cf.svg deleted file mode 100644 index b0625db7..00000000 --- a/public/flags/1x1/cf.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/cg.svg b/public/flags/1x1/cg.svg deleted file mode 100644 index 45599e0f..00000000 --- a/public/flags/1x1/cg.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/1x1/ch.svg b/public/flags/1x1/ch.svg deleted file mode 100644 index 123e0677..00000000 --- a/public/flags/1x1/ch.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/1x1/ci.svg b/public/flags/1x1/ci.svg deleted file mode 100644 index 2abf6411..00000000 --- a/public/flags/1x1/ci.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/ck.svg b/public/flags/1x1/ck.svg deleted file mode 100644 index 9050d543..00000000 --- a/public/flags/1x1/ck.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/cl.svg b/public/flags/1x1/cl.svg deleted file mode 100644 index e531e230..00000000 --- a/public/flags/1x1/cl.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/cm.svg b/public/flags/1x1/cm.svg deleted file mode 100644 index 9233b92c..00000000 --- a/public/flags/1x1/cm.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/cn.svg b/public/flags/1x1/cn.svg deleted file mode 100644 index 0c2ff9f9..00000000 --- a/public/flags/1x1/cn.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/co.svg b/public/flags/1x1/co.svg deleted file mode 100644 index 5804bfe4..00000000 --- a/public/flags/1x1/co.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/cp.svg b/public/flags/1x1/cp.svg deleted file mode 100644 index a27c39df..00000000 --- a/public/flags/1x1/cp.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/cr.svg b/public/flags/1x1/cr.svg deleted file mode 100644 index 4e7889e2..00000000 --- a/public/flags/1x1/cr.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/cu.svg b/public/flags/1x1/cu.svg deleted file mode 100644 index 3bffbe1b..00000000 --- a/public/flags/1x1/cu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/cv.svg b/public/flags/1x1/cv.svg deleted file mode 100644 index 1170cd76..00000000 --- a/public/flags/1x1/cv.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/cw.svg b/public/flags/1x1/cw.svg deleted file mode 100644 index f4e9756d..00000000 --- a/public/flags/1x1/cw.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/1x1/cx.svg b/public/flags/1x1/cx.svg deleted file mode 100644 index 44d3757f..00000000 --- a/public/flags/1x1/cx.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/cy.svg b/public/flags/1x1/cy.svg deleted file mode 100644 index 58d87e73..00000000 --- a/public/flags/1x1/cy.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/cz.svg b/public/flags/1x1/cz.svg deleted file mode 100644 index dcd0a6b1..00000000 --- a/public/flags/1x1/cz.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/de.svg b/public/flags/1x1/de.svg deleted file mode 100644 index ccb5ff12..00000000 --- a/public/flags/1x1/de.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/dg.svg b/public/flags/1x1/dg.svg deleted file mode 100644 index 58f1e01f..00000000 --- a/public/flags/1x1/dg.svg +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/dj.svg b/public/flags/1x1/dj.svg deleted file mode 100644 index 281d738d..00000000 --- a/public/flags/1x1/dj.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/dk.svg b/public/flags/1x1/dk.svg deleted file mode 100644 index 5aaaa190..00000000 --- a/public/flags/1x1/dk.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/dm.svg b/public/flags/1x1/dm.svg deleted file mode 100644 index 0299f9f3..00000000 --- a/public/flags/1x1/dm.svg +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/do.svg b/public/flags/1x1/do.svg deleted file mode 100644 index 0ae03b71..00000000 --- a/public/flags/1x1/do.svg +++ /dev/null @@ -1,6745 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/dz.svg b/public/flags/1x1/dz.svg deleted file mode 100644 index 8abcd258..00000000 --- a/public/flags/1x1/dz.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/ea.svg b/public/flags/1x1/ea.svg deleted file mode 100644 index ad2ec34a..00000000 --- a/public/flags/1x1/ea.svg +++ /dev/null @@ -1,547 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ec.svg b/public/flags/1x1/ec.svg deleted file mode 100644 index 06495b97..00000000 --- a/public/flags/1x1/ec.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ee.svg b/public/flags/1x1/ee.svg deleted file mode 100644 index b94dc756..00000000 --- a/public/flags/1x1/ee.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/eg.svg b/public/flags/1x1/eg.svg deleted file mode 100644 index 900abc61..00000000 --- a/public/flags/1x1/eg.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/eh.svg b/public/flags/1x1/eh.svg deleted file mode 100644 index 667d5f6c..00000000 --- a/public/flags/1x1/eh.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/er.svg b/public/flags/1x1/er.svg deleted file mode 100644 index c4f9d7b5..00000000 --- a/public/flags/1x1/er.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/es-ct.svg b/public/flags/1x1/es-ct.svg deleted file mode 100644 index a06a2e3d..00000000 --- a/public/flags/1x1/es-ct.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/1x1/es-ga.svg b/public/flags/1x1/es-ga.svg deleted file mode 100644 index 6d8c64fb..00000000 --- a/public/flags/1x1/es-ga.svg +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/es.svg b/public/flags/1x1/es.svg deleted file mode 100644 index 39ce18a5..00000000 --- a/public/flags/1x1/es.svg +++ /dev/null @@ -1,547 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/et.svg b/public/flags/1x1/et.svg deleted file mode 100644 index 046399be..00000000 --- a/public/flags/1x1/et.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/1x1/eu.svg b/public/flags/1x1/eu.svg deleted file mode 100644 index f9929814..00000000 --- a/public/flags/1x1/eu.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/fi.svg b/public/flags/1x1/fi.svg deleted file mode 100644 index 925245e1..00000000 --- a/public/flags/1x1/fi.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/fj.svg b/public/flags/1x1/fj.svg deleted file mode 100644 index 533a70cd..00000000 --- a/public/flags/1x1/fj.svg +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/fk.svg b/public/flags/1x1/fk.svg deleted file mode 100644 index 31148908..00000000 --- a/public/flags/1x1/fk.svg +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/fm.svg b/public/flags/1x1/fm.svg deleted file mode 100644 index 44532c57..00000000 --- a/public/flags/1x1/fm.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/fo.svg b/public/flags/1x1/fo.svg deleted file mode 100644 index 33fbdcec..00000000 --- a/public/flags/1x1/fo.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/1x1/fr.svg b/public/flags/1x1/fr.svg deleted file mode 100644 index 3c76058d..00000000 --- a/public/flags/1x1/fr.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/ga.svg b/public/flags/1x1/ga.svg deleted file mode 100644 index 113a5b58..00000000 --- a/public/flags/1x1/ga.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/gb-eng.svg b/public/flags/1x1/gb-eng.svg deleted file mode 100644 index ee48fed9..00000000 --- a/public/flags/1x1/gb-eng.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/gb-nir.svg b/public/flags/1x1/gb-nir.svg deleted file mode 100644 index 91c96594..00000000 --- a/public/flags/1x1/gb-nir.svg +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/gb-sct.svg b/public/flags/1x1/gb-sct.svg deleted file mode 100644 index 44d38cc1..00000000 --- a/public/flags/1x1/gb-sct.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/1x1/gb-wls.svg b/public/flags/1x1/gb-wls.svg deleted file mode 100644 index 31268824..00000000 --- a/public/flags/1x1/gb-wls.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/1x1/gb.svg b/public/flags/1x1/gb.svg deleted file mode 100644 index b261273e..00000000 --- a/public/flags/1x1/gb.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/gd.svg b/public/flags/1x1/gd.svg deleted file mode 100644 index 97d87f43..00000000 --- a/public/flags/1x1/gd.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ge.svg b/public/flags/1x1/ge.svg deleted file mode 100644 index f0af1036..00000000 --- a/public/flags/1x1/ge.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/gf.svg b/public/flags/1x1/gf.svg deleted file mode 100644 index 069a585e..00000000 --- a/public/flags/1x1/gf.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/gg.svg b/public/flags/1x1/gg.svg deleted file mode 100644 index 23aca9e9..00000000 --- a/public/flags/1x1/gg.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/1x1/gh.svg b/public/flags/1x1/gh.svg deleted file mode 100644 index 84f4babc..00000000 --- a/public/flags/1x1/gh.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/gi.svg b/public/flags/1x1/gi.svg deleted file mode 100644 index ded225d1..00000000 --- a/public/flags/1x1/gi.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/gl.svg b/public/flags/1x1/gl.svg deleted file mode 100644 index eaa817b1..00000000 --- a/public/flags/1x1/gl.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/1x1/gm.svg b/public/flags/1x1/gm.svg deleted file mode 100644 index 2a8f7244..00000000 --- a/public/flags/1x1/gm.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/1x1/gn.svg b/public/flags/1x1/gn.svg deleted file mode 100644 index ae81f9d7..00000000 --- a/public/flags/1x1/gn.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/gp.svg b/public/flags/1x1/gp.svg deleted file mode 100644 index d170120b..00000000 --- a/public/flags/1x1/gp.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/gq.svg b/public/flags/1x1/gq.svg deleted file mode 100644 index 3fb086e4..00000000 --- a/public/flags/1x1/gq.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/gr.svg b/public/flags/1x1/gr.svg deleted file mode 100644 index 07e56a11..00000000 --- a/public/flags/1x1/gr.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/gs.svg b/public/flags/1x1/gs.svg deleted file mode 100644 index 1687c11f..00000000 --- a/public/flags/1x1/gs.svg +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/gt.svg b/public/flags/1x1/gt.svg deleted file mode 100644 index 853f4e70..00000000 --- a/public/flags/1x1/gt.svg +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/gu.svg b/public/flags/1x1/gu.svg deleted file mode 100644 index 36783b04..00000000 --- a/public/flags/1x1/gu.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - G - - - U - - - A - - - M - - - - - - - - G - - - U - - - A - - - M - - diff --git a/public/flags/1x1/gw.svg b/public/flags/1x1/gw.svg deleted file mode 100644 index cae163d1..00000000 --- a/public/flags/1x1/gw.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/gy.svg b/public/flags/1x1/gy.svg deleted file mode 100644 index 8188c441..00000000 --- a/public/flags/1x1/gy.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/1x1/hk.svg b/public/flags/1x1/hk.svg deleted file mode 100644 index e04146aa..00000000 --- a/public/flags/1x1/hk.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/hm.svg b/public/flags/1x1/hm.svg deleted file mode 100644 index d386a2b3..00000000 --- a/public/flags/1x1/hm.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/hn.svg b/public/flags/1x1/hn.svg deleted file mode 100644 index 01bf251c..00000000 --- a/public/flags/1x1/hn.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/hr.svg b/public/flags/1x1/hr.svg deleted file mode 100644 index 8e987813..00000000 --- a/public/flags/1x1/hr.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ht.svg b/public/flags/1x1/ht.svg deleted file mode 100644 index 965dd036..00000000 --- a/public/flags/1x1/ht.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/hu.svg b/public/flags/1x1/hu.svg deleted file mode 100644 index 088242d9..00000000 --- a/public/flags/1x1/hu.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/ic.svg b/public/flags/1x1/ic.svg deleted file mode 100644 index 096603d4..00000000 --- a/public/flags/1x1/ic.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/id.svg b/public/flags/1x1/id.svg deleted file mode 100644 index ddad7cbf..00000000 --- a/public/flags/1x1/id.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/ie.svg b/public/flags/1x1/ie.svg deleted file mode 100644 index e13de22d..00000000 --- a/public/flags/1x1/ie.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/il.svg b/public/flags/1x1/il.svg deleted file mode 100644 index ec762f8a..00000000 --- a/public/flags/1x1/il.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/1x1/im.svg b/public/flags/1x1/im.svg deleted file mode 100644 index 5f1c3b7d..00000000 --- a/public/flags/1x1/im.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/in.svg b/public/flags/1x1/in.svg deleted file mode 100644 index 7b79eeb8..00000000 --- a/public/flags/1x1/in.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/io.svg b/public/flags/1x1/io.svg deleted file mode 100644 index d4e878fe..00000000 --- a/public/flags/1x1/io.svg +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/iq.svg b/public/flags/1x1/iq.svg deleted file mode 100644 index f009ae2b..00000000 --- a/public/flags/1x1/iq.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/flags/1x1/ir.svg b/public/flags/1x1/ir.svg deleted file mode 100644 index 418da77b..00000000 --- a/public/flags/1x1/ir.svg +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/is.svg b/public/flags/1x1/is.svg deleted file mode 100644 index c3a92257..00000000 --- a/public/flags/1x1/is.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/1x1/it.svg b/public/flags/1x1/it.svg deleted file mode 100644 index b9596d05..00000000 --- a/public/flags/1x1/it.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/je.svg b/public/flags/1x1/je.svg deleted file mode 100644 index ba16c346..00000000 --- a/public/flags/1x1/je.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/jm.svg b/public/flags/1x1/jm.svg deleted file mode 100644 index e2c0e54a..00000000 --- a/public/flags/1x1/jm.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/1x1/jo.svg b/public/flags/1x1/jo.svg deleted file mode 100644 index 5fdb2766..00000000 --- a/public/flags/1x1/jo.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/jp.svg b/public/flags/1x1/jp.svg deleted file mode 100644 index 5a52afdf..00000000 --- a/public/flags/1x1/jp.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/ke.svg b/public/flags/1x1/ke.svg deleted file mode 100644 index ad76b35b..00000000 --- a/public/flags/1x1/ke.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/kg.svg b/public/flags/1x1/kg.svg deleted file mode 100644 index 4375490b..00000000 --- a/public/flags/1x1/kg.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/kh.svg b/public/flags/1x1/kh.svg deleted file mode 100644 index adda387b..00000000 --- a/public/flags/1x1/kh.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ki.svg b/public/flags/1x1/ki.svg deleted file mode 100644 index 27be8be6..00000000 --- a/public/flags/1x1/ki.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/km.svg b/public/flags/1x1/km.svg deleted file mode 100644 index c5b89cb2..00000000 --- a/public/flags/1x1/km.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/kn.svg b/public/flags/1x1/kn.svg deleted file mode 100644 index 39bd32af..00000000 --- a/public/flags/1x1/kn.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/1x1/kp.svg b/public/flags/1x1/kp.svg deleted file mode 100644 index a4209286..00000000 --- a/public/flags/1x1/kp.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/kr.svg b/public/flags/1x1/kr.svg deleted file mode 100644 index 1f497d9d..00000000 --- a/public/flags/1x1/kr.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/kw.svg b/public/flags/1x1/kw.svg deleted file mode 100644 index 6a49b7f1..00000000 --- a/public/flags/1x1/kw.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/ky.svg b/public/flags/1x1/ky.svg deleted file mode 100644 index f843041c..00000000 --- a/public/flags/1x1/ky.svg +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/kz.svg b/public/flags/1x1/kz.svg deleted file mode 100644 index ec1929b8..00000000 --- a/public/flags/1x1/kz.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/la.svg b/public/flags/1x1/la.svg deleted file mode 100644 index fdda432a..00000000 --- a/public/flags/1x1/la.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/1x1/lb.svg b/public/flags/1x1/lb.svg deleted file mode 100644 index 2d05721b..00000000 --- a/public/flags/1x1/lb.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/lc.svg b/public/flags/1x1/lc.svg deleted file mode 100644 index d39c7f6b..00000000 --- a/public/flags/1x1/lc.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/1x1/li.svg b/public/flags/1x1/li.svg deleted file mode 100644 index 260c8f64..00000000 --- a/public/flags/1x1/li.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/lk.svg b/public/flags/1x1/lk.svg deleted file mode 100644 index 3fc4f4db..00000000 --- a/public/flags/1x1/lk.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/lr.svg b/public/flags/1x1/lr.svg deleted file mode 100644 index cb251126..00000000 --- a/public/flags/1x1/lr.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ls.svg b/public/flags/1x1/ls.svg deleted file mode 100644 index aa8810ba..00000000 --- a/public/flags/1x1/ls.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/1x1/lt.svg b/public/flags/1x1/lt.svg deleted file mode 100644 index 52ada948..00000000 --- a/public/flags/1x1/lt.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/lu.svg b/public/flags/1x1/lu.svg deleted file mode 100644 index 5c0d6daf..00000000 --- a/public/flags/1x1/lu.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/lv.svg b/public/flags/1x1/lv.svg deleted file mode 100644 index 5af883c7..00000000 --- a/public/flags/1x1/lv.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/ly.svg b/public/flags/1x1/ly.svg deleted file mode 100644 index ffa93fbb..00000000 --- a/public/flags/1x1/ly.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/ma.svg b/public/flags/1x1/ma.svg deleted file mode 100644 index 80416672..00000000 --- a/public/flags/1x1/ma.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/1x1/mc.svg b/public/flags/1x1/mc.svg deleted file mode 100644 index 04173a41..00000000 --- a/public/flags/1x1/mc.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/md.svg b/public/flags/1x1/md.svg deleted file mode 100644 index 8720921c..00000000 --- a/public/flags/1x1/md.svg +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/me.svg b/public/flags/1x1/me.svg deleted file mode 100644 index fbd8b866..00000000 --- a/public/flags/1x1/me.svg +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/mf.svg b/public/flags/1x1/mf.svg deleted file mode 100644 index b4aa3c08..00000000 --- a/public/flags/1x1/mf.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/mg.svg b/public/flags/1x1/mg.svg deleted file mode 100644 index df9a25cf..00000000 --- a/public/flags/1x1/mg.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/mh.svg b/public/flags/1x1/mh.svg deleted file mode 100644 index 8ff22567..00000000 --- a/public/flags/1x1/mh.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/1x1/mk.svg b/public/flags/1x1/mk.svg deleted file mode 100644 index 0ee923a3..00000000 --- a/public/flags/1x1/mk.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/ml.svg b/public/flags/1x1/ml.svg deleted file mode 100644 index 665d6b24..00000000 --- a/public/flags/1x1/ml.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/mm.svg b/public/flags/1x1/mm.svg deleted file mode 100644 index 9af57ea7..00000000 --- a/public/flags/1x1/mm.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/mn.svg b/public/flags/1x1/mn.svg deleted file mode 100644 index fbe2106e..00000000 --- a/public/flags/1x1/mn.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/mo.svg b/public/flags/1x1/mo.svg deleted file mode 100644 index 35c3db76..00000000 --- a/public/flags/1x1/mo.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/1x1/mp.svg b/public/flags/1x1/mp.svg deleted file mode 100644 index 6cbe9b70..00000000 --- a/public/flags/1x1/mp.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/mq.svg b/public/flags/1x1/mq.svg deleted file mode 100644 index 3a1e55be..00000000 --- a/public/flags/1x1/mq.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/mr.svg b/public/flags/1x1/mr.svg deleted file mode 100644 index a98ec2a8..00000000 --- a/public/flags/1x1/mr.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/ms.svg b/public/flags/1x1/ms.svg deleted file mode 100644 index d0fa4353..00000000 --- a/public/flags/1x1/ms.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/mt.svg b/public/flags/1x1/mt.svg deleted file mode 100644 index a9f58e16..00000000 --- a/public/flags/1x1/mt.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/mu.svg b/public/flags/1x1/mu.svg deleted file mode 100644 index 2afe1d38..00000000 --- a/public/flags/1x1/mu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/1x1/mv.svg b/public/flags/1x1/mv.svg deleted file mode 100644 index c9a6c5bc..00000000 --- a/public/flags/1x1/mv.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/mw.svg b/public/flags/1x1/mw.svg deleted file mode 100644 index 84c77b46..00000000 --- a/public/flags/1x1/mw.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/mx.svg b/public/flags/1x1/mx.svg deleted file mode 100644 index 43375fc0..00000000 --- a/public/flags/1x1/mx.svg +++ /dev/null @@ -1,378 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/my.svg b/public/flags/1x1/my.svg deleted file mode 100644 index 6ad7d0a2..00000000 --- a/public/flags/1x1/my.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/mz.svg b/public/flags/1x1/mz.svg deleted file mode 100644 index 279f6396..00000000 --- a/public/flags/1x1/mz.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/na.svg b/public/flags/1x1/na.svg deleted file mode 100644 index 9b3090fc..00000000 --- a/public/flags/1x1/na.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/nc.svg b/public/flags/1x1/nc.svg deleted file mode 100644 index 50065c45..00000000 --- a/public/flags/1x1/nc.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ne.svg b/public/flags/1x1/ne.svg deleted file mode 100644 index a96b027a..00000000 --- a/public/flags/1x1/ne.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/nf.svg b/public/flags/1x1/nf.svg deleted file mode 100644 index e47b4cdc..00000000 --- a/public/flags/1x1/nf.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/ng.svg b/public/flags/1x1/ng.svg deleted file mode 100644 index 62813e86..00000000 --- a/public/flags/1x1/ng.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/ni.svg b/public/flags/1x1/ni.svg deleted file mode 100644 index 208e4d2c..00000000 --- a/public/flags/1x1/ni.svg +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/nl.svg b/public/flags/1x1/nl.svg deleted file mode 100644 index eb0e360f..00000000 --- a/public/flags/1x1/nl.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/no.svg b/public/flags/1x1/no.svg deleted file mode 100644 index 939920d4..00000000 --- a/public/flags/1x1/no.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/np.svg b/public/flags/1x1/np.svg deleted file mode 100644 index ee59b83b..00000000 --- a/public/flags/1x1/np.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/nr.svg b/public/flags/1x1/nr.svg deleted file mode 100644 index 44a2fa86..00000000 --- a/public/flags/1x1/nr.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/1x1/nu.svg b/public/flags/1x1/nu.svg deleted file mode 100644 index fe50f1ce..00000000 --- a/public/flags/1x1/nu.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/nz.svg b/public/flags/1x1/nz.svg deleted file mode 100644 index 1b62d1e0..00000000 --- a/public/flags/1x1/nz.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/om.svg b/public/flags/1x1/om.svg deleted file mode 100644 index 90707266..00000000 --- a/public/flags/1x1/om.svg +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/pa.svg b/public/flags/1x1/pa.svg deleted file mode 100644 index 78b6dba7..00000000 --- a/public/flags/1x1/pa.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/pe.svg b/public/flags/1x1/pe.svg deleted file mode 100644 index bbb8f78e..00000000 --- a/public/flags/1x1/pe.svg +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/pf.svg b/public/flags/1x1/pf.svg deleted file mode 100644 index 44964cf0..00000000 --- a/public/flags/1x1/pf.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/pg.svg b/public/flags/1x1/pg.svg deleted file mode 100644 index 6a86bbe4..00000000 --- a/public/flags/1x1/pg.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ph.svg b/public/flags/1x1/ph.svg deleted file mode 100644 index eee8d71a..00000000 --- a/public/flags/1x1/ph.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/1x1/pk.svg b/public/flags/1x1/pk.svg deleted file mode 100644 index e71cd926..00000000 --- a/public/flags/1x1/pk.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/pl.svg b/public/flags/1x1/pl.svg deleted file mode 100644 index 8c43577b..00000000 --- a/public/flags/1x1/pl.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/pm.svg b/public/flags/1x1/pm.svg deleted file mode 100644 index 5aa6ccff..00000000 --- a/public/flags/1x1/pm.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/pn.svg b/public/flags/1x1/pn.svg deleted file mode 100644 index f0977b52..00000000 --- a/public/flags/1x1/pn.svg +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/pr.svg b/public/flags/1x1/pr.svg deleted file mode 100644 index 95265681..00000000 --- a/public/flags/1x1/pr.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/ps.svg b/public/flags/1x1/ps.svg deleted file mode 100644 index d9b8cff4..00000000 --- a/public/flags/1x1/ps.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/pt.svg b/public/flags/1x1/pt.svg deleted file mode 100644 index 43cdb974..00000000 --- a/public/flags/1x1/pt.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/pw.svg b/public/flags/1x1/pw.svg deleted file mode 100644 index fcb757e2..00000000 --- a/public/flags/1x1/pw.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/py.svg b/public/flags/1x1/py.svg deleted file mode 100644 index 86ec718a..00000000 --- a/public/flags/1x1/py.svg +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/qa.svg b/public/flags/1x1/qa.svg deleted file mode 100644 index 4edb8270..00000000 --- a/public/flags/1x1/qa.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/1x1/re.svg b/public/flags/1x1/re.svg deleted file mode 100644 index 41d87d93..00000000 --- a/public/flags/1x1/re.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/ro.svg b/public/flags/1x1/ro.svg deleted file mode 100644 index e6cf0f6e..00000000 --- a/public/flags/1x1/ro.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/rs.svg b/public/flags/1x1/rs.svg deleted file mode 100644 index d65559a8..00000000 --- a/public/flags/1x1/rs.svg +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ru.svg b/public/flags/1x1/ru.svg deleted file mode 100644 index 485c24e0..00000000 --- a/public/flags/1x1/ru.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/rw.svg b/public/flags/1x1/rw.svg deleted file mode 100644 index 55c48e6c..00000000 --- a/public/flags/1x1/rw.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/sa.svg b/public/flags/1x1/sa.svg deleted file mode 100644 index 51ed0d9f..00000000 --- a/public/flags/1x1/sa.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/sb.svg b/public/flags/1x1/sb.svg deleted file mode 100644 index ba710318..00000000 --- a/public/flags/1x1/sb.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/sc.svg b/public/flags/1x1/sc.svg deleted file mode 100644 index 164aa791..00000000 --- a/public/flags/1x1/sc.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/1x1/sd.svg b/public/flags/1x1/sd.svg deleted file mode 100644 index 8f785482..00000000 --- a/public/flags/1x1/sd.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/se.svg b/public/flags/1x1/se.svg deleted file mode 100644 index 85ea0969..00000000 --- a/public/flags/1x1/se.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/sg.svg b/public/flags/1x1/sg.svg deleted file mode 100644 index ff01b438..00000000 --- a/public/flags/1x1/sg.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/sh.svg b/public/flags/1x1/sh.svg deleted file mode 100644 index 2955284f..00000000 --- a/public/flags/1x1/sh.svg +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/si.svg b/public/flags/1x1/si.svg deleted file mode 100644 index ae0f57a1..00000000 --- a/public/flags/1x1/si.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/sj.svg b/public/flags/1x1/sj.svg deleted file mode 100644 index ecb9c796..00000000 --- a/public/flags/1x1/sj.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/sk.svg b/public/flags/1x1/sk.svg deleted file mode 100644 index 3e4ff505..00000000 --- a/public/flags/1x1/sk.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/1x1/sl.svg b/public/flags/1x1/sl.svg deleted file mode 100644 index b649f1bd..00000000 --- a/public/flags/1x1/sl.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/1x1/sm.svg b/public/flags/1x1/sm.svg deleted file mode 100644 index 6fb2410d..00000000 --- a/public/flags/1x1/sm.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - L - - - I - - - B - - - E - - - R - - - T - - - A - - - S - - - - diff --git a/public/flags/1x1/sn.svg b/public/flags/1x1/sn.svg deleted file mode 100644 index ff9cf2eb..00000000 --- a/public/flags/1x1/sn.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/1x1/so.svg b/public/flags/1x1/so.svg deleted file mode 100644 index e37e0865..00000000 --- a/public/flags/1x1/so.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/sr.svg b/public/flags/1x1/sr.svg deleted file mode 100644 index 0ca35962..00000000 --- a/public/flags/1x1/sr.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/ss.svg b/public/flags/1x1/ss.svg deleted file mode 100644 index e950241b..00000000 --- a/public/flags/1x1/ss.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/1x1/st.svg b/public/flags/1x1/st.svg deleted file mode 100644 index 6c834b35..00000000 --- a/public/flags/1x1/st.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/sv.svg b/public/flags/1x1/sv.svg deleted file mode 100644 index 95f1da0d..00000000 --- a/public/flags/1x1/sv.svg +++ /dev/null @@ -1,594 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/sx.svg b/public/flags/1x1/sx.svg deleted file mode 100644 index eb952313..00000000 --- a/public/flags/1x1/sx.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/sy.svg b/public/flags/1x1/sy.svg deleted file mode 100644 index c61f79a1..00000000 --- a/public/flags/1x1/sy.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/sz.svg b/public/flags/1x1/sz.svg deleted file mode 100644 index c16b641a..00000000 --- a/public/flags/1x1/sz.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ta.svg b/public/flags/1x1/ta.svg deleted file mode 100644 index 85fcad2b..00000000 --- a/public/flags/1x1/ta.svg +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/tc.svg b/public/flags/1x1/tc.svg deleted file mode 100644 index 71460416..00000000 --- a/public/flags/1x1/tc.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/td.svg b/public/flags/1x1/td.svg deleted file mode 100644 index 9bb0ce69..00000000 --- a/public/flags/1x1/td.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/tf.svg b/public/flags/1x1/tf.svg deleted file mode 100644 index 8d85a2b5..00000000 --- a/public/flags/1x1/tf.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/tg.svg b/public/flags/1x1/tg.svg deleted file mode 100644 index 80cb09c3..00000000 --- a/public/flags/1x1/tg.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/1x1/th.svg b/public/flags/1x1/th.svg deleted file mode 100644 index 35141d39..00000000 --- a/public/flags/1x1/th.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/tj.svg b/public/flags/1x1/tj.svg deleted file mode 100644 index 93bb4a80..00000000 --- a/public/flags/1x1/tj.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/tk.svg b/public/flags/1x1/tk.svg deleted file mode 100644 index e9f5b427..00000000 --- a/public/flags/1x1/tk.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/tl.svg b/public/flags/1x1/tl.svg deleted file mode 100644 index c5e29062..00000000 --- a/public/flags/1x1/tl.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/tm.svg b/public/flags/1x1/tm.svg deleted file mode 100644 index d6c2ab47..00000000 --- a/public/flags/1x1/tm.svg +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/tn.svg b/public/flags/1x1/tn.svg deleted file mode 100644 index df9212fa..00000000 --- a/public/flags/1x1/tn.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/1x1/to.svg b/public/flags/1x1/to.svg deleted file mode 100644 index 3f1b6007..00000000 --- a/public/flags/1x1/to.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/flags/1x1/tr.svg b/public/flags/1x1/tr.svg deleted file mode 100644 index 9a882a22..00000000 --- a/public/flags/1x1/tr.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/1x1/tt.svg b/public/flags/1x1/tt.svg deleted file mode 100644 index 8413969e..00000000 --- a/public/flags/1x1/tt.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/tv.svg b/public/flags/1x1/tv.svg deleted file mode 100644 index f2367242..00000000 --- a/public/flags/1x1/tv.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/tw.svg b/public/flags/1x1/tw.svg deleted file mode 100644 index 83f4e442..00000000 --- a/public/flags/1x1/tw.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/tz.svg b/public/flags/1x1/tz.svg deleted file mode 100644 index 83053009..00000000 --- a/public/flags/1x1/tz.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/ua.svg b/public/flags/1x1/ua.svg deleted file mode 100644 index 7d82ddfd..00000000 --- a/public/flags/1x1/ua.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/1x1/ug.svg b/public/flags/1x1/ug.svg deleted file mode 100644 index 688ea39e..00000000 --- a/public/flags/1x1/ug.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/um.svg b/public/flags/1x1/um.svg deleted file mode 100644 index 4bc03a24..00000000 --- a/public/flags/1x1/um.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/un.svg b/public/flags/1x1/un.svg deleted file mode 100644 index 258cb016..00000000 --- a/public/flags/1x1/un.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/us.svg b/public/flags/1x1/us.svg deleted file mode 100644 index 360a20d7..00000000 --- a/public/flags/1x1/us.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/flags/1x1/uy.svg b/public/flags/1x1/uy.svg deleted file mode 100644 index f4a502f4..00000000 --- a/public/flags/1x1/uy.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/uz.svg b/public/flags/1x1/uz.svg deleted file mode 100644 index 48d62e31..00000000 --- a/public/flags/1x1/uz.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/va.svg b/public/flags/1x1/va.svg deleted file mode 100644 index 5c8e8782..00000000 --- a/public/flags/1x1/va.svg +++ /dev/null @@ -1,479 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/vc.svg b/public/flags/1x1/vc.svg deleted file mode 100644 index f347db99..00000000 --- a/public/flags/1x1/vc.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/1x1/ve.svg b/public/flags/1x1/ve.svg deleted file mode 100644 index 2d02c6ab..00000000 --- a/public/flags/1x1/ve.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/vg.svg b/public/flags/1x1/vg.svg deleted file mode 100644 index a231a19b..00000000 --- a/public/flags/1x1/vg.svg +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/vi.svg b/public/flags/1x1/vi.svg deleted file mode 100644 index 114995e3..00000000 --- a/public/flags/1x1/vi.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/vn.svg b/public/flags/1x1/vn.svg deleted file mode 100644 index b91a6f2a..00000000 --- a/public/flags/1x1/vn.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/1x1/vu.svg b/public/flags/1x1/vu.svg deleted file mode 100644 index 371c8d9c..00000000 --- a/public/flags/1x1/vu.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/wf.svg b/public/flags/1x1/wf.svg deleted file mode 100644 index 8905f902..00000000 --- a/public/flags/1x1/wf.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/ws.svg b/public/flags/1x1/ws.svg deleted file mode 100644 index ab08fdb9..00000000 --- a/public/flags/1x1/ws.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/xk.svg b/public/flags/1x1/xk.svg deleted file mode 100644 index fb7f0903..00000000 --- a/public/flags/1x1/xk.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/xx.svg b/public/flags/1x1/xx.svg deleted file mode 100644 index a138f437..00000000 --- a/public/flags/1x1/xx.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/1x1/ye.svg b/public/flags/1x1/ye.svg deleted file mode 100644 index 4cac4a8d..00000000 --- a/public/flags/1x1/ye.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/yt.svg b/public/flags/1x1/yt.svg deleted file mode 100644 index 3ab0ba9c..00000000 --- a/public/flags/1x1/yt.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/1x1/za.svg b/public/flags/1x1/za.svg deleted file mode 100644 index 909ce198..00000000 --- a/public/flags/1x1/za.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/zm.svg b/public/flags/1x1/zm.svg deleted file mode 100644 index 31ad046e..00000000 --- a/public/flags/1x1/zm.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/1x1/zw.svg b/public/flags/1x1/zw.svg deleted file mode 100644 index 92f69e90..00000000 --- a/public/flags/1x1/zw.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ac.svg b/public/flags/4x3/ac.svg deleted file mode 100644 index ece63eaf..00000000 --- a/public/flags/4x3/ac.svg +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ad.svg b/public/flags/4x3/ad.svg deleted file mode 100644 index 726f981b..00000000 --- a/public/flags/4x3/ad.svg +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ae.svg b/public/flags/4x3/ae.svg deleted file mode 100644 index b7acdbdb..00000000 --- a/public/flags/4x3/ae.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/af.svg b/public/flags/4x3/af.svg deleted file mode 100644 index 6e755396..00000000 --- a/public/flags/4x3/af.svg +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ag.svg b/public/flags/4x3/ag.svg deleted file mode 100644 index 69914138..00000000 --- a/public/flags/4x3/ag.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ai.svg b/public/flags/4x3/ai.svg deleted file mode 100644 index 4080e86a..00000000 --- a/public/flags/4x3/ai.svg +++ /dev/null @@ -1,763 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/al.svg b/public/flags/4x3/al.svg deleted file mode 100644 index 9ec80b80..00000000 --- a/public/flags/4x3/al.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/am.svg b/public/flags/4x3/am.svg deleted file mode 100644 index ecb2fa79..00000000 --- a/public/flags/4x3/am.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/ao.svg b/public/flags/4x3/ao.svg deleted file mode 100644 index 4dc39f6a..00000000 --- a/public/flags/4x3/ao.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/aq.svg b/public/flags/4x3/aq.svg deleted file mode 100644 index 53840ccc..00000000 --- a/public/flags/4x3/aq.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/ar.svg b/public/flags/4x3/ar.svg deleted file mode 100644 index 1daf9bb3..00000000 --- a/public/flags/4x3/ar.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/as.svg b/public/flags/4x3/as.svg deleted file mode 100644 index 28feeba9..00000000 --- a/public/flags/4x3/as.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/at.svg b/public/flags/4x3/at.svg deleted file mode 100644 index c2825088..00000000 --- a/public/flags/4x3/at.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/au.svg b/public/flags/4x3/au.svg deleted file mode 100644 index aa33c938..00000000 --- a/public/flags/4x3/au.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/aw.svg b/public/flags/4x3/aw.svg deleted file mode 100644 index 32cabd54..00000000 --- a/public/flags/4x3/aw.svg +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ax.svg b/public/flags/4x3/ax.svg deleted file mode 100644 index 0584d713..00000000 --- a/public/flags/4x3/ax.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/az.svg b/public/flags/4x3/az.svg deleted file mode 100644 index 8e56ef53..00000000 --- a/public/flags/4x3/az.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/4x3/ba.svg b/public/flags/4x3/ba.svg deleted file mode 100644 index fcd18914..00000000 --- a/public/flags/4x3/ba.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/4x3/bb.svg b/public/flags/4x3/bb.svg deleted file mode 100644 index 420a6885..00000000 --- a/public/flags/4x3/bb.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/bd.svg b/public/flags/4x3/bd.svg deleted file mode 100644 index 16b794de..00000000 --- a/public/flags/4x3/bd.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/4x3/be.svg b/public/flags/4x3/be.svg deleted file mode 100644 index 327f28fa..00000000 --- a/public/flags/4x3/be.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/bf.svg b/public/flags/4x3/bf.svg deleted file mode 100644 index 47138225..00000000 --- a/public/flags/4x3/bf.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/bg.svg b/public/flags/4x3/bg.svg deleted file mode 100644 index b100dd0d..00000000 --- a/public/flags/4x3/bg.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/bh.svg b/public/flags/4x3/bh.svg deleted file mode 100644 index dee203de..00000000 --- a/public/flags/4x3/bh.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/bi.svg b/public/flags/4x3/bi.svg deleted file mode 100644 index 1050838b..00000000 --- a/public/flags/4x3/bi.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/bj.svg b/public/flags/4x3/bj.svg deleted file mode 100644 index 0846724d..00000000 --- a/public/flags/4x3/bj.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/bl.svg b/public/flags/4x3/bl.svg deleted file mode 100644 index 15803ff9..00000000 --- a/public/flags/4x3/bl.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/bm.svg b/public/flags/4x3/bm.svg deleted file mode 100644 index 73906f30..00000000 --- a/public/flags/4x3/bm.svg +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/bn.svg b/public/flags/4x3/bn.svg deleted file mode 100644 index 19f15fa5..00000000 --- a/public/flags/4x3/bn.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/bo.svg b/public/flags/4x3/bo.svg deleted file mode 100644 index bc55bc3a..00000000 --- a/public/flags/4x3/bo.svg +++ /dev/null @@ -1,676 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/bq.svg b/public/flags/4x3/bq.svg deleted file mode 100644 index 0e6bc76e..00000000 --- a/public/flags/4x3/bq.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/br.svg b/public/flags/4x3/br.svg deleted file mode 100644 index 354a7013..00000000 --- a/public/flags/4x3/br.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/bs.svg b/public/flags/4x3/bs.svg deleted file mode 100644 index 513be43a..00000000 --- a/public/flags/4x3/bs.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/bt.svg b/public/flags/4x3/bt.svg deleted file mode 100644 index cea6006c..00000000 --- a/public/flags/4x3/bt.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/bv.svg b/public/flags/4x3/bv.svg deleted file mode 100644 index 40e16d94..00000000 --- a/public/flags/4x3/bv.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/bw.svg b/public/flags/4x3/bw.svg deleted file mode 100644 index a1c8db0a..00000000 --- a/public/flags/4x3/bw.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/by.svg b/public/flags/4x3/by.svg deleted file mode 100644 index 8d25ee3c..00000000 --- a/public/flags/4x3/by.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/bz.svg b/public/flags/4x3/bz.svg deleted file mode 100644 index fbc6d7cb..00000000 --- a/public/flags/4x3/bz.svg +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ca.svg b/public/flags/4x3/ca.svg deleted file mode 100644 index 496f1a1d..00000000 --- a/public/flags/4x3/ca.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/4x3/cc.svg b/public/flags/4x3/cc.svg deleted file mode 100644 index c4457dee..00000000 --- a/public/flags/4x3/cc.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/cd.svg b/public/flags/4x3/cd.svg deleted file mode 100644 index e106ddd5..00000000 --- a/public/flags/4x3/cd.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/cf.svg b/public/flags/4x3/cf.svg deleted file mode 100644 index a6cd3670..00000000 --- a/public/flags/4x3/cf.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/cg.svg b/public/flags/4x3/cg.svg deleted file mode 100644 index 9128715f..00000000 --- a/public/flags/4x3/cg.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/4x3/ch.svg b/public/flags/4x3/ch.svg deleted file mode 100644 index 9abeff4f..00000000 --- a/public/flags/4x3/ch.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/ci.svg b/public/flags/4x3/ci.svg deleted file mode 100644 index e400f0c1..00000000 --- a/public/flags/4x3/ci.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/ck.svg b/public/flags/4x3/ck.svg deleted file mode 100644 index 5c468461..00000000 --- a/public/flags/4x3/ck.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/cl.svg b/public/flags/4x3/cl.svg deleted file mode 100644 index 01766fef..00000000 --- a/public/flags/4x3/cl.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/cm.svg b/public/flags/4x3/cm.svg deleted file mode 100644 index d06f6560..00000000 --- a/public/flags/4x3/cm.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/cn.svg b/public/flags/4x3/cn.svg deleted file mode 100644 index 3660d805..00000000 --- a/public/flags/4x3/cn.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/4x3/co.svg b/public/flags/4x3/co.svg deleted file mode 100644 index ebd0a0fb..00000000 --- a/public/flags/4x3/co.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/cp.svg b/public/flags/4x3/cp.svg deleted file mode 100644 index b179aadc..00000000 --- a/public/flags/4x3/cp.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/cr.svg b/public/flags/4x3/cr.svg deleted file mode 100644 index 5a409eeb..00000000 --- a/public/flags/4x3/cr.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/cu.svg b/public/flags/4x3/cu.svg deleted file mode 100644 index e8af888e..00000000 --- a/public/flags/4x3/cu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/cv.svg b/public/flags/4x3/cv.svg deleted file mode 100644 index 5c251da2..00000000 --- a/public/flags/4x3/cv.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/cw.svg b/public/flags/4x3/cw.svg deleted file mode 100644 index 3af2bdf3..00000000 --- a/public/flags/4x3/cw.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/cx.svg b/public/flags/4x3/cx.svg deleted file mode 100644 index 39fa9b07..00000000 --- a/public/flags/4x3/cx.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/cy.svg b/public/flags/4x3/cy.svg deleted file mode 100644 index b72473ab..00000000 --- a/public/flags/4x3/cy.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/cz.svg b/public/flags/4x3/cz.svg deleted file mode 100644 index 7913de38..00000000 --- a/public/flags/4x3/cz.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/de.svg b/public/flags/4x3/de.svg deleted file mode 100644 index b08334b6..00000000 --- a/public/flags/4x3/de.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/dg.svg b/public/flags/4x3/dg.svg deleted file mode 100644 index 66439294..00000000 --- a/public/flags/4x3/dg.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/dj.svg b/public/flags/4x3/dj.svg deleted file mode 100644 index ebf2fc66..00000000 --- a/public/flags/4x3/dj.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/dk.svg b/public/flags/4x3/dk.svg deleted file mode 100644 index 563277f8..00000000 --- a/public/flags/4x3/dk.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/dm.svg b/public/flags/4x3/dm.svg deleted file mode 100644 index 60457b79..00000000 --- a/public/flags/4x3/dm.svg +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/do.svg b/public/flags/4x3/do.svg deleted file mode 100644 index 7ff190b0..00000000 --- a/public/flags/4x3/do.svg +++ /dev/null @@ -1,6745 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/dz.svg b/public/flags/4x3/dz.svg deleted file mode 100644 index 5ff29a74..00000000 --- a/public/flags/4x3/dz.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/ea.svg b/public/flags/4x3/ea.svg deleted file mode 100644 index cb3feb05..00000000 --- a/public/flags/4x3/ea.svg +++ /dev/null @@ -1,544 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ec.svg b/public/flags/4x3/ec.svg deleted file mode 100644 index 65b78858..00000000 --- a/public/flags/4x3/ec.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ee.svg b/public/flags/4x3/ee.svg deleted file mode 100644 index 3151ad13..00000000 --- a/public/flags/4x3/ee.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/eg.svg b/public/flags/4x3/eg.svg deleted file mode 100644 index 728538ba..00000000 --- a/public/flags/4x3/eg.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/eh.svg b/public/flags/4x3/eh.svg deleted file mode 100644 index 2848b6a4..00000000 --- a/public/flags/4x3/eh.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/er.svg b/public/flags/4x3/er.svg deleted file mode 100644 index 2705295f..00000000 --- a/public/flags/4x3/er.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/4x3/es-ct.svg b/public/flags/4x3/es-ct.svg deleted file mode 100644 index 4d859114..00000000 --- a/public/flags/4x3/es-ct.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/4x3/es-ga.svg b/public/flags/4x3/es-ga.svg deleted file mode 100644 index f571a894..00000000 --- a/public/flags/4x3/es-ga.svg +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/es.svg b/public/flags/4x3/es.svg deleted file mode 100644 index 80605919..00000000 --- a/public/flags/4x3/es.svg +++ /dev/null @@ -1,544 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/et.svg b/public/flags/4x3/et.svg deleted file mode 100644 index a3378fd9..00000000 --- a/public/flags/4x3/et.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/eu.svg b/public/flags/4x3/eu.svg deleted file mode 100644 index 1bb04ecb..00000000 --- a/public/flags/4x3/eu.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/fi.svg b/public/flags/4x3/fi.svg deleted file mode 100644 index 83fa02ba..00000000 --- a/public/flags/4x3/fi.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/fj.svg b/public/flags/4x3/fj.svg deleted file mode 100644 index c1020ffa..00000000 --- a/public/flags/4x3/fj.svg +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/fk.svg b/public/flags/4x3/fk.svg deleted file mode 100644 index c08ccd94..00000000 --- a/public/flags/4x3/fk.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/fm.svg b/public/flags/4x3/fm.svg deleted file mode 100644 index 85f4f47e..00000000 --- a/public/flags/4x3/fm.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/4x3/fo.svg b/public/flags/4x3/fo.svg deleted file mode 100644 index 717ee20b..00000000 --- a/public/flags/4x3/fo.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/4x3/fr.svg b/public/flags/4x3/fr.svg deleted file mode 100644 index a8d12b83..00000000 --- a/public/flags/4x3/fr.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/ga.svg b/public/flags/4x3/ga.svg deleted file mode 100644 index 76edab42..00000000 --- a/public/flags/4x3/ga.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/gb-eng.svg b/public/flags/4x3/gb-eng.svg deleted file mode 100644 index 12e3b67d..00000000 --- a/public/flags/4x3/gb-eng.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/gb-nir.svg b/public/flags/4x3/gb-nir.svg deleted file mode 100644 index 4179e895..00000000 --- a/public/flags/4x3/gb-nir.svg +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/gb-sct.svg b/public/flags/4x3/gb-sct.svg deleted file mode 100644 index f50cd322..00000000 --- a/public/flags/4x3/gb-sct.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/4x3/gb-wls.svg b/public/flags/4x3/gb-wls.svg deleted file mode 100644 index 6e15fd01..00000000 --- a/public/flags/4x3/gb-wls.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/gb.svg b/public/flags/4x3/gb.svg deleted file mode 100644 index dbac25ea..00000000 --- a/public/flags/4x3/gb.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/gd.svg b/public/flags/4x3/gd.svg deleted file mode 100644 index dad1107f..00000000 --- a/public/flags/4x3/gd.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ge.svg b/public/flags/4x3/ge.svg deleted file mode 100644 index 453898b0..00000000 --- a/public/flags/4x3/ge.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/gf.svg b/public/flags/4x3/gf.svg deleted file mode 100644 index 63ed21c7..00000000 --- a/public/flags/4x3/gf.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/gg.svg b/public/flags/4x3/gg.svg deleted file mode 100644 index e40a8387..00000000 --- a/public/flags/4x3/gg.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/gh.svg b/public/flags/4x3/gh.svg deleted file mode 100644 index a6497de8..00000000 --- a/public/flags/4x3/gh.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/gi.svg b/public/flags/4x3/gi.svg deleted file mode 100644 index 64a69e8b..00000000 --- a/public/flags/4x3/gi.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/gl.svg b/public/flags/4x3/gl.svg deleted file mode 100644 index eb5a52e9..00000000 --- a/public/flags/4x3/gl.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/4x3/gm.svg b/public/flags/4x3/gm.svg deleted file mode 100644 index 8fe9d669..00000000 --- a/public/flags/4x3/gm.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/gn.svg b/public/flags/4x3/gn.svg deleted file mode 100644 index 40d6ad4f..00000000 --- a/public/flags/4x3/gn.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/gp.svg b/public/flags/4x3/gp.svg deleted file mode 100644 index 86304c90..00000000 --- a/public/flags/4x3/gp.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/gq.svg b/public/flags/4x3/gq.svg deleted file mode 100644 index ba2acf28..00000000 --- a/public/flags/4x3/gq.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/gr.svg b/public/flags/4x3/gr.svg deleted file mode 100644 index c74e4dd9..00000000 --- a/public/flags/4x3/gr.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/gs.svg b/public/flags/4x3/gs.svg deleted file mode 100644 index e6ead0ce..00000000 --- a/public/flags/4x3/gs.svg +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/gt.svg b/public/flags/4x3/gt.svg deleted file mode 100644 index 24c5f333..00000000 --- a/public/flags/4x3/gt.svg +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/gu.svg b/public/flags/4x3/gu.svg deleted file mode 100644 index d6a35d09..00000000 --- a/public/flags/4x3/gu.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - G - - - U - - - A - - - M - - - - - - - - G - - - U - - - A - - - M - - diff --git a/public/flags/4x3/gw.svg b/public/flags/4x3/gw.svg deleted file mode 100644 index 9e0aeebd..00000000 --- a/public/flags/4x3/gw.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/gy.svg b/public/flags/4x3/gy.svg deleted file mode 100644 index f4d9b8ab..00000000 --- a/public/flags/4x3/gy.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/hk.svg b/public/flags/4x3/hk.svg deleted file mode 100644 index 603ec224..00000000 --- a/public/flags/4x3/hk.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/hm.svg b/public/flags/4x3/hm.svg deleted file mode 100644 index 5493f78c..00000000 --- a/public/flags/4x3/hm.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/hn.svg b/public/flags/4x3/hn.svg deleted file mode 100644 index e019ab87..00000000 --- a/public/flags/4x3/hn.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/hr.svg b/public/flags/4x3/hr.svg deleted file mode 100644 index 70115ae9..00000000 --- a/public/flags/4x3/hr.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ht.svg b/public/flags/4x3/ht.svg deleted file mode 100644 index 9cddb293..00000000 --- a/public/flags/4x3/ht.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/hu.svg b/public/flags/4x3/hu.svg deleted file mode 100644 index baddf7f5..00000000 --- a/public/flags/4x3/hu.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/ic.svg b/public/flags/4x3/ic.svg deleted file mode 100644 index 81e6ee2e..00000000 --- a/public/flags/4x3/ic.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/id.svg b/public/flags/4x3/id.svg deleted file mode 100644 index 6a0a66be..00000000 --- a/public/flags/4x3/id.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/ie.svg b/public/flags/4x3/ie.svg deleted file mode 100644 index 049be14d..00000000 --- a/public/flags/4x3/ie.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/il.svg b/public/flags/4x3/il.svg deleted file mode 100644 index 41fda79e..00000000 --- a/public/flags/4x3/il.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/im.svg b/public/flags/4x3/im.svg deleted file mode 100644 index 3d597a14..00000000 --- a/public/flags/4x3/im.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/in.svg b/public/flags/4x3/in.svg deleted file mode 100644 index 53c29b3a..00000000 --- a/public/flags/4x3/in.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/io.svg b/public/flags/4x3/io.svg deleted file mode 100644 index 260f0918..00000000 --- a/public/flags/4x3/io.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/iq.svg b/public/flags/4x3/iq.svg deleted file mode 100644 index 68917853..00000000 --- a/public/flags/4x3/iq.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/flags/4x3/ir.svg b/public/flags/4x3/ir.svg deleted file mode 100644 index 6d5a2f57..00000000 --- a/public/flags/4x3/ir.svg +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/is.svg b/public/flags/4x3/is.svg deleted file mode 100644 index 56cc9778..00000000 --- a/public/flags/4x3/is.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/4x3/it.svg b/public/flags/4x3/it.svg deleted file mode 100644 index 20a8bfdc..00000000 --- a/public/flags/4x3/it.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/je.svg b/public/flags/4x3/je.svg deleted file mode 100644 index cabef523..00000000 --- a/public/flags/4x3/je.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/jm.svg b/public/flags/4x3/jm.svg deleted file mode 100644 index e03a3422..00000000 --- a/public/flags/4x3/jm.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/4x3/jo.svg b/public/flags/4x3/jo.svg deleted file mode 100644 index 50802915..00000000 --- a/public/flags/4x3/jo.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/jp.svg b/public/flags/4x3/jp.svg deleted file mode 100644 index a0a67911..00000000 --- a/public/flags/4x3/jp.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/4x3/ke.svg b/public/flags/4x3/ke.svg deleted file mode 100644 index ad190f53..00000000 --- a/public/flags/4x3/ke.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/kg.svg b/public/flags/4x3/kg.svg deleted file mode 100644 index bc6ddf50..00000000 --- a/public/flags/4x3/kg.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/kh.svg b/public/flags/4x3/kh.svg deleted file mode 100644 index 984e84e5..00000000 --- a/public/flags/4x3/kh.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ki.svg b/public/flags/4x3/ki.svg deleted file mode 100644 index 1697ffe8..00000000 --- a/public/flags/4x3/ki.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/km.svg b/public/flags/4x3/km.svg deleted file mode 100644 index 56d62c32..00000000 --- a/public/flags/4x3/km.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/kn.svg b/public/flags/4x3/kn.svg deleted file mode 100644 index 01a3a0a2..00000000 --- a/public/flags/4x3/kn.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/kp.svg b/public/flags/4x3/kp.svg deleted file mode 100644 index 94bc8e1e..00000000 --- a/public/flags/4x3/kp.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/kr.svg b/public/flags/4x3/kr.svg deleted file mode 100644 index 66743730..00000000 --- a/public/flags/4x3/kr.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/kw.svg b/public/flags/4x3/kw.svg deleted file mode 100644 index 7ff91a84..00000000 --- a/public/flags/4x3/kw.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/ky.svg b/public/flags/4x3/ky.svg deleted file mode 100644 index 3d777163..00000000 --- a/public/flags/4x3/ky.svg +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/kz.svg b/public/flags/4x3/kz.svg deleted file mode 100644 index 74a79575..00000000 --- a/public/flags/4x3/kz.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/la.svg b/public/flags/4x3/la.svg deleted file mode 100644 index 9723a781..00000000 --- a/public/flags/4x3/la.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/4x3/lb.svg b/public/flags/4x3/lb.svg deleted file mode 100644 index a688ab9b..00000000 --- a/public/flags/4x3/lb.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/lc.svg b/public/flags/4x3/lc.svg deleted file mode 100644 index 46bbc6cc..00000000 --- a/public/flags/4x3/lc.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/4x3/li.svg b/public/flags/4x3/li.svg deleted file mode 100644 index d557d314..00000000 --- a/public/flags/4x3/li.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/lk.svg b/public/flags/4x3/lk.svg deleted file mode 100644 index 416c0f07..00000000 --- a/public/flags/4x3/lk.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/lr.svg b/public/flags/4x3/lr.svg deleted file mode 100644 index a31377f9..00000000 --- a/public/flags/4x3/lr.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ls.svg b/public/flags/4x3/ls.svg deleted file mode 100644 index e7016502..00000000 --- a/public/flags/4x3/ls.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/4x3/lt.svg b/public/flags/4x3/lt.svg deleted file mode 100644 index 90ec5d24..00000000 --- a/public/flags/4x3/lt.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/lu.svg b/public/flags/4x3/lu.svg deleted file mode 100644 index c31d2bfa..00000000 --- a/public/flags/4x3/lu.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/lv.svg b/public/flags/4x3/lv.svg deleted file mode 100644 index 6a9e75ec..00000000 --- a/public/flags/4x3/lv.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/ly.svg b/public/flags/4x3/ly.svg deleted file mode 100644 index 14abcb24..00000000 --- a/public/flags/4x3/ly.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/ma.svg b/public/flags/4x3/ma.svg deleted file mode 100644 index 7ce56eff..00000000 --- a/public/flags/4x3/ma.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/4x3/mc.svg b/public/flags/4x3/mc.svg deleted file mode 100644 index 9cb6c9e8..00000000 --- a/public/flags/4x3/mc.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/md.svg b/public/flags/4x3/md.svg deleted file mode 100644 index a806572c..00000000 --- a/public/flags/4x3/md.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/me.svg b/public/flags/4x3/me.svg deleted file mode 100644 index b56cce09..00000000 --- a/public/flags/4x3/me.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/mf.svg b/public/flags/4x3/mf.svg deleted file mode 100644 index 64d2b79d..00000000 --- a/public/flags/4x3/mf.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/mg.svg b/public/flags/4x3/mg.svg deleted file mode 100644 index 9ff92ddd..00000000 --- a/public/flags/4x3/mg.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/mh.svg b/public/flags/4x3/mh.svg deleted file mode 100644 index 46351e54..00000000 --- a/public/flags/4x3/mh.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/mk.svg b/public/flags/4x3/mk.svg deleted file mode 100644 index 4f5cae77..00000000 --- a/public/flags/4x3/mk.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/ml.svg b/public/flags/4x3/ml.svg deleted file mode 100644 index 6f6b7169..00000000 --- a/public/flags/4x3/ml.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/mm.svg b/public/flags/4x3/mm.svg deleted file mode 100644 index b2590d96..00000000 --- a/public/flags/4x3/mm.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/mn.svg b/public/flags/4x3/mn.svg deleted file mode 100644 index c869cf77..00000000 --- a/public/flags/4x3/mn.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/mo.svg b/public/flags/4x3/mo.svg deleted file mode 100644 index ec8a4e14..00000000 --- a/public/flags/4x3/mo.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/mp.svg b/public/flags/4x3/mp.svg deleted file mode 100644 index 6696fdb8..00000000 --- a/public/flags/4x3/mp.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/mq.svg b/public/flags/4x3/mq.svg deleted file mode 100644 index 750b396e..00000000 --- a/public/flags/4x3/mq.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/mr.svg b/public/flags/4x3/mr.svg deleted file mode 100644 index e9cc2916..00000000 --- a/public/flags/4x3/mr.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/ms.svg b/public/flags/4x3/ms.svg deleted file mode 100644 index 2675022f..00000000 --- a/public/flags/4x3/ms.svg +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/mt.svg b/public/flags/4x3/mt.svg deleted file mode 100644 index 676e801c..00000000 --- a/public/flags/4x3/mt.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/mu.svg b/public/flags/4x3/mu.svg deleted file mode 100644 index 82d7a3be..00000000 --- a/public/flags/4x3/mu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/4x3/mv.svg b/public/flags/4x3/mv.svg deleted file mode 100644 index 10450f98..00000000 --- a/public/flags/4x3/mv.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/mw.svg b/public/flags/4x3/mw.svg deleted file mode 100644 index 113aae54..00000000 --- a/public/flags/4x3/mw.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/flags/4x3/mx.svg b/public/flags/4x3/mx.svg deleted file mode 100644 index 42191950..00000000 --- a/public/flags/4x3/mx.svg +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/my.svg b/public/flags/4x3/my.svg deleted file mode 100644 index 3cee7072..00000000 --- a/public/flags/4x3/my.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/4x3/mz.svg b/public/flags/4x3/mz.svg deleted file mode 100644 index eb020058..00000000 --- a/public/flags/4x3/mz.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/na.svg b/public/flags/4x3/na.svg deleted file mode 100644 index 799702e8..00000000 --- a/public/flags/4x3/na.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/nc.svg b/public/flags/4x3/nc.svg deleted file mode 100644 index 85bee560..00000000 --- a/public/flags/4x3/nc.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ne.svg b/public/flags/4x3/ne.svg deleted file mode 100644 index 39a82b82..00000000 --- a/public/flags/4x3/ne.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/nf.svg b/public/flags/4x3/nf.svg deleted file mode 100644 index ecdb4a3b..00000000 --- a/public/flags/4x3/nf.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/ng.svg b/public/flags/4x3/ng.svg deleted file mode 100644 index 81eb35f7..00000000 --- a/public/flags/4x3/ng.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/ni.svg b/public/flags/4x3/ni.svg deleted file mode 100644 index 79ff9a98..00000000 --- a/public/flags/4x3/ni.svg +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/nl.svg b/public/flags/4x3/nl.svg deleted file mode 100644 index 4faaf498..00000000 --- a/public/flags/4x3/nl.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/no.svg b/public/flags/4x3/no.svg deleted file mode 100644 index a5f2a152..00000000 --- a/public/flags/4x3/no.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/np.svg b/public/flags/4x3/np.svg deleted file mode 100644 index 6d63ee14..00000000 --- a/public/flags/4x3/np.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/nr.svg b/public/flags/4x3/nr.svg deleted file mode 100644 index e71ddcd8..00000000 --- a/public/flags/4x3/nr.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/flags/4x3/nu.svg b/public/flags/4x3/nu.svg deleted file mode 100644 index 2d0b4dfc..00000000 --- a/public/flags/4x3/nu.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/nz.svg b/public/flags/4x3/nz.svg deleted file mode 100644 index 561745a5..00000000 --- a/public/flags/4x3/nz.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/om.svg b/public/flags/4x3/om.svg deleted file mode 100644 index 1c762179..00000000 --- a/public/flags/4x3/om.svg +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/pa.svg b/public/flags/4x3/pa.svg deleted file mode 100644 index 8dc03bc6..00000000 --- a/public/flags/4x3/pa.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/pe.svg b/public/flags/4x3/pe.svg deleted file mode 100644 index eeb29a32..00000000 --- a/public/flags/4x3/pe.svg +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/pf.svg b/public/flags/4x3/pf.svg deleted file mode 100644 index 16374f36..00000000 --- a/public/flags/4x3/pf.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/pg.svg b/public/flags/4x3/pg.svg deleted file mode 100644 index 1080add5..00000000 --- a/public/flags/4x3/pg.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/ph.svg b/public/flags/4x3/ph.svg deleted file mode 100644 index 3a5b5de9..00000000 --- a/public/flags/4x3/ph.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/pk.svg b/public/flags/4x3/pk.svg deleted file mode 100644 index fa02f6a8..00000000 --- a/public/flags/4x3/pk.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/pl.svg b/public/flags/4x3/pl.svg deleted file mode 100644 index 0fa51452..00000000 --- a/public/flags/4x3/pl.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/pm.svg b/public/flags/4x3/pm.svg deleted file mode 100644 index 839deedc..00000000 --- a/public/flags/4x3/pm.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/pn.svg b/public/flags/4x3/pn.svg deleted file mode 100644 index d584def2..00000000 --- a/public/flags/4x3/pn.svg +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/pr.svg b/public/flags/4x3/pr.svg deleted file mode 100644 index 3cb403b5..00000000 --- a/public/flags/4x3/pr.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/ps.svg b/public/flags/4x3/ps.svg deleted file mode 100644 index 82031486..00000000 --- a/public/flags/4x3/ps.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/pt.svg b/public/flags/4x3/pt.svg deleted file mode 100644 index afd2e4a3..00000000 --- a/public/flags/4x3/pt.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/pw.svg b/public/flags/4x3/pw.svg deleted file mode 100644 index 089cbcee..00000000 --- a/public/flags/4x3/pw.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/4x3/py.svg b/public/flags/4x3/py.svg deleted file mode 100644 index bfbf01f1..00000000 --- a/public/flags/4x3/py.svg +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/qa.svg b/public/flags/4x3/qa.svg deleted file mode 100644 index bd493c38..00000000 --- a/public/flags/4x3/qa.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/flags/4x3/re.svg b/public/flags/4x3/re.svg deleted file mode 100644 index 6c56aa41..00000000 --- a/public/flags/4x3/re.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/ro.svg b/public/flags/4x3/ro.svg deleted file mode 100644 index fda0f7be..00000000 --- a/public/flags/4x3/ro.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/rs.svg b/public/flags/4x3/rs.svg deleted file mode 100644 index ad1a76af..00000000 --- a/public/flags/4x3/rs.svg +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ru.svg b/public/flags/4x3/ru.svg deleted file mode 100644 index f4d27efc..00000000 --- a/public/flags/4x3/ru.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/rw.svg b/public/flags/4x3/rw.svg deleted file mode 100644 index 2c6c5d90..00000000 --- a/public/flags/4x3/rw.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/sa.svg b/public/flags/4x3/sa.svg deleted file mode 100644 index 3018468e..00000000 --- a/public/flags/4x3/sa.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/sb.svg b/public/flags/4x3/sb.svg deleted file mode 100644 index a011360d..00000000 --- a/public/flags/4x3/sb.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/sc.svg b/public/flags/4x3/sc.svg deleted file mode 100644 index 65091a5c..00000000 --- a/public/flags/4x3/sc.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/sd.svg b/public/flags/4x3/sd.svg deleted file mode 100644 index b8e4b973..00000000 --- a/public/flags/4x3/sd.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/se.svg b/public/flags/4x3/se.svg deleted file mode 100644 index c3c9bbe1..00000000 --- a/public/flags/4x3/se.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/sg.svg b/public/flags/4x3/sg.svg deleted file mode 100644 index c4dd4ac9..00000000 --- a/public/flags/4x3/sg.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/sh.svg b/public/flags/4x3/sh.svg deleted file mode 100644 index 9bedb081..00000000 --- a/public/flags/4x3/sh.svg +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/si.svg b/public/flags/4x3/si.svg deleted file mode 100644 index f2aea016..00000000 --- a/public/flags/4x3/si.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/sj.svg b/public/flags/4x3/sj.svg deleted file mode 100644 index bb2799ce..00000000 --- a/public/flags/4x3/sj.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/sk.svg b/public/flags/4x3/sk.svg deleted file mode 100644 index a1953fa6..00000000 --- a/public/flags/4x3/sk.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/flags/4x3/sl.svg b/public/flags/4x3/sl.svg deleted file mode 100644 index a07baf75..00000000 --- a/public/flags/4x3/sl.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/sm.svg b/public/flags/4x3/sm.svg deleted file mode 100644 index f14bede0..00000000 --- a/public/flags/4x3/sm.svg +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - L - - - I - - - B - - - E - - - R - - - T - - - A - - - S - - - - diff --git a/public/flags/4x3/sn.svg b/public/flags/4x3/sn.svg deleted file mode 100644 index 7c0673d6..00000000 --- a/public/flags/4x3/sn.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/4x3/so.svg b/public/flags/4x3/so.svg deleted file mode 100644 index ae582f19..00000000 --- a/public/flags/4x3/so.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/4x3/sr.svg b/public/flags/4x3/sr.svg deleted file mode 100644 index 5e71c400..00000000 --- a/public/flags/4x3/sr.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/ss.svg b/public/flags/4x3/ss.svg deleted file mode 100644 index 73804d80..00000000 --- a/public/flags/4x3/ss.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/4x3/st.svg b/public/flags/4x3/st.svg deleted file mode 100644 index 2259f318..00000000 --- a/public/flags/4x3/st.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/sv.svg b/public/flags/4x3/sv.svg deleted file mode 100644 index 752dd3d4..00000000 --- a/public/flags/4x3/sv.svg +++ /dev/null @@ -1,594 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/sx.svg b/public/flags/4x3/sx.svg deleted file mode 100644 index 84844e0f..00000000 --- a/public/flags/4x3/sx.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/sy.svg b/public/flags/4x3/sy.svg deleted file mode 100644 index 968f9157..00000000 --- a/public/flags/4x3/sy.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/sz.svg b/public/flags/4x3/sz.svg deleted file mode 100644 index f3393e56..00000000 --- a/public/flags/4x3/sz.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/ta.svg b/public/flags/4x3/ta.svg deleted file mode 100644 index 27bc3183..00000000 --- a/public/flags/4x3/ta.svg +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/tc.svg b/public/flags/4x3/tc.svg deleted file mode 100644 index 09cce7b2..00000000 --- a/public/flags/4x3/tc.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/td.svg b/public/flags/4x3/td.svg deleted file mode 100644 index 9fadf85a..00000000 --- a/public/flags/4x3/td.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/tf.svg b/public/flags/4x3/tf.svg deleted file mode 100644 index 4572f4ee..00000000 --- a/public/flags/4x3/tf.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/tg.svg b/public/flags/4x3/tg.svg deleted file mode 100644 index e20f40d8..00000000 --- a/public/flags/4x3/tg.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/flags/4x3/th.svg b/public/flags/4x3/th.svg deleted file mode 100644 index 1e93a61e..00000000 --- a/public/flags/4x3/th.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/tj.svg b/public/flags/4x3/tj.svg deleted file mode 100644 index 563c97b6..00000000 --- a/public/flags/4x3/tj.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/tk.svg b/public/flags/4x3/tk.svg deleted file mode 100644 index 65bab137..00000000 --- a/public/flags/4x3/tk.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/tl.svg b/public/flags/4x3/tl.svg deleted file mode 100644 index bcfc1612..00000000 --- a/public/flags/4x3/tl.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/tm.svg b/public/flags/4x3/tm.svg deleted file mode 100644 index 871e4eed..00000000 --- a/public/flags/4x3/tm.svg +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/tn.svg b/public/flags/4x3/tn.svg deleted file mode 100644 index dc6d067c..00000000 --- a/public/flags/4x3/tn.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/to.svg b/public/flags/4x3/to.svg deleted file mode 100644 index d0723370..00000000 --- a/public/flags/4x3/to.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/flags/4x3/tr.svg b/public/flags/4x3/tr.svg deleted file mode 100644 index a92804f8..00000000 --- a/public/flags/4x3/tr.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/4x3/tt.svg b/public/flags/4x3/tt.svg deleted file mode 100644 index 14adbe04..00000000 --- a/public/flags/4x3/tt.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/tv.svg b/public/flags/4x3/tv.svg deleted file mode 100644 index aed967d2..00000000 --- a/public/flags/4x3/tv.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/tw.svg b/public/flags/4x3/tw.svg deleted file mode 100644 index 57fd98b4..00000000 --- a/public/flags/4x3/tw.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/tz.svg b/public/flags/4x3/tz.svg deleted file mode 100644 index 751c1672..00000000 --- a/public/flags/4x3/tz.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/flags/4x3/ua.svg b/public/flags/4x3/ua.svg deleted file mode 100644 index 3cafc1dc..00000000 --- a/public/flags/4x3/ua.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/flags/4x3/ug.svg b/public/flags/4x3/ug.svg deleted file mode 100644 index 78252a42..00000000 --- a/public/flags/4x3/ug.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/um.svg b/public/flags/4x3/um.svg deleted file mode 100644 index 5f2822d5..00000000 --- a/public/flags/4x3/um.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/un.svg b/public/flags/4x3/un.svg deleted file mode 100644 index b04c3c43..00000000 --- a/public/flags/4x3/un.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/us.svg b/public/flags/4x3/us.svg deleted file mode 100644 index 3189d8e2..00000000 --- a/public/flags/4x3/us.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/flags/4x3/uy.svg b/public/flags/4x3/uy.svg deleted file mode 100644 index 1634d71b..00000000 --- a/public/flags/4x3/uy.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/uz.svg b/public/flags/4x3/uz.svg deleted file mode 100644 index 8c6a5324..00000000 --- a/public/flags/4x3/uz.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/va.svg b/public/flags/4x3/va.svg deleted file mode 100644 index 6a03dc46..00000000 --- a/public/flags/4x3/va.svg +++ /dev/null @@ -1,479 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/vc.svg b/public/flags/4x3/vc.svg deleted file mode 100644 index 450f6f0a..00000000 --- a/public/flags/4x3/vc.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/flags/4x3/ve.svg b/public/flags/4x3/ve.svg deleted file mode 100644 index 77bb549e..00000000 --- a/public/flags/4x3/ve.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/vg.svg b/public/flags/4x3/vg.svg deleted file mode 100644 index f18731d2..00000000 --- a/public/flags/4x3/vg.svg +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/vi.svg b/public/flags/4x3/vi.svg deleted file mode 100644 index 8a0941fa..00000000 --- a/public/flags/4x3/vi.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/vn.svg b/public/flags/4x3/vn.svg deleted file mode 100644 index 04433b98..00000000 --- a/public/flags/4x3/vn.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/flags/4x3/vu.svg b/public/flags/4x3/vu.svg deleted file mode 100644 index abd682c7..00000000 --- a/public/flags/4x3/vu.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/wf.svg b/public/flags/4x3/wf.svg deleted file mode 100644 index 68f369a7..00000000 --- a/public/flags/4x3/wf.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/ws.svg b/public/flags/4x3/ws.svg deleted file mode 100644 index 0e758a7a..00000000 --- a/public/flags/4x3/ws.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/xk.svg b/public/flags/4x3/xk.svg deleted file mode 100644 index e6a63325..00000000 --- a/public/flags/4x3/xk.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/xx.svg b/public/flags/4x3/xx.svg deleted file mode 100644 index 24bfd455..00000000 --- a/public/flags/4x3/xx.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/flags/4x3/ye.svg b/public/flags/4x3/ye.svg deleted file mode 100644 index 61f0ed61..00000000 --- a/public/flags/4x3/ye.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/yt.svg b/public/flags/4x3/yt.svg deleted file mode 100644 index 5ee2c60b..00000000 --- a/public/flags/4x3/yt.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/flags/4x3/za.svg b/public/flags/4x3/za.svg deleted file mode 100644 index 1e0b8b23..00000000 --- a/public/flags/4x3/za.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/zm.svg b/public/flags/4x3/zm.svg deleted file mode 100644 index b8fdd63c..00000000 --- a/public/flags/4x3/zm.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/flags/4x3/zw.svg b/public/flags/4x3/zw.svg deleted file mode 100644 index 5bfd7dff..00000000 --- a/public/flags/4x3/zw.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fonts/KaTeX_AMS-Regular.ttf b/public/fonts/KaTeX_AMS-Regular.ttf deleted file mode 100644 index c6f9a5e7..00000000 Binary files a/public/fonts/KaTeX_AMS-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_AMS-Regular.woff b/public/fonts/KaTeX_AMS-Regular.woff deleted file mode 100644 index b804d7b3..00000000 Binary files a/public/fonts/KaTeX_AMS-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_AMS-Regular.woff2 b/public/fonts/KaTeX_AMS-Regular.woff2 deleted file mode 100644 index 0acaaff0..00000000 Binary files a/public/fonts/KaTeX_AMS-Regular.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Caligraphic-Bold.ttf b/public/fonts/KaTeX_Caligraphic-Bold.ttf deleted file mode 100644 index 9ff4a5e0..00000000 Binary files a/public/fonts/KaTeX_Caligraphic-Bold.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Caligraphic-Bold.woff b/public/fonts/KaTeX_Caligraphic-Bold.woff deleted file mode 100644 index 9759710d..00000000 Binary files a/public/fonts/KaTeX_Caligraphic-Bold.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Caligraphic-Bold.woff2 b/public/fonts/KaTeX_Caligraphic-Bold.woff2 deleted file mode 100644 index f390922e..00000000 Binary files a/public/fonts/KaTeX_Caligraphic-Bold.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Caligraphic-Regular.ttf b/public/fonts/KaTeX_Caligraphic-Regular.ttf deleted file mode 100644 index f522294f..00000000 Binary files a/public/fonts/KaTeX_Caligraphic-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Caligraphic-Regular.woff b/public/fonts/KaTeX_Caligraphic-Regular.woff deleted file mode 100644 index 9bdd534f..00000000 Binary files a/public/fonts/KaTeX_Caligraphic-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Caligraphic-Regular.woff2 b/public/fonts/KaTeX_Caligraphic-Regular.woff2 deleted file mode 100644 index 75344a1f..00000000 Binary files a/public/fonts/KaTeX_Caligraphic-Regular.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Fraktur-Bold.ttf b/public/fonts/KaTeX_Fraktur-Bold.ttf deleted file mode 100644 index 4e98259c..00000000 Binary files a/public/fonts/KaTeX_Fraktur-Bold.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Fraktur-Bold.woff b/public/fonts/KaTeX_Fraktur-Bold.woff deleted file mode 100644 index e7730f66..00000000 Binary files a/public/fonts/KaTeX_Fraktur-Bold.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Fraktur-Bold.woff2 b/public/fonts/KaTeX_Fraktur-Bold.woff2 deleted file mode 100644 index 395f28be..00000000 Binary files a/public/fonts/KaTeX_Fraktur-Bold.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Fraktur-Regular.ttf b/public/fonts/KaTeX_Fraktur-Regular.ttf deleted file mode 100644 index b8461b27..00000000 Binary files a/public/fonts/KaTeX_Fraktur-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Fraktur-Regular.woff b/public/fonts/KaTeX_Fraktur-Regular.woff deleted file mode 100644 index acab069f..00000000 Binary files a/public/fonts/KaTeX_Fraktur-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Fraktur-Regular.woff2 b/public/fonts/KaTeX_Fraktur-Regular.woff2 deleted file mode 100644 index 735f6948..00000000 Binary files a/public/fonts/KaTeX_Fraktur-Regular.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Main-Bold.ttf b/public/fonts/KaTeX_Main-Bold.ttf deleted file mode 100644 index 4060e627..00000000 Binary files a/public/fonts/KaTeX_Main-Bold.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Main-Bold.woff b/public/fonts/KaTeX_Main-Bold.woff deleted file mode 100644 index f38136ac..00000000 Binary files a/public/fonts/KaTeX_Main-Bold.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Main-Bold.woff2 b/public/fonts/KaTeX_Main-Bold.woff2 deleted file mode 100644 index ab2ad21d..00000000 Binary files a/public/fonts/KaTeX_Main-Bold.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Main-BoldItalic.ttf b/public/fonts/KaTeX_Main-BoldItalic.ttf deleted file mode 100644 index dc007977..00000000 Binary files a/public/fonts/KaTeX_Main-BoldItalic.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Main-BoldItalic.woff b/public/fonts/KaTeX_Main-BoldItalic.woff deleted file mode 100644 index 67807b0b..00000000 Binary files a/public/fonts/KaTeX_Main-BoldItalic.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Main-BoldItalic.woff2 b/public/fonts/KaTeX_Main-BoldItalic.woff2 deleted file mode 100644 index 5931794d..00000000 Binary files a/public/fonts/KaTeX_Main-BoldItalic.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Main-Italic.ttf b/public/fonts/KaTeX_Main-Italic.ttf deleted file mode 100644 index 0e9b0f35..00000000 Binary files a/public/fonts/KaTeX_Main-Italic.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Main-Italic.woff b/public/fonts/KaTeX_Main-Italic.woff deleted file mode 100644 index 6f43b594..00000000 Binary files a/public/fonts/KaTeX_Main-Italic.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Main-Italic.woff2 b/public/fonts/KaTeX_Main-Italic.woff2 deleted file mode 100644 index b50920e1..00000000 Binary files a/public/fonts/KaTeX_Main-Italic.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Main-Regular.ttf b/public/fonts/KaTeX_Main-Regular.ttf deleted file mode 100644 index dd45e1ed..00000000 Binary files a/public/fonts/KaTeX_Main-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Main-Regular.woff b/public/fonts/KaTeX_Main-Regular.woff deleted file mode 100644 index 21f58129..00000000 Binary files a/public/fonts/KaTeX_Main-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Main-Regular.woff2 b/public/fonts/KaTeX_Main-Regular.woff2 deleted file mode 100644 index eb24a7ba..00000000 Binary files a/public/fonts/KaTeX_Main-Regular.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Math-BoldItalic.ttf b/public/fonts/KaTeX_Math-BoldItalic.ttf deleted file mode 100644 index 728ce7a1..00000000 Binary files a/public/fonts/KaTeX_Math-BoldItalic.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Math-BoldItalic.woff b/public/fonts/KaTeX_Math-BoldItalic.woff deleted file mode 100644 index 0ae390d7..00000000 Binary files a/public/fonts/KaTeX_Math-BoldItalic.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Math-BoldItalic.woff2 b/public/fonts/KaTeX_Math-BoldItalic.woff2 deleted file mode 100644 index 29657023..00000000 Binary files a/public/fonts/KaTeX_Math-BoldItalic.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Math-Italic.ttf b/public/fonts/KaTeX_Math-Italic.ttf deleted file mode 100644 index 70d559b4..00000000 Binary files a/public/fonts/KaTeX_Math-Italic.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Math-Italic.woff b/public/fonts/KaTeX_Math-Italic.woff deleted file mode 100644 index eb5159d4..00000000 Binary files a/public/fonts/KaTeX_Math-Italic.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Math-Italic.woff2 b/public/fonts/KaTeX_Math-Italic.woff2 deleted file mode 100644 index 215c143f..00000000 Binary files a/public/fonts/KaTeX_Math-Italic.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_SansSerif-Bold.ttf b/public/fonts/KaTeX_SansSerif-Bold.ttf deleted file mode 100644 index 2f65a8a3..00000000 Binary files a/public/fonts/KaTeX_SansSerif-Bold.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_SansSerif-Bold.woff b/public/fonts/KaTeX_SansSerif-Bold.woff deleted file mode 100644 index 8d47c02d..00000000 Binary files a/public/fonts/KaTeX_SansSerif-Bold.woff and /dev/null differ diff --git a/public/fonts/KaTeX_SansSerif-Bold.woff2 b/public/fonts/KaTeX_SansSerif-Bold.woff2 deleted file mode 100644 index cfaa3bda..00000000 Binary files a/public/fonts/KaTeX_SansSerif-Bold.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_SansSerif-Italic.ttf b/public/fonts/KaTeX_SansSerif-Italic.ttf deleted file mode 100644 index d5850df9..00000000 Binary files a/public/fonts/KaTeX_SansSerif-Italic.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_SansSerif-Italic.woff b/public/fonts/KaTeX_SansSerif-Italic.woff deleted file mode 100644 index 7e02df96..00000000 Binary files a/public/fonts/KaTeX_SansSerif-Italic.woff and /dev/null differ diff --git a/public/fonts/KaTeX_SansSerif-Italic.woff2 b/public/fonts/KaTeX_SansSerif-Italic.woff2 deleted file mode 100644 index 349c06dc..00000000 Binary files a/public/fonts/KaTeX_SansSerif-Italic.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_SansSerif-Regular.ttf b/public/fonts/KaTeX_SansSerif-Regular.ttf deleted file mode 100644 index 537279f6..00000000 Binary files a/public/fonts/KaTeX_SansSerif-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_SansSerif-Regular.woff b/public/fonts/KaTeX_SansSerif-Regular.woff deleted file mode 100644 index 31b84829..00000000 Binary files a/public/fonts/KaTeX_SansSerif-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_SansSerif-Regular.woff2 b/public/fonts/KaTeX_SansSerif-Regular.woff2 deleted file mode 100644 index a90eea85..00000000 Binary files a/public/fonts/KaTeX_SansSerif-Regular.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Script-Regular.ttf b/public/fonts/KaTeX_Script-Regular.ttf deleted file mode 100644 index fd679bf3..00000000 Binary files a/public/fonts/KaTeX_Script-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Script-Regular.woff b/public/fonts/KaTeX_Script-Regular.woff deleted file mode 100644 index 0e7da821..00000000 Binary files a/public/fonts/KaTeX_Script-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Script-Regular.woff2 b/public/fonts/KaTeX_Script-Regular.woff2 deleted file mode 100644 index b3048fc1..00000000 Binary files a/public/fonts/KaTeX_Script-Regular.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Size1-Regular.ttf b/public/fonts/KaTeX_Size1-Regular.ttf deleted file mode 100644 index 871fd7d1..00000000 Binary files a/public/fonts/KaTeX_Size1-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Size1-Regular.woff b/public/fonts/KaTeX_Size1-Regular.woff deleted file mode 100644 index 7f292d91..00000000 Binary files a/public/fonts/KaTeX_Size1-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Size1-Regular.woff2 b/public/fonts/KaTeX_Size1-Regular.woff2 deleted file mode 100644 index c5a8462f..00000000 Binary files a/public/fonts/KaTeX_Size1-Regular.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Size2-Regular.ttf b/public/fonts/KaTeX_Size2-Regular.ttf deleted file mode 100644 index 7a212caf..00000000 Binary files a/public/fonts/KaTeX_Size2-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Size2-Regular.woff b/public/fonts/KaTeX_Size2-Regular.woff deleted file mode 100644 index d241d9be..00000000 Binary files a/public/fonts/KaTeX_Size2-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Size2-Regular.woff2 b/public/fonts/KaTeX_Size2-Regular.woff2 deleted file mode 100644 index e1bccfe2..00000000 Binary files a/public/fonts/KaTeX_Size2-Regular.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Size3-Regular.ttf b/public/fonts/KaTeX_Size3-Regular.ttf deleted file mode 100644 index 00bff349..00000000 Binary files a/public/fonts/KaTeX_Size3-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Size3-Regular.woff b/public/fonts/KaTeX_Size3-Regular.woff deleted file mode 100644 index e6e9b658..00000000 Binary files a/public/fonts/KaTeX_Size3-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Size3-Regular.woff2 b/public/fonts/KaTeX_Size3-Regular.woff2 deleted file mode 100644 index 249a2866..00000000 Binary files a/public/fonts/KaTeX_Size3-Regular.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Size4-Regular.ttf b/public/fonts/KaTeX_Size4-Regular.ttf deleted file mode 100644 index 74f08921..00000000 Binary files a/public/fonts/KaTeX_Size4-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Size4-Regular.woff b/public/fonts/KaTeX_Size4-Regular.woff deleted file mode 100644 index e1ec5457..00000000 Binary files a/public/fonts/KaTeX_Size4-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Size4-Regular.woff2 b/public/fonts/KaTeX_Size4-Regular.woff2 deleted file mode 100644 index 680c1308..00000000 Binary files a/public/fonts/KaTeX_Size4-Regular.woff2 and /dev/null differ diff --git a/public/fonts/KaTeX_Typewriter-Regular.ttf b/public/fonts/KaTeX_Typewriter-Regular.ttf deleted file mode 100644 index c83252c5..00000000 Binary files a/public/fonts/KaTeX_Typewriter-Regular.ttf and /dev/null differ diff --git a/public/fonts/KaTeX_Typewriter-Regular.woff b/public/fonts/KaTeX_Typewriter-Regular.woff deleted file mode 100644 index 2432419f..00000000 Binary files a/public/fonts/KaTeX_Typewriter-Regular.woff and /dev/null differ diff --git a/public/fonts/KaTeX_Typewriter-Regular.woff2 b/public/fonts/KaTeX_Typewriter-Regular.woff2 deleted file mode 100644 index 771f1af7..00000000 Binary files a/public/fonts/KaTeX_Typewriter-Regular.woff2 and /dev/null differ diff --git a/public/fr/404.html b/public/fr/404.html deleted file mode 100644 index 006428e7..00000000 --- a/public/fr/404.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - 404 Page not found - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- Page Not Found -
-

404

-

La page que vous recherchez n'est pas disponible.

-
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/categories/index.html b/public/fr/categories/index.html deleted file mode 100644 index 6118fe81..00000000 --- a/public/fr/categories/index.html +++ /dev/null @@ -1,594 +0,0 @@ - - - - Categories - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/categories/index.xml b/public/fr/categories/index.xml deleted file mode 100644 index 4458ca44..00000000 --- a/public/fr/categories/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Categories on Toha - http://localhost:1313/fr/categories/ - Recent content in Categories on Toha - Hugo -- gohugo.io - fr - - diff --git a/public/fr/categories/page/1/index.html b/public/fr/categories/page/1/index.html deleted file mode 100644 index 2028ba3a..00000000 --- a/public/fr/categories/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/fr/categories/ - - - - - - diff --git a/public/fr/index.html b/public/fr/index.html deleted file mode 100644 index b01d0ace..00000000 --- a/public/fr/index.html +++ /dev/null @@ -1,1994 +0,0 @@ - - - - - Toha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- Author Image -

Bonjour, je suis Jane

- - - - - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - - - - -
-
- - -
-

Jane Doe

- -
- Développeur logiciel - - chez Example Co. - -
- -

- Je suis un ingénieur logiciel passionné, avec x années d’expérience professionnelle. J’ai construit des outils OSS pour Kubernetes en utilisant GO. Mes outils aident les gens à déployer leurs charges de travail dans Kubernetes. Parfois, je travaille sur des projets amusants comme l’écriture d’un thème, etc. -

-
- -
- - - - -
- -
-
- -
- - -
- - Certified Kubernetes Security Specialist - -
- -
- - -
- - -
- - Istio and IBM Cloud Kubernetes Service - -
- -
- - -
- - -
- - Artificial Intelligence and Machine Learning - -
- -
- - -
- - - - - - - - - - -
- - - - - - -
Leadership
-
- -
- - -
- - - - - - - - - - -
- - - - - - -
Team Work
-
- -
- - -
- - - - - - - - - - -
- - - - - - -
Hard Working
-
- -
- - - - - -
-
-
-
- -
- - - - - - - -
- - - - - -
- -

- Compétences

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
- - - - - - - -
- - - - - -
- -

- Expériences

- - -
- - - -
-
-
1
-
- -
-
- - -
- -
- - - - -
-
Example Co.
-

- Nov 2017 - Aujourd'hui -

-
-

- Dhaka Branch -

- -

Example Co. est une entreprise largement reconnue pour le développement cloud-native. Elle construit des outils pour Kubernetes.

-
- -
- -
-
Ingénieur logiciel sénior
-

Nov 2019 - Aujourd'hui

-
- - -
Responsabilités :
-
    - -
  • Concevoir et développer l’outil XYZ pour la tâche ABC.
  • - -
  • Concevoir, développer et gérer l’outil de reprise après sinistre Xtool qui sauvegarde les volumes, les bases de données et la définition des ressources du cluster de Kubernetes.
  • - -
  • Diriger l’équipe de soutien.
  • - -
- - -
-
Ingénieur logiciel junior
-

Nov 2017 - Oct 2019

-
- - -
Responsabilités :
-
    - -
  • Implémenter et tester la fonctionnalité xyz pour l’outil abc.
  • - -
  • Support client pour l’outil abc .
  • - -
  • Apprendre la technologie k,d,w pour xyz.
  • - -
- - -
-
- -
- - -
-
-
-
-
-
-
-
-
-
-
- - - - -
-
-
- - -
- -
- - - - -
-
PreExample Co.
-

- Mars 2016 - Mai 2017 -

-
-

- Quelque part -

- -

PreExample Co. est une société passerelle pour entrer dans Example co. Donc, rien de spécial ici.

-
- -
- -
-
Ingénieur logiciel
-

Mars 2016 - Mai 2017

-
- - -
Responsabilités :
-
    - -
  • Ecrire de nombreux exemples de codes.
  • - -
  • Lire de nombreux exemples.
  • - -
  • Voir de nombreux exemples de vidéos.
  • - -
- - -
-
- -
-
2
-
- -
- - -
-
-
-
-
-
-
-
-
-
-
- - - - -
-
-
3
-
- -
-
- - -
- -
- - - - -
-
Intern Counting Company (ICC).
-

- Juin 2015 - Jan 2016 -

-
-

- Pays des stagiaires -

- -

La compagnie de comptage des stagiaires (ICC) est responsable du comptage des ingénieurs stagiaires du monde entier.

-
- -
- -
-
Stagiaire
-

Juin 2015 - Jan 2016

-
- - -
Responsabilités :
-
    - -
  • Compte les stagiaires perdus.
  • - -
  • Compte plus de stagiaires.
  • - -
  • Me compte comme un stagiaire.
  • - -
- - -
-
- -
- - - -
-
- -
- - - - - - - -
- - - - - -
- -

- Projets

- -
-
- - - - - - - - - -
-
-
-
- -
-
-
- -
-
- - - - - - - - - - Kubernetes - - -
Kubernetes
-
-
- Contributeur - Mars 2018 - Présent -
-
-
-
-

Planification et gestion des conteneurs de qualité production.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - -
Tensorflow
-
-
- Développeur - Juin 2018 - Présent -
-
-
-
-

Un cadre d’apprentissage machine à source ouverte pour tous.

- - -
-
-
-
- - -
-
-
- -
-
- -
Un exemple d'article académique
-
-
- Chef d'équipe - Janvier 2017 - Novembre 2017 -
-
-
-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente eius reprehenderit animi suscipit autem eligendi esse amet aliquid error eum. Accusantium distinctio soluta aliquid quas placeat modi suscipit eligendi nisi.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - - - - - - Nocode - - -
Nocode
-
-
- Rien - Oct 2019 - Dec 2019 -
-
-
-
-

La meilleure façon de rédiger des demandes sûres et fiables. N’écrivez rien, ne déployez rien.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - - - - - - Toha - - -
Toha
-
-
- Owner - Juin 2019 - Présent -
-
-
-
-

Un thème Hugo pour le portfolio personnel.

- - -
-
-
-
- - -
-
-
- -
- - - - - - - -
- - - - - - - - - -
- -

- Billets récents

- -
-
- -
- -
- - -
- -
- - -
- -
- - -
-
- -
- -
- - - - - - - -
- - - - - -
- -

- Realisations

- -
- -
- -
- - - - - - - - - - - - - -
- - -

Meilleur présentateur

- - - -
- - - - - - - - - - - - - - -
- - -

Champion

- - - -
- - - - - - - - - - - - - - -
- - -

Remise des diplômes

- - - -
- - - - - - - - - - - - - - -
- - -

Lauréat du prix

- - - -
- - -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/index.json b/public/fr/index.json deleted file mode 100644 index 05de95a6..00000000 --- a/public/fr/index.json +++ /dev/null @@ -1 +0,0 @@ -[{"categories":null,"contents":"Les manières de contribuer Vous pouvez contribuer à ce thème de différentes manières.\nCode Les Pull Requests sont les bienvenues et je serai heureux de les examiner. Suivez simplement les principes suivants:\nGardez les simple. Gardez les cohérentes avec le design de l\u0026rsquo;UI. Utilisez le moins de dépendances possibles. Soyez patient. Tests et rapport des problèmes Vous pouvez signaler un bug Vous pouvez aussi faire une demande de fonctionnalité Partager vos réflexions Documentation Vous pouvez aussi contribuer à la documentation du thème par :\nL\u0026rsquo;ajout d\u0026rsquo;informations et de sections. Des corrections d\u0026rsquo;erreurs et de frappes. Des mises à jour de la documentation obsolète. La traduction de la documentation dans une nouvelle langue, ce guide pourrait être utile. Traduction Enfin, vous pouvez contribuer à la traduction du thème dans plusieurs langues, en complétant les mots manquants, ou par l\u0026rsquo;ajout d\u0026rsquo;une nouvelle langue. Vous pouvez suivre le guide Comment ajouter un langage non supporté ? pour plus d\u0026rsquo;informations.\nComment contribuer ? Pour le développement local, vous pouvez apporter des changements dans le sous-module du thème et tester les changements sur votre propre site ou ce site d\u0026rsquo;exemple local.\nCloner D\u0026rsquo;abord, clonez ce dépôt. Ensuite, suivre les étapes suivantes pour utiliser le thème cloné pour un développement local.\nLancer le thème cloné par rapport au site d\u0026rsquo;exemple Si vous voulez vous lancer dans votre développement local par rapport au site d\u0026rsquo;exemple, suivre les étapes suivantes:\n# Se rendre dans le répertoire exampleSite $ cd exampleSite # installer les modules hugo $ hugo mod tidy # installer les dépendances $ hugo mod npm pack $ npm install # Lancer le site exemple localement $ hugo server -w Maintenant, vous pouvez faire des changements dans le thème et ils seront immédiatement restitués sur le site en cours d\u0026rsquo;exécution. Si vous avez besoin de changer n\u0026rsquo;importe quelle configuration, vous pouvez faire cela dans le fichier config.yaml à l\u0026rsquo;intérieur du répertoire exampleSite. Si vous avez besoin d\u0026rsquo;ajouter n\u0026rsquo;importe quel contenu ou donnée, vous pouvez créer le dossier correspondant à l\u0026rsquo;intérieur du répertoire exampleSite et ajouter votre contenu ou donnée désirés.\nLancer le thème cloné par rapport à votre propre site Si vous voulez exécuter votre développement local par rapport à votre propore site, suivez les étapes suivantes:\nRemplacer le module du thème:\nOuvrez le fichier go.mod de votre site et remplacez le chemin github.com/hugo-toha/toha/v4 par le chemin de votre dépôt cloné. Par exemple, si votre dépôt cloné est github.com/\u0026lt;your-github-user\u0026gt;/toha, alors remplacez le chemin github.com/hugo-toha/toha/v4 par github.com/\u0026lt;your-github-user\u0026gt;/toha/v4.\nmodule github.com/hugo-toha/hugo-toha.github.io go 1.19 require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect replace( github.com/hugo-toha/toha/v4 =\u0026gt; github.com/\u0026lt;your-github-user\u0026gt;/toha/v4 \u0026lt;git branch\u0026gt; ) Pour un développement intéractif, vous pouvez remplacer le thème par votre dépôt cloné. Par exemple, si vous avez cloné votre dépôt dans /home/my-projects/toha, alors remplacez le github.com/hugo-toha/toha/v4 par /home/my-projects/toha.\nmodule github.com/hugo-toha/hugo-toha.github.io go 1.19 require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect replace( github.com/hugo-toha/toha/v4 =\u0026gt; /home/my-projects/toha ) Mise à jour des dépendances:\n# Mettre à jour les modules hugo $ hugo mod tidy # Installer les dépendances $ hugo mod npm pack $ npm install Lancez votre site en local:\n$ hugo server -w A partir d\u0026rsquo;ici vous pouvez faire des changements au code source du thème tout en testant votre site Hugo en cours d\u0026rsquo;exécution ou le site d\u0026rsquo;exemple.\nOuvrir une Pull Request Lorsque les changements semblent corrects, validez et poussez-les vers votre dépôt cloné.\n# Indexez tous les changements $ git add . # Validez vos changements avec un message complet sur ce que ça apporte $ git commit -m \u0026#34;A meaningful commit message\u0026#34; # Poussez le commit de votre branche $ git push my-fork my-feature-branch Ensuite, ouvrez une PR vers la branche main d\u0026rsquo;hugo-toha/toha depuis la branche ma_branche_de_fonctionnalité de votre dépôt cloné.\n","date":"January 19, 2024","hero":"/posts/contributing/hero.png","permalink":"http://localhost:1313/fr/posts/contributing/","summary":"Les manières de contribuer Vous pouvez contribuer à ce thème de différentes manières.\nCode Les Pull Requests sont les bienvenues et je serai heureux de les examiner. Suivez simplement les principes suivants:\nGardez les simple. Gardez les cohérentes avec le design de l\u0026rsquo;UI. Utilisez le moins de dépendances possibles. Soyez patient. Tests et rapport des problèmes Vous pouvez signaler un bug Vous pouvez aussi faire une demande de fonctionnalité Partager vos réflexions Documentation Vous pouvez aussi contribuer à la documentation du thème par :","tags":null,"title":"Comment contribuer ?"},{"categories":null,"contents":"Si vous voulez traduire vers une langue non supportée, vous pouvez traduire les éléments de l\u0026rsquo;UI.\nCréer un fichier i18n Pour ce faire, vous avez à créer un répertoire i18n à l\u0026rsquo;intérieur de la racine de votre site, le répertoire où vous pouvez trouver le fichier config.yaml, et les répertoires tel que data, content, etc.\nAprès cela, vous pouvez créer le fichier \u0026lt;langage code\u0026gt;.toml dans le répertoire i18n. Dans ce répertoire, vous pouvez trouver tous les codes de langue avec le drapeau qui apparaît avec ce code.\nTraduire les éléments de l\u0026rsquo;UI A l\u0026rsquo;intérieur d\u0026rsquo;un nouveau fichier, copiez simplement le contenu suivant, et remplacez le contenu entre guillemets avec le nom de la langue désirée.\nSi le contenu ci-dessous devient obsolète, vous pouvez copier les contenus depuis le fichier en. # More documentation here: https://github.com/nicksnyder/go-i18n [home] other = \u0026#34;Home\u0026#34; [posts] other = \u0026#34;Posts\u0026#34; [toc_heading] other = \u0026#34;Table of Contents\u0026#34; [tags] other = \u0026#34;Tags\u0026#34; [categories] other = \u0026#34;Categories\u0026#34; [at] other = \u0026#34;at\u0026#34; [resume] other = \u0026#34;My resume\u0026#34; [navigation] other = \u0026#34;Navigation\u0026#34; [contact_me] other = \u0026#34;Contact me:\u0026#34; [email] other = \u0026#34;Email\u0026#34; [phone] other = \u0026#34;Phone\u0026#34; [newsletter_text] other = \u0026#34;Stay up to date with email notification\u0026#34; [newsletter_input_placeholder] other = \u0026#34;Enter email\u0026#34; [newsletter_warning] other = \u0026#34;By entering your email address, you agree to receive the newsletter of this website.\u0026#34; [submit] other = \u0026#34;Submit\u0026#34; [hugoAttributionText] other = \u0026#34;Powered by\u0026#34; [prev] other = \u0026#34;Prev\u0026#34; [next] other = \u0026#34;Next\u0026#34; [share_on] other = \u0026#34;Share on\u0026#34; [improve_this_page] other = \u0026#34;Improve this page\u0026#34; [out_of] other = \u0026#34;out of\u0026#34; [publications] other = \u0026#34;Publications\u0026#34; [taken_courses] other = \u0026#34;Taken Courses\u0026#34; [course_name] other = \u0026#34;Course Name\u0026#34; [total_credit] other = \u0026#34;Total Credit\u0026#34; [obtained_credit] other = \u0026#34;Obtained Credit\u0026#34; [extracurricular_activities] other = \u0026#34;Extracurricular Activities\u0026#34; [show_more] other = \u0026#34;Show More\u0026#34; [show_less] other = \u0026#34;Show Less\u0026#34; [responsibilities] other = \u0026#34;Responsibilities:\u0026#34; [present] other = \u0026#34;Present\u0026#34; [comments_javascript] other = \u0026#34;Please enable JavaScript to view the\u0026#34; [comments_by] other = \u0026#34;comments powered by\u0026#34; [read] other = \u0026#34;Read\u0026#34; [project_star] other = \u0026#34;Star\u0026#34; [project_details] other = \u0026#34;Details\u0026#34; [err_404] other = \u0026#34;The page you are looking for is not there yet.\u0026#34; [more] other = \u0026#34;More\u0026#34; [view_certificate] other = \u0026#34;View Certificate\u0026#34; [notes] other = \u0026#34;Notes\u0026#34; [disclaimer_text] other = \u0026#34;Liability Notice\u0026#34; [search] other = \u0026#34;Search\u0026#34; [minute] one = \u0026#34;minute\u0026#34; other = \u0026#34;minutes\u0026#34; ","date":"January 15, 2024","hero":"/posts/translation/new-language/hero.jpg","permalink":"http://localhost:1313/fr/posts/translation/new-language/","summary":"Si vous voulez traduire vers une langue non supportée, vous pouvez traduire les éléments de l\u0026rsquo;UI.\nCréer un fichier i18n Pour ce faire, vous avez à créer un répertoire i18n à l\u0026rsquo;intérieur de la racine de votre site, le répertoire où vous pouvez trouver le fichier config.yaml, et les répertoires tel que data, content, etc.\nAprès cela, vous pouvez créer le fichier \u0026lt;langage code\u0026gt;.toml dans le répertoire i18n. Dans ce répertoire, vous pouvez trouver tous les codes de langue avec le drapeau qui apparaît avec ce code.","tags":null,"title":"Comment ajouter un langage non supporté ?"},{"categories":null,"contents":"Ce thème prend en charge plusieurs langues.\nAvant de commencer la traduction d\u0026rsquo;un billet, assurez-vous que vous avez activé la langue sur votre site. Si ce n\u0026rsquo;est pas le cas, vous pouvez suivre la section Ajout d'une langue à votre site du guide Comment traduire les données du site ?\nCréation du billet Lorsque vous avez ajouté la langue désirée à votre site web, sachez que vous pouvez traduire un billet dans cette langue. Nous allons supposer que vous voulez traduire un billet existant.\nCréation du fichier index La première étape est de localiser le fichier index.md du billet que vous voulez traduire. Puis vous allez créer un fichier dans le même répertoire (ou bien vous pouvez juste dupliquer le fichier index.md), et le nommer index.\u0026lt;code_langue\u0026gt;.md, où \u0026lt;code_langue\u0026gt; est le code du langage que vous pouvez retrouver dans le tableau des langages sur Comment traduire les données du site ?\nTraduction du billet Maintenant, vous pouvez démarrer la traduction du billet, de la même façon que vous écrivez un nouveau billet.\nINFO : Si vous avez affaire à des références internes, vous devez ajouter le prefix /\u0026lt;code_langue\u0026gt; devant votre chemin relatif. Par exemple, si vous voulez créer un lien pointant vers /posts/translation/site-data/, le lien vers le billet traduit sera /\u0026lt;code_langue\u0026gt;/posts/translation/site-data/.\n","date":"January 15, 2024","hero":"/posts/translation/content/hero.jpg","permalink":"http://localhost:1313/fr/posts/translation/content/","summary":"Ce thème prend en charge plusieurs langues.\nAvant de commencer la traduction d\u0026rsquo;un billet, assurez-vous que vous avez activé la langue sur votre site. Si ce n\u0026rsquo;est pas le cas, vous pouvez suivre la section Ajout d'une langue à votre site du guide Comment traduire les données du site ?\nCréation du billet Lorsque vous avez ajouté la langue désirée à votre site web, sachez que vous pouvez traduire un billet dans cette langue.","tags":null,"title":"Comment traduire des billets ?"},{"categories":null,"contents":"Ce thème prend en charge plusieurs langues.\nAjouter une langue à votre site L\u0026rsquo;ajout d\u0026rsquo;une langue à votre site traduira l\u0026rsquo;interface dans cette langue (incluant les boutons, la barre de navigation, etc.).\nObtenir le code de la langue Pour traduire votre site, vous aurez besoin du code de la langue. Le tableau suivant contient les langues supportées ainsi que leurs codes:\nLanguages Code English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl Pour la liste complète des langages supportées, consultez s\u0026rsquo;il vous plaît le fichier README du dépôt Toha.\nSi la langue désirée pour la traduction du votre contenu n\u0026rsquo;est pas disponible, consultez s\u0026rsquo;il vous plaît le guide Comment ajouter un langage non supporté ?\nAjouter la langue dans config.yaml Après avoir identifié le code de la langue pour laquelle vous voulez traduire votre site, ouvrez le fichier config.yaml, et sous la section languages ajoutez ce qui suit:\nlanguages: en: languageName: English weight: 1 \u0026lt;code_langue\u0026gt;: languageName: \u0026lt;Nom de la langue\u0026gt; weight: 2 # Vous pouvez paramètrer l\u0026#39;ordre des langues avec cette valeur Par exemple, si vous voulez configurer le Français comme nouvelle langue, la section devrait ressembler à ça:\nlanguages: en: languageName: English weight: 1 fr: languageName: Français weight: 2 # Vous pouvez paramètrer l\u0026#39;ordre des langues avec cette valeur Traduire la page principale Vous pouvez traduire la page principale en créant un nouveau répertoire dans le répertoire data. Le nom de ce nouveau répertoire devra être le \u0026lt;code_langue\u0026gt;. Par exemple, si nous voulons traduire vers le français, nous devrons créer le répertoire fr dans le répertoire data.\nEnsuite, vous pouvez créer votre fichier de données habituel tel que about.yaml ou education.yaml, en conservant la même structure et le même nom de fichier. Dans ces fichiers, vous pouvez simplement traduire le contenu des champs dans la langue désirée.\nEt ensuite ? Vous pouvez consulter le guide suivant Comment traduire des billets ?\n","date":"January 15, 2024","hero":"/posts/translation/site-data/hero.jpg","permalink":"http://localhost:1313/fr/posts/translation/site-data/","summary":"Ce thème prend en charge plusieurs langues.\nAjouter une langue à votre site L\u0026rsquo;ajout d\u0026rsquo;une langue à votre site traduira l\u0026rsquo;interface dans cette langue (incluant les boutons, la barre de navigation, etc.).\nObtenir le code de la langue Pour traduire votre site, vous aurez besoin du code de la langue. Le tableau suivant contient les langues supportées ainsi que leurs codes:\nLanguages Code English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl Pour la liste complète des langages supportées, consultez s\u0026rsquo;il vous plaît le fichier README du dépôt Toha.","tags":null,"title":"Comment traduire les données du site ?"},{"categories":null,"contents":"Si les sections par défaut, modèles, et composants ne satisfont pas vos besoins, vous pouvez facilemement ajouter de nouvelles sections, modèles, et composants à votre site. Ce guide montrera comment ajouter une nouvelle section à votre site.\nEtape 1 : Ajouter du fichier de mise en page Pour ajouter une nouvelle section à votre site, vous devez créer un fichier de mise en page dans le répertoire layout/partials/sections. Le fichier doit être nommé d\u0026rsquo;après le nom de la section. Par exemple, si vous voulez ajouter une section contact avec le formulaire de contact, créez un fichier nommé contact.html. Utilisez le modèle suivants pour le fichier contact.html.\n{{ $sectionID := replace (lower .section.name) \u0026#34; \u0026#34; \u0026#34;-\u0026#34; }} {{ if .section.id }} {{ $sectionID = .section.id }} {{ end }} \u0026lt;div class=\u0026#34;container anchor p-lg-5 about-section\u0026#34; id=\u0026#34;{{ $sectionID }}\u0026#34;\u0026gt; // Your custom HTML code here \u0026lt;/div\u0026gt; Etape 2: Ajouter des styles CSS Si vous voulez ajouter un CSS personnalisé pour votre nouvelle section, vous pouvez le faire en ajouter le code CSS au fichier assets/styles/overrides.scss dans votre site. Ce fichier est automatiquement chargé par le thème et appliquera les styles personnalisés. Alternativement, vous pouvez créer un fichier SCSS séparé dans le répertoire assets/styles de votre dépôt et l\u0026rsquo;inclure dans le fichier assets/styles/overrides.scss en utilisant la syntaxe suivante:\n@import \u0026#34;your-style-file-name\u0026#34;; Etape 3: Ajouter JavaScript De façon similaire, si votre nouvelle section requiert un JavaScript supplémentaire, la méthode recommandée est d\u0026rsquo;ajouter le JavaScript dans le fichier de mise en page lui-même avec le tag \u0026lt;script\u0026gt;. Si vous voulez ajouter le JavaScript dans un fichier séparé, alors placez le fichier JavaScript dans le répertoire assets/scripts de votre dépôt et l\u0026rsquo;inclure dans le fichier de mise en page comme suit:\n{{ $script := resources.Get \u0026#34;scripts/your-script.js\u0026#34; }} \u0026lt;script src=\u0026#34;{{ $script.RelPermalink }}\u0026#34; integrity=\u0026#34;{{ $script.Data.Integrity }}\u0026#34;\u0026gt;\u0026lt;/script\u0026gt; ","date":"January 13, 2024","hero":"/posts/customizing/new-section/hero.png","permalink":"http://localhost:1313/fr/posts/customizing/new-section/","summary":"Si les sections par défaut, modèles, et composants ne satisfont pas vos besoins, vous pouvez facilemement ajouter de nouvelles sections, modèles, et composants à votre site. Ce guide montrera comment ajouter une nouvelle section à votre site.\nEtape 1 : Ajouter du fichier de mise en page Pour ajouter une nouvelle section à votre site, vous devez créer un fichier de mise en page dans le répertoire layout/partials/sections. Le fichier doit être nommé d\u0026rsquo;après le nom de la section.","tags":null,"title":"Ajouter une nouvelle section"},{"categories":null,"contents":"Ce thème vous permet de personnaliser l\u0026rsquo;apparence de votre site et ses composants par une surcharge du CSS par defaut. Ce guide vous montrera comment surcharger le schéma de couleurs et personnaliser les CSS des composants individuels.\nLe thème utilise Sass pour générer du CSS. Si vous n\u0026rsquo;êtes pas familier avec Sass, vous pouvez en apprendre plus à son sujet ici.\nSurcharger les variables des couleurs du thème Si vous voulez changer le schéma de couleurs par défaut de votre thème, vous pouvez surcharger les variables de couleur du thème. Pour surcharger les variables de couleur du thème, vous devrez créer un fichier nommé variables.scss dans le répertoire assets/styles de votre site. Puis copiez le contenu du fichier variables.scss par défaut et collez le dans votre fichier de personnalisation variables.scss. Ici, seule la section $theme du fichier variables.scss par defaut est montré ci-dessous:\n// themes $themes: ( \u0026#39;light\u0026#39;: ( // cyan 600 \u0026#39;accent-color\u0026#39;: #0891b2, // cyan 500 \u0026#39;hover-over-accent-color\u0026#39;: #06b6d4, // zinc 200 \u0026#39;text-over-accent-color\u0026#39;: #e4e4e7, // slate 50 \u0026#39;bg-primary\u0026#39;: #f8fafc, // slate 900 \u0026#39;bg-primary-inverse\u0026#39;: #0f172a, // slate 200 \u0026#39;bg-secondary\u0026#39;: #e2e8f0, \u0026#39;bg-card\u0026#39;: #fff, // slate 800 \u0026#39;heading-color\u0026#39;: #1e293b, // slate 700 \u0026#39;text-color\u0026#39;: #334155, // slate 300 \u0026#39;inverse-text-color\u0026#39;: #cbd5e1, // slate 500 \u0026#39;muted-text-color\u0026#39;: #64748b, // red 600 \u0026#39;inline-code-color\u0026#39;: #dc2626, // amber 200 \u0026#39;highlight-color\u0026#39;: #fde68a, // slate 900 \u0026#39;footer-color\u0026#39;: #0f172a, ), \u0026#39;dark\u0026#39;: ( // cyan 600 \u0026#39;accent-color\u0026#39;: #0891b2, // cyan 500 \u0026#39;hover-over-accent-color\u0026#39;: #06b6d4, // zinc 200 \u0026#39;text-over-accent-color\u0026#39;: #e4e4e7, // gray-800 \u0026#39;bg-primary\u0026#39;: #1f2937, // slate 900 \u0026#39;bg-primary-inverse\u0026#39;: #0f172a, // gray 900 \u0026#39;bg-secondary\u0026#39;: #111827, // slate 800 \u0026#39;bg-card\u0026#39;: #1e293b, // slate 100 \u0026#39;heading-color\u0026#39;: #f1f5f9, // slate 300 \u0026#39;text-color\u0026#39;: #cbd5e1, // slate 900 \u0026#39;inverse-text-color\u0026#39;: #0f172a, // slate 500 \u0026#39;muted-text-color\u0026#39;: #64748b, // red 600 \u0026#39;inline-code-color\u0026#39;: #dc2626, // amber 200 \u0026#39;highlight-color\u0026#39;: #fde68a, // slate 900 \u0026#39;footer-color\u0026#39;: #0f172a, ), ); Les champs light et dark dans la cartopgraphie de couleur représentent respectivement les schémas de couleur pour le mode lumière et le mode sombre. En modifiant les codes couleurs dans ces champs, vous pouvez personnaliser l\u0026rsquo;apparence de votre site.\nSurcharger un composant CSS Pour surcharger le CSS d\u0026rsquo;un composant, créez un fichier override.scss dans le répertoire assets/styles de votre site. Puis, placez le nouveau CSS pour ce composant ici. Vous n\u0026rsquo;avez pas besoin de réécrire l\u0026rsquo;ensemble du CSS du composant. Vous pouvez juste mettre les champs modifiés.\nPar exemple, pour désactiver l\u0026rsquo;effet flou de l\u0026rsquo;image d\u0026rsquo;arrière plan sur la page d\u0026rsquo;accueil, vous pouvez ajouter le code SCSS suivant dans votre fichier override.scss:\n.home{ .background{ filter: none; } } ","date":"January 13, 2024","hero":"/posts/customizing/customize-css/hero.png","permalink":"http://localhost:1313/fr/posts/customizing/customize-css/","summary":"Ce thème vous permet de personnaliser l\u0026rsquo;apparence de votre site et ses composants par une surcharge du CSS par defaut. Ce guide vous montrera comment surcharger le schéma de couleurs et personnaliser les CSS des composants individuels.\nLe thème utilise Sass pour générer du CSS. Si vous n\u0026rsquo;êtes pas familier avec Sass, vous pouvez en apprendre plus à son sujet ici.\nSurcharger les variables des couleurs du thème Si vous voulez changer le schéma de couleurs par défaut de votre thème, vous pouvez surcharger les variables de couleur du thème.","tags":null,"title":"Personnalisation CSS"},{"categories":null,"contents":"Toha V4 a introduit de nombreux changements structurant en terme d\u0026rsquo;utilisation et de configuration du thème. Ce guide vous aidera à passer de la version v3 à la version v4 du thème. S\u0026rsquo;il vous plaît, veuillez vérifier cette note de publication pour compléter le changelog.\nDans ce guide, je vais vous guider à travers les étapes pour migrer de la version 3 à la version 4 du thème Toha. Ce guide est basé sur le guide de migration écrit par Alexandre Neto dans cette issue. Commençons !\n1. Supprimer le sous-module git toha Toha V4 apporte quelques changements dans le processus d\u0026rsquo;installation. L\u0026rsquo;un des changements est que le thème n\u0026rsquo;utilise plus de sous-module git. Par conséquent, nous avons besoin de supprimer le sous-module git toha. Ne vous inquiétez pas, cette étape ne supprimera pas votre contenu.\ngit rm themes/toha/ git commit -m \u0026#34;Remove v3 theme\u0026#34; 2. Supprimer le theme du config.yaml Dans cette nouvelle version, nous n\u0026rsquo;avons pas besoin de spécifier le theme dans le fichier config.yaml. A la place, nous ajouterons le thème comme un module. D\u0026rsquo;abord, supprimez la ligne suivante de votre fichier config.yaml:\ntheme: toha 3. Compléter les prérequis Pour la construction du site localement nous aurons besoin de mettre à jour/installer les prérequis suivants:\nVersion d\u0026rsquo;Hugo v0.118.x (extended) ou plus. Langage Go version v1.18.x ou plus. Node version v18.x et npm version 8.x ou plus. Assurez-vous d\u0026rsquo;avoir installé tous les outils nécessaires.\n4. Initialiser le module Hugo Toha V4 utilise maintenant le Module Hugo pour gérer le thème.Pour commencer, nous devons initialiser le module.\nhugo mod init github.com/\u0026lt;votre username\u0026gt;/\u0026lt;votre nom de dépôt\u0026gt; Cela créera un fichier go.mod à la racine de votre site. Vous pouvez vérifier le fichier pour voir s\u0026rsquo;il a été correctement créé.\n5. Ajouter le thème en tant que module Maintenant, ajoutez la section module suivante dans votre fichier config.yaml. Cela ajoutera le thème comme un module et montera aussi les fichiers statiques à partir du thème.\n# Utilise les modules Hugo pour ajouter le thème module: imports: - path: github.com/hugo-toha/toha/v4 mounts: - source: static/files target: static/files - source: ./node_modules/flag-icon-css/flags target: static/flags - source: ./node_modules/@fontsource/mulish/files target: static/files - source: ./node_modules/katex/dist/fonts target: static/fonts 6. Actualiser le fichier config.yaml Dans la nouvelle version, la structure de configuration pour la gestion des fonctionnalités a été refondue. Donc, il est nécessaire d\u0026rsquo;actualiser le fichier config.yaml . Pour référence, vous pouvez vérifier l\u0026rsquo;extrait du config.yaml. Ici, nous mettrons en évidence les configurations les plus couramment utilisées qui ont besoin d\u0026rsquo;être changé.\nMode sombre:\nNous avons introduit un nouveau support intégré du mode sombre. En conséquence, il n\u0026rsquo;est plus nécessaire d\u0026rsquo;utiliser un service tiers tel que darkreader. Pour activer le nouveau mode sombre, s\u0026rsquo;il vous plaît supprimez les lignes suivantes de votre config.yaml.\ndarkMode: provider: darkreader enable: true default: system Ensuite, ajoutez les lignes suivantes sous la section params.features:\ndarkMode: enable: true Analytics:\nNous avons restructuré la configuration pour l\u0026rsquo;analytique, les commentaires, et les fournisseurs de service supportés. Ils sont maintenant placés sous le champs services dans la section respective.\nPar conséquent, votre configuration analytique d\u0026rsquo;avant sera mise à jour de:\nanalytics: enabled: true google: id: UA-XXXXXXXXX-X à:\nanalytics: enable: true services: google: id: UA-XXXXXXXXX-X Commentaire:\nPareil, votre configuration de commentaire d\u0026rsquo;avant sera modifiée comme suit:\ncomment: enable: true disqus: shortName: \u0026lt;your-disqus-shortname\u0026gt; à:\ncomment: enable: true services: disqus: shortName: \u0026lt;your-disqus-shortname\u0026gt; Support:\nEt, votre configuration de support des services tiers changera de:\nsupport: enabled: true kofi: user: \u0026lt;your ko-fi user id\u0026gt; text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; à:\nsupport: enable: false services: kofi: user: hossainemruz text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; Autres changements:\nIl y a quelques autres options qui ont été changée. Par exemple:\nenableToc: true remplacé par:\ntoc: enable: true De la même manière:\nenableTags: true remplacé par:\ntags: enable: true on_card: true Enfin,\nshowFlags: true remplacé par:\n# Spécifier s\u0026#39;il faut afficher le flag dans le sélecteur de langue. La valeur par défaut est True. flags: enable: true # Si vous voulez utiliser un drapeau de pays différent pour une langue, spécifiez le ici. # flagOverwrites: # - languageCode: en # countryCode: us Il y a eu quelques autres changements. Référez-vous s\u0026rsquo;il vous plaît à au fichier extrait de configuration pour plus de détails.\n7. Construire le site Finalement, vous êtes prêt à construire le thème. S\u0026rsquo;il vous plaît, exécutez les étapes suivantes pour construire le site:\na. Charger les modules Hugo\nhugo mod tidy b. Installez les modules Node\nhugo mod npm pack npm install c. Exécuter le site\nhugo server -w J\u0026rsquo;espère que ce guide a été utile dans la migration de votre thème depuis la V3 à la V4. Si vous rencontrez des problèmes, n\u0026rsquo;hésitez pas à ouvrir une issue dans le dépôt Github.\n","date":"January 5, 2024","hero":"/posts/update-v3-to-v4/hero.png","permalink":"http://localhost:1313/fr/posts/update-v3-to-v4/","summary":"Toha V4 a introduit de nombreux changements structurant en terme d\u0026rsquo;utilisation et de configuration du thème. Ce guide vous aidera à passer de la version v3 à la version v4 du thème. S\u0026rsquo;il vous plaît, veuillez vérifier cette note de publication pour compléter le changelog.\nDans ce guide, je vais vous guider à travers les étapes pour migrer de la version 3 à la version 4 du thème Toha. Ce guide est basé sur le guide de migration écrit par Alexandre Neto dans cette issue.","tags":null,"title":"Migrer de la V3 à la V4"},{"categories":null,"contents":"Ce billet d\u0026rsquo;échantillon est destiné à tester les éléments suivants :\nDifférents blocs d\u0026rsquo;alerte. Manipulation d\u0026rsquo;une image. Différents shortcodes. Alerte Les alertes suivantes sont disponibles dans ce thème.\nSuccès code\n{{\u0026lt; alert type=\u0026#34;success\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;success\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Résultat:\nThis is sample alert with type=\u0026quot;success\u0026quot;. Danger Code:\n{{\u0026lt; alert type=\u0026#34;danger\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;danger\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Résultat:\nThis is sample alert with type=\u0026quot;danger\u0026quot;. Warning Code:\n{{\u0026lt; alert type=\u0026#34;warning\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;warning\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Résultat:\nThis is sample alert with type=\u0026quot;warning\u0026quot;. Info Code:\n{{\u0026lt; alert type=\u0026#34;info\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;info\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Résultat:\nThis is sample alert with type=\u0026quot;info\u0026quot;. Image Une image sans attributs. Code:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; title=\u0026#34;A boat at the sea\u0026#34; \u0026gt;}} Résultat:\nUne image avec les attributs height et width. Code:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; height=\u0026#34;400\u0026#34; width=\u0026#34;600\u0026#34; title=\u0026#34;A boat at the sea\u0026#34; \u0026gt;}} Résultat:\nUne image centrée avec les attributs height et width. Code:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; height=\u0026#34;400\u0026#34; width=\u0026#34;600\u0026#34; align=\u0026#34;center\u0026#34; title=\u0026#34;A boat at the sea\u0026#34; \u0026gt;}} Résultat:\nUne image avec l\u0026rsquo;attribut float. Code:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; height=\u0026#34;200\u0026#34; width=\u0026#34;500\u0026#34; float=\u0026#34;right\u0026#34; title=\u0026#34;A boat at the sea\u0026#34; \u0026gt;}} Résultat:\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. Praesent tellus risus, eleifend vel efficitur ac, venenatis sit amet sem. Ut ut egestas erat. Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. Suspendisse nec ipsum eu erat finibus dictum. Morbi volutpat nulla purus, vel maximus ex molestie id. Nullam posuere est urna, at fringilla eros venenatis quis.\nFusce vulputate dolor augue, ut porta sapien fringilla nec. Vivamus commodo erat felis, a sodales lectus finibus nec. In a pulvinar orci. Maecenas suscipit eget lorem non pretium. Nulla aliquam a augue nec blandit. Curabitur ac urna iaculis, ornare ligula nec, placerat nulla. Maecenas aliquam nisi vitae tempus vulputate.\nDiviser Ce thème supporte le découpage de la page en autant de colonnes que vous le souhaitez.\nDiviser en 2 colonnes Code:\n{{\u0026lt; split 6 6 \u0026gt;}} ##### Colonne de gauche Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. --- ##### Colonne de droite Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. {{\u0026lt; /split \u0026gt;}} Résultat:\nColonne de gauche Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.\nColonne de droite Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.\nDiviser en 3 colonnes Code:\n{{\u0026lt; split 4 4 4 \u0026gt;}} ##### Colonne de gauche Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. --- ##### Colonne du milieu Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum. --- ##### Colonne de droite Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. {{\u0026lt; /split \u0026gt;}} Résultat:\nColonne de gauche Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.\nColonne du milieu Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum.\nColonne de droite Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.\nEspace vertical Donner un espace vertical entre deux lignes.\nCode:\nVoici la ligne 1. Voici la ligne 2. Il devrait y avoir un espace vertical de `4rem` avec la ligne précédente. Résultat:\nVoici la ligne 1. Voici la ligne 2. Il devrait y avoir un espace vertical de 4rem avec la ligne précédente.\nVidéo Code:\n{{\u0026lt; video src=\u0026#34;/videos/sample.mp4\u0026#34; \u0026gt;}} Résultat:\nVidéo de Rahul Sharma sur Pexels.\n","date":"November 5, 2023","hero":"/posts/shortcodes/boat.jpg","permalink":"http://localhost:1313/fr/posts/shortcodes/","summary":"Ce billet d\u0026rsquo;échantillon est destiné à tester les éléments suivants :\nDifférents blocs d\u0026rsquo;alerte. Manipulation d\u0026rsquo;une image. Différents shortcodes. Alerte Les alertes suivantes sont disponibles dans ce thème.\nSuccès code\n{{\u0026lt; alert type=\u0026#34;success\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;success\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Résultat:\nThis is sample alert with type=\u0026quot;success\u0026quot;. Danger Code:\n{{\u0026lt; alert type=\u0026#34;danger\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;danger\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Résultat:\nThis is sample alert with type=\u0026quot;danger\u0026quot;.","tags":null,"title":"Les Shortcodes"},{"categories":null,"contents":"Ce thème a été conçu à partir d\u0026rsquo;un point de préférence personnel. En tant que développeur, je veux organiser mon portfolio de façon à ce qu\u0026rsquo;il reflète au mieux mes compétences. Donc, ce thème peut ou non répondre à vos besoins, mais je serai heureux d\u0026rsquo;avoir vos commentaires.\nCe billet vous donnera un aperçu des fonctionnalités intégrées à ce thème.\nDesign minimaliste Ce thème a été conçu pour être minimaliste et beau. Le schéma de couleur a été choisi pour être simple et puissant également. La page billet a été conçue pour être aussi distraillante que possible. Merci à Anup Deb pour ses conseils en design.\nResponsable Ce thème est totalement responsable. Il est beau et cohérent sur les ordinateurs de bureau, ordinateurs portables, Tablettes, et appareils Mobile.\nDes cartes au design soigné Les cartes de compétence et de projet ont été soigneusement conçue pour donner les informations les plus utiles. Elle donne également au visiteur une idée de l\u0026rsquo;étendu des connaissances sur une compétence particulière. Les cartes de projets donnent une idée de la popularité de vos projets s\u0026rsquo;il s\u0026rsquo;agit de projets open source sur Github.\nUne chronologie de l\u0026rsquo;expérience qui représente vraiment vos expériences La chronologie de l\u0026rsquo;expérience a été conçue pour refléter votre parcours professionnel. Elle montre les responsabilités que vous avez assumées aux différentes étapes de votre carrière.\nUne galerie pour montrer vos réalisations La section galerie vous permet de montrer vos réalisations auprès du public.\nUne barre latérale qui a du sens Vous êtes-vous déjà retrouvé à passer beaucoup de temps à retrouver un billet particulier sur un blog ? Je l\u0026rsquo;ai fait aussi. Ce thème comprend un menu en barre latérale qui classe vos billets dans différentes catégories et sous-catégories.\nPersonnalisable \u0026amp; Extensible Il est facile de personnaliser ce thème sans changer ses codes. Il a été conçu pour être extensible et personnalisable. Vous pouvez facilement ajouter une nouvelle section ou remplacer le CSS de n\u0026rsquo;importe quelle section sans modifier le thème.\nCa ne répond toujours pas à vos besoins ? Déposez une demande de fonctionnalité ici.\nSupport multilingue Ce thème intègre le support de multiples langues. Vous pouvez traduire votre contenu dans de multiples langues facilement pour une meilleure accessibilité.\n","date":"November 5, 2023","hero":"/posts/features/hero.png","permalink":"http://localhost:1313/fr/posts/features/","summary":"Ce thème a été conçu à partir d\u0026rsquo;un point de préférence personnel. En tant que développeur, je veux organiser mon portfolio de façon à ce qu\u0026rsquo;il reflète au mieux mes compétences. Donc, ce thème peut ou non répondre à vos besoins, mais je serai heureux d\u0026rsquo;avoir vos commentaires.\nCe billet vous donnera un aperçu des fonctionnalités intégrées à ce thème.\nDesign minimaliste Ce thème a été conçu pour être minimaliste et beau.","tags":null,"title":"Caractéristiques"},{"categories":null,"contents":"Salutation ! Merci d\u0026rsquo;avoir décidé d\u0026rsquo;utiliser ce thème. Dans ce guide, Je vais vous montrer comment commencer rapidement avec ce thème.\nIci, je vais supposer que vous voulez commencer un nouveau site Hugo en utilisant ce thème. Si vous utilisez déjà Hugo pour votre site, alors vous devez savoir comment utiliser un thème. Dans ce cas, veuillez suivre ce dépôt échantillon pour plus de détails.\nLe nécessaire Pour exécuter ce thème localement, vous devez avoir les outils suivants installés.\nHugo version v0.118.x (extended) ou plus. Langage Go version v1.18.x or plus. Node version v18.x et npm version 8.x ou plus. Assurez-vous d\u0026rsquo;avoir les outils nécessaires dans les versions appropriées en utilisant les commandes suivantes.\n# Contrôle de la version de Hugo ➜ hugo version hugo v0.118.2+extended linux/amd64 BuildDate=unknown # Contrôle de la version de Go ➜ go version go version go1.19.4 linux/amd64 # Contrôle de la version de Node ➜ node -v v18.12.1 # Contrôle de la version de NPM ➜ npm -v 8.19.2 Commencer Maintenant, revenons à notre mission. Suivez simplement les 5 étapes pour commencer avec votre site.\nEtape 1: Forker le dépôt d\u0026rsquo;exemple et renommer D\u0026rsquo;abord, forkez ce dépôt échantillon sur votre compte. Ensuite, renommez ce dépôt commme vous voulez. Si vous voulez utiliser les Github Pages pour déployer votre site, alors renommez le en \u0026lt;your username\u0026gt;.github.io. Ce dépôt échantillon fourni des Github Actions pré-configurés pour publier le site dans Github Pages et Netlify.\nEtape 2: Cloner le dépôt forké localement Lorsque vous avez forké et renommé votre dépôt d\u0026rsquo;échantillon, vous pouvez maintenant cloner le dépôt forké sur votre machine locale pour d\u0026rsquo;autres changements.\ngit clone git@github.com:\u0026lt;votre username\u0026gt;/\u0026lt;nom du dépôt forké\u0026gt; Etape 3: Mettre à jour le fichier du module Vous devriez voir les fichiers go.mod et go.sum à la racine du dépôt. Mettez à jour la première ligne du fichier go.mod comme suit:\nmodule github.com/\u0026lt;votre username\u0026gt;/\u0026lt;nom du dépôt forké\u0026gt; Etape 4: Modifier le fichier config.yaml Maintenant, ouvrez le dépôt dans un éditeur et modifiez les configurations dans votre fichier config.yaml situé à la racine de votre dépôt.\nModifier le baseURL D\u0026rsquo;abord, modifiez le baseURL avec l\u0026rsquo;URL de votre site. Si vous voulez utilisez Github Pages pour héberger votre site, alors paramètrez comme suit:\nbaseURL: https://\u0026lt;votre username\u0026gt;.github.io Modifier le gitRepo Maintenant, modifiez le gitRepo sous la section params pour pointer sur votre dépôt forké. Exemple,\ngitRepo: https://github.com/\u0026lt;votre username\u0026gt;/\u0026lt;votre nom de dépôt forké\u0026gt; Désactiver l\u0026rsquo;analytique ou la configurer correctement Le dépôt d\u0026rsquo;échantillon fournit le service Google Analytics pré-configuré. L\u0026rsquo;identifiant analytics indique le site d\u0026rsquo;origine. Donc, soit vous désactivez les analyses, soit vous les configurez correctement selon ce guide.\nVous pouvez désactiver les analyses en paramètrant le champ suivant sous la section params.features :\nanalytics: enabled: false Désactiver la fonctionnalité de lettre d\u0026rsquo;information Le dépôt d\u0026rsquo;échantillon fournit un service de lettre d\u0026rsquo;information mailchimp pré-configuré. Désactivez-le en paramètrant le champ suivant sous la section params.footer.\nnewsletter: enable: false Step 5: Exécuter le site localement Maintenant, exécutez les commandes suivantes pour lancer votre site localement:\na. Charger les modules Hugo\nhugo mod tidy b. Installer les modules Node\nhugo mod npm pack npm install c. Exécuter le site\nhugo server -w Si tout se passe bien, vous devriez voir une sortie similaire à ceci. Maintenant, allez sur localhost:1313 dans votre navigateur et vous devriez voir vous site en cours d\u0026rsquo;exécution.\nEtape 6: Pousser les modifications sur Github Si vous êtes arrivé aussi loin, cela signifie que votre site s\u0026rsquo;exécute localement sans aucuns problèmes. Poussons ces modifications sur Github.\n# stage all the changes git add . # commit the changes git commit -m \u0026#34;Initial site setup\u0026#34; -s # push the changes to Github git push origin HEAD Et ensuite ? Personnaliser l\u0026rsquo;arrière-plan, le logo, et quelques autres choses de votre site en suivant ce guide. Ajouter des informations sur vous en suivant ce guide. Ajouter les informations sur vos compétences en suivant ce guide. Ajouter les informations sur vos expériences en suivant ce guide. Déployer votre site sur Github Page en suivant le guide par ici. Déployer votre site sur Netlify en suivant le guide par ici. ","date":"August 9, 2022","hero":"/posts/quickstart/hero.png","permalink":"http://localhost:1313/fr/posts/quickstart/","summary":"Salutation ! Merci d\u0026rsquo;avoir décidé d\u0026rsquo;utiliser ce thème. Dans ce guide, Je vais vous montrer comment commencer rapidement avec ce thème.\nIci, je vais supposer que vous voulez commencer un nouveau site Hugo en utilisant ce thème. Si vous utilisez déjà Hugo pour votre site, alors vous devez savoir comment utiliser un thème. Dans ce cas, veuillez suivre ce dépôt échantillon pour plus de détails.\nLe nécessaire Pour exécuter ce thème localement, vous devez avoir les outils suivants installés.","tags":null,"title":"Démarrage rapide"},{"categories":null,"contents":"Activation du mode sombre Toha v3.6.0 a introduit un thème sombre. Un grand merci à @donfiguerres. Ce guide vous montrera comment l\u0026rsquo;activer.\nTout d\u0026rsquo;abord, assurez-vous d\u0026rsquo;avoir mis à jour la version du thème en v3.6.0 ou plus. Ensuite, ajoutez la section suivante sous la section params de votre fichier config.yaml.\ndarkMode: enable: true provider: darkreader default: system Ici,\nenable: Spécifie ou non l\u0026rsquo;activation du mode sombre. provider: Spécifie le fournisseur sous-jacent qui sera utilisé pour fournir la fonctionnalité du mode sombre. Actuellement, il ne supporte que darkreader. Nous pourrions soutenir d\u0026rsquo;autres fournisseurs dans le futur. default: Spécifie quel thème utiliser par défaut. Ca supporte les valeurs system, light et dark. ","date":"June 12, 2022","hero":"/posts/customizing/dark-theme/hero.png","permalink":"http://localhost:1313/fr/posts/customizing/dark-theme/","summary":"Activation du mode sombre Toha v3.6.0 a introduit un thème sombre. Un grand merci à @donfiguerres. Ce guide vous montrera comment l\u0026rsquo;activer.\nTout d\u0026rsquo;abord, assurez-vous d\u0026rsquo;avoir mis à jour la version du thème en v3.6.0 ou plus. Ensuite, ajoutez la section suivante sous la section params de votre fichier config.yaml.\ndarkMode: enable: true provider: darkreader default: system Ici,\nenable: Spécifie ou non l\u0026rsquo;activation du mode sombre. provider: Spécifie le fournisseur sous-jacent qui sera utilisé pour fournir la fonctionnalité du mode sombre.","tags":null,"title":"Activer le mode sombre"},{"categories":null,"contents":"Ce thème est construit avec le support de Mermaid propulsé par mermaid-js. Pour activer mermaid pour une page, vous devez mettre mermaid: true dans le front matter de votre page. Par exemple, cette page a le front matter suivant:\ntitle: \u0026#34;Support de Mermaid\u0026#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Ensuite, vous pouvez utiliser le shortcode mermaid pour ajouter du contenu mermaid. Par exemple:\n{{\u0026lt; mermaid align=\u0026#34;center\u0026#34;\u0026gt;}} # Votre contenu mermaid ici {{\u0026lt; /mermaid \u0026gt;}} Le shortcode mermaid accepte les paramètres suivants:\nalign: aligne votre diagramme à gauche, à droite, ou au centre. L\u0026rsquo;alignement par défaut est le centre. background: change la couleur d\u0026rsquo;arrière plan de votre diagramme. De plus, vous pouvez également personnaliser le thème de vos diagrammes, par exemple:\n{{\u0026lt; mermaid align=\u0026#34;center\u0026#34; \u0026gt;}} %%{init: {\u0026#39;theme\u0026#39;:\u0026#39;default\u0026#39;}}%% # your mermaid content here {{\u0026lt; mermaid \u0026gt;}} Le paramètre theme accepte les valeurs suivantes:\ndefault neutral dark forest base Exemples Voici quelques exemples de différents diagrammes utilisant mermaid.\nGraphique {{\u0026lt; mermaid align=\u0026#34;left\u0026#34; \u0026gt;}} graph LR; A[Hard edge] --\u0026gt;|Link text| B(Round edge) B --\u0026gt; C{Decision} C --\u0026gt;|One| D[Result one] C --\u0026gt;|Two| E[Result two] {{\u0026lt; /mermaid \u0026gt;}} graph LR; A[Hard edge] --\u003e|Link text| B(Round edge) B --\u003e C{Decision} C --\u003e|One| D[Result one] C --\u003e|Two| E[Result two] Diagramme de séquence {{\u0026lt; mermaid \u0026gt;}} sequenceDiagram participant Alice participant Bob Alice-\u0026gt;\u0026gt;John: Hello John, how are you? loop Healthcheck John-\u0026gt;\u0026gt;John: Fight against hypochondria end Note right of John: Rational thoughts \u0026lt;br/\u0026gt;prevail! John--\u0026gt;\u0026gt;Alice: Great! John-\u0026gt;\u0026gt;Bob: How about you? Bob--\u0026gt;\u0026gt;John: Jolly good! {{\u0026lt; /mermaid \u0026gt;}} sequenceDiagram participant Alice participant Bob Alice-\u003e\u003eJohn: Hello John, how are you? loop Healthcheck John-\u003e\u003eJohn: Fight against hypochondria end Note right of John: Rational thoughts prevail! John--\u003e\u003eAlice: Great! John-\u003e\u003eBob: How about you? Bob--\u003e\u003eJohn: Jolly good! diagramme de Gantt {{\u0026lt; mermaid \u0026gt;}} gantt dateFormat YYYY-MM-DD title Adding GANTT diagram to mermaid excludes weekdays 2014-01-10 section A section Completed task :done, des1, 2014-01-06,2014-01-08 Active task :active, des2, 2014-01-09, 3d Future task : des3, after des2, 5d Future task2 : des4, after des3, 5d {{\u0026lt; /mermaid \u0026gt;}} gantt dateFormat YYYY-MM-DD title Adding GANTT diagram to mermaid excludes weekdays 2014-01-10 section A section Completed task :done, des1, 2014-01-06,2014-01-08 Active task :active, des2, 2014-01-09, 3d Future task : des3, after des2, 5d Future task2 : des4, after des3, 5d Diagramme de classes {{\u0026lt; mermaid \u0026gt;}} classDiagram Class01 \u0026lt;|-- AveryLongClass : Cool Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 --\u0026gt; C2 : Where am i? Class09 --* C3 Class09 --|\u0026gt; Class07 Class07 : equals() Class07 : Object[] elementData Class01 : size() Class01 : int chimp Class01 : int gorilla Class08 \u0026lt;--\u0026gt; C2: Cool label {{\u0026lt; /mermaid \u0026gt;}} classDiagram Class01 \u003c|-- AveryLongClass : Cool Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 --\u003e C2 : Where am i? Class09 --* C3 Class09 --|\u003e Class07 Class07 : equals() Class07 : Object[] elementData Class01 : size() Class01 : int chimp Class01 : int gorilla Class08 \u003c--\u003e C2: Cool label Graphique de Git gitGraph: commit branch newbranch checkout newbranch commit commit checkout master commit commit merge newbranch \u0026lt;hr\u0026gt; #### Diagramme ER ```bash {{\u0026lt; mermaid \u0026gt;}} erDiagram CUSTOMER ||--o{ ORDER : places ORDER ||--|{ LINE-ITEM : contains CUSTOMER }|..|{ DELIVERY-ADDRESS : uses {{\u0026lt; /mermaid \u0026gt;}} erDiagram CUSTOMER ||--o{ ORDER : places ORDER ||--|{ LINE-ITEM : contains CUSTOMER }|..|{ DELIVERY-ADDRESS : uses ","date":"March 14, 2022","hero":"/posts/writing-posts/mermaid/hero.svg","permalink":"http://localhost:1313/fr/posts/writing-posts/mermaid/","summary":"Ce thème est construit avec le support de Mermaid propulsé par mermaid-js. Pour activer mermaid pour une page, vous devez mettre mermaid: true dans le front matter de votre page. Par exemple, cette page a le front matter suivant:\ntitle: \u0026#34;Support de Mermaid\u0026#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Ensuite, vous pouvez utiliser le shortcode mermaid pour ajouter du contenu mermaid. Par exemple:","tags":null,"title":"Support de Mermaid"},{"categories":null,"contents":"Commentaires Ce thème supporte les commentaires dans les billets. Actuellement, il supporte les plugins de commentaires suivants:\nDisqus Valine Utterances Giscus Disqus Disqus est un plugin de commentaires très populaire. Après vous êtes inscrit sur Disqus vous aurez besoin de fournir votre pseudonyme sous la section params.features.comment de votre fichier config.yaml comme ci-après:\nparams: features: comment: enable: true disqus: shortName: \u0026lt;your-disqus-shortname\u0026gt; Valine Valine semble être un plugin de commentaires chinois. Vous pouvez activer le plugin de commentaires valine en ajoutant une section valine sous params.features.comments de votre fichier config.yaml comme ci-après:\nparams: features: comment: enable: true valine: appId: app-id appKey: app-key avatar: avatar placeholder: placeholder lang: lang recordIP: recordIP enableQQ: enableQQ Utterances Utterances utilise GitHub Issues pour stocker les commentaires de vos billets. Cela nécessite que vous ayez un dépôt publique, et l\u0026rsquo;applications Utterances utilise votre dépôt. Les instructions de configuration peuvent être trouvées sur la page d\u0026rsquo;accueil d\u0026rsquo;Utterances\nparams: features: comment: enable: true utteranc: repo: your-repo/name issueTerm: url theme: light Giscus Giscus est basé sur Utterances, mais utilise GitHub Discussions comme backend. Cela nécessite que vous ayez un dépôt public, et que l\u0026rsquo;application Giscus utilise votre dépôt. Les instructions de configuration peuvent être trouvées sur la page d\u0026rsquo;accueil de Giscus.\nPour activer le plugin de commentaires de Giscus, allez d\u0026rsquo;abord sur giscus.app. Dans la section configuration, fournissez les informations nécessaires. Il vous donnera un script à inclure dans votre site. Vous avez juste besoin d\u0026rsquo;extraire les informations respectives du script et de les fournir sous la section params.features.comment.giscus ci-après:\nparams: features: comment: enable: true giscus: repo: your-repo/name repoID: your-repo-id category: your-category categoryID: your-category-id # theme: light # map: url # reaction: 1 # metadata: 0 # inputPosition: bottom # crossOrigin: anonymous Les options commentées sont facultatives. Vous pouvez les utiliser pour personnaliser davantage l\u0026rsquo;expérience des commentaires.\n","date":"March 14, 2022","hero":"/posts/comments/hero.svg","permalink":"http://localhost:1313/fr/posts/comments/","summary":"Commentaires Ce thème supporte les commentaires dans les billets. Actuellement, il supporte les plugins de commentaires suivants:\nDisqus Valine Utterances Giscus Disqus Disqus est un plugin de commentaires très populaire. Après vous êtes inscrit sur Disqus vous aurez besoin de fournir votre pseudonyme sous la section params.features.comment de votre fichier config.yaml comme ci-après:\nparams: features: comment: enable: true disqus: shortName: \u0026lt;your-disqus-shortname\u0026gt; Valine Valine semble être un plugin de commentaires chinois. Vous pouvez activer le plugin de commentaires valine en ajoutant une section valine sous params.","tags":null,"title":"Commentaires"},{"categories":null,"contents":"Ce thème supporte l\u0026rsquo;ajout de liens de soutien/donation sur votre site. Actuellement, les liens de soutien supportés sont:\nKo-fi Buy Me a Coffee Ko-fi Vous pouvez ajouter votre button flottant ko-fi sur votre site web. Pour ajouter le button flottant, ajoutez une section support sous la section params.features dans votre fichier config.yaml:\nparams: features: support: enabled: true kofi: user: \u0026lt;your ko-fi user id\u0026gt; text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; Buy Me a Coffee Vous pouvez ajouter votre bouton flottant \u0026ldquo;Buy Me a Coffee\u0026rdquo; sur votre site web. Pour ajoutez une section support sous la section params.features dans votre fichier config.yaml:\nparams: features: support: enabled: true buymeacoffee: user: \u0026lt;your buymeacoffee.com user\u0026gt; text: Support me on Buy me a coffee! info: Buy me a coffee! color: \u0026#39;#FFDD00\u0026#39; ","date":"March 14, 2022","hero":"/posts/supports/hero.svg","permalink":"http://localhost:1313/fr/posts/supports/","summary":"Ce thème supporte l\u0026rsquo;ajout de liens de soutien/donation sur votre site. Actuellement, les liens de soutien supportés sont:\nKo-fi Buy Me a Coffee Ko-fi Vous pouvez ajouter votre button flottant ko-fi sur votre site web. Pour ajouter le button flottant, ajoutez une section support sous la section params.features dans votre fichier config.yaml:\nparams: features: support: enabled: true kofi: user: \u0026lt;your ko-fi user id\u0026gt; text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; Buy Me a Coffee Vous pouvez ajouter votre bouton flottant \u0026ldquo;Buy Me a Coffee\u0026rdquo; sur votre site web.","tags":null,"title":"Les liens de soutien/donation"},{"categories":null,"contents":"","date":"March 14, 2022","hero":"/posts/external-link/hero.svg","permalink":"http://localhost:1313/fr/posts/external-link/","summary":"","tags":null,"title":"Lien externe sur barre latérale"},{"categories":null,"contents":"Dans ce billet, nous allons créer un site hugo de zéro. Nous le configurerons avec le thème toha, le rendrons multilingue, et ajouterons quelques exemples de billets. A la fin de ce billet, vous devriez être capable d\u0026rsquo;exécuter pleinement un site Hugo avec le thème Toha localement.\nSi vous voulez démarrer d\u0026rsquo;une base, vous pouvez juste cloner le dépôt hugo-toha/hugo-toha.github.io, renommez-le et mettez-le à jour avec vos propres données. Ce dépôt a déjà été configuré pour déployer sur Github Pages et Netlify.\nSi vous avez déjà un site hugo, sautez à la section Ajouter un thème\nCréer un dépôt D\u0026rsquo;abord, créez un dépôt sur Github. Si vous voulez déployer ce site dans Github Pages, votre dépôt devrait être nommé \u0026lt;votre username\u0026gt;.github.io. Clonez le dépôt dans votre machine locale et naviguez dedans.\nCréer un site Maintenant, assurez-vous d\u0026rsquo;avoir Hugo installé. Ce thème devrait fonctionner avec hugo version v0.118.0 et plus. Maintenant, lancez la commande suivante depuis la racine de votre dépôt pour initier un site web hugo.\n$ hugo new site ./ --format=yaml --force Cette commande créera une structure de base d\u0026rsquo;un site hugo. Ici, le flag --format yaml indique à hugo de créer un fichier de configuration au format YAML et le flag --force force hugo à créer un site même si le répertoire cible n\u0026rsquo;est pas vide. Cela va créer un fichier hugo.yaml qui conservera toutes les configurations nécessaires à votre site.\nAjouter un thème Nous allons utiliser un module hugo pour ajouter le thème Toha dans votre site. D\u0026rsquo;abord, initialisez les modules hugo en utilisant la commande suivante:\n$ hugo mod init github.com/\u0026lt;votre compte utilisateur\u0026gt;/\u0026lt;votre nom de dépôt\u0026gt; Cette commande va créer un fichier go.mod à la racine de votre dépôt.\nPuis, ajoutez la section module suivante dans votre fichier hugo.yaml:\nmodule: imports: - path: github.com/hugo-toha/toha/v4 mounts: - source: ./node_modules/flag-icon-css/flags target: static/flags - source: ./node_modules/@fontsource/mulish/files target: static/files - source: ./node_modules/katex/dist/fonts target: static/fonts Finalement, exécutez les commandes suivantes pour télécharger le thème et ses dépendances:\n# Télécharge le theme hugo mod get -u # Télécharge les dépendances du thème hugo mod tidy # Génère les dépendances node hugo mod npm pack # Installe les dépendances install npm install Lancer le site localement Maintenant, vous pouvez déjà exécuter votre site localement. Lançons le site en mode observation en utilisant la commande suivante:\n$ hugo server -w Si vous naviguez sur http://localhost:1313, vous devriez voir un site basique avec le thème Toha. Dans la prochaine section, nous allons configurer le site pour qu\u0026rsquo;il ressemble à hugo-toha.github.io. Comme nous avons lancé le serveur en mode observation, n\u0026rsquo;importe quels changements que nous faisons sur le site sera instantanément visible dans votre navigateur.\nConfigurer le site Maintenant, nous sommes prêt à configurer notre site. Dans cette section, nous allons ajouter les informations de l\u0026rsquo;auteur, différentes sections, et des échantillons de billets etc.\nMise à jour hugo.yaml Quand vous avez créé le site en utilisant la commande hugo new site, cela a créé un fichier hugo.yaml à la racine de votre dépôt. Remplacer le contenu par défaut du fichier hugo.yaml avec ce qui suit:\nbaseURL: https://hugo-toha.github.io languageCode: en-us title: \u0026#34;John\u0026#39;s Blog\u0026#34; # Use Hugo modules to add theme module: imports: - path: github.com/hugo-toha/toha/v4 mounts: - source: static/files target: static/files - source: ./node_modules/flag-icon-css/flags target: static/flags - source: ./node_modules/@fontsource/mulish/files target: static/files - source: ./node_modules/katex/dist/fonts target: static/fonts # Manage languages # For any more details, you can check the official documentation: https://gohugo.io/content-management/multilingual/ languages: en: languageName: English weight: 1 fr: languageName: Français weight: 2 # Force a locale to be use, really useful to develop the application ! Should be commented in production, the \u0026#34;weight\u0026#34; should rocks. # DefaultContentLanguage: bn # Allow raw html in markdown file markup: goldmark: renderer: unsafe: true tableOfContents: startLevel: 2 endLevel: 6 ordered: false # At least HTML and JSON are required for the main HTML content and # client-side JavaScript search outputs: home: - HTML - RSS - JSON # Enable global emoji support enableEmoji: true # Site parameters params: # GitHub repo URL of your site gitRepo: https://github.com/hugo-toha/hugo-toha.github.io features: # Enable portfolio section portfolio: enable: true # Enable blog posts blog: enable: true # Enable Table of contents in reading page toc: enable: true # Configure footer footer: enable: true Ici, vous voyez une configuration de base pour le thème Toha. Vous pouvez voir le fichier de configuration utilisé dans le site d\u0026rsquo;exemple ici. Pour des options de configurations plus détaillées, s\u0026rsquo;il vous plaît consultez ce billet.\nAjouter des données La plupart des contenus de ce thème sont pilotés par quelques fichiers YAML dans le répertoire data. Dans cette section, nous allons ajouter quelques échantillons de données. Puisque nous sommes en train de bâtir un site multilingue, nous allons garder les données de chaque langue dans leur propre répertoire local.\nD\u0026rsquo;abord, créez le répertoire en dans votre répertoire data. Ici, nous sommes en train d\u0026rsquo;ajouter des données pour la langue anglaise.\nInformations du site Maintenant, créez un fichier site.yaml dans le répertoire /data/en/ de votre dépôt. Ajoutez-y le contenu suivant:\n# Copyright Notice copyright: © 2020 Copyright. # Meta description de votre site. Cela peut aider les moteurs de recherche à trouver votre site. description: Portfolio and personal blog of John Doe. Pour voir toutes les options disponibles pour les informations du site, consultez cet extrait de fichier.\nInformations de l\u0026rsquo;auteur Maintenant, créez un fichier author.yaml dans le répertoire data/en et ajoutez vos informations comme suit:\n# Quelques informations à propos de vous. name: \u0026#34;John Doe\u0026#34; nickname: \u0026#34;John\u0026#34; # Le message de salutation avant votre nom. Par défaut, ce sera \u0026#34;Hi, I am\u0026#34; s\u0026#39;il n\u0026#39;est pas fournit. greeting: \u0026#34;Hi, I am\u0026#34; image: \u0026#34;images/author/john.png\u0026#34; # Donner vos informations de contact. Elles seront affichées dans le pied de page. contactInfo: email: \u0026#34;johndoe@example.com\u0026#34; phone: \u0026#34;+0123456789\u0026#34; stack-overflow: icon: stack-overflow url: \u0026#34;https://stackoverflow.com/users/1/exampleUser\u0026#34; text: \u0026#34;ExampleUser\u0026#34; # Un résumé de ce que vous faites summary: - I am a Developer - I am a Devops - I love servers - I work on open-source projects - I love to work with some fun projects Ajouter des sections Maintenant, nous allons ajouter différentes sections dans notre page d\u0026rsquo;accueil. D\u0026rsquo;abord, créons un répertoire sections à l\u0026rsquo;intérieur de votre répertoire data/en. Ici, nous allons ajouter quelques sections avec des configurations minimales. Pour voir les options détaillées de configuration pour les sections, veuillez consulter ici.\nLa section A propos Créez un fichier about.yaml à l\u0026rsquo;intérieur de votre répertoire /data/en/sections. Puis ajoutez le contenu suivant:\n# Information de section section: name: About id: about enable: true weight: 1 showOnNavbar: true template: sections/about.html # votre designation designation: Software Engineer # Les informations de votre société company: name: Example Co. url: \u0026#34;https://www.example.com\u0026#34; # Votre Curriculum Vitae. Le chemin de ce fichier doit être relatif vers le répertoire \u0026#34;static\u0026#34; resume: \u0026#34;files/resume.pdf\u0026#34; # Un résumé sur vous summary: \u0026#39;I am a passionate software engineer with x years of working experience. I built OSS tools for [Kubernetes](https://kubernetes.io/) using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, etc.\u0026#39; # Vos liens sur les réseaux sociaux # Mettez-en autant que vous voulez. Utilisez font-awesome pour les icônes. socialLinks: - name: Email icon: \u0026#34;fas fa-envelope\u0026#34; url: \u0026#34;example@gmail.com\u0026#34; - name: Github icon: \u0026#34;fab fa-github\u0026#34; url: \u0026#34;https://www.github.com/example\u0026#34; - name: Stackoverflow icon: \u0026#34;fab fa-stack-overflow\u0026#34; url: \u0026#34;#\u0026#34; - name: LinkedIn icon: \u0026#34;fab fa-linkedin\u0026#34; url: \u0026#34;#\u0026#34; - name: Twitter icon: \u0026#34;fab fa-twitter\u0026#34; url: \u0026#34;#\u0026#34; - name: Facebook icon: \u0026#34;fab fa-facebook\u0026#34; url: \u0026#34;#\u0026#34; # Affiche vos badges # Vous pouvez montrer vos certifications depuis https://www.credly.com # Vous pouvez aussi afficher des barres circulaire indiquant le niveau d\u0026#39;expertise de certaines compétences badges: - type: certification name: Certified Kubernetes Security Specialist url: \u0026#34;https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/f4bf92ed-8985-40b2-bc07-2f9308780854/kubernetes-security-specialist-logo-examdev.png\u0026#34; - type: certification name: Istio and IBM Cloud Kubernetes Service url: \u0026#34;https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/8d34d489-84bf-4861-a4a0-9e9d68318c5c/Beyond_basics_of_Istio_on_Cloud_v2.png\u0026#34; - type: certification name: Artificial Intelligence and Machine Learning url: \u0026#34;https://www.credly.com/org/grupo-bancolombia/badge/artificial-intelligence-and-machine-learning\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/e027514f-9d07-4b29-862f-fe21a8aaebf1/ae.png\u0026#34; - type: soft-skill-indicator name: Leadership percentage: 85 color: blue - type: soft-skill-indicator name: Team Work percentage: 90 color: yellow - type: soft-skill-indicator name: Hard Working percentage: 85 color: orange # Vous pouvez aussi fournir un code couleur à la place d\u0026#39;un nom de couleur # - type: soft-skill-indicator # name: Example 1 # percentage: 75 # color: \u0026#34;#00adb5\u0026#34; Mettre le fichier resume.pdf dans le répertoire /static/files de votre dépôt. Vous pouvez trouver le fichier about.yaml utilisé dans le site exemple depuis ici.\nAjouter d\u0026rsquo;autres sections Pour conserver le caractère court de ce billet, nous l\u0026rsquo;avons divisé en différents billets. Ci-dessous, il y a la liste des billets qui vous montrera comment configurer les autres sections:\nConfiguration de la section A propos. Configuration de la section des études. Configuration de la section des expériences. Configuration de la section des projets. Configuration de la section des billets récents. Configuration de la section des réalisations. Configuration de la section des compétences. Ajout de billets Maintenant, nous sommes prêts à ajouter notre premier billet sur notre site. Ici, nous allons ajouter ce billet d\u0026rsquo;introduction.\nD\u0026rsquo;abord, créez un répertoire posts à l\u0026rsquo;intérieur du répertoire content de votre site. Ensuite, créez un fichier _index.md à l\u0026rsquo;intérieur du répertoire posts. Copiez le contenu de ce fichier et collez-le dans le nouveau fichier _index.md récemment créé. Créez un répertoire introduction à l\u0026rsquo;intérieur du répertoire posts. Ajoutez le hero.svg suivant à l\u0026rsquo;intérieur de votre répertoire introduction. Maintenant, créez un fichier index.md à l\u0026rsquo;intérieur du répertoire introduction. Ce fichier index.md contiendra les contenus du billet. Ajoutez l\u0026rsquo;extrait de contenus suivant dans le fichier index.md récemment créé. Désormais, votre billet devrait apparaître à http://localhost:1313/posts et votre section Billets Récents devrait également afficher votre billet comme une carte. Pour traduire ce billet, créez simplement un nouveau fichier index.\u0026lt;code langage\u0026gt;.md dans le même répertoire. Puis, ajoutez le contenu traduit dedans.\nPour plus de billets d\u0026rsquo;échantillon, regardez par ici s\u0026rsquo;il vous plaît.\nEt ensuite ? A ce stade, votre site doit avoir une apparence similaire au site d\u0026rsquo;exemple. Maintenant, il est temps de déployer votre site. Vous pouvez suivre les guides de déploiement ci-dessous:\nDéployer dans Github Pages Déployer dans Netlify ","date":"June 8, 2020","hero":"/posts/getting-started/prepare-site/hero.jpg","permalink":"http://localhost:1313/fr/posts/getting-started/prepare-site/","summary":"Dans ce billet, nous allons créer un site hugo de zéro. Nous le configurerons avec le thème toha, le rendrons multilingue, et ajouterons quelques exemples de billets. A la fin de ce billet, vous devriez être capable d\u0026rsquo;exécuter pleinement un site Hugo avec le thème Toha localement.\nSi vous voulez démarrer d\u0026rsquo;une base, vous pouvez juste cloner le dépôt hugo-toha/hugo-toha.github.io, renommez-le et mettez-le à jour avec vos propres données. Ce dépôt a déjà été configuré pour déployer sur Github Pages et Netlify.","tags":null,"title":"Préparer Votre Site"},{"categories":null,"contents":"Dans ce billet, nous allons déployer le site que nous avons créé dans le précédent billet dans Github Pages. D\u0026rsquo;abord, assurez-vous que le nom de votre dépôt soit \u0026lt;your username\u0026gt;.github.io. Ensuite, commitez n\u0026rsquo;importe quelles modifications locales et poussez dans Github.\nCréer une branche gh-pages D\u0026rsquo;abord, créez une nouvelle branche nommée gh-pages. Github définira automatiquement les configurations pour Github Pages quand il verra une branche avec ce nom.\n# Création de la branche the gh-pages $ git checkout -b gh-pages # push de la branche source sur Github $ git push gh-pages gh-pages Activer Github Action Nous allons automatiser le processus de déploiement en utilisant Github Actions. D\u0026rsquo;abord, assurez-vous que Github Action soit activé dans votre dépôt. Allez dans Settings \u0026gt; Actions de votre dépôt assurez-vous que Action permissions est configuré sur Allow all actions. Ici, une capture d\u0026rsquo;écran du paramètre décrit.\nAjouter le flux de travail Nous allons utiliser l\u0026rsquo;action peaceiris/actions-hugo pour configurer hugo et peaceiris/actions-gh-pages pour déployer le site. Créez un répertoire .github à la racine de votre dépôt. Ensuite, créez un répertoire workflows à l\u0026rsquo;intérieur du répertoire .github. Enfin, créez un fichier deploy-site.yaml à l\u0026rsquo;intérieur du répertoire workflows et ajoutez-y le contenu suivant:\nname: Deploy to Github Pages # run when a commit is pushed to \u0026#34;source\u0026#34; branch on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: # checkout to the commit that has been pushed - uses: actions/checkout@v3 - name: Setup Hugo uses: peaceiris/actions-hugo@v2.6.0 with: hugo-version: \u0026#39;latest\u0026#39; extended: true - name: Update Hugo Modules run: hugo mod tidy - name: Setup Node uses: actions/setup-node@v3 with: node-version: 18 - name: Install node modules run: | hugo mod npm pack npm install - name: Build run: hugo --minify # push the generated content into the `gh-pages` branch. - name: Deploy uses: peaceiris/actions-gh-pages@v3.9.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_branch: gh-pages publish_dir: ./public Cette action s\u0026rsquo;exécutera à chaque push dans la branche main. Ca construira le site et commit le contenu généré dans la branche gh-pages.\nDéployer Si vous avez correctement suivi le guide, votre site devrait être prêt à être déployé dans Github Pages. Désormais, si vous poussez n\u0026rsquo;importe quel commit dans votre branche main, une Github Action démarrera et déploiera votre site automatiquement.\nPoussez un commit dans la branche main et allez dans l\u0026rsquo;onglet Actions de votre dépôt pour vérifier que l\u0026rsquo;action a démarré.\nMaintenant, attendez la fin des actions. Si elles se terminent avec succès, vous devriez voir une encoche verte indiquant que l\u0026rsquo;exécution réussie.\nUne fois la Github Action terminée avec succès, vous pouvez parcourir votre site à https://\u0026lt;your username\u0026gt;.github.io.\nAjout d\u0026rsquo;un nom de domaine personnalisé Si vous possédez un nom de domaine et que vous souhaitez l\u0026rsquo;utiliser pour ce site, rendez-vous sur le site de votre fournisseur de nom de domaine. Ajoutez les enregistrements de ressources suivants:\n@ 3600 IN A 185.199.108.153 @ 3600 IN A 185.199.109.153 @ 3600 IN A 185.199.110.153 @ 3600 IN A 185.199.111.153 WWW 3600 IN A 185.199.108.153 WWW 3600 IN A 185.199.109.153 WWW 3600 IN A 185.199.110.153 WWW 3600 IN A 185.199.111.153 Pour vérifier votre domaine pour vous assurer que personne de Github ne puisse le réclamer à l\u0026rsquo;exception de vous, vous pouvez suivre les étapes contenues dans ce guide.\nEnfin, créez un fichier CNAME à l\u0026rsquo;intérieur du répertoire /static de votre dépôt. Ajoutez votre nom de domaine là:\nexample.com Une fois la Github Action terminée avec succès, vous pouvez parcourir votre site à https://\u0026lt;your domain name\u0026gt;.\nNotez qu\u0026rsquo;en naviguant sur https://\u0026lt;your username\u0026gt;.github.io, il redirigera automatiquement sur https://\u0026lt;your domain name\u0026gt;.\n","date":"June 8, 2020","hero":"/posts/getting-started/github-pages/hero.jpg","permalink":"http://localhost:1313/fr/posts/getting-started/github-pages/","summary":"Dans ce billet, nous allons déployer le site que nous avons créé dans le précédent billet dans Github Pages. D\u0026rsquo;abord, assurez-vous que le nom de votre dépôt soit \u0026lt;your username\u0026gt;.github.io. Ensuite, commitez n\u0026rsquo;importe quelles modifications locales et poussez dans Github.\nCréer une branche gh-pages D\u0026rsquo;abord, créez une nouvelle branche nommée gh-pages. Github définira automatiquement les configurations pour Github Pages quand il verra une branche avec ce nom.\n# Création de la branche the gh-pages $ git checkout -b gh-pages # push de la branche source sur Github $ git push gh-pages gh-pages Activer Github Action Nous allons automatiser le processus de déploiement en utilisant Github Actions.","tags":null,"title":"Déployer dans Github Pages"},{"categories":null,"contents":"Netlify offre un facile et excellent processus pour le déploiement d\u0026rsquo;un site statique hugo. Vous pouvez déployer votre site en quelques clics. Contrairement à Github Pages, vous pouvez nommer votre dépôt comme vous le souhaitez. Vous pouvez également personnaliser l\u0026rsquo;URL du site.\nDans ce billet, nous montrerons le processus pas-à-pas d\u0026rsquo;un déploiement de site hugo avec Netlify.\nAjouter une configuration de Netlify D\u0026rsquo;abord, créons un ficher netlify.toml à la racine de votre dépôt et ajoutez-y la configuration suivante:\n[build] command = \u0026#34;hugo --gc --minify\u0026#34; publish = \u0026#34;public\u0026#34; [context.production.environment] HUGO_ENABLEGITINFO = \u0026#34;true\u0026#34; HUGO_ENV = \u0026#34;production\u0026#34; HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.split1] command = \u0026#34;hugo mod tidy \u0026amp;\u0026amp; hugo mod npm pack \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; hugo --gc --minify --enableGitInfo\u0026#34; [context.split1.environment] HUGO_ENV = \u0026#34;production\u0026#34; HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.deploy-preview] command = \u0026#34;hugo mod tidy \u0026amp;\u0026amp; hugo mod npm pack \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL\u0026#34; [context.deploy-preview.environment] HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.branch-deploy] command = \u0026#34;hugo mod tidy \u0026amp;\u0026amp; hugo mod npm pack \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; hugo --gc --minify -b $DEPLOY_PRIME_URL\u0026#34; [context.branch-deploy.environment] HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.next.environment] HUGO_ENABLEGITINFO = \u0026#34;true\u0026#34; Commit et pousser le fichier netlify.toml dans Github. Maintenant, vous être prêt à déployer votre site sur Netlify.\nDéploiement du site Maintenant, connectez-vous sur netlify. Ensuite, rendez-vous dans l\u0026rsquo;onglet Sites de votre tableau de bord et cliquez sur le bouton New site form Git.\nUne nouvelle pop-up s\u0026rsquo;ouvrira. Sélectionnez Github et authentifiez-vous, avec votre compte Github.\nAprès l\u0026rsquo;authentification, on vous demandera de sélectionnez le dépôt désiré. Sélectionnez le dépôt que vous utilisez pour votre site.\nMaintenant, Netlify vous mènera à la page de déploiement. Sélectionnez la branche que vous voulez déployer. Netlify devrait remplir automatiquement les champs requis à partir du fichier netlify.toml que vous avez créé un peu plus tôt dans ce billet. Quand vous êtes satisfait des configurations, appuyez sur le bouton Deploy\nMaintenant, netlify va commencer à publier votre site immédiatement. Attendez que le processus de publication soit achevé. Une fois le site publié, vous pouvez parcourir votre site à l\u0026rsquo;URL générée automatiquement par netlify. L\u0026rsquo;URL générée automatiquement a été indiqué par le rectangle rouge sur la capture d\u0026rsquo;écran ci-dessous.\nPersonnalisation de l\u0026rsquo;URL Vous pouvez facilement personnaliser l\u0026rsquo;URL de votre site en quelques clics seulement comme indiqué ci-dessous.\nCliquez sur le bouton Domain Setting sous l\u0026rsquo;onglet Site Overview. Maintenant, soit vous ajoutez votre propre domaine en cliquant sur le bouton Add custom domain ou bien vous pouvez juste utiliser le domaine \u0026lt;your custom prefix\u0026gt;.netlify.app. Ici, c\u0026rsquo;est ce que nous feront après. Cliquez sur le bouton options et sélectionnez Edit site name. Ensuite, donnez à votre site le nom que vous voulez. Une fois que vous avez sauvegardé le nouveau nom, vous verrez que l\u0026rsquo;URL de votre site a été mise à jour instantanément. Maintenant, vous pouvez parcourir votre site à la nouvelle URL. ","date":"June 8, 2020","hero":"/posts/getting-started/netlify/hero.png","permalink":"http://localhost:1313/fr/posts/getting-started/netlify/","summary":"Netlify offre un facile et excellent processus pour le déploiement d\u0026rsquo;un site statique hugo. Vous pouvez déployer votre site en quelques clics. Contrairement à Github Pages, vous pouvez nommer votre dépôt comme vous le souhaitez. Vous pouvez également personnaliser l\u0026rsquo;URL du site.\nDans ce billet, nous montrerons le processus pas-à-pas d\u0026rsquo;un déploiement de site hugo avec Netlify.\nAjouter une configuration de Netlify D\u0026rsquo;abord, créons un ficher netlify.toml à la racine de votre dépôt et ajoutez-y la configuration suivante:","tags":null,"title":"Déployer dans Netlify"},{"categories":null,"contents":"Pour garantir que votre site bénéfie des fonctionnalités et correctifs les plus récents, il est crucial de le maintenir à jour avec la dernière version du thème. Cet article vous guidera tout au long du processus de mise en place du workflow Github qui mettra à jour automatiquement la version du thème. Cette action réalisera quotidiennement une vérification d\u0026rsquo;une mise à jour du thème. Si une mise à jour est détectée, cela va générer une PR qui mettra à jour votre site avec la version du thème la plus récente.\nConfigurer Github Workflow Maintenant, créez un fichier theme-update.yml dans le répertoire .github/workflows de votre dépôt avec le contenu suivant:\nname: \u0026#34;Theme Update\u0026#34; on: schedule: - cron: \u0026#34;0 0 * * *\u0026#34; jobs: update-theme: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4.1.1 with: ref: main - name: Setup Node uses: actions/setup-node@v4 with: node-version: 18 - name: Setup Hugo uses: peaceiris/actions-hugo@v2.6.0 with: hugo-version: \u0026#34;latest\u0026#34; extended: true - name: Update hugo modules run: | # update to latest version of all modules hugo mod get -u # update the npm dependencies hugo mod npm pack # cleanup go.sum file hugo mod tidy - name: Install node modules run: npm install - name: Build run: | # build the site hugo --minify # remove file generated by the build rm -rf public/ - name: Create Pull Request uses: peter-evans/create-pull-request@v5 with: base: main title: Update theme labels: automerge Vous êtes bien pour vous lancer. A partir de maintenant, cette action s\u0026rsquo;exécutera quotidiennement et génèrera une Pull Request si des mises à jour du thème sont détectées.\nFrom now on, this action will execute on a daily basis and generate a Pull Request if any updates to the theme are detected.\n","date":"June 8, 2020","hero":"/posts/getting-started/theme-update/hero.svg","permalink":"http://localhost:1313/fr/posts/getting-started/theme-update/","summary":"Pour garantir que votre site bénéfie des fonctionnalités et correctifs les plus récents, il est crucial de le maintenir à jour avec la dernière version du thème. Cet article vous guidera tout au long du processus de mise en place du workflow Github qui mettra à jour automatiquement la version du thème. Cette action réalisera quotidiennement une vérification d\u0026rsquo;une mise à jour du thème. Si une mise à jour est détectée, cela va générer une PR qui mettra à jour votre site avec la version du thème la plus récente.","tags":null,"title":"Automatiser la mise à jour du thème"},{"categories":null,"contents":"Après l\u0026rsquo;installation du thème, quand vous lancez le site pour la première fois, cela démarrera avec les paramètres par défaut. Cela devrait avoir l\u0026rsquo;apparence du site d\u0026rsquo;exemple excepté qu\u0026rsquo;il n\u0026rsquo;a pas de sections sur la page d\u0026rsquo;accueil. Ces sections sont ajoutées via quelques fichiers de données. Dans les prochains billets, je vais vous montrer comment vous pouvez ajouter ces sections en fournissant des fichiers de données.\nDans ce billet, je vais vous montrer comment vous pouvez changer les paramètres du site pour modifier l\u0026rsquo;arrière plan, le logo, les informations de l\u0026rsquo;auteur, et activer/désactiver différentes fonctionnalités.\nPour une liste compréhensive des paramètres de configuration disponibles, consultez s\u0026rsquo;il vous plaît le site d\u0026rsquo;exemple.\nAjouter une image d\u0026rsquo;arrière plan D\u0026rsquo;abord, on va paramètrer un arrière plan sur votre site. Mettez l\u0026rsquo;image d\u0026rsquo;arrière plan désirée dans le répertoire assets/images. Ensuite, ajoutez ce qui suit dans la section params de votre fichier config.yaml.\nbackground: \u0026#34;images/\u0026lt;nom-de-votre-image-arrière-plan.jpg\u0026#34; Ajouter le logo du site Pour ajouter des logos pour votre site, vous devez fournir deux logos différents. Un pour la barre de navigation transparente et un autre pour la barre de navigation non transparente. Placez vos logos dans le répertoire assets/images et ajoutez le code sous la section params du fichier config.yaml.\n# The inverted logo will be used in the initial transparent navbar and # the main logo will be used in the non-transparent navbar. logo: main: images/main-logo.png inverted: images/inverted-logo.png favicon: images/favicon.png Activer les billets de blog Pour activer les billets de blog sur votre site, vous aurez besoin de faire quelques changements dans votre fichier config.yaml. Localisez la section params.features et ajoutez le code suivant:\n# Active et configure la publication de billets blog: enable: true showAuthor: true Activer la Table des Matières Maintenant, si vous voulez afficher la section Table des Matières dans votre billet de blog, vous devez d\u0026rsquo;abord l\u0026rsquo;activer dans la section params.features de votre fichier config.yaml.\ntoc: enable: true Vous pouvez également contrôler le niveau de votre table des matières par l\u0026rsquo;ajout de la configuration suivante dans la section markup de votre fichier config.yaml.\nmarkup: tableOfContents: startLevel: 2 endLevel: 6 ordered: false Ici, nous avons configuré notre table des matières pour afficher tous les titres à partir de h2 jusqu\u0026rsquo;à h6.\nActiver le bouton \u0026lt;Améliorer cette page\u0026gt; Si vous voulez fournir à vos visiteurs un moyen facile d\u0026rsquo;améliorer un article (par exemple une faute de frappe, un correctif d\u0026rsquo;indentation, etc.), vous pouvez activer le bouton \u0026lt;Améliorer cette page\u0026gt; en ajoutant l\u0026rsquo;URL de votre dépôt Git dans la section params de votre fichier config.yaml.\ngitRepo: \u0026lt;L\u0026#39;URL du dépôt Github de votre site\u0026gt; Cela ajoutera un bouton labelisé Améliorer cette page au pied de chaque billet. Le bouton redirigera l\u0026rsquo;utilisateur directement vers le formulaire d\u0026rsquo;édition de Github de la page.\nSi vous branche par défaut ne s\u0026rsquo;appelle pas main, alors vous aurez besoin d\u0026rsquo;ajouter votre branche git par défaut dans la section params de votre fichier config.yaml.\ngitBranch: \u0026lt;le nom de votre branche git par défaut\u0026gt; Activer la Newsletter Pour activer la fonctionnalité de newsletter, vous avez besoin de fournir les paramètres nécessaires sous la section params.footer dans votre fichier config.yaml. Actuellement, la fonctionnalité de newsletter supporte seulement le service Mailchip. Ici un exemple de ce à quoi cela doit ressembler:\nnewsletter: enable: true provider: mailchimp mailchimpURL: https://github.us1.list-manage.com/subscribe/post?u=19de52a4603135aae97163fd8\u0026amp;amp;id=094a24c76e Pour désactiver la fonctionnalité de newsletter, vous pouvez paramètrer la configuration suivante:\nnewsletter: enable: false Activer le RAW HTML dans le fichier Markdown Si vous voulez inclure le RAW HTML dans vos fichiers markdown, vous avez besoin d\u0026rsquo;activer le rendu non sécurisé. Sans cette activation, Hugo n\u0026rsquo;affichera pas le rendu HTML. Pour activer le rendu markdown non sécurisé; ajoutez les paramètres goldmark suivants dans la section markup du fichier config.yaml.\nmarkup: goldmark: renderer: unsafe: true Ajouter les informations de l\u0026rsquo;auteur Maintenant, fournissons vos informations de base. Créez un fichier author.yaml dans le répertoire /data et ajoutez-y les informations sur l\u0026rsquo;auteur.\n# Quelques informations sur vous name: \u0026#34;John Doe\u0026#34; nickname: \u0026#34;John\u0026#34; # Un message de bienvenue avant votre nom. Il sera par défaut \u0026#34;Bonjour! Je suis\u0026#34; s\u0026#39;il n\u0026#39;est pas fourni. greeting: \u0026#34;Bonjour, je suis\u0026#34; image: \u0026#34;images/author/john.png\u0026#34; # Donnez quelques informations pour vous contacter. Ils seront utilisés dans le pied de page contactInfo: email: \u0026#34;johndoe@example.com\u0026#34; phone: \u0026#34;+0123456789\u0026#34; github: johndoe linkedin: johndoe # Un sommaire de ce que vous faites summary: - Je suis Développeur - Je suis Devops - J\u0026#39;aime les serveurs - Je travaille sur des projets Open Source - J\u0026#39;adore travailler sur des projets sympas Note: Les paramètres contactInfo utiliseront le paramètre icon pour trouver l\u0026rsquo;icône. Assurez-vous que le champs icon corresponde avec le nom de l\u0026rsquo;icône sur fontawesome. Vous pouvez trouver des exemples ici\nAjouter l\u0026rsquo;avis du droit d\u0026rsquo;auteur On va ajouter un avis de droit d\u0026rsquo;auteur pour votre site. Ca sera affiché en bas du pied de page. Créez un fichier site.yaml dans votre répertoire data et ajoutez-y la section suivante.\ncopyright: © 2024 Copyright. La description du site Pour ajouter une description de votre site qui aidera les moteurs de recherche à trouver votre site. Vous avez besoin d\u0026rsquo;ajouter une section description dans votre votre fichier site.yaml.\n# Meta description de votre site. Ca aidera les moteurs de recherche à trouver votre site. description: Site d\u0026#39;exemple pour hugo theme Toha. Ajout d\u0026rsquo;un menu personnalisé Pour ajouter des menus personnalisé dans la barre de navigation, vous pouvez modifier le fichier site.yaml. Par défaut, les menus personnalisés sont visibles dans la barre de navigation. Pour masquer un menu personnalisé, paramètrez la propriété hideFromNavbar à true. Par défaut, les menus personnalisés sont masqués depuis la zone de navigation du pied de page. Pour afficher un élément de menu personnalisé dans le pied de page, paramètrez sa propriété showOnFooter à true.\ncustomMenus: - name: Notes url: https://hossainemruz.gitbook.io/notes/ hideFromNavbar: false showOnFooter: true Maintenant, vous pouvez lancer votre site et voir les changements. Dans les billets qui suivent, je vous guiderai sur comment ajouter des sections à votre page d\u0026rsquo;accueil et plus loin personnaliser votre site.\n","date":"June 8, 2020","hero":"/posts/configuration/site-parameters/hero.svg","permalink":"http://localhost:1313/fr/posts/configuration/site-parameters/","summary":"Après l\u0026rsquo;installation du thème, quand vous lancez le site pour la première fois, cela démarrera avec les paramètres par défaut. Cela devrait avoir l\u0026rsquo;apparence du site d\u0026rsquo;exemple excepté qu\u0026rsquo;il n\u0026rsquo;a pas de sections sur la page d\u0026rsquo;accueil. Ces sections sont ajoutées via quelques fichiers de données. Dans les prochains billets, je vais vous montrer comment vous pouvez ajouter ces sections en fournissant des fichiers de données.\nDans ce billet, je vais vous montrer comment vous pouvez changer les paramètres du site pour modifier l\u0026rsquo;arrière plan, le logo, les informations de l\u0026rsquo;auteur, et activer/désactiver différentes fonctionnalités.","tags":null,"title":"Configuration des paramètres du site"},{"categories":null,"contents":"L\u0026rsquo;objet de la section A propos est de fournir une brève introduction sur vous sur votre site web. Dans ce billet, nous vous guiderons sur la façon de configurer la section A propos. Pour une référence complète, consultez s\u0026rsquo;il vous plaît l\u0026rsquo;extrait du fichier about.yaml.\nPour commencer, créez un fichier about.yaml dans le répertoire data/fr/sections de votre site web. Suivez ensuite, les instructions ci-dessous:\nAjouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier about.yaml:\n# section information section: name: A propos # Titre de votre section (default: \u0026#34;\u0026#34;) id: about # URL id/slug de section *valeur à conserver \u0026amp; obligatoire* enable: true # Booléen pour déterminer si la section est activée (par défaut: false) weight: 1 # Ordre d\u0026#39;affichage de la section (par defaut: alphabetique suivi par poids) showOnNavbar: true # Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation template: sections/about.html # Vous Permet de pointer vers un modèle spécifique. Paramètre du modèle Vous avez la possibilité de personnaliser le partiel utilisé pour cette section en spécifiant la propriété template. Sauvegardez simplement le nouveau modèle dans votre répertoire layout/partials.\nAjouter vos informations de travail Pour inclure des détails à propos de votre emploi actuel, vous pouvez ajouter la section suivante dans votre fichier about.yaml:\n# votre désignation designation: Software Engineer # Les informations de votre compagnie company: name: Example Co. url: \u0026#34;https://www.example.com\u0026#34; Ajouter un résumé sur vous Pour donner un aperçu concis de votre expertise professionnelle, ajoutons une section de résumé. Cela donnera aux visiteurs un aperçu rapide de ce que vous faites. Ajoutez la section suivante à votre fichier about.yaml:\n# un résumé sur vous summary: \u0026#39;I am a passionate software engineer with x years of working experience. I built OSS tools for [Kubernetes](https://kubernetes.io/) using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, etc.\u0026#39; Essayez de le rendre aussi bref que possible. Ne soyez pas trop verbeux. Nous avons d\u0026rsquo;autres sections qui donnent plus d\u0026rsquo;informations sur votre expertise.\nVous pouvez utiliser la syntaxe markdown dans le champs summary\nAjouter vos liens sociaux Pour ajouter des liens vers vos différents profils tels que LinkedIn, Twitter, and Github, incluez la section socialLinks dans votre fichier about.yaml:\n# Vos liens sociaux # Mettez en autant que voulez. Utitisez font-awesome pour les icônes. socialLinks: - name: Email icon: \u0026#34;fas fa-envelope\u0026#34; url: \u0026#34;example@gmail.com\u0026#34; - name: Github icon: \u0026#34;fab fa-github\u0026#34; url: \u0026#34;https://www.github.com/example\u0026#34; - name: Stackoverflow icon: \u0026#34;fab fa-stack-overflow\u0026#34; url: \u0026#34;#\u0026#34; - name: LinkedIn icon: \u0026#34;fab fa-linkedin\u0026#34; url: \u0026#34;#\u0026#34; - name: Twitter icon: \u0026#34;fab fa-twitter\u0026#34; url: \u0026#34;#\u0026#34; - name: Facebook icon: \u0026#34;fab fa-facebook\u0026#34; url: \u0026#34;#\u0026#34; Vous pouvez utiliser n\u0026rsquo;importe quelles icônes libres de Font Awesome dans le champs icon.\nAjouter un CV Pour ajouter votre Curriculum Vitae, placez le fichier PDF dans le répertoire files à l\u0026rsquo;intérieur du répertoire static. Ensuite, incluez la section suivante dans votre fichier about.yaml.\n# Votre CV. Le chemin de ce fichier doit être relatif vers votre répertoire \u0026#34;static\u0026#34; resourceLinks: - title: \u0026#34;My Resume\u0026#34; url: \u0026#34;files/resume.pdf\u0026#34; Ajouter des badges Maintenant, ajoutons vos badges et les indicateurs de force pour diverses compétences telles que le leadership, la communication, le travail d\u0026rsquo;équipe, etc. Incluez la section suivante dans votre fichier about.yaml:\n# Afficher vos badges # Vous pouvez afficher vos certifications vérifiée depuis https://www.credly.com. # Vous pouvez aussi afficher des barres circulaires indiquant le niveau d\u0026#39;expertise sur une certaine compétence badges: - type: certification name: Certified Kubernetes Security Specialist url: \u0026#34;https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/f4bf92ed-8985-40b2-bc07-2f9308780854/kubernetes-security-specialist-logo-examdev.png\u0026#34; - type: certification name: Istio and IBM Cloud Kubernetes Service url: \u0026#34;https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/8d34d489-84bf-4861-a4a0-9e9d68318c5c/Beyond_basics_of_Istio_on_Cloud_v2.png\u0026#34; - type: certification name: Artificial Intelligence and Machine Learning url: \u0026#34;https://www.credly.com/org/grupo-bancolombia/badge/artificial-intelligence-and-machine-learning\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/e027514f-9d07-4b29-862f-fe21a8aaebf1/ae.png\u0026#34; - type: soft-skill-indicator name: Leadership percentage: 85 color: blue - type: soft-skill-indicator name: Team Work percentage: 90 color: yellow - type: soft-skill-indicator name: Hard Working percentage: 85 color: orange Actuellement, le pourcentage de qualification doit être compris entre 0 et 100, et doit être divisible par 5. Les couleurs suivantes sont disponibles pour l\u0026rsquo;indicateur de pourcentage de qualification.\nbleu jaune rose vert Vous pouvez aussi utiliser n\u0026rsquo;importe quel code couleur hexadécimal dans le champs color.\nL\u0026rsquo;image suivante montre comment le contenu du fichier about.yaml est cartographié dans la section A propos. (La portion de configuration de l\u0026rsquo;image est obsolète et la section des SoftSkills a été remplacée avec des badges)\n","date":"June 8, 2020","hero":"/posts/configuration/sections/about/hero.svg","permalink":"http://localhost:1313/fr/posts/configuration/sections/about/","summary":"L\u0026rsquo;objet de la section A propos est de fournir une brève introduction sur vous sur votre site web. Dans ce billet, nous vous guiderons sur la façon de configurer la section A propos. Pour une référence complète, consultez s\u0026rsquo;il vous plaît l\u0026rsquo;extrait du fichier about.yaml.\nPour commencer, créez un fichier about.yaml dans le répertoire data/fr/sections de votre site web. Suivez ensuite, les instructions ci-dessous:\nAjouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier about.","tags":null,"title":"Configuration de la section A propos"},{"categories":null,"contents":"La section Compétences est conçue pour mettre en valeur vos compétences et fournir des informations sur votre expertise pour chaque compétence. Dans ce billet, nous vous guiderons sur la façon de configurer la section compétences de votre site. Pour une référence complète, consultez s\u0026rsquo;il vous plaît cet échantillon du fichier skills.yaml.\nPour commencer, créez un fichier skills.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous:\nAjouter les informations de section Ajoutez les métadonnées de la section à votre fichier skills.yaml:\n# section information section: name: Compétences # Titre de votre section id: skills # URL id/slug de section *valeur à conserver \u0026amp; obligatoire* enable: true # Booléen pour déterminer si la section est activée (par défaut: false) weight: 2 # Ordre d\u0026#39;affichage de la section (par defaut: alphabetique suivi par poids) showOnNavbar: true # Peut optionnellement masquer les titres de la section # hideTitle: true Ajouter vos compétences Ajoutez une compétence et ses informations sous la section skills dans votre fichier skills.yaml comme ci-dessous:\n# Vos compétences. # Donnez un résumé pour chaque compétence dans la section summary. skills: - name: Kubernetes logo: /images/sections/skills/kubernetes.png summary: \u0026#34;Capable of deploying, managing application on Kubernetes. Experienced in writing Kubernetes controllers for CRDs.\u0026#34; url: \u0026#34;https://kubernetes.io/\u0026#34; Ici, vous renseignez les champs name, logo, et summary pour une compétence. Le champs summary doit fournir une idée du niveau de connaissance sur une compétence particulière.\nVous pouvez utiliser la syntaxe markdown dans le champs summary.\nL\u0026rsquo;image suivante montre comment le contenu du fichier skills.yaml est cartographié dans la section Compétences.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/skills/hero.svg","permalink":"http://localhost:1313/fr/posts/configuration/sections/skills/","summary":"La section Compétences est conçue pour mettre en valeur vos compétences et fournir des informations sur votre expertise pour chaque compétence. Dans ce billet, nous vous guiderons sur la façon de configurer la section compétences de votre site. Pour une référence complète, consultez s\u0026rsquo;il vous plaît cet échantillon du fichier skills.yaml.\nPour commencer, créez un fichier skills.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous:\nAjouter les informations de section Ajoutez les métadonnées de la section à votre fichier skills.","tags":null,"title":"Configuration Section Compétences"},{"categories":null,"contents":"La section Etude a été conçue pour mettre en valeur votre parcours d\u0026rsquo;étude. Dans ce billet, nous vous guiderons sur la façon de configurer la section Etude de votre site. Pour une référence complète, consultez s\u0026rsquo;il vous plaît l\u0026rsquo;extrait du fichier education.yaml.\nPour commencer, créez un nouveau fichier nommé education.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous.\nAjouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier education.yaml:\n# section information section: name: Etude # Titre de votre section id: education # URL id/slug de section *valeur à conserver \u0026amp; obligatoire* template: sections/education.html # Utilisez \u0026#34;sections/education-alt.html comme modèle alternatif. enable: true weight: 4 showOnNavbar: true # Peut optionnellement masquer les titres de la section # hideTitle: true Ajoutez vos degrés d\u0026rsquo;enseignement Pour ajouter un cycle d\u0026rsquo;étude, inclure les informations correspondantes sous la section degrees dans le fichier education.yaml comme ci-dessous :\ndegrees: - name: Ph.D in Quantum Cryptography icon: fa-microscope timeframe: 2016-2020 institution: name: ABC University of Technology url: \u0026#34;#\u0026#34; logo: /images/education/college.png grade: #(optionnel) scale: CGPA achieved: 3.6 outOf: 4 publications: #(optionnel) - title: Lorem ipsum dolor sit amet, consectetur adipiscing elit. url: \u0026#34;#\u0026#34; - title: Fusce eu augue ut odio porttitor pulvinar. url: \u0026#34;#\u0026#34; - title: Nullam vitae orci tincidunt purus viverra pulvinar. url: \u0026#34;#\u0026#34; extracurricularActivities: #(optionnel) - Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Fusce eu augue ut odio porttitor pulvinar. custonSections: #(optionnel) - name: Thesis content: Lorem ipsum dolor sit amet, consectetur adipiscing elit. - name: Supervisor content: Fusce eu augue ut odio porttitor pulvinar. Assurez-vous que l\u0026rsquo;icône que vous utilisez soit disponible sur Font Awesome.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/education/hero.svg","permalink":"http://localhost:1313/fr/posts/configuration/sections/education/","summary":"La section Etude a été conçue pour mettre en valeur votre parcours d\u0026rsquo;étude. Dans ce billet, nous vous guiderons sur la façon de configurer la section Etude de votre site. Pour une référence complète, consultez s\u0026rsquo;il vous plaît l\u0026rsquo;extrait du fichier education.yaml.\nPour commencer, créez un nouveau fichier nommé education.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous.\nAjouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier education.","tags":null,"title":"Configuration de la section Etudes"},{"categories":null,"contents":"La section expériences a été conçue pour mettre en valeur votre carrière et mettre en évidence les responsabilités que vous avez assumées tout au long de votre parcours professionnel. Dans ce billet, nous vous guiderons sur la façon de configurer la section Expériences de votre site. Pour une référence complète, consultez s\u0026rsquo;il vous plaît l\u0026rsquo;extrait du fichier experiences.yaml.\nPour commencer, créez un nouveau fichier nommé experiences.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous:\nAjouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier experiences.yaml:\n# section information section: name: Experiences # Titre de la section (par défaut: \u0026#34;\u0026#34; ) id: experiences # URL id/slug de section *valeur à conserver \u0026amp; obligatoire* enable: true weight: 3 showOnNavbar: true # Peut optionnellement masquer les titres de la section # hideTitle: true Ajouter vos expériences Pour ajouter une expérience, incluez les informations correspondantes sous la section experiences de votre fichier experiences.yaml comme ci-dessous:\n# Vos expériences experiences: - company: name: Example Co. url: \u0026#34;https://www.example.com\u0026#34; location: Dhaka Branch logo: /images/experiences/company.png # Aperçu de votre compagnie overview: Example Co. is a widely recognized company for cloud-native development. It builds tools for Kubernetes. positions: - designation: Senior Software Engineer start: Nov 2019 # Ne pas fournir de date de fin sur votre poste actuel. Ca sera remplacé par \u0026#34;Aujourd\u0026#39;hui\u0026#34;. # end: Dec 2020 # Donnez quelques points à propos de vos responsabilités dans cette entreprise. responsibilities: - Design and develop XYZ tool for ABC task - Design, develop and manage disaster recovery tool [Xtool](https://www.example.com) that backup Kubernetes volumes, databases, and cluster\u0026#39;s resource definition. - Lead backend team. - designation: Junior Software Engineer start: Nov 2017 end: Oct 2019 responsibilities: - Implement and test xyz feature for abc tool. - Support client for abc tool. - Learn k,d,w technology for xyz. Chaque entrée dans une section expériences devrait avoir les informations suivantes:\ncompany: Quelques informations sur votre entreprise. Vous devez fournir name, url, location, logo, et une brève overview de votre entreprise. positions: Une liste des postes que vous avez occupé dans l\u0026rsquo;entreprise. Vous pouvez fournir plusieurs postes si vous en avez changé au sein de cette entreprise. designation: Indique le rôle que vous jouiez sur ce poste. start: Temps quand vous avez démarré à ce poste. end: Temps quand vous avez quitté ce poste. Si vous occupé actuellement ce poste, ne renseignez pas ce champs. responsibilities: Une liste des responsabilités que vous avez assumée à ce poste. Cette section est très importante car elle donnera aux visiteurs une idée des responsabilités que vous êtes capable de gérer. Vous pouvez utiliser la syntaxe markdown dans le champs overview de la section company et dans le champs responsabilities.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/experiences/hero.svg","permalink":"http://localhost:1313/fr/posts/configuration/sections/experiences/","summary":"La section expériences a été conçue pour mettre en valeur votre carrière et mettre en évidence les responsabilités que vous avez assumées tout au long de votre parcours professionnel. Dans ce billet, nous vous guiderons sur la façon de configurer la section Expériences de votre site. Pour une référence complète, consultez s\u0026rsquo;il vous plaît l\u0026rsquo;extrait du fichier experiences.yaml.\nPour commencer, créez un nouveau fichier nommé experiences.yaml dans le répertoire data/fr/sections de votre site.","tags":null,"title":"Configuration de la section Expériences"},{"categories":null,"contents":"L\u0026rsquo;objet de la section Projets est de présenter efficacement vos projets. Dans ce billet, nous vous guiderons sur la façon de configurer la section Projets de votre site. Pour une référence complète, consultez s\u0026rsquo;il vous plaît l\u0026rsquo;extrait du fichier projects.yaml.\nPour commencer, créez un nouveau fichier nommé projects.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous:\nAjouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier projects.yaml:\n# section information section: name: Projects # Titre de la section (par défaut: \u0026#34;\u0026#34; ) id: projects # URL id/slug de section *valeur à conserver \u0026amp; obligatoire* enable: true weight: 5 showOnNavbar: true # Peut optionnellement masquer les titres de la section # hideTitle: true Ajouter des boutons de filtrage projet Maintenant, ajoutez une section buttons dans votre fichier projects.yaml comme ci-dessous:\nbuttons: - name: All filter: \u0026#34;all\u0026#34; - name: Professional filter: \u0026#34;professional\u0026#34; - name: Academic filter: \u0026#34;academic\u0026#34; - name: Hobby filter: \u0026#34;hobby\u0026#34; Chaque bouton a deux propriétés. La première propriété est name qui est le texte qui sera affiché sur le bouton et l\u0026rsquo;autre est filter qui spécifie la catégorie des projets que ce bouton doit sélectionner.\nUn bouton n\u0026rsquo;affichera que les projets qui ont un tag correspondant au texte spécifié dans le filter choisi. La valeur du filtre all est traitée spécifiquement. Il correspond à tous les projets même s\u0026rsquo;ils n\u0026rsquo;ont pas all en tant que tag dans leur champs tags.\nAjouter vos projets Maintenant, ajoutez vos projects sous la section projects dans votre fichier projects.yaml comme ci-dessous:\nprojects: - name: Kubernetes logo: images/projects/kubernetes.png role: Contributor timeline: \u0026#34;March 2018 - Present\u0026#34; repo: https://github.com/kubernetes/kubernetes # url: \u0026#34;\u0026#34; summary: Production-Grade Container Scheduling and Management . tags: [\u0026#34;professional\u0026#34;, \u0026#34;kubernetes\u0026#34;, \u0026#34;cloud\u0026#34;] Vous pouvez spécifier les champs suivants pour votre projet:\nname: Le nom du projet. logo: Le log du projet. Si le projet n\u0026rsquo;a pas de logo, le thème y ajoutera automatiquement un espace réservé. role: Votre rôle sur ce projet. timeline: La chronologie quand vous avez travaillé sur ce projet. repo: Si ce projet est projet Open-Source et hébergé sur Github, vous pouvez fournir l\u0026rsquo;URL du dépôt.Il Ca sera utilisé pour montrer le nombre d\u0026rsquo;étoiles pour ce projet. url: Si le projet n\u0026rsquo;est pas open-source ou n\u0026rsquo;est pas hébergé sur Github, vous pouvez fournir une URL de votre projet. Cela créera un bouton avec le lien dans la carte du projet. summary: Une courte description du projet. tags: Une liste de tags pour votre projet. Ca sera utilisé pour sélectionner les projets sous une catégorie avec le bouton de filtrage. Vous pouvez utiliser la syntaxe markdown dans le champs summary.\nL\u0026rsquo;image suivante montre commment les contenus de projects.yaml sont cartographiés dans la section projects.yaml.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/projects/hero.svg","permalink":"http://localhost:1313/fr/posts/configuration/sections/projects/","summary":"L\u0026rsquo;objet de la section Projets est de présenter efficacement vos projets. Dans ce billet, nous vous guiderons sur la façon de configurer la section Projets de votre site. Pour une référence complète, consultez s\u0026rsquo;il vous plaît l\u0026rsquo;extrait du fichier projects.yaml.\nPour commencer, créez un nouveau fichier nommé projects.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous:\nAjouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier projects.","tags":null,"title":"Configuration de la section Projets"},{"categories":null,"contents":"La section Billets récents est utilisée pour mettre en valeur les derniers billets de votre contenu. Pour activer cette section, créez une fichier recent-posts.yaml dans votre répertoire data/fr/sections et incluez le contenu suivant:\n# section information section: name: Billets récents # Titre de la section (par défaut: \u0026#34;\u0026#34; ) id: recent-posts # URL id/slug de section *valeur à conserver \u0026amp; obligatoire* enable: true # Booléen pour déterminer si la section est activée (par défaut: false) weight: 6 # # Ordre d\u0026#39;affichage de la section (par defaut: alphabetique suivi par poids) showOnNavbar: # true Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation hideTitle: true # Peut optionnellement masquer les titres de la section (defaut: false) numShow: 4 # Peut optionnellement augmenter le nombre de billets à afficher (defaut: 3) showMoreButton: false # Peu optionnellement afficher le bouton \u0026#39;Plus de billets\u0026#39; (default: false) ","date":"June 8, 2020","hero":"/posts/configuration/sections/recent-posts/hero.svg","permalink":"http://localhost:1313/fr/posts/configuration/sections/recent-posts/","summary":"La section Billets récents est utilisée pour mettre en valeur les derniers billets de votre contenu. Pour activer cette section, créez une fichier recent-posts.yaml dans votre répertoire data/fr/sections et incluez le contenu suivant:\n# section information section: name: Billets récents # Titre de la section (par défaut: \u0026#34;\u0026#34; ) id: recent-posts # URL id/slug de section *valeur à conserver \u0026amp; obligatoire* enable: true # Booléen pour déterminer si la section est activée (par défaut: false) weight: 6 # # Ordre d\u0026#39;affichage de la section (par defaut: alphabetique suivi par poids) showOnNavbar: # true Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation hideTitle: true # Peut optionnellement masquer les titres de la section (defaut: false) numShow: 4 # Peut optionnellement augmenter le nombre de billets à afficher (defaut: 3) showMoreButton: false # Peu optionnellement afficher le bouton \u0026#39;Plus de billets\u0026#39; (default: false) ","tags":null,"title":"Configuration Section Billets Récents"},{"categories":null,"contents":"La section Réalisations a été conçue pour afficher vos réalisations dans le format d\u0026rsquo;une galerie attrayante. Ce guide vous accompagnera à travers le processus de configuration de la section Réalisations sur votre site. Pour une référence complète, consultez s\u0026rsquo;il vous plaît l\u0026rsquo;extrait du fichier achievements.yaml.\nPour commencer, créez un nouveau fichier nommé achievements.yaml dans le répertoire data/fr/sections de votre site web. Ensuite, suivez les instructions ci-dessous:\nAjouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier achievements.yaml:\n# section information section: name: Réalisations # Titre de votre section (default: \u0026#34;\u0026#34;) id: achievements # URL id/slug de section *valeur à conserver \u0026amp; obligatoire* enable: true # Booléen pour déterminer si la section est activée (par défaut: false) weight: 9 # Ordre d\u0026#39;affichage de la section (par defaut: alphabetique suivi par poids) showOnNavbar: true # Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation # Peut optionnellement masquer les titres de la section # hideTitle: true Ajouter les réalisations Pour ajouter vos réalisations, ouvrez le fichier achievements.yaml et incluez les entrées suivantes sous la section achievements:\nachievements: - title: Meilleur présentateur image: images/sections/achievements/presenter.jpg summary: Meilleur présentation de l\u0026#39;année 2020 à la conférence XYZ. Chaque entrée d\u0026rsquo;une réalisation doit avoir les champs suivants:\ntitle: Le titre de la réalisation. image: Une image de la réalisation. summary: Un résumé de la réalisation. Vous pouvez utilisez la syntaxe markdown dans le champs summary.\nL\u0026rsquo;image suivante montre comment les contenus du fichier achievements.yaml sont cartographiés dans la section Réalisations.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/achievements/hero.svg","permalink":"http://localhost:1313/fr/posts/configuration/sections/achievements/","summary":"La section Réalisations a été conçue pour afficher vos réalisations dans le format d\u0026rsquo;une galerie attrayante. Ce guide vous accompagnera à travers le processus de configuration de la section Réalisations sur votre site. Pour une référence complète, consultez s\u0026rsquo;il vous plaît l\u0026rsquo;extrait du fichier achievements.yaml.\nPour commencer, créez un nouveau fichier nommé achievements.yaml dans le répertoire data/fr/sections de votre site web. Ensuite, suivez les instructions ci-dessous:\nAjouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier achievements.","tags":null,"title":"Configuration de la section Réalisations"},{"categories":null,"contents":"Article complet à venir\u0026hellip; ","date":"June 8, 2020","hero":"/images/default-hero.jpg","permalink":"http://localhost:1313/fr/posts/writing-posts/front-matter/","summary":"Article complet à venir\u0026hellip; ","tags":null,"title":"Front Matter"},{"categories":null,"contents":"Cet article propose un échantillon des syntaxes de base du Markdown qui peut être utilisé dans les fichiers de contenu d\u0026rsquo;Hugo, et montre également des balises HTML de base décorées avec CSS dans un thème Hugo.\nEn-têtes Les éléments HTML suivant \u0026lt;h1\u0026gt;—\u0026lt;h6\u0026gt; représentent six niveaux de titres de section. \u0026lt;h1\u0026gt; est le niveau le plus élevé tandis que le \u0026lt;h6\u0026gt; est le plus bas.\nH1 H2 H3 H4 H5 H6 Paragraphe Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.\nItatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.\nBloc de citation Les éléments blockquote représentent le contenu qui est cité à partir d\u0026rsquo;une autre source, éventuellement avec une citation qui doit être dans un élément footer ou cite, et éventuellement avec des changments en ligne tel que les annotations et les abrévations.\nBloc de citation sans attribution Tiam, ad mint andaepu dandae nostion secatur sequo quae. Notez que vous pouvez utiliser la syntaxe Markdown à l\u0026rsquo;intérieur d\u0026rsquo;un bloc de citation.\nBloc de citation avec attribution Don\u0026rsquo;t communicate by sharing memory, share memory by communicating.\n— Rob Pike1\nTableaux Les tableaux ne font pas partie de la spécification de base du Markdown, mais Hugo les supportent hors-des-clous.\nName Age Bob 27 Alice 23 Markdown en ligne dans les tableaux Inline Markdown In Table italics bold strikethrough code Blocs de code Bloc de code avec backticks \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026#34;UTF-8\u0026#34;\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; bloc de code indenté avec quatre espaces \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026quot;en\u0026quot;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026quot;UTF-8\u0026quot;\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Bloc de code avec code abrégé de mise en évidence d\u0026rsquo;Hugo \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026#34;UTF-8\u0026#34;\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Types de liste Liste ordonnée Première point Second point Troisième point Liste non ordonnée Element de la liste Autre élément Et un autre élément listes imbriquées Fruit Pomme Orange Banane Selle Lait Fromage Autres Elements — abbr, sub, sup, kbd, mark Ici, vous trouverez d\u0026rsquo;autres balises HTML décorées par CSS:\n\u0026lt;abbr title=\u0026#34;Graphics Interchange Format\u0026#34;\u0026gt;GIF\u0026lt;/abbr\u0026gt; est un format d\u0026#39;image bitmap. GIF est un format d\u0026rsquo;image bitmap.\nH\u0026lt;sub\u0026gt;2\u0026lt;/sub\u0026gt;O H2O\nX\u0026lt;sup\u0026gt;n\u0026lt;/sup\u0026gt; + Y\u0026lt;sup\u0026gt;n\u0026lt;/sup\u0026gt; = Z\u0026lt;sup\u0026gt;n\u0026lt;/sup\u0026gt; Xn + Yn = Zn\nPressez \u0026lt;kbd\u0026gt;\u0026lt;kbd\u0026gt;CTRL\u0026lt;/kbd\u0026gt;+\u0026lt;kbd\u0026gt;ALT\u0026lt;/kbd\u0026gt;+\u0026lt;kbd\u0026gt;Delete\u0026lt;/kbd\u0026gt;\u0026lt;/kbd\u0026gt; pour terminer la session. Pressez CTRL+ALT+Delete pour terminer la session.\nLa plupart des \u0026lt;mark\u0026gt;salamandres\u0026lt;/mark\u0026gt; sont nocturnes, et chassent les insectes, les vers, et d\u0026#39;autres petites créatures. La plupart des salamandres sont nocturnes, et chassent les insectes, les vers, et d\u0026rsquo;autres petites créatures.\nLa citation ci-dessus est extraite de la conférence de Rob Pike\u0026rsquo;s lors du Gopherfest, le 18 Novembre 2015.\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","date":"June 8, 2020","hero":"/images/default-hero.jpg","permalink":"http://localhost:1313/fr/posts/writing-posts/markdown-syntax/","summary":"\u003cp\u003eCet article propose un échantillon des syntaxes de base du Markdown qui peut être utilisé dans les fichiers de contenu d\u0026rsquo;Hugo, et montre également des balises HTML de base décorées avec CSS dans un thème Hugo.\u003c/p\u003e","tags":null,"title":"Guide Syntaxique Markdown"},{"categories":null,"contents":"La notation Mathématique dans un projet Hugo peut être activée en utilisant des librairies JavaScript tierces.\nDans cet exemple, nous utiliserons KaTeX\nCréez un partiel sous /layouts/partials/math.html A l\u0026rsquo;intérieur de ce partiel référencez l\u0026rsquo;Auto-render Extension ou hébergez ces scripts localement. Inclure le partiel dans votre template comme suit: {{ if or .Params.math .Site.Params.math }} {{ partial \u0026#34;math.html\u0026#34; . }} {{ end }} Pour activer KaText globalement mettez le paramètre math à true dans la configuration du projet. Pour activer KaTex par page, incluez le paramètre math: true dans le front matter de votre fichier de contenu. Note: Utilisez le référentiel en ligne des Fonctions TeX supportées\nExemples Bloc de math: $$ \\varphi = 1+\\frac{1} {1+\\frac{1} {1+\\frac{1} {1+\\cdots} } } $$\n","date":"June 8, 2020","hero":"/posts/writing-posts/math/hero.svg","permalink":"http://localhost:1313/fr/posts/writing-posts/math/","summary":"\u003cp\u003eLa notation Mathématique dans un projet Hugo peut être activée en utilisant des librairies JavaScript tierces.\u003c/p\u003e","tags":null,"title":"Paramètres de type Maths"},{"categories":null,"contents":"Hugo est livré avec quelques Shortcode intégrés pour du contenu riche, ainsi qu\u0026rsquo;une configuration pour le respect de la vie privée et un ensemble de Shortcode simples qui active des versions statiques et sans JS de différents médias sociaux.\nShortcode simple Instagram Shortcode amélioré de confidentialité YouTube Shortcode simple X (ex-Twiter) Owl bet you\u0026#39;ll lose this staring contest 🦉 pic.twitter.com/eJh4f2zncC\n\u0026mdash; San Diego Zoo Wildlife Alliance (@sandiegozoo) October 26, 2021 Shortcode simple Vimeo ","date":"June 8, 2020","hero":"/posts/writing-posts/rich-content/hero.svg","permalink":"http://localhost:1313/fr/posts/writing-posts/rich-content/","summary":"\u003cp\u003eHugo est livré avec quelques \u003ca href=\"https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes\" target=\"_blank\" rel=\"noopener\"\u003eShortcode intégrés\u003c/a\u003e pour du contenu riche, ainsi qu\u0026rsquo;une \u003ca href=\"https://gohugo.io/about/hugo-and-gdpr/\" target=\"_blank\" rel=\"noopener\"\u003econfiguration pour le respect de la vie privée\u003c/a\u003e et un ensemble de Shortcode simples qui active des versions statiques et sans JS de différents médias sociaux.\u003c/p\u003e","tags":null,"title":"Contenu riche"},{"categories":null,"contents":"Emoji peut être activé dans un projet Hugo de plusieurs façons.\nLa fonction emojify peut être appelée directement dans les templates ou par shortcodes en ligne.\nPour activer globallement Emoji, paramètrez enableEmoji à true dans la configuration de votre site et vous pouvez ensuite taper des codes raccourcis d\u0026rsquo;Emoji directement dans les contenus de vos fichiers; par exemple:\n🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:\nL\u0026rsquo;aide mémoire Emoji est une référence utile pour les codes emoji.\nN.B. Les étapes ci-dessus active les caractères Unicode Standard Emoji dans Hugo, cepandant, le rendu de ces glyphes dépend du navigateur et de la plateforme. Pour styler l\u0026rsquo;emoji vous pouvez utiliser une police emoji tierce ou un empilement de polices; par exemple:\n.emoji { font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols; }","date":"June 8, 2020","hero":"/posts/writing-posts/using-emoji/hero.svg","permalink":"http://localhost:1313/fr/posts/writing-posts/using-emoji/","summary":"\u003cp\u003eEmoji peut être activé dans un projet Hugo de plusieurs façons.\u003c/p\u003e","tags":null,"title":"Utilisation d'Emoji"},{"categories":null,"contents":"Analytiques Ce thème a été construit avec le support de divers outils d\u0026rsquo;analyse. Actuellement, il prend en charge les analyses suivantes:\nGoatCounter counter.dev Google Analytics Matomo Pour une liste complète des analytiques supportés, référez-vous au fichier d\u0026rsquo;échantillon config.yaml.\nAvertissement: Lors de l\u0026rsquo;ajout d\u0026rsquo;analyses, vous devriez prendre en considération la législation locale pour voir si une bannière de confidentialité est nécessaire pour informer les visiteurs du suivi de ses données personnelles. En général (pas un conseil juridique), les méthodes anonymes et respectueuses de la vie privée telles que counter.dev et GoatCounter n\u0026rsquo;ont pas besoin d\u0026rsquo;une bannière, car elles ne collectent pas de données personnelles identifiables. Goat Counter GoatCounter est la méthode d\u0026rsquo;analyse la plus complète, simple et respectueuse de la vie privée supportée dans Toha. Ces scripts traquent les pages les plus vues, le nombre total d\u0026rsquo;utilisateur, et plus encore, tout en étant open source !\nPour activer l\u0026rsquo;analyse GoatCounter sur votre site, vous avez deux options: la première est de s\u0026rsquo;inscrire sur goatcounter.com et obtenir un code pour votre site, la seconde est une instance auto-hébergée de GoatCounter. Ensuite, vous avez à ajouter une section analytics sous la section params.features de votre fichier config.yaml comme ci-dessous:\nanalytics: enable: true services: # GoatCounter goatCounter: code: \u0026lt;your GoatCounter code\u0026gt; # Not self-hosted instance: \u0026lt;your GoatCounter instance url\u0026gt; # For self-hosted you should use only one of the two methods counter.dev counter.dev est un site d\u0026rsquo;analytique simple et respectueux de la vie privée qui vous permet de suivre le nombre total d\u0026rsquo;utilisateurs, la première page visitée et quelques autres métriques sur votre site web. Malheureusement, pour que les choses restent simples (et gratuites), elles ne montrent pas un classement des pages les plus visités, mais plutôt celles qui ont été consultées en premier.\nVous pouvez l\u0026rsquo;activer par l\u0026rsquo;ajout de l\u0026rsquo;email avec lequel vous vous êtes inscrit sur la page de counter.dev sous la section params.features dans votre fichier config.yaml comme ci-dessous:\nanalytics: enable: true services: counterDev: id: \u0026lt;votre counter.dev id\u0026gt; Le code de suivi sera automatiquement ajouté à votre site.\nRemarques : Sur certains sites, une erreur a été détectée où seul le répertoire racine (\u0026quot;/\u0026quot;) est passé à counter.dev, donc le suivi n\u0026rsquo;affiche rien sous la section \u0026ldquo;pages\u0026rdquo;. Pour corriger cela, on peut ajouter referrerPolicy: no-referrer-when-downgrade comme paramètre dans la section \u0026ldquo;counterDev\u0026rdquo;, en s\u0026rsquo;assurant que les nouvelles visites de pages sont toujours correctement passées sur counter.dev. Google Analytics Méfiez-vous, d\u0026rsquo;après une récente jurisprudence, Google Analytics pourrait être illégal dans l\u0026rsquo;Union Européenne. Vous pouvez activer Google Analytics sur votre site en ajoutant votre id de suivi sous la section params.features dans votre fichier config.yaml comme ci-dessous:\nanalytics: enable: true services: # Google Analytics google: id: \u0026lt;your Google Analytics tracking id\u0026gt; Vous pouvez utiliser à la fois la V3 ou V4 de l\u0026rsquo;ID de suivi. Le thème détectera automatiquement la version du code de suivi et ajoutera les scripts de suivi correspondants en fonction de votre site.\nPour des paramètres de confidentialité additionnels concernant Google Analytics, vous pouvez fournir une section privacy.googleAnalytics dans votre fichier config.yaml comme décrit ici.\nMatomo Vous pouvez activer Matomo (anciennement Piwik) par l\u0026rsquo;ajout de la configuration Matomo sous la section params.features dans votre fichier config.yaml comme ci-dessous:\nanalytics: enable: true services: # Matomo / Piwik matomo: instance: matomo.example.com siteId: 1 # The number generated after adding a site in your instance ","date":"June 8, 2020","hero":"/posts/analytics/hero.svg","permalink":"http://localhost:1313/fr/posts/analytics/","summary":"Analytiques Ce thème a été construit avec le support de divers outils d\u0026rsquo;analyse. Actuellement, il prend en charge les analyses suivantes:\nGoatCounter counter.dev Google Analytics Matomo Pour une liste complète des analytiques supportés, référez-vous au fichier d\u0026rsquo;échantillon config.yaml.\nAvertissement: Lors de l\u0026rsquo;ajout d\u0026rsquo;analyses, vous devriez prendre en considération la législation locale pour voir si une bannière de confidentialité est nécessaire pour informer les visiteurs du suivi de ses données personnelles. En général (pas un conseil juridique), les méthodes anonymes et respectueuses de la vie privée telles que counter.","tags":null,"title":"Analytiques"}] \ No newline at end of file diff --git a/public/fr/index.xml b/public/fr/index.xml deleted file mode 100644 index afbdc286..00000000 --- a/public/fr/index.xml +++ /dev/null @@ -1,385 +0,0 @@ - - - - Toha - http://localhost:1313/fr/ - Recent content on Toha - Hugo -- gohugo.io - fr - Fri, 19 Jan 2024 02:30:00 +0600 - Comment contribuer ? - http://localhost:1313/fr/posts/contributing/ - Fri, 19 Jan 2024 02:30:00 +0600 - - http://localhost:1313/fr/posts/contributing/ - Les manières de contribuer Vous pouvez contribuer à ce thème de différentes manières. -Code Les Pull Requests sont les bienvenues et je serai heureux de les examiner. Suivez simplement les principes suivants: -Gardez les simple. Gardez les cohérentes avec le design de l&rsquo;UI. Utilisez le moins de dépendances possibles. Soyez patient. Tests et rapport des problèmes Vous pouvez signaler un bug Vous pouvez aussi faire une demande de fonctionnalité Partager vos réflexions Documentation Vous pouvez aussi contribuer à la documentation du thème par : - - - - Comment ajouter un langage non supporté ? - http://localhost:1313/fr/posts/translation/new-language/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/fr/posts/translation/new-language/ - Si vous voulez traduire vers une langue non supportée, vous pouvez traduire les éléments de l&rsquo;UI. -Créer un fichier i18n Pour ce faire, vous avez à créer un répertoire i18n à l&rsquo;intérieur de la racine de votre site, le répertoire où vous pouvez trouver le fichier config.yaml, et les répertoires tel que data, content, etc. -Après cela, vous pouvez créer le fichier &lt;langage code&gt;.toml dans le répertoire i18n. Dans ce répertoire, vous pouvez trouver tous les codes de langue avec le drapeau qui apparaît avec ce code. - - - - Comment traduire des billets ? - http://localhost:1313/fr/posts/translation/content/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/fr/posts/translation/content/ - Ce thème prend en charge plusieurs langues. -Avant de commencer la traduction d&rsquo;un billet, assurez-vous que vous avez activé la langue sur votre site. Si ce n&rsquo;est pas le cas, vous pouvez suivre la section Ajout d'une langue à votre site du guide Comment traduire les données du site ? -Création du billet Lorsque vous avez ajouté la langue désirée à votre site web, sachez que vous pouvez traduire un billet dans cette langue. - - - - Comment traduire les données du site ? - http://localhost:1313/fr/posts/translation/site-data/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/fr/posts/translation/site-data/ - Ce thème prend en charge plusieurs langues. -Ajouter une langue à votre site L&rsquo;ajout d&rsquo;une langue à votre site traduira l&rsquo;interface dans cette langue (incluant les boutons, la barre de navigation, etc.). -Obtenir le code de la langue Pour traduire votre site, vous aurez besoin du code de la langue. Le tableau suivant contient les langues supportées ainsi que leurs codes: -Languages Code English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl Pour la liste complète des langages supportées, consultez s&rsquo;il vous plaît le fichier README du dépôt Toha. - - - - Ajouter une nouvelle section - http://localhost:1313/fr/posts/customizing/new-section/ - Sat, 13 Jan 2024 22:30:50 +0600 - - http://localhost:1313/fr/posts/customizing/new-section/ - Si les sections par défaut, modèles, et composants ne satisfont pas vos besoins, vous pouvez facilemement ajouter de nouvelles sections, modèles, et composants à votre site. Ce guide montrera comment ajouter une nouvelle section à votre site. -Etape 1 : Ajouter du fichier de mise en page Pour ajouter une nouvelle section à votre site, vous devez créer un fichier de mise en page dans le répertoire layout/partials/sections. Le fichier doit être nommé d&rsquo;après le nom de la section. - - - - Personnalisation CSS - http://localhost:1313/fr/posts/customizing/customize-css/ - Sat, 13 Jan 2024 22:00:50 +0600 - - http://localhost:1313/fr/posts/customizing/customize-css/ - Ce thème vous permet de personnaliser l&rsquo;apparence de votre site et ses composants par une surcharge du CSS par defaut. Ce guide vous montrera comment surcharger le schéma de couleurs et personnaliser les CSS des composants individuels. -Le thème utilise Sass pour générer du CSS. Si vous n&rsquo;êtes pas familier avec Sass, vous pouvez en apprendre plus à son sujet ici. -Surcharger les variables des couleurs du thème Si vous voulez changer le schéma de couleurs par défaut de votre thème, vous pouvez surcharger les variables de couleur du thème. - - - - Migrer de la V3 à la V4 - http://localhost:1313/fr/posts/update-v3-to-v4/ - Fri, 05 Jan 2024 02:30:00 +0600 - - http://localhost:1313/fr/posts/update-v3-to-v4/ - Toha V4 a introduit de nombreux changements structurant en terme d&rsquo;utilisation et de configuration du thème. Ce guide vous aidera à passer de la version v3 à la version v4 du thème. S&rsquo;il vous plaît, veuillez vérifier cette note de publication pour compléter le changelog. -Dans ce guide, je vais vous guider à travers les étapes pour migrer de la version 3 à la version 4 du thème Toha. Ce guide est basé sur le guide de migration écrit par Alexandre Neto dans cette issue. - - - - Les Shortcodes - http://localhost:1313/fr/posts/shortcodes/ - Sun, 05 Nov 2023 14:06:25 +0200 - - http://localhost:1313/fr/posts/shortcodes/ - Ce billet d&rsquo;échantillon est destiné à tester les éléments suivants : -Différents blocs d&rsquo;alerte. Manipulation d&rsquo;une image. Différents shortcodes. Alerte Les alertes suivantes sont disponibles dans ce thème. -Succès code -{{&lt; alert type=&#34;success&#34; &gt;}} This is sample alert with `type=&#34;success&#34;`. {{&lt; /alert &gt;}} Résultat: -This is sample alert with type=&quot;success&quot;. Danger Code: -{{&lt; alert type=&#34;danger&#34; &gt;}} This is sample alert with `type=&#34;danger&#34;`. {{&lt; /alert &gt;}} Résultat: -This is sample alert with type=&quot;danger&quot;. - - - - Caractéristiques - http://localhost:1313/fr/posts/features/ - Sun, 05 Nov 2023 12:02:54 +0200 - - http://localhost:1313/fr/posts/features/ - Ce thème a été conçu à partir d&rsquo;un point de préférence personnel. En tant que développeur, je veux organiser mon portfolio de façon à ce qu&rsquo;il reflète au mieux mes compétences. Donc, ce thème peut ou non répondre à vos besoins, mais je serai heureux d&rsquo;avoir vos commentaires. -Ce billet vous donnera un aperçu des fonctionnalités intégrées à ce thème. -Design minimaliste Ce thème a été conçu pour être minimaliste et beau. - - - - Démarrage rapide - http://localhost:1313/fr/posts/quickstart/ - Tue, 09 Aug 2022 00:00:00 +0600 - - http://localhost:1313/fr/posts/quickstart/ - Salutation ! Merci d&rsquo;avoir décidé d&rsquo;utiliser ce thème. Dans ce guide, Je vais vous montrer comment commencer rapidement avec ce thème. -Ici, je vais supposer que vous voulez commencer un nouveau site Hugo en utilisant ce thème. Si vous utilisez déjà Hugo pour votre site, alors vous devez savoir comment utiliser un thème. Dans ce cas, veuillez suivre ce dépôt échantillon pour plus de détails. -Le nécessaire Pour exécuter ce thème localement, vous devez avoir les outils suivants installés. - - - - Activer le mode sombre - http://localhost:1313/fr/posts/customizing/dark-theme/ - Sun, 12 Jun 2022 01:30:50 +0600 - - http://localhost:1313/fr/posts/customizing/dark-theme/ - Activation du mode sombre Toha v3.6.0 a introduit un thème sombre. Un grand merci à @donfiguerres. Ce guide vous montrera comment l&rsquo;activer. -Tout d&rsquo;abord, assurez-vous d&rsquo;avoir mis à jour la version du thème en v3.6.0 ou plus. Ensuite, ajoutez la section suivante sous la section params de votre fichier config.yaml. -darkMode: enable: true provider: darkreader default: system Ici, -enable: Spécifie ou non l&rsquo;activation du mode sombre. provider: Spécifie le fournisseur sous-jacent qui sera utilisé pour fournir la fonctionnalité du mode sombre. - - - - Support de Mermaid - http://localhost:1313/fr/posts/writing-posts/mermaid/ - Mon, 14 Mar 2022 06:15:35 +0600 - - http://localhost:1313/fr/posts/writing-posts/mermaid/ - Ce thème est construit avec le support de Mermaid propulsé par mermaid-js. Pour activer mermaid pour une page, vous devez mettre mermaid: true dans le front matter de votre page. Par exemple, cette page a le front matter suivant: -title: &#34;Support de Mermaid&#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Ensuite, vous pouvez utiliser le shortcode mermaid pour ajouter du contenu mermaid. Par exemple: - - - - Commentaires - http://localhost:1313/fr/posts/comments/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/fr/posts/comments/ - Commentaires Ce thème supporte les commentaires dans les billets. Actuellement, il supporte les plugins de commentaires suivants: -Disqus Valine Utterances Giscus Disqus Disqus est un plugin de commentaires très populaire. Après vous êtes inscrit sur Disqus vous aurez besoin de fournir votre pseudonyme sous la section params.features.comment de votre fichier config.yaml comme ci-après: -params: features: comment: enable: true disqus: shortName: &lt;your-disqus-shortname&gt; Valine Valine semble être un plugin de commentaires chinois. Vous pouvez activer le plugin de commentaires valine en ajoutant une section valine sous params. - - - - Les liens de soutien/donation - http://localhost:1313/fr/posts/supports/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/fr/posts/supports/ - Ce thème supporte l&rsquo;ajout de liens de soutien/donation sur votre site. Actuellement, les liens de soutien supportés sont: -Ko-fi Buy Me a Coffee Ko-fi Vous pouvez ajouter votre button flottant ko-fi sur votre site web. Pour ajouter le button flottant, ajoutez une section support sous la section params.features dans votre fichier config.yaml: -params: features: support: enabled: true kofi: user: &lt;your ko-fi user id&gt; text: Tip Me textColor: &#39;#f9fafc&#39; backgroundColor: &#39;#248aaa&#39; Buy Me a Coffee Vous pouvez ajouter votre bouton flottant &ldquo;Buy Me a Coffee&rdquo; sur votre site web. - - - - Lien externe sur barre latérale - http://localhost:1313/fr/posts/external-link/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/fr/posts/external-link/ - - - - - Préparer Votre Site - http://localhost:1313/fr/posts/getting-started/prepare-site/ - Mon, 08 Jun 2020 23:00:20 +0600 - - http://localhost:1313/fr/posts/getting-started/prepare-site/ - Dans ce billet, nous allons créer un site hugo de zéro. Nous le configurerons avec le thème toha, le rendrons multilingue, et ajouterons quelques exemples de billets. A la fin de ce billet, vous devriez être capable d&rsquo;exécuter pleinement un site Hugo avec le thème Toha localement. -Si vous voulez démarrer d&rsquo;une base, vous pouvez juste cloner le dépôt hugo-toha/hugo-toha.github.io, renommez-le et mettez-le à jour avec vos propres données. Ce dépôt a déjà été configuré pour déployer sur Github Pages et Netlify. - - - - Déployer dans Github Pages - http://localhost:1313/fr/posts/getting-started/github-pages/ - Mon, 08 Jun 2020 22:00:20 +0600 - - http://localhost:1313/fr/posts/getting-started/github-pages/ - Dans ce billet, nous allons déployer le site que nous avons créé dans le précédent billet dans Github Pages. D&rsquo;abord, assurez-vous que le nom de votre dépôt soit &lt;your username&gt;.github.io. Ensuite, commitez n&rsquo;importe quelles modifications locales et poussez dans Github. -Créer une branche gh-pages D&rsquo;abord, créez une nouvelle branche nommée gh-pages. Github définira automatiquement les configurations pour Github Pages quand il verra une branche avec ce nom. -# Création de la branche the gh-pages $ git checkout -b gh-pages # push de la branche source sur Github $ git push gh-pages gh-pages Activer Github Action Nous allons automatiser le processus de déploiement en utilisant Github Actions. - - - - Déployer dans Netlify - http://localhost:1313/fr/posts/getting-started/netlify/ - Mon, 08 Jun 2020 21:00:15 +0600 - - http://localhost:1313/fr/posts/getting-started/netlify/ - Netlify offre un facile et excellent processus pour le déploiement d&rsquo;un site statique hugo. Vous pouvez déployer votre site en quelques clics. Contrairement à Github Pages, vous pouvez nommer votre dépôt comme vous le souhaitez. Vous pouvez également personnaliser l&rsquo;URL du site. -Dans ce billet, nous montrerons le processus pas-à-pas d&rsquo;un déploiement de site hugo avec Netlify. -Ajouter une configuration de Netlify D&rsquo;abord, créons un ficher netlify.toml à la racine de votre dépôt et ajoutez-y la configuration suivante: - - - - Automatiser la mise à jour du thème - http://localhost:1313/fr/posts/getting-started/theme-update/ - Mon, 08 Jun 2020 20:00:15 +0600 - - http://localhost:1313/fr/posts/getting-started/theme-update/ - Pour garantir que votre site bénéfie des fonctionnalités et correctifs les plus récents, il est crucial de le maintenir à jour avec la dernière version du thème. Cet article vous guidera tout au long du processus de mise en place du workflow Github qui mettra à jour automatiquement la version du thème. Cette action réalisera quotidiennement une vérification d&rsquo;une mise à jour du thème. Si une mise à jour est détectée, cela va générer une PR qui mettra à jour votre site avec la version du thème la plus récente. - - - - Configuration des paramètres du site - http://localhost:1313/fr/posts/configuration/site-parameters/ - Mon, 08 Jun 2020 06:20:55 +0600 - - http://localhost:1313/fr/posts/configuration/site-parameters/ - Après l&rsquo;installation du thème, quand vous lancez le site pour la première fois, cela démarrera avec les paramètres par défaut. Cela devrait avoir l&rsquo;apparence du site d&rsquo;exemple excepté qu&rsquo;il n&rsquo;a pas de sections sur la page d&rsquo;accueil. Ces sections sont ajoutées via quelques fichiers de données. Dans les prochains billets, je vais vous montrer comment vous pouvez ajouter ces sections en fournissant des fichiers de données. -Dans ce billet, je vais vous montrer comment vous pouvez changer les paramètres du site pour modifier l&rsquo;arrière plan, le logo, les informations de l&rsquo;auteur, et activer/désactiver différentes fonctionnalités. - - - - Configuration de la section A propos - http://localhost:1313/fr/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/fr/posts/configuration/sections/about/ - L&rsquo;objet de la section A propos est de fournir une brève introduction sur vous sur votre site web. Dans ce billet, nous vous guiderons sur la façon de configurer la section A propos. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier about.yaml. -Pour commencer, créez un fichier about.yaml dans le répertoire data/fr/sections de votre site web. Suivez ensuite, les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier about. - - - - Configuration Section Compétences - http://localhost:1313/fr/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/fr/posts/configuration/sections/skills/ - La section Compétences est conçue pour mettre en valeur vos compétences et fournir des informations sur votre expertise pour chaque compétence. Dans ce billet, nous vous guiderons sur la façon de configurer la section compétences de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît cet échantillon du fichier skills.yaml. -Pour commencer, créez un fichier skills.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section à votre fichier skills. - - - - Configuration de la section Etudes - http://localhost:1313/fr/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/fr/posts/configuration/sections/education/ - La section Etude a été conçue pour mettre en valeur votre parcours d&rsquo;étude. Dans ce billet, nous vous guiderons sur la façon de configurer la section Etude de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier education.yaml. -Pour commencer, créez un nouveau fichier nommé education.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous. -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier education. - - - - Configuration de la section Expériences - http://localhost:1313/fr/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/fr/posts/configuration/sections/experiences/ - La section expériences a été conçue pour mettre en valeur votre carrière et mettre en évidence les responsabilités que vous avez assumées tout au long de votre parcours professionnel. Dans ce billet, nous vous guiderons sur la façon de configurer la section Expériences de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier experiences.yaml. -Pour commencer, créez un nouveau fichier nommé experiences.yaml dans le répertoire data/fr/sections de votre site. - - - - Configuration de la section Projets - http://localhost:1313/fr/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/fr/posts/configuration/sections/projects/ - L&rsquo;objet de la section Projets est de présenter efficacement vos projets. Dans ce billet, nous vous guiderons sur la façon de configurer la section Projets de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier projects.yaml. -Pour commencer, créez un nouveau fichier nommé projects.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier projects. - - - - Configuration Section Billets Récents - http://localhost:1313/fr/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/fr/posts/configuration/sections/recent-posts/ - La section Billets récents est utilisée pour mettre en valeur les derniers billets de votre contenu. Pour activer cette section, créez une fichier recent-posts.yaml dans votre répertoire data/fr/sections et incluez le contenu suivant: -# section information section: name: Billets récents # Titre de la section (par défaut: &#34;&#34; ) id: recent-posts # URL id/slug de section *valeur à conserver &amp; obligatoire* enable: true # Booléen pour déterminer si la section est activée (par défaut: false) weight: 6 # # Ordre d&#39;affichage de la section (par defaut: alphabetique suivi par poids) showOnNavbar: # true Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation hideTitle: true # Peut optionnellement masquer les titres de la section (defaut: false) numShow: 4 # Peut optionnellement augmenter le nombre de billets à afficher (defaut: 3) showMoreButton: false # Peu optionnellement afficher le bouton &#39;Plus de billets&#39; (default: false) - - - - Configuration de la section Réalisations - http://localhost:1313/fr/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/fr/posts/configuration/sections/achievements/ - La section Réalisations a été conçue pour afficher vos réalisations dans le format d&rsquo;une galerie attrayante. Ce guide vous accompagnera à travers le processus de configuration de la section Réalisations sur votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier achievements.yaml. -Pour commencer, créez un nouveau fichier nommé achievements.yaml dans le répertoire data/fr/sections de votre site web. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier achievements. - - - - Front Matter - http://localhost:1313/fr/posts/writing-posts/front-matter/ - Mon, 08 Jun 2020 06:15:45 +0600 - - http://localhost:1313/fr/posts/writing-posts/front-matter/ - Article complet à venir&hellip; - - - - Guide Syntaxique Markdown - http://localhost:1313/fr/posts/writing-posts/markdown-syntax/ - Mon, 08 Jun 2020 06:15:40 +0600 - - http://localhost:1313/fr/posts/writing-posts/markdown-syntax/ - <p>Cet article propose un échantillon des syntaxes de base du Markdown qui peut être utilisé dans les fichiers de contenu d&rsquo;Hugo, et montre également des balises HTML de base décorées avec CSS dans un thème Hugo.</p> - - - - Paramètres de type Maths - http://localhost:1313/fr/posts/writing-posts/math/ - Mon, 08 Jun 2020 06:15:35 +0600 - - http://localhost:1313/fr/posts/writing-posts/math/ - <p>La notation Mathématique dans un projet Hugo peut être activée en utilisant des librairies JavaScript tierces.</p> - - - - Contenu riche - http://localhost:1313/fr/posts/writing-posts/rich-content/ - Mon, 08 Jun 2020 06:15:30 +0600 - - http://localhost:1313/fr/posts/writing-posts/rich-content/ - <p>Hugo est livré avec quelques <a href="https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes" target="_blank" rel="noopener">Shortcode intégrés</a> pour du contenu riche, ainsi qu&rsquo;une <a href="https://gohugo.io/about/hugo-and-gdpr/" target="_blank" rel="noopener">configuration pour le respect de la vie privée</a> et un ensemble de Shortcode simples qui active des versions statiques et sans JS de différents médias sociaux.</p> - - - - Utilisation d'Emoji - http://localhost:1313/fr/posts/writing-posts/using-emoji/ - Mon, 08 Jun 2020 06:15:25 +0600 - - http://localhost:1313/fr/posts/writing-posts/using-emoji/ - <p>Emoji peut être activé dans un projet Hugo de plusieurs façons.</p> - - - - Analytiques - http://localhost:1313/fr/posts/analytics/ - Mon, 08 Jun 2020 06:00:23 +0600 - - http://localhost:1313/fr/posts/analytics/ - Analytiques Ce thème a été construit avec le support de divers outils d&rsquo;analyse. Actuellement, il prend en charge les analyses suivantes: -GoatCounter counter.dev Google Analytics Matomo Pour une liste complète des analytiques supportés, référez-vous au fichier d&rsquo;échantillon config.yaml. -Avertissement: Lors de l&rsquo;ajout d&rsquo;analyses, vous devriez prendre en considération la législation locale pour voir si une bannière de confidentialité est nécessaire pour informer les visiteurs du suivi de ses données personnelles. En général (pas un conseil juridique), les méthodes anonymes et respectueuses de la vie privée telles que counter. - - - - Search Results - http://localhost:1313/fr/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/fr/search/ - This file exists solely to respond to /search URL with the related search layout template. -No content shown here is rendered, all content is based in the template layouts/page/search.html -Setting a very low sitemap priority will tell search engines this is not important content. -This implementation uses Fusejs and mark.js -Initial setup Search depends on additional output content type of JSON in config.toml ``` [outputs] home = [&ldquo;HTML&rdquo;, &ldquo;JSON&rdquo;] ``` - - - - Search Results - http://localhost:1313/fr/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/fr/search/ - This file exists solely to respond to /search URL with the related search layout template. -No content shown here is rendered, all content is based in the template layouts/page/search.html -Setting a very low sitemap priority will tell search engines this is not important content. -This implementation uses Fusejs and mark.js -Initial setup Search depends on additional output content type of JSON in config.toml ``` [outputs] home = [&ldquo;HTML&rdquo;, &ldquo;JSON&rdquo;] ``` - - - - - diff --git a/public/fr/notes/index.html b/public/fr/notes/index.html deleted file mode 100644 index 2ee062ce..00000000 --- a/public/fr/notes/index.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - Notes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/notes/index.xml b/public/fr/notes/index.xml deleted file mode 100644 index 02fd03b5..00000000 --- a/public/fr/notes/index.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - Notes on Toha - http://localhost:1313/fr/notes/ - Recent content in Notes on Toha - Hugo -- gohugo.io - fr - Tue, 08 Jun 2010 08:06:25 +0600 - Search Results - http://localhost:1313/fr/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/fr/search/ - This file exists solely to respond to /search URL with the related search layout template. -No content shown here is rendered, all content is based in the template layouts/page/search.html -Setting a very low sitemap priority will tell search engines this is not important content. -This implementation uses Fusejs and mark.js -Initial setup Search depends on additional output content type of JSON in config.toml ``` [outputs] home = [&ldquo;HTML&rdquo;, &ldquo;JSON&rdquo;] ``` - - - - - diff --git a/public/fr/notes/page/1/index.html b/public/fr/notes/page/1/index.html deleted file mode 100644 index ae3578bd..00000000 --- a/public/fr/notes/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/fr/notes/ - - - - - - diff --git a/public/fr/posts/analytics/index.html b/public/fr/posts/analytics/index.html deleted file mode 100644 index 22843b78..00000000 --- a/public/fr/posts/analytics/index.html +++ /dev/null @@ -1,1360 +0,0 @@ - - - - Analytiques - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 8 juin 2020

-
- - -
-

Analytiques

-
- - - - -
-
    - -
-
- - -
-

Analytiques

-

Ce thème a été construit avec le support de divers outils d’analyse. Actuellement, il prend en charge les analyses suivantes:

- -

Pour une liste complète des analytiques supportés, référez-vous au fichier d’échantillon config.yaml.

- - - - - - -
- - Avertissement: Lors de l’ajout d’analyses, vous devriez prendre en considération la législation locale pour voir si une bannière de confidentialité est nécessaire pour informer les visiteurs du suivi de ses données personnelles. En général (pas un conseil juridique), les méthodes anonymes et respectueuses de la vie privée telles que counter.dev et GoatCounter n’ont pas besoin d’une bannière, car elles ne collectent pas de données personnelles identifiables. -
- -

Goat Counter

-

GoatCounter est la méthode d’analyse la plus complète, simple et respectueuse de la vie privée supportée dans Toha. Ces scripts traquent les pages les plus vues, le nombre total d’utilisateur, et plus encore, tout en étant open source !

-

Pour activer l’analyse GoatCounter sur votre site, vous avez deux options: la première est de s’inscrire sur goatcounter.com et obtenir un code pour votre site, la seconde est une instance auto-hébergée de GoatCounter. Ensuite, vous avez à ajouter une section analytics sous la section params.features de votre fichier config.yaml comme ci-dessous:

-
analytics:
-  enable: true
-  services:
-    # GoatCounter
-    goatCounter:
-      code: <your GoatCounter code>  # Not self-hosted
-      instance: <your GoatCounter instance url>  # For self-hosted you should use only one of the two methods
-

counter.dev

-

counter.dev est un site d’analytique simple et respectueux de la vie privée qui vous permet de suivre le nombre total d’utilisateurs, la première page visitée et quelques autres métriques sur votre site web. Malheureusement, pour que les choses restent simples (et gratuites), elles ne montrent pas un classement des pages les plus visités, mais plutôt celles qui ont été consultées en premier.

-

Vous pouvez l’activer par l’ajout de l’email avec lequel vous vous êtes inscrit sur la page de counter.dev sous la section params.features dans votre fichier config.yaml comme ci-dessous:

-
analytics:
-  enable: true
-  services:
-    counterDev:
-      id: <votre counter.dev id>
-

Le code de suivi sera automatiquement ajouté à votre site.

- - - - - - -
- - Remarques : Sur certains sites, une erreur a été détectée où seul le répertoire racine ("/") est passé à counter.dev, donc le suivi n’affiche rien sous la section “pages”. Pour corriger cela, on peut ajouter referrerPolicy: no-referrer-when-downgrade comme paramètre dans la section “counterDev”, en s’assurant que les nouvelles visites de pages sont toujours correctement passées sur counter.dev. -
- -

Google Analytics

- - - - - - -
- - Méfiez-vous, d’après une récente jurisprudence, Google Analytics pourrait être illégal dans l’Union Européenne. -
- -

Vous pouvez activer Google Analytics sur votre site en ajoutant votre id de suivi sous la section params.features dans votre fichier config.yaml comme ci-dessous:

-
analytics:
-  enable: true
-  services:
-    # Google Analytics
-    google:
-      id: <your Google Analytics tracking id>
-

Vous pouvez utiliser à la fois la V3 ou V4 de l’ID de suivi. Le thème détectera automatiquement la version du code de suivi et ajoutera les scripts de suivi correspondants en fonction de votre site.

-

Pour des paramètres de confidentialité additionnels concernant Google Analytics, vous pouvez fournir une section privacy.googleAnalytics dans votre fichier config.yaml comme décrit ici.

-

Matomo

-

Vous pouvez activer Matomo (anciennement Piwik) par l’ajout de la configuration Matomo sous la section params.features dans votre fichier config.yaml comme ci-dessous:

-
analytics:
-  enable: true
-  services:
-    # Matomo / Piwik
-    matomo:
-      instance: matomo.example.com
-      siteId: 1 # The number generated after adding a site in your instance
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/comments/index.html b/public/fr/posts/comments/index.html deleted file mode 100644 index dd237b7b..00000000 --- a/public/fr/posts/comments/index.html +++ /dev/null @@ -1,1339 +0,0 @@ - - - - Commentaires - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 14 mars 2022

-
- - -
-

Commentaires

-
- - - - -
-
    - -
-
- - -
-

Commentaires

-

Ce thème supporte les commentaires dans les billets. Actuellement, il supporte les plugins de commentaires suivants:

- -

Disqus

-

Disqus est un plugin de commentaires très populaire. Après vous êtes inscrit sur Disqus vous aurez besoin de fournir votre pseudonyme sous la section params.features.comment de votre fichier config.yaml comme ci-après:

-
params:
-  features:
-    comment:
-      enable: true
-      disqus:
-        shortName: <your-disqus-shortname>
-

Valine

-

Valine semble être un plugin de commentaires chinois. Vous pouvez activer le plugin de commentaires valine en ajoutant une section valine sous params.features.comments de votre fichier config.yaml comme ci-après:

-
params:
-  features:
-    comment:
-      enable: true
-      valine:
-        appId: app-id
-        appKey: app-key
-        avatar: avatar
-        placeholder: placeholder
-        lang: lang
-        recordIP: recordIP
-        enableQQ: enableQQ
-

Utterances

-

Utterances utilise GitHub Issues pour stocker les commentaires de vos billets. Cela nécessite que vous ayez un dépôt publique, et l’applications Utterances utilise votre dépôt. Les instructions de configuration peuvent être trouvées sur la page d’accueil d’Utterances

-
params:
-  features:
-    comment:
-      enable: true
-      utteranc:
-        repo: your-repo/name
-        issueTerm: url
-        theme: light
-

Giscus

-

Giscus est basé sur Utterances, mais utilise GitHub Discussions comme backend. Cela nécessite que vous ayez un dépôt public, et que l’application Giscus utilise votre dépôt. Les instructions de configuration peuvent être trouvées sur la page d’accueil de Giscus.

-

Pour activer le plugin de commentaires de Giscus, allez d’abord sur giscus.app. Dans la section configuration, fournissez les informations nécessaires. Il vous donnera un script à inclure dans votre site. Vous avez juste besoin d’extraire les informations respectives du script et de les fournir sous la section params.features.comment.giscus ci-après:

-
params:
-  features:
-    comment:
-      enable: true
-      giscus:
-        repo: your-repo/name
-        repoID: your-repo-id
-        category: your-category
-        categoryID: your-category-id
-        # theme: light
-        # map: url
-        # reaction: 1
-        # metadata: 0
-        # inputPosition: bottom
-        # crossOrigin: anonymous
-

Les options commentées sont facultatives. Vous pouvez les utiliser pour personnaliser davantage l’expérience des commentaires.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/configuration/index.html b/public/fr/posts/configuration/index.html deleted file mode 100644 index 3338d499..00000000 --- a/public/fr/posts/configuration/index.html +++ /dev/null @@ -1,1220 +0,0 @@ - - - - Configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/configuration/index.xml b/public/fr/posts/configuration/index.xml deleted file mode 100644 index affc0270..00000000 --- a/public/fr/posts/configuration/index.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - Configuration on Toha - http://localhost:1313/fr/posts/configuration/ - Recent content in Configuration on Toha - Hugo -- gohugo.io - fr - Mon, 08 Jun 2020 06:20:55 +0600 - Configuration des paramètres du site - http://localhost:1313/fr/posts/configuration/site-parameters/ - Mon, 08 Jun 2020 06:20:55 +0600 - - http://localhost:1313/fr/posts/configuration/site-parameters/ - Après l&rsquo;installation du thème, quand vous lancez le site pour la première fois, cela démarrera avec les paramètres par défaut. Cela devrait avoir l&rsquo;apparence du site d&rsquo;exemple excepté qu&rsquo;il n&rsquo;a pas de sections sur la page d&rsquo;accueil. Ces sections sont ajoutées via quelques fichiers de données. Dans les prochains billets, je vais vous montrer comment vous pouvez ajouter ces sections en fournissant des fichiers de données. -Dans ce billet, je vais vous montrer comment vous pouvez changer les paramètres du site pour modifier l&rsquo;arrière plan, le logo, les informations de l&rsquo;auteur, et activer/désactiver différentes fonctionnalités. - - - - Configuration de la section A propos - http://localhost:1313/fr/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/fr/posts/configuration/sections/about/ - L&rsquo;objet de la section A propos est de fournir une brève introduction sur vous sur votre site web. Dans ce billet, nous vous guiderons sur la façon de configurer la section A propos. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier about.yaml. -Pour commencer, créez un fichier about.yaml dans le répertoire data/fr/sections de votre site web. Suivez ensuite, les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier about. - - - - Configuration Section Compétences - http://localhost:1313/fr/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/fr/posts/configuration/sections/skills/ - La section Compétences est conçue pour mettre en valeur vos compétences et fournir des informations sur votre expertise pour chaque compétence. Dans ce billet, nous vous guiderons sur la façon de configurer la section compétences de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît cet échantillon du fichier skills.yaml. -Pour commencer, créez un fichier skills.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section à votre fichier skills. - - - - Configuration de la section Etudes - http://localhost:1313/fr/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/fr/posts/configuration/sections/education/ - La section Etude a été conçue pour mettre en valeur votre parcours d&rsquo;étude. Dans ce billet, nous vous guiderons sur la façon de configurer la section Etude de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier education.yaml. -Pour commencer, créez un nouveau fichier nommé education.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous. -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier education. - - - - Configuration de la section Expériences - http://localhost:1313/fr/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/fr/posts/configuration/sections/experiences/ - La section expériences a été conçue pour mettre en valeur votre carrière et mettre en évidence les responsabilités que vous avez assumées tout au long de votre parcours professionnel. Dans ce billet, nous vous guiderons sur la façon de configurer la section Expériences de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier experiences.yaml. -Pour commencer, créez un nouveau fichier nommé experiences.yaml dans le répertoire data/fr/sections de votre site. - - - - Configuration de la section Projets - http://localhost:1313/fr/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/fr/posts/configuration/sections/projects/ - L&rsquo;objet de la section Projets est de présenter efficacement vos projets. Dans ce billet, nous vous guiderons sur la façon de configurer la section Projets de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier projects.yaml. -Pour commencer, créez un nouveau fichier nommé projects.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier projects. - - - - Configuration Section Billets Récents - http://localhost:1313/fr/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/fr/posts/configuration/sections/recent-posts/ - La section Billets récents est utilisée pour mettre en valeur les derniers billets de votre contenu. Pour activer cette section, créez une fichier recent-posts.yaml dans votre répertoire data/fr/sections et incluez le contenu suivant: -# section information section: name: Billets récents # Titre de la section (par défaut: &#34;&#34; ) id: recent-posts # URL id/slug de section *valeur à conserver &amp; obligatoire* enable: true # Booléen pour déterminer si la section est activée (par défaut: false) weight: 6 # # Ordre d&#39;affichage de la section (par defaut: alphabetique suivi par poids) showOnNavbar: # true Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation hideTitle: true # Peut optionnellement masquer les titres de la section (defaut: false) numShow: 4 # Peut optionnellement augmenter le nombre de billets à afficher (defaut: 3) showMoreButton: false # Peu optionnellement afficher le bouton &#39;Plus de billets&#39; (default: false) - - - - Configuration de la section Réalisations - http://localhost:1313/fr/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/fr/posts/configuration/sections/achievements/ - La section Réalisations a été conçue pour afficher vos réalisations dans le format d&rsquo;une galerie attrayante. Ce guide vous accompagnera à travers le processus de configuration de la section Réalisations sur votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier achievements.yaml. -Pour commencer, créez un nouveau fichier nommé achievements.yaml dans le répertoire data/fr/sections de votre site web. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier achievements. - - - - - diff --git a/public/fr/posts/configuration/page/1/index.html b/public/fr/posts/configuration/page/1/index.html deleted file mode 100644 index 3ae25938..00000000 --- a/public/fr/posts/configuration/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/fr/posts/configuration/ - - - - - - diff --git a/public/fr/posts/configuration/sections/about/index.html b/public/fr/posts/configuration/sections/about/index.html deleted file mode 100644 index c835dae6..00000000 --- a/public/fr/posts/configuration/sections/about/index.html +++ /dev/null @@ -1,1416 +0,0 @@ - - - - Configuration de la section A propos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 8 juin 2020

-
- - -
-

Configuration de la section A propos

-
- - - - -
-
    - -
-
- - -
-

L’objet de la section A propos est de fournir une brève introduction sur vous sur votre site web. Dans ce billet, nous vous guiderons sur la façon de configurer la section A propos. Pour une référence complète, consultez s’il vous plaît l’extrait du fichier about.yaml.

-

Pour commencer, créez un fichier about.yaml dans le répertoire data/fr/sections de votre site web. Suivez ensuite, les instructions ci-dessous:

-

Ajouter les informations de section

-

Ajoutez les métadonnées de la section suivante dans votre fichier about.yaml:

-
# section information
-section:
-  name: A propos # Titre de votre section (default: "")
-  id: about # URL id/slug de section *valeur à conserver & obligatoire*
-  enable: true # Booléen pour déterminer si la section est activée (par défaut: false)
-  weight: 1 # Ordre d'affichage de la section (par defaut: alphabetique suivi par poids)
-  showOnNavbar: true # Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation
-  template: sections/about.html # Vous Permet de pointer vers un modèle spécifique.
-

Paramètre du modèle

-

Vous avez la possibilité de personnaliser le partiel utilisé pour cette section en spécifiant la propriété template. Sauvegardez simplement le nouveau modèle dans votre répertoire layout/partials.

-

Ajouter vos informations de travail

-

Pour inclure des détails à propos de votre emploi actuel, vous pouvez ajouter la section suivante dans votre fichier about.yaml:

-
# votre désignation
-designation: Software Engineer
-# Les informations de votre compagnie
-company:
-  name: Example Co.
-  url: "https://www.example.com"
-

Ajouter un résumé sur vous

-

Pour donner un aperçu concis de votre expertise professionnelle, ajoutons une section de résumé. Cela donnera aux visiteurs un aperçu rapide de ce que vous faites. Ajoutez la section suivante à votre fichier about.yaml:

-
# un résumé sur vous
-summary: 'I am a passionate software engineer with x years of working experience. I built OSS tools for [Kubernetes](https://kubernetes.io/) using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, etc.'
-

Essayez de le rendre aussi bref que possible. Ne soyez pas trop verbeux. Nous avons d’autres sections qui donnent plus d’informations sur votre expertise.

-
-

Vous pouvez utiliser la syntaxe markdown dans le champs summary

-
-

Ajouter vos liens sociaux

-

Pour ajouter des liens vers vos différents profils tels que LinkedIn, Twitter, and Github, incluez la section socialLinks dans votre fichier about.yaml:

-
# Vos liens sociaux
-# Mettez en autant que voulez. Utitisez font-awesome pour les icônes.
-socialLinks:
-- name: Email
-  icon: "fas fa-envelope"
-  url: "example@gmail.com"
-
-- name: Github
-  icon: "fab fa-github"
-  url: "https://www.github.com/example"
-
-- name: Stackoverflow
-  icon: "fab fa-stack-overflow"
-  url: "#"
-
-- name: LinkedIn
-  icon: "fab fa-linkedin"
-  url: "#"
-
-- name: Twitter
-  icon: "fab fa-twitter"
-  url: "#"
-
-- name: Facebook
-  icon: "fab fa-facebook"
-  url: "#"
-

Vous pouvez utiliser n’importe quelles icônes libres de Font Awesome dans le champs icon.

-

Ajouter un CV

-

Pour ajouter votre Curriculum Vitae, placez le fichier PDF dans le répertoire files à l’intérieur du répertoire static. Ensuite, incluez la section suivante dans votre fichier about.yaml.

-
# Votre CV. Le chemin de ce fichier doit être relatif vers votre répertoire "static"
-resourceLinks:
-- title: "My Resume"
-  url: "files/resume.pdf"
-

Ajouter des badges

-

Maintenant, ajoutons vos badges et les indicateurs de force pour diverses compétences telles que le leadership, la communication, le travail d’équipe, etc. Incluez la section suivante dans votre fichier about.yaml:

-
# Afficher vos badges
-# Vous pouvez afficher vos certifications vérifiée depuis https://www.credly.com.
-# Vous pouvez aussi afficher des barres circulaires indiquant le niveau d'expertise sur une certaine compétence
-badges:
-- type: certification
-  name: Certified Kubernetes Security Specialist
-  url: "https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist"
-  badge: "https://images.credly.com/size/680x680/images/f4bf92ed-8985-40b2-bc07-2f9308780854/kubernetes-security-specialist-logo-examdev.png"
-
-- type: certification
-  name: Istio and IBM Cloud Kubernetes Service
-  url: "https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist"
-  badge: "https://images.credly.com/size/680x680/images/8d34d489-84bf-4861-a4a0-9e9d68318c5c/Beyond_basics_of_Istio_on_Cloud_v2.png"
-
-- type: certification
-  name: Artificial Intelligence and Machine Learning
-  url: "https://www.credly.com/org/grupo-bancolombia/badge/artificial-intelligence-and-machine-learning"
-  badge: "https://images.credly.com/size/680x680/images/e027514f-9d07-4b29-862f-fe21a8aaebf1/ae.png"
-
-- type: soft-skill-indicator
-  name: Leadership
-  percentage: 85
-  color: blue
-
-- type: soft-skill-indicator
-  name: Team Work
-  percentage: 90
-  color: yellow
-
-- type: soft-skill-indicator
-  name: Hard Working
-  percentage: 85
-  color: orange
-

Actuellement, le pourcentage de qualification doit être compris entre 0 et 100, et doit être divisible par 5. Les couleurs suivantes sont disponibles pour l’indicateur de pourcentage de qualification.

-
    -
  • bleu
  • -
  • jaune
  • -
  • rose
  • -
  • vert
  • -
-
-

Vous pouvez aussi utiliser n’importe quel code couleur hexadécimal dans le champs color.

-
-
-

L’image suivante montre comment le contenu du fichier about.yaml est cartographié dans la section A propos. (La portion de configuration de l’image est obsolète et la section des SoftSkills a été remplacée avec des badges)

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/configuration/sections/achievements/index.html b/public/fr/posts/configuration/sections/achievements/index.html deleted file mode 100644 index f87e17d5..00000000 --- a/public/fr/posts/configuration/sections/achievements/index.html +++ /dev/null @@ -1,1326 +0,0 @@ - - - - Configuration de la section Réalisations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 8 juin 2020

-
- - -
-

Configuration de la section Réalisations

-
- - - - -
-
    - -
-
- - -
-

La section Réalisations a été conçue pour afficher vos réalisations dans le format d’une galerie attrayante. Ce guide vous accompagnera à travers le processus de configuration de la section Réalisations sur votre site. Pour une référence complète, consultez s’il vous plaît l’extrait du fichier achievements.yaml.

-

Pour commencer, créez un nouveau fichier nommé achievements.yaml dans le répertoire data/fr/sections de votre site web. Ensuite, suivez les instructions ci-dessous:

-

Ajouter les informations de section

-

Ajoutez les métadonnées de la section suivante dans votre fichier achievements.yaml:

-
# section information
-section:
-  name: Réalisations # Titre de votre section (default: "")
-  id: achievements # URL id/slug de section *valeur à conserver & obligatoire*
-  enable: true # Booléen pour déterminer si la section est activée (par défaut: false)
-  weight: 9 # Ordre d'affichage de la section (par defaut: alphabetique suivi par poids)
-  showOnNavbar: true # Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation
-  # Peut optionnellement masquer les titres de la section
-  # hideTitle: true
-

Ajouter les réalisations

-

Pour ajouter vos réalisations, ouvrez le fichier achievements.yaml et incluez les entrées suivantes sous la section achievements:

-
achievements:
-- title: Meilleur présentateur
-  image: images/sections/achievements/presenter.jpg
-  summary: Meilleur présentation de l'année 2020 à la conférence XYZ.
-

Chaque entrée d’une réalisation doit avoir les champs suivants:

-
    -
  • title: Le titre de la réalisation.
  • -
  • image: Une image de la réalisation.
  • -
  • summary: Un résumé de la réalisation.
  • -
-
-

Vous pouvez utilisez la syntaxe markdown dans le champs summary.

-
-
-

L’image suivante montre comment les contenus du fichier achievements.yaml sont cartographiés dans la section Réalisations.

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/configuration/sections/education/index.html b/public/fr/posts/configuration/sections/education/index.html deleted file mode 100644 index 0a8e5e56..00000000 --- a/public/fr/posts/configuration/sections/education/index.html +++ /dev/null @@ -1,1333 +0,0 @@ - - - - Configuration de la section Etudes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 8 juin 2020

-
- - -
-

Configuration de la section Etudes

-
- - - - -
-
    - -
-
- - -
-

La section Etude a été conçue pour mettre en valeur votre parcours d’étude. Dans ce billet, nous vous guiderons sur la façon de configurer la section Etude de votre site. Pour une référence complète, consultez s’il vous plaît l’extrait du fichier education.yaml.

-

Pour commencer, créez un nouveau fichier nommé education.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous.

-

Ajouter les informations de section

-

Ajoutez les métadonnées de la section suivante dans votre fichier education.yaml:

-
# section information
-section:
-  name: Etude # Titre de votre section
-  id: education # URL id/slug de section *valeur à conserver & obligatoire*
-  template: sections/education.html # Utilisez "sections/education-alt.html comme modèle alternatif.
-  enable: true
-  weight: 4
-  showOnNavbar: true
-  # Peut optionnellement masquer les titres de la section
-  # hideTitle: true
-

Ajoutez vos degrés d’enseignement

-

Pour ajouter un cycle d’étude, inclure les informations correspondantes sous la section degrees dans le fichier education.yaml comme ci-dessous :

-
degrees:
-- name: Ph.D in Quantum Cryptography
-  icon: fa-microscope
-  timeframe: 2016-2020
-  institution:
-    name: ABC University of Technology
-    url: "#"
-    logo: /images/education/college.png
-    darkLogo: /images/education/college-dark.png #(optionnel)
-  grade: #(optionnel)
-    scale: CGPA
-    achieved: 3.6
-    outOf: 4
-  publications: #(optionnel)
-  - title: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    url: "#"
-  - title: Fusce eu augue ut odio porttitor pulvinar.
-    url: "#"
-  - title: Nullam vitae orci tincidunt purus viverra pulvinar.
-    url: "#"
-  extracurricularActivities: #(optionnel)
-  - Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-  - Fusce eu augue ut odio porttitor pulvinar.
-  custonSections: #(optionnel)
-    - name: Thesis
-      content: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    - name: Supervisor
-      content: Fusce eu augue ut odio porttitor pulvinar.
-

Assurez-vous que l’icône que vous utilisez soit disponible sur Font Awesome.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/configuration/sections/experiences/index.html b/public/fr/posts/configuration/sections/experiences/index.html deleted file mode 100644 index 1e211fb6..00000000 --- a/public/fr/posts/configuration/sections/experiences/index.html +++ /dev/null @@ -1,1353 +0,0 @@ - - - - Configuration de la section Expériences - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 8 juin 2020

-
- - -
-

Configuration de la section Expériences

-
- - - - -
-
    - -
-
- - -
-

La section expériences a été conçue pour mettre en valeur votre carrière et mettre en évidence les responsabilités que vous avez assumées tout au long de votre parcours professionnel. Dans ce billet, nous vous guiderons sur la façon de configurer la section Expériences de votre site. Pour une référence complète, consultez s’il vous plaît l’extrait du fichier experiences.yaml.

-

Pour commencer, créez un nouveau fichier nommé experiences.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous:

-

Ajouter les informations de section

-

Ajoutez les métadonnées de la section suivante dans votre fichier experiences.yaml:

-
# section information
-section:
-  name: Experiences # Titre de la section (par défaut: "" )
-  id: experiences # URL id/slug de section *valeur à conserver & obligatoire*
-  enable: true
-  weight: 3
-  showOnNavbar: true
-  # Peut optionnellement masquer les titres de la section
-  # hideTitle: true 
-

Ajouter vos expériences

-

Pour ajouter une expérience, incluez les informations correspondantes sous la section experiences de votre fichier experiences.yaml comme ci-dessous:

-
# Vos expériences
-experiences:
-- company:
-    name: Example Co.
-    url: "https://www.example.com"
-    location: Dhaka Branch
-    logo: /images/experiences/company.png
-    darkLogo: /images/experiences/company-dark.png #(optionnel)
-    # Aperçu de votre compagnie
-    overview: Example Co. is a widely recognized company for cloud-native development. It builds tools for Kubernetes.
-  positions:
-  - designation: Senior Software Engineer
-    start: Nov 2019
-    # Ne pas fournir de date de fin sur votre poste actuel. Ca sera remplacé par "Aujourd'hui".
-    # end: Dec 2020
-    # Donnez quelques points à propos de vos responsabilités dans cette entreprise.
-    responsibilities:
-    - Design and develop XYZ tool for ABC task
-    - Design, develop and manage disaster recovery tool [Xtool](https://www.example.com) that backup Kubernetes volumes, databases, and cluster's resource definition.
-    - Lead backend team.
-
-  - designation: Junior Software Engineer
-    start: Nov 2017
-    end: Oct 2019
-    responsibilities:
-    - Implement and test xyz feature for abc tool.
-    - Support client for abc tool.
-    - Learn k,d,w technology for xyz.
-

Chaque entrée dans une section expériences devrait avoir les informations suivantes:

-
    -
  • company: Quelques informations sur votre entreprise. Vous devez fournir name, url, location, logo, et une brève overview de votre entreprise.
  • -
  • positions: Une liste des postes que vous avez occupé dans l’entreprise. Vous pouvez fournir plusieurs postes si vous en avez changé au sein de cette entreprise.
  • -
  • designation: Indique le rôle que vous jouiez sur ce poste.
  • -
  • start: Temps quand vous avez démarré à ce poste.
  • -
  • end: Temps quand vous avez quitté ce poste. Si vous occupé actuellement ce poste, ne renseignez pas ce champs.
  • -
  • responsibilities: Une liste des responsabilités que vous avez assumée à ce poste. Cette section est très importante car elle donnera aux visiteurs une idée des responsabilités que vous êtes capable de gérer.
  • -
-
-

Vous pouvez utiliser la syntaxe markdown dans le champs overview de la section company et dans le champs responsabilities.

-
- - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/configuration/sections/index.html b/public/fr/posts/configuration/sections/index.html deleted file mode 100644 index c1ef52b0..00000000 --- a/public/fr/posts/configuration/sections/index.html +++ /dev/null @@ -1,1194 +0,0 @@ - - - - Sections - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/configuration/sections/index.xml b/public/fr/posts/configuration/sections/index.xml deleted file mode 100644 index 89caa45b..00000000 --- a/public/fr/posts/configuration/sections/index.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - Sections on Toha - http://localhost:1313/fr/posts/configuration/sections/ - Recent content in Sections on Toha - Hugo -- gohugo.io - fr - Mon, 08 Jun 2020 06:20:50 +0600 - Configuration de la section A propos - http://localhost:1313/fr/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/fr/posts/configuration/sections/about/ - L&rsquo;objet de la section A propos est de fournir une brève introduction sur vous sur votre site web. Dans ce billet, nous vous guiderons sur la façon de configurer la section A propos. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier about.yaml. -Pour commencer, créez un fichier about.yaml dans le répertoire data/fr/sections de votre site web. Suivez ensuite, les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier about. - - - - Configuration Section Compétences - http://localhost:1313/fr/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/fr/posts/configuration/sections/skills/ - La section Compétences est conçue pour mettre en valeur vos compétences et fournir des informations sur votre expertise pour chaque compétence. Dans ce billet, nous vous guiderons sur la façon de configurer la section compétences de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît cet échantillon du fichier skills.yaml. -Pour commencer, créez un fichier skills.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section à votre fichier skills. - - - - Configuration de la section Etudes - http://localhost:1313/fr/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/fr/posts/configuration/sections/education/ - La section Etude a été conçue pour mettre en valeur votre parcours d&rsquo;étude. Dans ce billet, nous vous guiderons sur la façon de configurer la section Etude de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier education.yaml. -Pour commencer, créez un nouveau fichier nommé education.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous. -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier education. - - - - Configuration de la section Expériences - http://localhost:1313/fr/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/fr/posts/configuration/sections/experiences/ - La section expériences a été conçue pour mettre en valeur votre carrière et mettre en évidence les responsabilités que vous avez assumées tout au long de votre parcours professionnel. Dans ce billet, nous vous guiderons sur la façon de configurer la section Expériences de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier experiences.yaml. -Pour commencer, créez un nouveau fichier nommé experiences.yaml dans le répertoire data/fr/sections de votre site. - - - - Configuration de la section Projets - http://localhost:1313/fr/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/fr/posts/configuration/sections/projects/ - L&rsquo;objet de la section Projets est de présenter efficacement vos projets. Dans ce billet, nous vous guiderons sur la façon de configurer la section Projets de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier projects.yaml. -Pour commencer, créez un nouveau fichier nommé projects.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier projects. - - - - Configuration Section Billets Récents - http://localhost:1313/fr/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/fr/posts/configuration/sections/recent-posts/ - La section Billets récents est utilisée pour mettre en valeur les derniers billets de votre contenu. Pour activer cette section, créez une fichier recent-posts.yaml dans votre répertoire data/fr/sections et incluez le contenu suivant: -# section information section: name: Billets récents # Titre de la section (par défaut: &#34;&#34; ) id: recent-posts # URL id/slug de section *valeur à conserver &amp; obligatoire* enable: true # Booléen pour déterminer si la section est activée (par défaut: false) weight: 6 # # Ordre d&#39;affichage de la section (par defaut: alphabetique suivi par poids) showOnNavbar: # true Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation hideTitle: true # Peut optionnellement masquer les titres de la section (defaut: false) numShow: 4 # Peut optionnellement augmenter le nombre de billets à afficher (defaut: 3) showMoreButton: false # Peu optionnellement afficher le bouton &#39;Plus de billets&#39; (default: false) - - - - Configuration de la section Réalisations - http://localhost:1313/fr/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/fr/posts/configuration/sections/achievements/ - La section Réalisations a été conçue pour afficher vos réalisations dans le format d&rsquo;une galerie attrayante. Ce guide vous accompagnera à travers le processus de configuration de la section Réalisations sur votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier achievements.yaml. -Pour commencer, créez un nouveau fichier nommé achievements.yaml dans le répertoire data/fr/sections de votre site web. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier achievements. - - - - - diff --git a/public/fr/posts/configuration/sections/page/1/index.html b/public/fr/posts/configuration/sections/page/1/index.html deleted file mode 100644 index 45ef723f..00000000 --- a/public/fr/posts/configuration/sections/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/fr/posts/configuration/sections/ - - - - - - diff --git a/public/fr/posts/configuration/sections/projects/index.html b/public/fr/posts/configuration/sections/projects/index.html deleted file mode 100644 index 0ff9c1a0..00000000 --- a/public/fr/posts/configuration/sections/projects/index.html +++ /dev/null @@ -1,1350 +0,0 @@ - - - - Configuration de la section Projets - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 8 juin 2020

-
- - -
-

Configuration de la section Projets

-
- - - - -
-
    - -
-
- - -
-

L’objet de la section Projets est de présenter efficacement vos projets. Dans ce billet, nous vous guiderons sur la façon de configurer la section Projets de votre site. Pour une référence complète, consultez s’il vous plaît l’extrait du fichier projects.yaml.

-

Pour commencer, créez un nouveau fichier nommé projects.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous:

-

Ajouter les informations de section

-

Ajoutez les métadonnées de la section suivante dans votre fichier projects.yaml:

-
# section information
-section:
-  name: Projects # Titre de la section (par défaut: "" )
-  id: projects # URL id/slug de section *valeur à conserver & obligatoire*
-  enable: true
-  weight: 5
-  showOnNavbar: true
-  # Peut optionnellement masquer les titres de la section
-  # hideTitle: true
-

Ajouter des boutons de filtrage projet

-

Maintenant, ajoutez une section buttons dans votre fichier projects.yaml comme ci-dessous:

-
buttons:
-- name: All
-  filter: "all"
-- name: Professional
-  filter: "professional"
-- name: Academic
-  filter: "academic"
-- name: Hobby
-  filter: "hobby"
-

Chaque bouton a deux propriétés. La première propriété est name qui est le texte qui sera affiché sur le bouton et l’autre est filter qui spécifie la catégorie des projets que ce bouton doit sélectionner.

-

Un bouton n’affichera que les projets qui ont un tag correspondant au texte spécifié dans le filter choisi. La valeur du filtre all est traitée spécifiquement. Il correspond à tous les projets même s’ils n’ont pas all en tant que tag dans leur champs tags.

-

Ajouter vos projets

-

Maintenant, ajoutez vos projects sous la section projects dans votre fichier projects.yaml comme ci-dessous:

-
projects:
-- name: Kubernetes
-  logo: images/projects/kubernetes.png
-  role: Contributor
-  timeline: "March 2018 - Present"
-  repo: https://github.com/kubernetes/kubernetes
-  # url: ""
-  summary: Production-Grade Container Scheduling and Management .
-  tags: ["professional", "kubernetes", "cloud"]
-

Vous pouvez spécifier les champs suivants pour votre projet:

-
    -
  • name: Le nom du projet.
  • -
  • logo: Le log du projet. Si le projet n’a pas de logo, le thème y ajoutera automatiquement un espace réservé.
  • -
  • role: Votre rôle sur ce projet.
  • -
  • timeline: La chronologie quand vous avez travaillé sur ce projet.
  • -
  • repo: Si ce projet est projet Open-Source et hébergé sur Github, vous pouvez fournir l’URL du dépôt.Il Ca sera utilisé pour montrer le nombre d’étoiles pour ce projet.
  • -
  • url: Si le projet n’est pas open-source ou n’est pas hébergé sur Github, vous pouvez fournir une URL de votre projet. Cela créera un bouton avec le lien dans la carte du projet.
  • -
  • summary: Une courte description du projet.
  • -
  • tags: Une liste de tags pour votre projet. Ca sera utilisé pour sélectionner les projets sous une catégorie avec le bouton de filtrage.
  • -
-
-

Vous pouvez utiliser la syntaxe markdown dans le champs summary.

-
-
-

L’image suivante montre commment les contenus de projects.yaml sont cartographiés dans la section projects.yaml.

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/configuration/sections/recent-posts/index.html b/public/fr/posts/configuration/sections/recent-posts/index.html deleted file mode 100644 index 4f162c81..00000000 --- a/public/fr/posts/configuration/sections/recent-posts/index.html +++ /dev/null @@ -1,1288 +0,0 @@ - - - - Configuration Section Billets Récents - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 8 juin 2020

-
- - -
-

Configuration Section Billets Récents

-
- - - - -
-
    - -
-
- - -
-

La section Billets récents est utilisée pour mettre en valeur les derniers billets de votre contenu. Pour activer cette section, créez une fichier recent-posts.yaml dans votre répertoire data/fr/sections et incluez le contenu suivant:

-
# section information
-section:
-  name: Billets récents # Titre de la section (par défaut: "" )
-  id: recent-posts # URL id/slug de section *valeur à conserver & obligatoire*
-  enable: true # Booléen pour déterminer si la section est activée (par défaut: false)
-  weight: 6 # # Ordre d'affichage de la section (par defaut: alphabetique suivi par poids)
-  showOnNavbar: # true Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation
-  hideTitle: true # Peut optionnellement masquer les titres de la section (defaut: false)
-  numShow: 4 # Peut optionnellement augmenter le nombre de billets à afficher (defaut: 3)
-  showMoreButton: false # Peu optionnellement afficher le bouton 'Plus de billets' (default: false)
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/configuration/sections/skills/index.html b/public/fr/posts/configuration/sections/skills/index.html deleted file mode 100644 index 7670e3b6..00000000 --- a/public/fr/posts/configuration/sections/skills/index.html +++ /dev/null @@ -1,1324 +0,0 @@ - - - - Configuration Section Compétences - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 8 juin 2020

-
- - -
-

Configuration Section Compétences

-
- - - - -
-
    - -
-
- - -
-

La section Compétences est conçue pour mettre en valeur vos compétences et fournir des informations sur votre expertise pour chaque compétence. Dans ce billet, nous vous guiderons sur la façon de configurer la section compétences de votre site. Pour une référence complète, consultez s’il vous plaît cet échantillon du fichier skills.yaml.

-

Pour commencer, créez un fichier skills.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous:

-

Ajouter les informations de section

-

Ajoutez les métadonnées de la section à votre fichier skills.yaml:

-
# section information
-section:
-  name: Compétences # Titre de votre section
-  id: skills # URL id/slug de section *valeur à conserver & obligatoire*
-  enable: true # Booléen pour déterminer si la section est activée (par défaut: false)
-  weight: 2 # Ordre d'affichage de la section (par defaut: alphabetique suivi par poids)
-  showOnNavbar: true
-  # Peut optionnellement masquer les titres de la section
-  # hideTitle: true
-

Ajouter vos compétences

-

Ajoutez une compétence et ses informations sous la section skills dans votre fichier skills.yaml comme ci-dessous:

-
# Vos compétences.
-# Donnez un résumé pour chaque compétence dans la section summary.
-skills:
-- name: Kubernetes
-  logo: /images/sections/skills/kubernetes.png
-  summary: "Capable of deploying, managing application on Kubernetes. Experienced in writing Kubernetes controllers for CRDs."
-  url: "https://kubernetes.io/"
-

Ici, vous renseignez les champs name, logo, et summary pour une compétence. Le champs summary doit fournir une idée du niveau de connaissance sur une compétence particulière.

-
-

Vous pouvez utiliser la syntaxe markdown dans le champs summary.

-
-
-

L’image suivante montre comment le contenu du fichier skills.yaml est cartographié dans la section Compétences.

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/configuration/site-parameters/index.html b/public/fr/posts/configuration/site-parameters/index.html deleted file mode 100644 index 2d188c6a..00000000 --- a/public/fr/posts/configuration/site-parameters/index.html +++ /dev/null @@ -1,1384 +0,0 @@ - - - - Configuration des paramètres du site - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 8 juin 2020

-
- - -
-

Configuration des paramètres du site

-
- - - - -
-
    - -
-
- - -
-

Après l’installation du thème, quand vous lancez le site pour la première fois, cela démarrera avec les paramètres par défaut. Cela devrait avoir l’apparence du site d’exemple excepté qu’il n’a pas de sections sur la page d’accueil. Ces sections sont ajoutées via quelques fichiers de données. Dans les prochains billets, je vais vous montrer comment vous pouvez ajouter ces sections en fournissant des fichiers de données.

-

Dans ce billet, je vais vous montrer comment vous pouvez changer les paramètres du site pour modifier l’arrière plan, le logo, les informations de l’auteur, et activer/désactiver différentes fonctionnalités.

-

Pour une liste compréhensive des paramètres de configuration disponibles, consultez s’il vous plaît le site d’exemple.

-

Ajouter une image d’arrière plan

-

D’abord, on va paramètrer un arrière plan sur votre site. Mettez l’image d’arrière plan désirée dans le répertoire assets/images. Ensuite, ajoutez ce qui suit dans la section params de votre fichier config.yaml.

-
background: "images/<nom-de-votre-image-arrière-plan.jpg"
-

Ajouter le logo du site

-

Pour ajouter des logos pour votre site, vous devez fournir deux logos différents. Un pour la barre de navigation transparente et un autre pour la barre de navigation non transparente. Placez vos logos dans le répertoire assets/images et ajoutez le code sous la section params du fichier config.yaml.

-
# The inverted logo will be used in the initial transparent navbar and
-# the main logo will be used in the non-transparent navbar.
-logo:
-  main: images/main-logo.png
-  inverted: images/inverted-logo.png
-  favicon: images/favicon.png
-

Activer les billets de blog

-

Pour activer les billets de blog sur votre site, vous aurez besoin de faire quelques changements dans votre fichier config.yaml. Localisez la section params.features et ajoutez le code suivant:

-
# Active et configure la publication de billets
-blog:
-  enable: true
-  showAuthor: true
-

Activer la Table des Matières

-

Maintenant, si vous voulez afficher la section Table des Matières dans votre billet de blog, vous devez d’abord l’activer dans la section params.features de votre fichier config.yaml.

-
toc:
-  enable: true
-

Vous pouvez également contrôler le niveau de votre table des matières par l’ajout de la configuration suivante dans la section markup de votre fichier config.yaml.

-
markup:
-  tableOfContents:
-    startLevel: 2
-    endLevel: 6
-    ordered: false
-

Ici, nous avons configuré notre table des matières pour afficher tous les titres à partir de h2 jusqu’à h6.

-

Activer le bouton <Améliorer cette page>

-

Si vous voulez fournir à vos visiteurs un moyen facile d’améliorer un article (par exemple une faute de frappe, un correctif d’indentation, etc.), vous pouvez activer le bouton <Améliorer cette page> en ajoutant l’URL de votre dépôt Git dans la section params de votre fichier config.yaml.

-
gitRepo: <L'URL du dépôt Github de votre site>
-

Cela ajoutera un bouton labelisé Améliorer cette page au pied de chaque billet. Le bouton redirigera l’utilisateur directement vers le formulaire d’édition de Github de la page.

-

Si vous branche par défaut ne s’appelle pas main, alors vous aurez besoin d’ajouter votre branche git par défaut dans la section params de votre fichier config.yaml.

-
gitBranch: <le nom de votre branche git par défaut>
-

Activer la Newsletter

-

Pour activer la fonctionnalité de newsletter, vous avez besoin de fournir les paramètres nécessaires sous la section params.footer dans votre fichier config.yaml. Actuellement, la fonctionnalité de newsletter supporte seulement le service Mailchip. Ici un exemple de ce à quoi cela doit ressembler:

-
newsletter:
-  enable: true
-  provider: mailchimp
-  mailchimpURL: https://github.us1.list-manage.com/subscribe/post?u=19de52a4603135aae97163fd8&amp;id=094a24c76e
-

Pour désactiver la fonctionnalité de newsletter, vous pouvez paramètrer la configuration suivante:

-
newsletter:
-  enable: false
-

Activer le RAW HTML dans le fichier Markdown

-

Si vous voulez inclure le RAW HTML dans vos fichiers markdown, vous avez besoin d’activer le rendu non sécurisé. Sans cette activation, Hugo n’affichera pas le rendu HTML. Pour activer le rendu markdown non sécurisé; ajoutez les paramètres goldmark suivants dans la section markup du fichier config.yaml.

-
markup:
-  goldmark:
-    renderer:
-      unsafe: true
-

Ajouter les informations de l’auteur

-

Maintenant, fournissons vos informations de base. Créez un fichier author.yaml dans le répertoire /data et ajoutez-y les informations sur l’auteur.

-
# Quelques informations sur vous
-name: "John Doe"
-nickname: "John"
-# Un message de bienvenue avant votre nom. Il sera par défaut "Bonjour! Je suis" s'il n'est pas fourni.
-greeting: "Bonjour, je suis"
-image: "images/author/john.png"
-# Donnez quelques informations pour vous contacter. Ils seront utilisés dans le pied de page
-contactInfo:
-  email: "johndoe@example.com"
-  phone: "+0123456789"
-  github: johndoe
-  linkedin: johndoe
-
-# Un sommaire de ce que vous faites
-summary:
-  - Je suis Développeur
-  - Je suis Devops
-  - J'aime les serveurs
-  - Je travaille sur des projets Open Source
-  - J'adore travailler sur des projets sympas
-
-

Note: Les paramètres contactInfo utiliseront le paramètre icon pour trouver l’icône. Assurez-vous que le champs icon corresponde avec le nom de l’icône sur fontawesome. Vous pouvez trouver des exemples ici

-
-

Ajouter l’avis du droit d’auteur

-

On va ajouter un avis de droit d’auteur pour votre site. Ca sera affiché en bas du pied de page. Créez un fichier site.yaml dans votre répertoire data et ajoutez-y la section suivante.

-
copyright: © 2024 Copyright.
-

La description du site

-

Pour ajouter une description de votre site qui aidera les moteurs de recherche à trouver votre site. Vous avez besoin d’ajouter une section description dans votre votre fichier site.yaml.

-
# Meta description de votre site. Ca aidera les moteurs de recherche à trouver votre site.
-description: Site d'exemple pour hugo theme Toha.
-

Ajout d’un menu personnalisé

-

Pour ajouter des menus personnalisé dans la barre de navigation, vous pouvez modifier le fichier site.yaml. Par défaut, les menus personnalisés sont visibles dans la barre de navigation. Pour masquer un menu personnalisé, paramètrez la propriété hideFromNavbar à true. Par défaut, les menus personnalisés sont masqués depuis la zone de navigation du pied de page. Pour afficher un élément de menu personnalisé dans le pied de page, paramètrez sa propriété showOnFooter à true.

-
customMenus:
-- name: Notes
-  url: https://hossainemruz.gitbook.io/notes/
-  hideFromNavbar: false
-  showOnFooter: true
-

Maintenant, vous pouvez lancer votre site et voir les changements. Dans les billets qui suivent, je vous guiderai sur comment ajouter des sections à votre page d’accueil et plus loin personnaliser votre site.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/contributing/index.html b/public/fr/posts/contributing/index.html deleted file mode 100644 index d09d9dd3..00000000 --- a/public/fr/posts/contributing/index.html +++ /dev/null @@ -1,1374 +0,0 @@ - - - - Comment contribuer ? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

vendredi 19 janvier 2024

-
- - -
-

Comment contribuer ?

-
- - - - -
-
    - -
-
- - -
-

Les manières de contribuer

-

Vous pouvez contribuer à ce thème de différentes manières.

-

Code

-

Les Pull Requests sont les bienvenues et je serai heureux de les examiner. Suivez simplement les principes suivants:

-
    -
  • Gardez les simple.
  • -
  • Gardez les cohérentes avec le design de l’UI.
  • -
  • Utilisez le moins de dépendances possibles.
  • -
  • Soyez patient.
  • -
-

Tests et rapport des problèmes

- -

Documentation

-

Vous pouvez aussi contribuer à la documentation du thème par :

-
    -
  • L’ajout d’informations et de sections.
  • -
  • Des corrections d’erreurs et de frappes.
  • -
  • Des mises à jour de la documentation obsolète.
  • -
  • La traduction de la documentation dans une nouvelle langue, ce guide pourrait être utile.
  • -
-

Traduction

-

Enfin, vous pouvez contribuer à la traduction du thème dans plusieurs langues, en complétant les mots manquants, ou par l’ajout d’une nouvelle langue. Vous pouvez suivre le guide Comment ajouter un langage non supporté ? pour plus d’informations.

-

Comment contribuer ?

-

Pour le développement local, vous pouvez apporter des changements dans le sous-module du thème et tester les changements sur votre propre site ou ce site d’exemple local.

-

Cloner

-

D’abord, clonez ce dépôt. Ensuite, suivre les étapes suivantes pour utiliser le thème cloné pour un développement local.

-

Lancer le thème cloné par rapport au site d’exemple

-

Si vous voulez vous lancer dans votre développement local par rapport au site d’exemple, suivre les étapes suivantes:

-
# Se rendre dans le répertoire exampleSite
-$ cd exampleSite
-# installer les modules hugo
-$ hugo mod tidy
-# installer les dépendances
-$ hugo mod npm pack
-$ npm install
-# Lancer le site exemple localement
-$ hugo server -w
-

Maintenant, vous pouvez faire des changements dans le thème et ils seront immédiatement restitués sur le site en cours d’exécution. Si vous avez besoin de changer n’importe quelle configuration, vous pouvez faire cela dans le fichier config.yaml à l’intérieur du répertoire exampleSite. Si vous avez besoin d’ajouter n’importe quel contenu ou donnée, vous pouvez créer le dossier correspondant à l’intérieur du répertoire exampleSite et ajouter votre contenu ou donnée désirés.

-

Lancer le thème cloné par rapport à votre propre site

-

Si vous voulez exécuter votre développement local par rapport à votre propore site, suivez les étapes suivantes:

-

Remplacer le module du thème:

-

Ouvrez le fichier go.mod de votre site et remplacez le chemin github.com/hugo-toha/toha/v4 par le chemin de votre dépôt cloné. Par exemple, si votre dépôt cloné est github.com/<your-github-user>/toha, alors remplacez le chemin github.com/hugo-toha/toha/v4 par github.com/<your-github-user>/toha/v4.

-
module github.com/hugo-toha/hugo-toha.github.io
-
-go 1.19
-
-require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect
-
-replace(
-    github.com/hugo-toha/toha/v4 => github.com/<your-github-user>/toha/v4 <git branch>
-)
-

Pour un développement intéractif, vous pouvez remplacer le thème par votre dépôt cloné. Par exemple, si vous avez cloné votre dépôt dans /home/my-projects/toha, alors remplacez le github.com/hugo-toha/toha/v4 par /home/my-projects/toha.

-
module github.com/hugo-toha/hugo-toha.github.io
-
-go 1.19
-
-require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect
-
-replace(
-    github.com/hugo-toha/toha/v4 => /home/my-projects/toha
-)
-

Mise à jour des dépendances:

-
# Mettre à jour les modules hugo
-$ hugo mod tidy
-# Installer les dépendances
-$ hugo mod npm pack
-$ npm install
-

Lancez votre site en local:

-
$ hugo server -w
-

A partir d’ici vous pouvez faire des changements au code source du thème tout en testant votre site Hugo en cours d’exécution ou le site d’exemple.

-

Ouvrir une Pull Request

-

Lorsque les changements semblent corrects, validez et poussez-les vers votre dépôt cloné.

-
# Indexez tous les changements
-$ git add .
-# Validez vos changements avec un message complet sur ce que ça apporte
-$ git commit -m "A meaningful commit message"
-# Poussez le commit de votre branche
-$ git push my-fork my-feature-branch
-

Ensuite, ouvrez une PR vers la branche main d’hugo-toha/toha depuis la branche ma_branche_de_fonctionnalité de votre dépôt cloné.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/customizing/customize-css/index.html b/public/fr/posts/customizing/customize-css/index.html deleted file mode 100644 index 30848618..00000000 --- a/public/fr/posts/customizing/customize-css/index.html +++ /dev/null @@ -1,1356 +0,0 @@ - - - - Personnalisation CSS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

samedi 13 janvier 2024

-
- - -
-

Personnalisation CSS

-
- - - - -
-
    - -
-
- - -
-

Ce thème vous permet de personnaliser l’apparence de votre site et ses composants par une surcharge du CSS par defaut. Ce guide vous montrera comment surcharger le schéma de couleurs et personnaliser les CSS des composants individuels.

-

Le thème utilise Sass pour générer du CSS. Si vous n’êtes pas familier avec Sass, vous pouvez en apprendre plus à son sujet ici.

-

Surcharger les variables des couleurs du thème

-

Si vous voulez changer le schéma de couleurs par défaut de votre thème, vous pouvez surcharger les variables de couleur du thème. Pour surcharger les variables de couleur du thème, vous devrez créer un fichier nommé variables.scss dans le répertoire assets/styles de votre site. Puis copiez le contenu du fichier variables.scss par défaut et collez le dans votre fichier de personnalisation variables.scss. Ici, seule la section $theme du fichier variables.scss par defaut est montré ci-dessous:

-
// themes
-$themes: (
-  'light': (
-    // cyan 600
-    'accent-color': #0891b2,
-    // cyan 500
-    'hover-over-accent-color': #06b6d4,
-    // zinc 200
-    'text-over-accent-color': #e4e4e7,
-    // slate 50
-    'bg-primary': #f8fafc,
-    // slate 900
-    'bg-primary-inverse': #0f172a,
-    // slate 200
-    'bg-secondary': #e2e8f0,
-    'bg-card': #fff,
-    // slate 800
-    'heading-color': #1e293b,
-    // slate 700
-    'text-color': #334155,
-    // slate 300
-    'inverse-text-color': #cbd5e1,
-    // slate 500
-    'muted-text-color': #64748b,
-    // red 600
-    'inline-code-color': #dc2626,
-    // amber 200
-    'highlight-color': #fde68a,
-    // slate 900
-    'footer-color': #0f172a,
-  ),
-  'dark': (
-    // cyan 600
-    'accent-color': #0891b2,
-    // cyan 500
-    'hover-over-accent-color': #06b6d4,
-    // zinc 200
-    'text-over-accent-color': #e4e4e7,
-    // gray-800
-    'bg-primary': #1f2937,
-    // slate 900
-    'bg-primary-inverse': #0f172a,
-    // gray 900
-    'bg-secondary': #111827,
-    // slate 800
-    'bg-card': #1e293b,
-    // slate 100
-    'heading-color': #f1f5f9,
-    // slate 300
-    'text-color': #cbd5e1,
-    // slate 900
-    'inverse-text-color': #0f172a,
-    // slate 500
-    'muted-text-color': #64748b,
-    // red 600
-    'inline-code-color': #dc2626,
-    // amber 200
-    'highlight-color': #fde68a,
-    // slate 900
-    'footer-color': #0f172a,
-  ),
-);
-

Les champs light et dark dans la cartopgraphie de couleur représentent respectivement les schémas de couleur pour le mode lumière et le mode sombre. En modifiant les codes couleurs dans ces champs, vous pouvez personnaliser l’apparence de votre site.

-

Surcharger un composant CSS

-

Pour surcharger le CSS d’un composant, créez un fichier override.scss dans le répertoire assets/styles de votre site. Puis, placez le nouveau CSS pour ce composant ici. Vous n’avez pas besoin de réécrire l’ensemble du CSS du composant. Vous pouvez juste mettre les champs modifiés.

-

Par exemple, pour désactiver l’effet flou de l’image d’arrière plan sur la page d’accueil, vous pouvez ajouter le code SCSS suivant dans votre fichier override.scss:

-
.home{
-  .background{
-    filter: none;
-  }
-}
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/customizing/dark-theme/index.html b/public/fr/posts/customizing/dark-theme/index.html deleted file mode 100644 index 3c74f02c..00000000 --- a/public/fr/posts/customizing/dark-theme/index.html +++ /dev/null @@ -1,1295 +0,0 @@ - - - - Activer le mode sombre - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

dimanche 12 juin 2022

-
- - -
-

Activer le mode sombre

-
- - - - -
-
    - -
-
- - -
-

Activation du mode sombre

-

Toha v3.6.0 a introduit un thème sombre. Un grand merci à @donfiguerres. Ce guide vous montrera comment l’activer.

-

Tout d’abord, assurez-vous d’avoir mis à jour la version du thème en v3.6.0 ou plus. Ensuite, ajoutez la section suivante sous la section params de votre fichier config.yaml.

-
  darkMode:
-    enable: true
-    provider: darkreader
-    default: system
-

Ici,

-
    -
  • enable: Spécifie ou non l’activation du mode sombre.
  • -
  • provider: Spécifie le fournisseur sous-jacent qui sera utilisé pour fournir la fonctionnalité du mode sombre. Actuellement, il ne supporte que darkreader. Nous pourrions soutenir d’autres fournisseurs dans le futur.
  • -
  • default: Spécifie quel thème utiliser par défaut. Ca supporte les valeurs system, light et dark.
  • -
- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/customizing/index.html b/public/fr/posts/customizing/index.html deleted file mode 100644 index e4bc819c..00000000 --- a/public/fr/posts/customizing/index.html +++ /dev/null @@ -1,1073 +0,0 @@ - - - - Personnalisation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/customizing/index.xml b/public/fr/posts/customizing/index.xml deleted file mode 100644 index 6d77b750..00000000 --- a/public/fr/posts/customizing/index.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - Personnalisation on Toha - http://localhost:1313/fr/posts/customizing/ - Recent content in Personnalisation on Toha - Hugo -- gohugo.io - fr - Sat, 13 Jan 2024 22:30:50 +0600 - Ajouter une nouvelle section - http://localhost:1313/fr/posts/customizing/new-section/ - Sat, 13 Jan 2024 22:30:50 +0600 - - http://localhost:1313/fr/posts/customizing/new-section/ - Si les sections par défaut, modèles, et composants ne satisfont pas vos besoins, vous pouvez facilemement ajouter de nouvelles sections, modèles, et composants à votre site. Ce guide montrera comment ajouter une nouvelle section à votre site. -Etape 1 : Ajouter du fichier de mise en page Pour ajouter une nouvelle section à votre site, vous devez créer un fichier de mise en page dans le répertoire layout/partials/sections. Le fichier doit être nommé d&rsquo;après le nom de la section. - - - - Personnalisation CSS - http://localhost:1313/fr/posts/customizing/customize-css/ - Sat, 13 Jan 2024 22:00:50 +0600 - - http://localhost:1313/fr/posts/customizing/customize-css/ - Ce thème vous permet de personnaliser l&rsquo;apparence de votre site et ses composants par une surcharge du CSS par defaut. Ce guide vous montrera comment surcharger le schéma de couleurs et personnaliser les CSS des composants individuels. -Le thème utilise Sass pour générer du CSS. Si vous n&rsquo;êtes pas familier avec Sass, vous pouvez en apprendre plus à son sujet ici. -Surcharger les variables des couleurs du thème Si vous voulez changer le schéma de couleurs par défaut de votre thème, vous pouvez surcharger les variables de couleur du thème. - - - - Activer le mode sombre - http://localhost:1313/fr/posts/customizing/dark-theme/ - Sun, 12 Jun 2022 01:30:50 +0600 - - http://localhost:1313/fr/posts/customizing/dark-theme/ - Activation du mode sombre Toha v3.6.0 a introduit un thème sombre. Un grand merci à @donfiguerres. Ce guide vous montrera comment l&rsquo;activer. -Tout d&rsquo;abord, assurez-vous d&rsquo;avoir mis à jour la version du thème en v3.6.0 ou plus. Ensuite, ajoutez la section suivante sous la section params de votre fichier config.yaml. -darkMode: enable: true provider: darkreader default: system Ici, -enable: Spécifie ou non l&rsquo;activation du mode sombre. provider: Spécifie le fournisseur sous-jacent qui sera utilisé pour fournir la fonctionnalité du mode sombre. - - - - - diff --git a/public/fr/posts/customizing/new-section/index.html b/public/fr/posts/customizing/new-section/index.html deleted file mode 100644 index 3e38d879..00000000 --- a/public/fr/posts/customizing/new-section/index.html +++ /dev/null @@ -1,1302 +0,0 @@ - - - - Ajouter une nouvelle section - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas DIETLIN
-

samedi 13 janvier 2024

-
- - -
-

Ajouter une nouvelle section

-
- - - - -
-
    - -
-
- - -
-

Si les sections par défaut, modèles, et composants ne satisfont pas vos besoins, vous pouvez facilemement ajouter de nouvelles sections, modèles, et composants à votre site. Ce guide montrera comment ajouter une nouvelle section à votre site.

-

Etape 1 : Ajouter du fichier de mise en page

-

Pour ajouter une nouvelle section à votre site, vous devez créer un fichier de mise en page dans le répertoire layout/partials/sections. Le fichier doit être nommé d’après le nom de la section. Par exemple, si vous voulez ajouter une section contact avec le formulaire de contact, créez un fichier nommé contact.html. Utilisez le modèle suivants pour le fichier contact.html.

-
{{ $sectionID := replace (lower .section.name) " " "-"  }}
-{{ if .section.id }}
-  {{ $sectionID = .section.id }}
-{{ end }}
-
-<div class="container anchor p-lg-5 about-section" id="{{ $sectionID }}">
-  // Your custom HTML code here
-</div>
-

Etape 2: Ajouter des styles CSS

-

Si vous voulez ajouter un CSS personnalisé pour votre nouvelle section, vous pouvez le faire en ajouter le code CSS au fichier assets/styles/overrides.scss dans votre site. Ce fichier est automatiquement chargé par le thème et appliquera les styles personnalisés. Alternativement, vous pouvez créer un fichier SCSS séparé dans le répertoire assets/styles de votre dépôt et l’inclure dans le fichier assets/styles/overrides.scss en utilisant la syntaxe suivante:

-
@import "your-style-file-name";
-

Etape 3: Ajouter JavaScript

-

De façon similaire, si votre nouvelle section requiert un JavaScript supplémentaire, la méthode recommandée est d’ajouter le JavaScript dans le fichier de mise en page lui-même avec le tag <script>. Si vous voulez ajouter le JavaScript dans un fichier séparé, alors placez le fichier JavaScript dans le répertoire assets/scripts de votre dépôt et l’inclure dans le fichier de mise en page comme suit:

-
{{ $script := resources.Get "scripts/your-script.js" }}
-<script src="{{ $script.RelPermalink }}" integrity="{{ $script.Data.Integrity }}"></script>
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/customizing/page/1/index.html b/public/fr/posts/customizing/page/1/index.html deleted file mode 100644 index 436e3ab6..00000000 --- a/public/fr/posts/customizing/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/fr/posts/customizing/ - - - - - - diff --git a/public/fr/posts/external-link/index.html b/public/fr/posts/external-link/index.html deleted file mode 100644 index e25b2fe0..00000000 --- a/public/fr/posts/external-link/index.html +++ /dev/null @@ -1,1269 +0,0 @@ - - - - Lien externe sur barre latérale - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 14 mars 2022

-
- - -
-

Lien externe sur barre latérale

-
- - - - -
-
    - -
-
- - -
- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/features/index.html b/public/fr/posts/features/index.html deleted file mode 100644 index 9626e6d1..00000000 --- a/public/fr/posts/features/index.html +++ /dev/null @@ -1,1368 +0,0 @@ - - - - Caractéristiques - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

dimanche 5 novembre 2023

-
- - -
-

Caractéristiques

-
- - - - -
-
    - -
-
- - -
-

Ce thème a été conçu à partir d’un point de préférence personnel. En tant que développeur, je veux organiser mon portfolio de façon à ce qu’il reflète au mieux mes compétences. Donc, ce thème peut ou non répondre à vos besoins, mais je serai heureux d’avoir vos commentaires.

-

Ce billet vous donnera un aperçu des fonctionnalités intégrées à ce thème.

-

Design minimaliste

-

Ce thème a été conçu pour être minimaliste et beau. Le schéma de couleur a été choisi pour être simple et puissant également. La page billet a été conçue pour être aussi distraillante que possible. Merci à Anup Deb pour ses conseils en design.

- - -
-

Responsable

-

Ce thème est totalement responsable. Il est beau et cohérent sur les ordinateurs de bureau, ordinateurs portables, Tablettes, et appareils Mobile.

- - -
-

Des cartes au design soigné

-

Les cartes de compétence et de projet ont été soigneusement conçue pour donner les informations les plus utiles. Elle donne également au visiteur une idée de l’étendu des connaissances sur une compétence particulière. Les cartes de projets donnent une idée de la popularité de vos projets s’il s’agit de projets open source sur Github.

- - -
-

Une chronologie de l’expérience qui représente vraiment vos expériences

-

La chronologie de l’expérience a été conçue pour refléter votre parcours professionnel. Elle montre les responsabilités que vous avez assumées aux différentes étapes de votre carrière.

- - -
-

Une galerie pour montrer vos réalisations

-

La section galerie vous permet de montrer vos réalisations auprès du public.

- - -
-

Une barre latérale qui a du sens

-

Vous êtes-vous déjà retrouvé à passer beaucoup de temps à retrouver un billet particulier sur un blog ? Je l’ai fait aussi. Ce thème comprend un menu en barre latérale qui classe vos billets dans différentes catégories et sous-catégories.

- - -
-

Personnalisable & Extensible

-

Il est facile de personnaliser ce thème sans changer ses codes. Il a été conçu pour être extensible et personnalisable. Vous pouvez facilement ajouter une nouvelle section ou remplacer le CSS de n’importe quelle section sans modifier le thème.

-

Ca ne répond toujours pas à vos besoins ? Déposez une demande de fonctionnalité ici.

-

Support multilingue

-

Ce thème intègre le support de multiples langues. Vous pouvez traduire votre contenu dans de multiples langues facilement pour une meilleure accessibilité.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/getting-started/github-pages/index.html b/public/fr/posts/getting-started/github-pages/index.html deleted file mode 100644 index 917de222..00000000 --- a/public/fr/posts/getting-started/github-pages/index.html +++ /dev/null @@ -1,1411 +0,0 @@ - - - - Déployer dans Github Pages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 8 juin 2020

-
- - -
-

Déployer dans Github Pages

-
- - - - -
-
    - -
-
- - -
-

Dans ce billet, nous allons déployer le site que nous avons créé dans le précédent billet dans Github Pages. D’abord, assurez-vous que le nom de votre dépôt soit <your username>.github.io. Ensuite, commitez n’importe quelles modifications locales et poussez dans Github.

-

Créer une branche gh-pages

-

D’abord, créez une nouvelle branche nommée gh-pages. Github définira automatiquement les configurations pour Github Pages quand il verra une branche avec ce nom.

-
# Création de la branche the gh-pages
-$ git checkout -b gh-pages
-# push de la branche source sur Github
-$ git push gh-pages gh-pages
-

Activer Github Action

-

Nous allons automatiser le processus de déploiement en utilisant Github Actions. D’abord, assurez-vous que Github Action soit activé dans votre dépôt. Allez dans Settings > Actions de votre dépôt assurez-vous que Action permissions est configuré sur Allow all actions. Ici, une capture d’écran du paramètre décrit.

- - -

Ajouter le flux de travail

-

Nous allons utiliser l’action peaceiris/actions-hugo pour configurer hugo et peaceiris/actions-gh-pages pour déployer le site. Créez un répertoire .github à la racine de votre dépôt. Ensuite, créez un répertoire workflows à l’intérieur du répertoire .github. Enfin, créez un fichier deploy-site.yaml à l’intérieur du répertoire workflows et ajoutez-y le contenu suivant:

-
name: Deploy to Github Pages
-
-# run when a commit is pushed to "source" branch
-on:
-  push:
-    branches:
-    - main
-
-jobs:
-  deploy:
-    runs-on: ubuntu-latest
-    steps:
-    # checkout to the commit that has been pushed
-    - uses: actions/checkout@v3
-
-    - name: Setup Hugo
-      uses: peaceiris/actions-hugo@v2.6.0
-      with:
-        hugo-version: 'latest'
-        extended: true
-
-    - name: Update Hugo Modules
-      run: hugo mod tidy
-
-    - name: Setup Node
-      uses: actions/setup-node@v3
-      with:
-        node-version: 18
-
-    - name: Install node modules
-      run: |
-        hugo mod npm pack
-        npm install        
-
-    - name: Build
-      run: hugo --minify
-
-    # push the generated content into the `gh-pages` branch.
-    - name: Deploy
-      uses: peaceiris/actions-gh-pages@v3.9.0
-      with:
-        github_token: ${{ secrets.GITHUB_TOKEN }}
-        publish_branch: gh-pages
-        publish_dir: ./public
-

Cette action s’exécutera à chaque push dans la branche main. Ca construira le site et commit le contenu généré dans la branche gh-pages.

-

Déployer

-

Si vous avez correctement suivi le guide, votre site devrait être prêt à être déployé dans Github Pages. Désormais, si vous poussez n’importe quel commit dans votre branche main, une Github Action démarrera et déploiera votre site automatiquement.

-

Poussez un commit dans la branche main et allez dans l’onglet Actions de votre dépôt pour vérifier que l’action a démarré.

- - -
-

Maintenant, attendez la fin des actions. Si elles se terminent avec succès, vous devriez voir une encoche verte indiquant que l’exécution réussie.

- - -
-

Une fois la Github Action terminée avec succès, vous pouvez parcourir votre site à https://<your username>.github.io.

- - -

Ajout d’un nom de domaine personnalisé

-

Si vous possédez un nom de domaine et que vous souhaitez l’utiliser pour ce site, rendez-vous sur le site de votre fournisseur de nom de domaine. Ajoutez les enregistrements de ressources suivants:

-
@      3600    IN A     185.199.108.153
-@      3600    IN A     185.199.109.153
-@      3600    IN A     185.199.110.153
-@      3600    IN A     185.199.111.153
-
-WWW    3600    IN A     185.199.108.153
-WWW    3600    IN A     185.199.109.153
-WWW    3600    IN A     185.199.110.153
-WWW    3600    IN A     185.199.111.153
-

Pour vérifier votre domaine pour vous assurer que personne de Github ne puisse le réclamer à l’exception de vous, vous pouvez suivre les étapes contenues dans ce guide.

-

Enfin, créez un fichier CNAME à l’intérieur du répertoire /static de votre dépôt. Ajoutez votre nom de domaine là:

-
example.com
-

Une fois la Github Action terminée avec succès, vous pouvez parcourir votre site à https://<your domain name>.

-

Notez qu’en naviguant sur https://<your username>.github.io, il redirigera automatiquement sur https://<your domain name>.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/getting-started/index.html b/public/fr/posts/getting-started/index.html deleted file mode 100644 index 9680fc16..00000000 --- a/public/fr/posts/getting-started/index.html +++ /dev/null @@ -1,1100 +0,0 @@ - - - - Démarrer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/getting-started/index.xml b/public/fr/posts/getting-started/index.xml deleted file mode 100644 index 15bdc9ab..00000000 --- a/public/fr/posts/getting-started/index.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - Démarrer on Toha - http://localhost:1313/fr/posts/getting-started/ - Recent content in Démarrer on Toha - Hugo -- gohugo.io - fr - Mon, 08 Jun 2020 23:00:20 +0600 - Préparer Votre Site - http://localhost:1313/fr/posts/getting-started/prepare-site/ - Mon, 08 Jun 2020 23:00:20 +0600 - - http://localhost:1313/fr/posts/getting-started/prepare-site/ - Dans ce billet, nous allons créer un site hugo de zéro. Nous le configurerons avec le thème toha, le rendrons multilingue, et ajouterons quelques exemples de billets. A la fin de ce billet, vous devriez être capable d&rsquo;exécuter pleinement un site Hugo avec le thème Toha localement. -Si vous voulez démarrer d&rsquo;une base, vous pouvez juste cloner le dépôt hugo-toha/hugo-toha.github.io, renommez-le et mettez-le à jour avec vos propres données. Ce dépôt a déjà été configuré pour déployer sur Github Pages et Netlify. - - - - Déployer dans Github Pages - http://localhost:1313/fr/posts/getting-started/github-pages/ - Mon, 08 Jun 2020 22:00:20 +0600 - - http://localhost:1313/fr/posts/getting-started/github-pages/ - Dans ce billet, nous allons déployer le site que nous avons créé dans le précédent billet dans Github Pages. D&rsquo;abord, assurez-vous que le nom de votre dépôt soit &lt;your username&gt;.github.io. Ensuite, commitez n&rsquo;importe quelles modifications locales et poussez dans Github. -Créer une branche gh-pages D&rsquo;abord, créez une nouvelle branche nommée gh-pages. Github définira automatiquement les configurations pour Github Pages quand il verra une branche avec ce nom. -# Création de la branche the gh-pages $ git checkout -b gh-pages # push de la branche source sur Github $ git push gh-pages gh-pages Activer Github Action Nous allons automatiser le processus de déploiement en utilisant Github Actions. - - - - Déployer dans Netlify - http://localhost:1313/fr/posts/getting-started/netlify/ - Mon, 08 Jun 2020 21:00:15 +0600 - - http://localhost:1313/fr/posts/getting-started/netlify/ - Netlify offre un facile et excellent processus pour le déploiement d&rsquo;un site statique hugo. Vous pouvez déployer votre site en quelques clics. Contrairement à Github Pages, vous pouvez nommer votre dépôt comme vous le souhaitez. Vous pouvez également personnaliser l&rsquo;URL du site. -Dans ce billet, nous montrerons le processus pas-à-pas d&rsquo;un déploiement de site hugo avec Netlify. -Ajouter une configuration de Netlify D&rsquo;abord, créons un ficher netlify.toml à la racine de votre dépôt et ajoutez-y la configuration suivante: - - - - Automatiser la mise à jour du thème - http://localhost:1313/fr/posts/getting-started/theme-update/ - Mon, 08 Jun 2020 20:00:15 +0600 - - http://localhost:1313/fr/posts/getting-started/theme-update/ - Pour garantir que votre site bénéfie des fonctionnalités et correctifs les plus récents, il est crucial de le maintenir à jour avec la dernière version du thème. Cet article vous guidera tout au long du processus de mise en place du workflow Github qui mettra à jour automatiquement la version du thème. Cette action réalisera quotidiennement une vérification d&rsquo;une mise à jour du thème. Si une mise à jour est détectée, cela va générer une PR qui mettra à jour votre site avec la version du thème la plus récente. - - - - - diff --git a/public/fr/posts/getting-started/netlify/index.html b/public/fr/posts/getting-started/netlify/index.html deleted file mode 100644 index b6bc3c60..00000000 --- a/public/fr/posts/getting-started/netlify/index.html +++ /dev/null @@ -1,1445 +0,0 @@ - - - - Déployer dans Netlify - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 8 juin 2020

-
- - -
-

Déployer dans Netlify

-
- - - - -
-
    - -
-
- - -
-

Netlify offre un facile et excellent processus pour le déploiement d’un site statique hugo. Vous pouvez déployer votre site en quelques clics. Contrairement à Github Pages, vous pouvez nommer votre dépôt comme vous le souhaitez. Vous pouvez également personnaliser l’URL du site.

-

Dans ce billet, nous montrerons le processus pas-à-pas d’un déploiement de site hugo avec Netlify.

-

Ajouter une configuration de Netlify

-

D’abord, créons un ficher netlify.toml à la racine de votre dépôt et ajoutez-y la configuration suivante:

-
[build]
-command = "hugo --gc --minify"
-publish = "public"
-
-[context.production.environment]
-HUGO_ENABLEGITINFO = "true"
-HUGO_ENV           = "production"
-HUGO_VERSION       = "0.120.1"
-NODE_VERSION       = "v18.12.1"
-NPM_VERSION        = "8.19.2"
-
-[context.split1]
-command = "hugo mod tidy && hugo mod npm pack && npm install && hugo --gc --minify --enableGitInfo"
-
-    [context.split1.environment]
-    HUGO_ENV     = "production"
-    HUGO_VERSION = "0.120.1"
-    NODE_VERSION = "v18.12.1"
-    NPM_VERSION  = "8.19.2"
-
-[context.deploy-preview]
-command = "hugo mod tidy && hugo mod npm pack && npm install && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
-
-    [context.deploy-preview.environment]
-    HUGO_VERSION = "0.120.1"
-    NODE_VERSION = "v18.12.1"
-    NPM_VERSION  = "8.19.2"
-
-[context.branch-deploy]
-command = "hugo mod tidy && hugo mod npm pack && npm install && hugo --gc --minify -b $DEPLOY_PRIME_URL"
-
-    [context.branch-deploy.environment]
-    HUGO_VERSION = "0.120.1"
-    NODE_VERSION = "v18.12.1"
-    NPM_VERSION  = "8.19.2"
-
-[context.next.environment]
-HUGO_ENABLEGITINFO = "true"
-

Commit et pousser le fichier netlify.toml dans Github. Maintenant, vous être prêt à déployer votre site sur Netlify.

-

Déploiement du site

-

Maintenant, connectez-vous sur netlify. Ensuite, rendez-vous dans l’onglet Sites de votre tableau de bord et cliquez sur le bouton New site form Git.

- - -
-

Une nouvelle pop-up s’ouvrira. Sélectionnez Github et authentifiez-vous, avec votre compte Github.

- - -
-

Après l’authentification, on vous demandera de sélectionnez le dépôt désiré. Sélectionnez le dépôt que vous utilisez pour votre site.

- - -
-

Maintenant, Netlify vous mènera à la page de déploiement. Sélectionnez la branche que vous voulez déployer. Netlify devrait remplir automatiquement les champs requis à partir du fichier netlify.toml que vous avez créé un peu plus tôt dans ce billet. Quand vous êtes satisfait des configurations, appuyez sur le bouton Deploy

- - -
-

Maintenant, netlify va commencer à publier votre site immédiatement. Attendez que le processus de publication soit achevé. Une fois le site publié, vous pouvez parcourir votre site à l’URL générée automatiquement par netlify. L’URL générée automatiquement a été indiqué par le rectangle rouge sur la capture d’écran ci-dessous.

- - -

Personnalisation de l’URL

-

Vous pouvez facilement personnaliser l’URL de votre site en quelques clics seulement comme indiqué ci-dessous.

-
    -
  1. Cliquez sur le bouton Domain Setting sous l’onglet Site Overview.
  2. -
- - -
    -
  1. Maintenant, soit vous ajoutez votre propre domaine en cliquant sur le bouton Add custom domain ou bien vous pouvez juste utiliser le domaine <your custom prefix>.netlify.app. Ici, c’est ce que nous feront après. Cliquez sur le bouton options et sélectionnez Edit site name.
  2. -
- - -
-
    -
  1. Ensuite, donnez à votre site le nom que vous voulez.
  2. -
- - -
-
    -
  1. Une fois que vous avez sauvegardé le nouveau nom, vous verrez que l’URL de votre site a été mise à jour instantanément. Maintenant, vous pouvez parcourir votre site à la nouvelle URL.
  2. -
- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/getting-started/page/1/index.html b/public/fr/posts/getting-started/page/1/index.html deleted file mode 100644 index 8df79b51..00000000 --- a/public/fr/posts/getting-started/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/fr/posts/getting-started/ - - - - - - diff --git a/public/fr/posts/getting-started/prepare-site/index.html b/public/fr/posts/getting-started/prepare-site/index.html deleted file mode 100644 index de2cc206..00000000 --- a/public/fr/posts/getting-started/prepare-site/index.html +++ /dev/null @@ -1,1578 +0,0 @@ - - - - Préparer Votre Site - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 8 juin 2020

-
- - -
-

Préparer Votre Site

-
- - - - -
-
    - -
-
- - -
-

Dans ce billet, nous allons créer un site hugo de zéro. Nous le configurerons avec le thème toha, le rendrons multilingue, et ajouterons quelques exemples de billets. A la fin de ce billet, vous devriez être capable d’exécuter pleinement un site Hugo avec le thème Toha localement.

-

Si vous voulez démarrer d’une base, vous pouvez juste cloner le dépôt hugo-toha/hugo-toha.github.io, renommez-le et mettez-le à jour avec vos propres données. Ce dépôt a déjà été configuré pour déployer sur Github Pages et Netlify.

-

Si vous avez déjà un site hugo, sautez à la section Ajouter un thème

-

Créer un dépôt

-

D’abord, créez un dépôt sur Github. Si vous voulez déployer ce site dans Github Pages, votre dépôt devrait être nommé <votre username>.github.io. Clonez le dépôt dans votre machine locale et naviguez dedans.

-

Créer un site

-

Maintenant, assurez-vous d’avoir Hugo installé. Ce thème devrait fonctionner avec hugo version v0.118.0 et plus. Maintenant, lancez la commande suivante depuis la racine de votre dépôt pour initier un site web hugo.

-
$ hugo new site ./ --format=yaml --force
-

Cette commande créera une structure de base d’un site hugo. Ici, le flag --format yaml indique à hugo de créer un fichier de configuration au format YAML et le flag --force force hugo à créer un site même si le répertoire cible n’est pas vide. Cela va créer un fichier hugo.yaml qui conservera toutes les configurations nécessaires à votre site.

-

Ajouter un thème

-

Nous allons utiliser un module hugo pour ajouter le thème Toha dans votre site. D’abord, initialisez les modules hugo en utilisant la commande suivante:

-
$ hugo mod init github.com/<votre compte utilisateur>/<votre nom de dépôt>
-

Cette commande va créer un fichier go.mod à la racine de votre dépôt.

-

Puis, ajoutez la section module suivante dans votre fichier hugo.yaml:

-
module:
-  imports:
-  - path: github.com/hugo-toha/toha/v4
-  mounts:
-  - source: ./node_modules/flag-icon-css/flags
-    target: static/flags
-  - source: ./node_modules/@fontsource/mulish/files
-    target: static/files
-  - source: ./node_modules/katex/dist/fonts
-    target: static/fonts
-

Finalement, exécutez les commandes suivantes pour télécharger le thème et ses dépendances:

-
# Télécharge le theme
-hugo mod get -u
-# Télécharge les dépendances du thème
-hugo mod tidy
-# Génère les dépendances node
-hugo mod npm pack
-# Installe les dépendances install
-npm install
-

Lancer le site localement

-

Maintenant, vous pouvez déjà exécuter votre site localement. Lançons le site en mode observation en utilisant la commande suivante:

-
$ hugo server -w
-

Si vous naviguez sur http://localhost:1313, vous devriez voir un site basique avec le thème Toha. Dans la prochaine section, nous allons configurer le site pour qu’il ressemble à hugo-toha.github.io. Comme nous avons lancé le serveur en mode observation, n’importe quels changements que nous faisons sur le site sera instantanément visible dans votre navigateur.

-

Configurer le site

-

Maintenant, nous sommes prêt à configurer notre site. Dans cette section, nous allons ajouter les informations de l’auteur, différentes sections, et des échantillons de billets etc.

-

Mise à jour hugo.yaml

-

Quand vous avez créé le site en utilisant la commande hugo new site, cela a créé un fichier hugo.yaml à la racine de votre dépôt. Remplacer le contenu par défaut du fichier hugo.yaml avec ce qui suit:

-
baseURL: https://hugo-toha.github.io
-
-languageCode: en-us
-title: "John's Blog"
-
-# Use Hugo modules to add theme
-
-module:
-  imports:
-  - path: github.com/hugo-toha/toha/v4
-  mounts:
-  - source: static/files
-    target: static/files
-  - source: ./node_modules/flag-icon-css/flags
-    target: static/flags
-  - source: ./node_modules/@fontsource/mulish/files
-    target: static/files
-  - source: ./node_modules/katex/dist/fonts
-    target: static/fonts
-
-# Manage languages
-# For any more details, you can check the official documentation: https://gohugo.io/content-management/multilingual/
-languages:
-  en:
-    languageName: English
-    weight: 1
-  fr:
-    languageName: Français
-    weight: 2
-
-# Force a locale to be use, really useful to develop the application ! Should be commented in production, the "weight" should rocks.
-# DefaultContentLanguage: bn
-
-# Allow raw html in markdown file
-markup:
-  goldmark:
-    renderer:
-      unsafe: true
-  tableOfContents:
-    startLevel: 2
-    endLevel: 6
-    ordered: false
-
-# At least HTML and JSON are required for the main HTML content and
-# client-side JavaScript search
-outputs:
-  home:
-    - HTML
-    - RSS
-    - JSON
-
-# Enable global emoji support
-enableEmoji: true
-
-# Site parameters
-params:
-  # GitHub repo URL of your site
-  gitRepo: https://github.com/hugo-toha/hugo-toha.github.io
-
-  features:
-    # Enable portfolio section
-    portfolio:
-      enable: true
-
-    # Enable blog posts
-    blog:
-      enable: true
-
-    # Enable Table of contents in reading page
-    toc:
-      enable: true
-
-  # Configure footer
-  footer:
-    enable: true
-

Ici, vous voyez une configuration de base pour le thème Toha. Vous pouvez voir le fichier de configuration utilisé dans le site d’exemple ici. Pour des options de configurations plus détaillées, s’il vous plaît consultez ce billet.

-

Ajouter des données

-

La plupart des contenus de ce thème sont pilotés par quelques fichiers YAML dans le répertoire data. Dans cette section, nous allons ajouter quelques échantillons de données. Puisque nous sommes en train de bâtir un site multilingue, nous allons garder les données de chaque langue dans leur propre répertoire local.

-

D’abord, créez le répertoire en dans votre répertoire data. Ici, nous sommes en train d’ajouter des données pour la langue anglaise.

-
Informations du site
-

Maintenant, créez un fichier site.yaml dans le répertoire /data/en/ de votre dépôt. Ajoutez-y le contenu suivant:

-
# Copyright Notice
-copyright: © 2020 Copyright.
-
-# Meta description de votre site. Cela peut aider les moteurs de recherche à trouver votre site.
-description: Portfolio and personal blog of John Doe.
-

Pour voir toutes les options disponibles pour les informations du site, consultez cet extrait de fichier.

-
Informations de l’auteur
-

Maintenant, créez un fichier author.yaml dans le répertoire data/en et ajoutez vos informations comme suit:

-
# Quelques informations à propos de vous.
-name: "John Doe"
-nickname: "John"
-# Le message de salutation avant votre nom. Par défaut, ce sera "Hi, I am" s'il n'est pas fournit.
-greeting: "Hi, I am"
-image: "images/author/john.png"
-# Donner vos informations de contact. Elles seront affichées dans le pied de page.
-contactInfo:
-  email: "johndoe@example.com"
-  phone: "+0123456789"
-  stack-overflow:
-    icon: stack-overflow
-    url: "https://stackoverflow.com/users/1/exampleUser"
-    text: "ExampleUser"
-
-# Un résumé de ce que vous faites
-summary:
-  - I am a Developer
-  - I am a Devops
-  - I love servers
-  - I work on open-source projects
-  - I love to work with some fun projects
-
Ajouter des sections
-

Maintenant, nous allons ajouter différentes sections dans notre page d’accueil. D’abord, créons un répertoire sections à l’intérieur de votre répertoire data/en. Ici, nous allons ajouter quelques sections avec des configurations minimales. Pour voir les options détaillées de configuration pour les sections, veuillez consulter ici.

-
La section A propos
-

Créez un fichier about.yaml à l’intérieur de votre répertoire /data/en/sections. Puis ajoutez le contenu suivant:

-
# Information de section
-section:
-  name: About
-  id: about
-  enable: true
-  weight: 1
-  showOnNavbar: true
-  template: sections/about.html
-
-# votre designation
-designation: Software Engineer
-# Les informations de votre société
-company:
-  name: Example Co.
-  url: "https://www.example.com"
-
-# Votre Curriculum Vitae. Le chemin de ce fichier doit être relatif vers le répertoire "static"
-resume: "files/resume.pdf"
-
-# Un résumé sur vous
-summary: 'I am a passionate software engineer with x years of working experience. I built OSS tools for [Kubernetes](https://kubernetes.io/) using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, etc.'
-
-# Vos liens sur les réseaux sociaux
-# Mettez-en autant que vous voulez. Utilisez font-awesome pour les icônes.
-socialLinks:
-- name: Email
-  icon: "fas fa-envelope"
-  url: "example@gmail.com"
-
-- name: Github
-  icon: "fab fa-github"
-  url: "https://www.github.com/example"
-
-- name: Stackoverflow
-  icon: "fab fa-stack-overflow"
-  url: "#"
-
-- name: LinkedIn
-  icon: "fab fa-linkedin"
-  url: "#"
-
-- name: Twitter
-  icon: "fab fa-twitter"
-  url: "#"
-
-- name: Facebook
-  icon: "fab fa-facebook"
-  url: "#"
-
-# Affiche vos badges
-# Vous pouvez montrer vos certifications depuis https://www.credly.com
-# Vous pouvez aussi afficher des barres circulaire indiquant le niveau d'expertise de certaines compétences
-badges:
-- type: certification
-  name: Certified Kubernetes Security Specialist
-  url: "https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist"
-  badge: "https://images.credly.com/size/680x680/images/f4bf92ed-8985-40b2-bc07-2f9308780854/kubernetes-security-specialist-logo-examdev.png"
-
-- type: certification
-  name: Istio and IBM Cloud Kubernetes Service
-  url: "https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist"
-  badge: "https://images.credly.com/size/680x680/images/8d34d489-84bf-4861-a4a0-9e9d68318c5c/Beyond_basics_of_Istio_on_Cloud_v2.png"
-
-- type: certification
-  name: Artificial Intelligence and Machine Learning
-  url: "https://www.credly.com/org/grupo-bancolombia/badge/artificial-intelligence-and-machine-learning"
-  badge: "https://images.credly.com/size/680x680/images/e027514f-9d07-4b29-862f-fe21a8aaebf1/ae.png"
-
-- type: soft-skill-indicator
-  name: Leadership
-  percentage: 85
-  color: blue
-
-- type: soft-skill-indicator
-  name: Team Work
-  percentage: 90
-  color: yellow
-
-- type: soft-skill-indicator
-  name: Hard Working
-  percentage: 85
-  color: orange
-
-# Vous pouvez aussi fournir un code couleur à la place d'un nom de couleur
-# - type: soft-skill-indicator
-#   name: Example 1
-#   percentage: 75
-#   color: "#00adb5"
-

Mettre le fichier resume.pdf dans le répertoire /static/files de votre dépôt. Vous pouvez trouver le fichier about.yaml utilisé dans le site exemple depuis ici.

-
Ajouter d’autres sections
-

Pour conserver le caractère court de ce billet, nous l’avons divisé en différents billets. Ci-dessous, il y a la liste des billets qui vous montrera comment configurer les autres sections:

- -

Ajout de billets

-

Maintenant, nous sommes prêts à ajouter notre premier billet sur notre site. Ici, nous allons ajouter ce billet d’introduction.

-
    -
  • D’abord, créez un répertoire posts à l’intérieur du répertoire content de votre site.
  • -
  • Ensuite, créez un fichier _index.md à l’intérieur du répertoire posts. Copiez le contenu de ce fichier et collez-le dans le nouveau fichier _index.md récemment créé.
  • -
  • Créez un répertoire introduction à l’intérieur du répertoire posts.
  • -
  • Ajoutez le hero.svg suivant à l’intérieur de votre répertoire introduction.
  • -
  • Maintenant, créez un fichier index.md à l’intérieur du répertoire introduction. Ce fichier index.md contiendra les contenus du billet.
  • -
  • Ajoutez l’extrait de contenus suivant dans le fichier index.md récemment créé.
  • -
-

Désormais, votre billet devrait apparaître à http://localhost:1313/posts et votre section Billets Récents devrait également afficher votre billet comme une carte. Pour traduire ce billet, créez simplement un nouveau fichier index.<code langage>.md dans le même répertoire. Puis, ajoutez le contenu traduit dedans.

-

Pour plus de billets d’échantillon, regardez par ici s’il vous plaît.

-

Et ensuite ?

-

A ce stade, votre site doit avoir une apparence similaire au site d’exemple. Maintenant, il est temps de déployer votre site. Vous pouvez suivre les guides de déploiement ci-dessous:

- - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/getting-started/theme-update/index.html b/public/fr/posts/getting-started/theme-update/index.html deleted file mode 100644 index d2f516bb..00000000 --- a/public/fr/posts/getting-started/theme-update/index.html +++ /dev/null @@ -1,1337 +0,0 @@ - - - - Automatiser la mise à jour du thème - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 8 juin 2020

-
- - -
-

Automatiser la mise à jour du thème

-
- - - - -
-
    - -
-
- - -
-

Pour garantir que votre site bénéfie des fonctionnalités et correctifs les plus récents, il est crucial de le maintenir à jour avec la dernière version du thème. Cet article vous guidera tout au long du processus de mise en place du workflow Github qui mettra à jour automatiquement la version du thème. Cette action réalisera quotidiennement une vérification d’une mise à jour du thème. Si une mise à jour est détectée, cela va générer une PR qui mettra à jour votre site avec la version du thème la plus récente.

-

Configurer Github Workflow

-

Maintenant, créez un fichier theme-update.yml dans le répertoire .github/workflows de votre dépôt avec le contenu suivant:

-
name: "Theme Update"
-
-on:
-  schedule:
-    - cron: "0 0 * * *"
-
-jobs:
-  update-theme:
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v4.1.1
-        with:
-          ref: main
-
-      - name: Setup Node
-        uses: actions/setup-node@v4
-        with:
-          node-version: 18
-
-      - name: Setup Hugo
-        uses: peaceiris/actions-hugo@v2.6.0
-        with:
-          hugo-version: "latest"
-          extended: true
-
-      - name: Update hugo modules
-        run: |
-          # update to latest version of all modules
-          hugo mod get -u
-
-          # update the npm dependencies
-          hugo mod npm pack
-
-          # cleanup go.sum file
-          hugo mod tidy          
-
-      - name: Install node modules
-        run: npm install
-
-      - name: Build
-        run: |
-          # build the site
-          hugo --minify
-          # remove file generated by the build
-          rm -rf public/          
-
-      - name: Create Pull Request
-        uses: peter-evans/create-pull-request@v5
-        with:
-          base: main
-          title: Update theme
-          labels: automerge
-

Vous êtes bien pour vous lancer. A partir de maintenant, cette action s’exécutera quotidiennement et génèrera une Pull Request si des mises à jour du thème sont détectées.

-

From now on, this action will execute on a daily basis and generate a Pull Request if any updates to the theme are detected.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/index.html b/public/fr/posts/index.html deleted file mode 100644 index 51ac052b..00000000 --- a/public/fr/posts/index.html +++ /dev/null @@ -1,1366 +0,0 @@ - - - - Billets - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- - -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/index.xml b/public/fr/posts/index.xml deleted file mode 100644 index 97c08fd5..00000000 --- a/public/fr/posts/index.xml +++ /dev/null @@ -1,359 +0,0 @@ - - - - Billets on Toha - http://localhost:1313/fr/posts/ - Recent content in Billets on Toha - Hugo -- gohugo.io - fr - Fri, 19 Jan 2024 02:30:00 +0600 - Comment contribuer ? - http://localhost:1313/fr/posts/contributing/ - Fri, 19 Jan 2024 02:30:00 +0600 - - http://localhost:1313/fr/posts/contributing/ - Les manières de contribuer Vous pouvez contribuer à ce thème de différentes manières. -Code Les Pull Requests sont les bienvenues et je serai heureux de les examiner. Suivez simplement les principes suivants: -Gardez les simple. Gardez les cohérentes avec le design de l&rsquo;UI. Utilisez le moins de dépendances possibles. Soyez patient. Tests et rapport des problèmes Vous pouvez signaler un bug Vous pouvez aussi faire une demande de fonctionnalité Partager vos réflexions Documentation Vous pouvez aussi contribuer à la documentation du thème par : - - - - Comment ajouter un langage non supporté ? - http://localhost:1313/fr/posts/translation/new-language/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/fr/posts/translation/new-language/ - Si vous voulez traduire vers une langue non supportée, vous pouvez traduire les éléments de l&rsquo;UI. -Créer un fichier i18n Pour ce faire, vous avez à créer un répertoire i18n à l&rsquo;intérieur de la racine de votre site, le répertoire où vous pouvez trouver le fichier config.yaml, et les répertoires tel que data, content, etc. -Après cela, vous pouvez créer le fichier &lt;langage code&gt;.toml dans le répertoire i18n. Dans ce répertoire, vous pouvez trouver tous les codes de langue avec le drapeau qui apparaît avec ce code. - - - - Comment traduire des billets ? - http://localhost:1313/fr/posts/translation/content/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/fr/posts/translation/content/ - Ce thème prend en charge plusieurs langues. -Avant de commencer la traduction d&rsquo;un billet, assurez-vous que vous avez activé la langue sur votre site. Si ce n&rsquo;est pas le cas, vous pouvez suivre la section Ajout d'une langue à votre site du guide Comment traduire les données du site ? -Création du billet Lorsque vous avez ajouté la langue désirée à votre site web, sachez que vous pouvez traduire un billet dans cette langue. - - - - Comment traduire les données du site ? - http://localhost:1313/fr/posts/translation/site-data/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/fr/posts/translation/site-data/ - Ce thème prend en charge plusieurs langues. -Ajouter une langue à votre site L&rsquo;ajout d&rsquo;une langue à votre site traduira l&rsquo;interface dans cette langue (incluant les boutons, la barre de navigation, etc.). -Obtenir le code de la langue Pour traduire votre site, vous aurez besoin du code de la langue. Le tableau suivant contient les langues supportées ainsi que leurs codes: -Languages Code English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl Pour la liste complète des langages supportées, consultez s&rsquo;il vous plaît le fichier README du dépôt Toha. - - - - Ajouter une nouvelle section - http://localhost:1313/fr/posts/customizing/new-section/ - Sat, 13 Jan 2024 22:30:50 +0600 - - http://localhost:1313/fr/posts/customizing/new-section/ - Si les sections par défaut, modèles, et composants ne satisfont pas vos besoins, vous pouvez facilemement ajouter de nouvelles sections, modèles, et composants à votre site. Ce guide montrera comment ajouter une nouvelle section à votre site. -Etape 1 : Ajouter du fichier de mise en page Pour ajouter une nouvelle section à votre site, vous devez créer un fichier de mise en page dans le répertoire layout/partials/sections. Le fichier doit être nommé d&rsquo;après le nom de la section. - - - - Personnalisation CSS - http://localhost:1313/fr/posts/customizing/customize-css/ - Sat, 13 Jan 2024 22:00:50 +0600 - - http://localhost:1313/fr/posts/customizing/customize-css/ - Ce thème vous permet de personnaliser l&rsquo;apparence de votre site et ses composants par une surcharge du CSS par defaut. Ce guide vous montrera comment surcharger le schéma de couleurs et personnaliser les CSS des composants individuels. -Le thème utilise Sass pour générer du CSS. Si vous n&rsquo;êtes pas familier avec Sass, vous pouvez en apprendre plus à son sujet ici. -Surcharger les variables des couleurs du thème Si vous voulez changer le schéma de couleurs par défaut de votre thème, vous pouvez surcharger les variables de couleur du thème. - - - - Migrer de la V3 à la V4 - http://localhost:1313/fr/posts/update-v3-to-v4/ - Fri, 05 Jan 2024 02:30:00 +0600 - - http://localhost:1313/fr/posts/update-v3-to-v4/ - Toha V4 a introduit de nombreux changements structurant en terme d&rsquo;utilisation et de configuration du thème. Ce guide vous aidera à passer de la version v3 à la version v4 du thème. S&rsquo;il vous plaît, veuillez vérifier cette note de publication pour compléter le changelog. -Dans ce guide, je vais vous guider à travers les étapes pour migrer de la version 3 à la version 4 du thème Toha. Ce guide est basé sur le guide de migration écrit par Alexandre Neto dans cette issue. - - - - Les Shortcodes - http://localhost:1313/fr/posts/shortcodes/ - Sun, 05 Nov 2023 14:06:25 +0200 - - http://localhost:1313/fr/posts/shortcodes/ - Ce billet d&rsquo;échantillon est destiné à tester les éléments suivants : -Différents blocs d&rsquo;alerte. Manipulation d&rsquo;une image. Différents shortcodes. Alerte Les alertes suivantes sont disponibles dans ce thème. -Succès code -{{&lt; alert type=&#34;success&#34; &gt;}} This is sample alert with `type=&#34;success&#34;`. {{&lt; /alert &gt;}} Résultat: -This is sample alert with type=&quot;success&quot;. Danger Code: -{{&lt; alert type=&#34;danger&#34; &gt;}} This is sample alert with `type=&#34;danger&#34;`. {{&lt; /alert &gt;}} Résultat: -This is sample alert with type=&quot;danger&quot;. - - - - Caractéristiques - http://localhost:1313/fr/posts/features/ - Sun, 05 Nov 2023 12:02:54 +0200 - - http://localhost:1313/fr/posts/features/ - Ce thème a été conçu à partir d&rsquo;un point de préférence personnel. En tant que développeur, je veux organiser mon portfolio de façon à ce qu&rsquo;il reflète au mieux mes compétences. Donc, ce thème peut ou non répondre à vos besoins, mais je serai heureux d&rsquo;avoir vos commentaires. -Ce billet vous donnera un aperçu des fonctionnalités intégrées à ce thème. -Design minimaliste Ce thème a été conçu pour être minimaliste et beau. - - - - Démarrage rapide - http://localhost:1313/fr/posts/quickstart/ - Tue, 09 Aug 2022 00:00:00 +0600 - - http://localhost:1313/fr/posts/quickstart/ - Salutation ! Merci d&rsquo;avoir décidé d&rsquo;utiliser ce thème. Dans ce guide, Je vais vous montrer comment commencer rapidement avec ce thème. -Ici, je vais supposer que vous voulez commencer un nouveau site Hugo en utilisant ce thème. Si vous utilisez déjà Hugo pour votre site, alors vous devez savoir comment utiliser un thème. Dans ce cas, veuillez suivre ce dépôt échantillon pour plus de détails. -Le nécessaire Pour exécuter ce thème localement, vous devez avoir les outils suivants installés. - - - - Activer le mode sombre - http://localhost:1313/fr/posts/customizing/dark-theme/ - Sun, 12 Jun 2022 01:30:50 +0600 - - http://localhost:1313/fr/posts/customizing/dark-theme/ - Activation du mode sombre Toha v3.6.0 a introduit un thème sombre. Un grand merci à @donfiguerres. Ce guide vous montrera comment l&rsquo;activer. -Tout d&rsquo;abord, assurez-vous d&rsquo;avoir mis à jour la version du thème en v3.6.0 ou plus. Ensuite, ajoutez la section suivante sous la section params de votre fichier config.yaml. -darkMode: enable: true provider: darkreader default: system Ici, -enable: Spécifie ou non l&rsquo;activation du mode sombre. provider: Spécifie le fournisseur sous-jacent qui sera utilisé pour fournir la fonctionnalité du mode sombre. - - - - Support de Mermaid - http://localhost:1313/fr/posts/writing-posts/mermaid/ - Mon, 14 Mar 2022 06:15:35 +0600 - - http://localhost:1313/fr/posts/writing-posts/mermaid/ - Ce thème est construit avec le support de Mermaid propulsé par mermaid-js. Pour activer mermaid pour une page, vous devez mettre mermaid: true dans le front matter de votre page. Par exemple, cette page a le front matter suivant: -title: &#34;Support de Mermaid&#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Ensuite, vous pouvez utiliser le shortcode mermaid pour ajouter du contenu mermaid. Par exemple: - - - - Commentaires - http://localhost:1313/fr/posts/comments/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/fr/posts/comments/ - Commentaires Ce thème supporte les commentaires dans les billets. Actuellement, il supporte les plugins de commentaires suivants: -Disqus Valine Utterances Giscus Disqus Disqus est un plugin de commentaires très populaire. Après vous êtes inscrit sur Disqus vous aurez besoin de fournir votre pseudonyme sous la section params.features.comment de votre fichier config.yaml comme ci-après: -params: features: comment: enable: true disqus: shortName: &lt;your-disqus-shortname&gt; Valine Valine semble être un plugin de commentaires chinois. Vous pouvez activer le plugin de commentaires valine en ajoutant une section valine sous params. - - - - Les liens de soutien/donation - http://localhost:1313/fr/posts/supports/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/fr/posts/supports/ - Ce thème supporte l&rsquo;ajout de liens de soutien/donation sur votre site. Actuellement, les liens de soutien supportés sont: -Ko-fi Buy Me a Coffee Ko-fi Vous pouvez ajouter votre button flottant ko-fi sur votre site web. Pour ajouter le button flottant, ajoutez une section support sous la section params.features dans votre fichier config.yaml: -params: features: support: enabled: true kofi: user: &lt;your ko-fi user id&gt; text: Tip Me textColor: &#39;#f9fafc&#39; backgroundColor: &#39;#248aaa&#39; Buy Me a Coffee Vous pouvez ajouter votre bouton flottant &ldquo;Buy Me a Coffee&rdquo; sur votre site web. - - - - Lien externe sur barre latérale - http://localhost:1313/fr/posts/external-link/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/fr/posts/external-link/ - - - - - Préparer Votre Site - http://localhost:1313/fr/posts/getting-started/prepare-site/ - Mon, 08 Jun 2020 23:00:20 +0600 - - http://localhost:1313/fr/posts/getting-started/prepare-site/ - Dans ce billet, nous allons créer un site hugo de zéro. Nous le configurerons avec le thème toha, le rendrons multilingue, et ajouterons quelques exemples de billets. A la fin de ce billet, vous devriez être capable d&rsquo;exécuter pleinement un site Hugo avec le thème Toha localement. -Si vous voulez démarrer d&rsquo;une base, vous pouvez juste cloner le dépôt hugo-toha/hugo-toha.github.io, renommez-le et mettez-le à jour avec vos propres données. Ce dépôt a déjà été configuré pour déployer sur Github Pages et Netlify. - - - - Déployer dans Github Pages - http://localhost:1313/fr/posts/getting-started/github-pages/ - Mon, 08 Jun 2020 22:00:20 +0600 - - http://localhost:1313/fr/posts/getting-started/github-pages/ - Dans ce billet, nous allons déployer le site que nous avons créé dans le précédent billet dans Github Pages. D&rsquo;abord, assurez-vous que le nom de votre dépôt soit &lt;your username&gt;.github.io. Ensuite, commitez n&rsquo;importe quelles modifications locales et poussez dans Github. -Créer une branche gh-pages D&rsquo;abord, créez une nouvelle branche nommée gh-pages. Github définira automatiquement les configurations pour Github Pages quand il verra une branche avec ce nom. -# Création de la branche the gh-pages $ git checkout -b gh-pages # push de la branche source sur Github $ git push gh-pages gh-pages Activer Github Action Nous allons automatiser le processus de déploiement en utilisant Github Actions. - - - - Déployer dans Netlify - http://localhost:1313/fr/posts/getting-started/netlify/ - Mon, 08 Jun 2020 21:00:15 +0600 - - http://localhost:1313/fr/posts/getting-started/netlify/ - Netlify offre un facile et excellent processus pour le déploiement d&rsquo;un site statique hugo. Vous pouvez déployer votre site en quelques clics. Contrairement à Github Pages, vous pouvez nommer votre dépôt comme vous le souhaitez. Vous pouvez également personnaliser l&rsquo;URL du site. -Dans ce billet, nous montrerons le processus pas-à-pas d&rsquo;un déploiement de site hugo avec Netlify. -Ajouter une configuration de Netlify D&rsquo;abord, créons un ficher netlify.toml à la racine de votre dépôt et ajoutez-y la configuration suivante: - - - - Automatiser la mise à jour du thème - http://localhost:1313/fr/posts/getting-started/theme-update/ - Mon, 08 Jun 2020 20:00:15 +0600 - - http://localhost:1313/fr/posts/getting-started/theme-update/ - Pour garantir que votre site bénéfie des fonctionnalités et correctifs les plus récents, il est crucial de le maintenir à jour avec la dernière version du thème. Cet article vous guidera tout au long du processus de mise en place du workflow Github qui mettra à jour automatiquement la version du thème. Cette action réalisera quotidiennement une vérification d&rsquo;une mise à jour du thème. Si une mise à jour est détectée, cela va générer une PR qui mettra à jour votre site avec la version du thème la plus récente. - - - - Configuration des paramètres du site - http://localhost:1313/fr/posts/configuration/site-parameters/ - Mon, 08 Jun 2020 06:20:55 +0600 - - http://localhost:1313/fr/posts/configuration/site-parameters/ - Après l&rsquo;installation du thème, quand vous lancez le site pour la première fois, cela démarrera avec les paramètres par défaut. Cela devrait avoir l&rsquo;apparence du site d&rsquo;exemple excepté qu&rsquo;il n&rsquo;a pas de sections sur la page d&rsquo;accueil. Ces sections sont ajoutées via quelques fichiers de données. Dans les prochains billets, je vais vous montrer comment vous pouvez ajouter ces sections en fournissant des fichiers de données. -Dans ce billet, je vais vous montrer comment vous pouvez changer les paramètres du site pour modifier l&rsquo;arrière plan, le logo, les informations de l&rsquo;auteur, et activer/désactiver différentes fonctionnalités. - - - - Configuration de la section A propos - http://localhost:1313/fr/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/fr/posts/configuration/sections/about/ - L&rsquo;objet de la section A propos est de fournir une brève introduction sur vous sur votre site web. Dans ce billet, nous vous guiderons sur la façon de configurer la section A propos. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier about.yaml. -Pour commencer, créez un fichier about.yaml dans le répertoire data/fr/sections de votre site web. Suivez ensuite, les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier about. - - - - Configuration Section Compétences - http://localhost:1313/fr/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/fr/posts/configuration/sections/skills/ - La section Compétences est conçue pour mettre en valeur vos compétences et fournir des informations sur votre expertise pour chaque compétence. Dans ce billet, nous vous guiderons sur la façon de configurer la section compétences de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît cet échantillon du fichier skills.yaml. -Pour commencer, créez un fichier skills.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section à votre fichier skills. - - - - Configuration de la section Etudes - http://localhost:1313/fr/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/fr/posts/configuration/sections/education/ - La section Etude a été conçue pour mettre en valeur votre parcours d&rsquo;étude. Dans ce billet, nous vous guiderons sur la façon de configurer la section Etude de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier education.yaml. -Pour commencer, créez un nouveau fichier nommé education.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous. -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier education. - - - - Configuration de la section Expériences - http://localhost:1313/fr/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/fr/posts/configuration/sections/experiences/ - La section expériences a été conçue pour mettre en valeur votre carrière et mettre en évidence les responsabilités que vous avez assumées tout au long de votre parcours professionnel. Dans ce billet, nous vous guiderons sur la façon de configurer la section Expériences de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier experiences.yaml. -Pour commencer, créez un nouveau fichier nommé experiences.yaml dans le répertoire data/fr/sections de votre site. - - - - Configuration de la section Projets - http://localhost:1313/fr/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/fr/posts/configuration/sections/projects/ - L&rsquo;objet de la section Projets est de présenter efficacement vos projets. Dans ce billet, nous vous guiderons sur la façon de configurer la section Projets de votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier projects.yaml. -Pour commencer, créez un nouveau fichier nommé projects.yaml dans le répertoire data/fr/sections de votre site. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier projects. - - - - Configuration Section Billets Récents - http://localhost:1313/fr/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/fr/posts/configuration/sections/recent-posts/ - La section Billets récents est utilisée pour mettre en valeur les derniers billets de votre contenu. Pour activer cette section, créez une fichier recent-posts.yaml dans votre répertoire data/fr/sections et incluez le contenu suivant: -# section information section: name: Billets récents # Titre de la section (par défaut: &#34;&#34; ) id: recent-posts # URL id/slug de section *valeur à conserver &amp; obligatoire* enable: true # Booléen pour déterminer si la section est activée (par défaut: false) weight: 6 # # Ordre d&#39;affichage de la section (par defaut: alphabetique suivi par poids) showOnNavbar: # true Booléen pour déterminer si le lien doit être affiché pour cette section dans la barre de navigation hideTitle: true # Peut optionnellement masquer les titres de la section (defaut: false) numShow: 4 # Peut optionnellement augmenter le nombre de billets à afficher (defaut: 3) showMoreButton: false # Peu optionnellement afficher le bouton &#39;Plus de billets&#39; (default: false) - - - - Configuration de la section Réalisations - http://localhost:1313/fr/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/fr/posts/configuration/sections/achievements/ - La section Réalisations a été conçue pour afficher vos réalisations dans le format d&rsquo;une galerie attrayante. Ce guide vous accompagnera à travers le processus de configuration de la section Réalisations sur votre site. Pour une référence complète, consultez s&rsquo;il vous plaît l&rsquo;extrait du fichier achievements.yaml. -Pour commencer, créez un nouveau fichier nommé achievements.yaml dans le répertoire data/fr/sections de votre site web. Ensuite, suivez les instructions ci-dessous: -Ajouter les informations de section Ajoutez les métadonnées de la section suivante dans votre fichier achievements. - - - - Front Matter - http://localhost:1313/fr/posts/writing-posts/front-matter/ - Mon, 08 Jun 2020 06:15:45 +0600 - - http://localhost:1313/fr/posts/writing-posts/front-matter/ - Article complet à venir&hellip; - - - - Guide Syntaxique Markdown - http://localhost:1313/fr/posts/writing-posts/markdown-syntax/ - Mon, 08 Jun 2020 06:15:40 +0600 - - http://localhost:1313/fr/posts/writing-posts/markdown-syntax/ - <p>Cet article propose un échantillon des syntaxes de base du Markdown qui peut être utilisé dans les fichiers de contenu d&rsquo;Hugo, et montre également des balises HTML de base décorées avec CSS dans un thème Hugo.</p> - - - - Paramètres de type Maths - http://localhost:1313/fr/posts/writing-posts/math/ - Mon, 08 Jun 2020 06:15:35 +0600 - - http://localhost:1313/fr/posts/writing-posts/math/ - <p>La notation Mathématique dans un projet Hugo peut être activée en utilisant des librairies JavaScript tierces.</p> - - - - Contenu riche - http://localhost:1313/fr/posts/writing-posts/rich-content/ - Mon, 08 Jun 2020 06:15:30 +0600 - - http://localhost:1313/fr/posts/writing-posts/rich-content/ - <p>Hugo est livré avec quelques <a href="https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes" target="_blank" rel="noopener">Shortcode intégrés</a> pour du contenu riche, ainsi qu&rsquo;une <a href="https://gohugo.io/about/hugo-and-gdpr/" target="_blank" rel="noopener">configuration pour le respect de la vie privée</a> et un ensemble de Shortcode simples qui active des versions statiques et sans JS de différents médias sociaux.</p> - - - - Utilisation d'Emoji - http://localhost:1313/fr/posts/writing-posts/using-emoji/ - Mon, 08 Jun 2020 06:15:25 +0600 - - http://localhost:1313/fr/posts/writing-posts/using-emoji/ - <p>Emoji peut être activé dans un projet Hugo de plusieurs façons.</p> - - - - Analytiques - http://localhost:1313/fr/posts/analytics/ - Mon, 08 Jun 2020 06:00:23 +0600 - - http://localhost:1313/fr/posts/analytics/ - Analytiques Ce thème a été construit avec le support de divers outils d&rsquo;analyse. Actuellement, il prend en charge les analyses suivantes: -GoatCounter counter.dev Google Analytics Matomo Pour une liste complète des analytiques supportés, référez-vous au fichier d&rsquo;échantillon config.yaml. -Avertissement: Lors de l&rsquo;ajout d&rsquo;analyses, vous devriez prendre en considération la législation locale pour voir si une bannière de confidentialité est nécessaire pour informer les visiteurs du suivi de ses données personnelles. En général (pas un conseil juridique), les méthodes anonymes et respectueuses de la vie privée telles que counter. - - - - - diff --git a/public/fr/posts/page/1/index.html b/public/fr/posts/page/1/index.html deleted file mode 100644 index d7ebddfa..00000000 --- a/public/fr/posts/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/fr/posts/ - - - - - - diff --git a/public/fr/posts/page/2/index.html b/public/fr/posts/page/2/index.html deleted file mode 100644 index 26e4f4b1..00000000 --- a/public/fr/posts/page/2/index.html +++ /dev/null @@ -1,1356 +0,0 @@ - - - - Billets - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- - -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/page/3/index.html b/public/fr/posts/page/3/index.html deleted file mode 100644 index 111c8719..00000000 --- a/public/fr/posts/page/3/index.html +++ /dev/null @@ -1,1262 +0,0 @@ - - - - Billets - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
-
- -
Contenu riche
-

Hugo est livré avec quelques Shortcode intégrés pour du contenu riche, ainsi qu’une configuration pour le respect de la vie privée et un ensemble de Shortcode simples qui active des versions statiques et sans JS de différents médias sociaux.

- - -
- -
-
- - - - -
- -
- - - - -
- -
- - - -
-
- - -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/quickstart/index.html b/public/fr/posts/quickstart/index.html deleted file mode 100644 index 32ef3ccc..00000000 --- a/public/fr/posts/quickstart/index.html +++ /dev/null @@ -1,1388 +0,0 @@ - - - - Démarrage rapide - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

mardi 9 août 2022

-
- - -
-

Démarrage rapide

-
- - - - -
-
    - -
-
- - -
-

Salutation ! Merci d’avoir décidé d’utiliser ce thème. Dans ce guide, Je vais vous montrer comment commencer rapidement avec ce thème.

-

Ici, je vais supposer que vous voulez commencer un nouveau site Hugo en utilisant ce thème. Si vous utilisez déjà Hugo pour votre site, alors vous devez savoir comment utiliser un thème. Dans ce cas, veuillez suivre ce dépôt échantillon pour plus de détails.

-

Le nécessaire

-

Pour exécuter ce thème localement, vous devez avoir les outils suivants installés.

-
    -
  1. Hugo version v0.118.x (extended) ou plus.
  2. -
  3. Langage Go version v1.18.x or plus.
  4. -
  5. Node version v18.x et npm version 8.x ou plus.
  6. -
-

Assurez-vous d’avoir les outils nécessaires dans les versions appropriées en utilisant les commandes suivantes.

-
# Contrôle de la version de Hugo
-➜ hugo version
-hugo v0.118.2+extended linux/amd64 BuildDate=unknown
-
-# Contrôle de la version de Go
-➜ go version
-go version go1.19.4 linux/amd64
-
-# Contrôle de la version de Node
-➜ node -v
-v18.12.1
-
-# Contrôle de la version de NPM
-➜ npm -v
-8.19.2
-

Commencer

-

Maintenant, revenons à notre mission. Suivez simplement les 5 étapes pour commencer avec votre site.

-

Etape 1: Forker le dépôt d’exemple et renommer

-

D’abord, forkez ce dépôt échantillon sur votre compte. Ensuite, renommez ce dépôt commme vous voulez. Si vous voulez utiliser les Github Pages pour déployer votre site, alors renommez le en <your username>.github.io. Ce dépôt échantillon fourni des Github Actions pré-configurés pour publier le site dans Github Pages et Netlify.

-

Etape 2: Cloner le dépôt forké localement

-

Lorsque vous avez forké et renommé votre dépôt d’échantillon, vous pouvez maintenant cloner le dépôt forké sur votre machine locale pour d’autres changements.

-
git clone git@github.com:<votre username>/<nom du dépôt forké>
-

Etape 3: Mettre à jour le fichier du module

-

Vous devriez voir les fichiers go.mod et go.sum à la racine du dépôt. Mettez à jour la première ligne du fichier go.mod comme suit:

-
module github.com/<votre username>/<nom du dépôt forké>
-

Etape 4: Modifier le fichier config.yaml

-

Maintenant, ouvrez le dépôt dans un éditeur et modifiez les configurations dans votre fichier config.yaml situé à la racine de votre dépôt.

-
Modifier le baseURL
-

D’abord, modifiez le baseURL avec l’URL de votre site. Si vous voulez utilisez Github Pages pour héberger votre site, alors paramètrez comme suit:

-
baseURL: https://<votre username>.github.io
-
Modifier le gitRepo
-

Maintenant, modifiez le gitRepo sous la section params pour pointer sur votre dépôt forké. Exemple,

-
gitRepo: https://github.com/<votre username>/<votre nom de dépôt forké>
-
Désactiver l’analytique ou la configurer correctement
-

Le dépôt d’échantillon fournit le service Google Analytics pré-configuré. L’identifiant analytics indique le site d’origine. Donc, soit vous désactivez les analyses, soit vous les configurez correctement selon ce guide.

-

Vous pouvez désactiver les analyses en paramètrant le champ suivant sous la section params.features :

-
analytics:
-  enabled: false
-
Désactiver la fonctionnalité de lettre d’information
-

Le dépôt d’échantillon fournit un service de lettre d’information mailchimp pré-configuré. Désactivez-le en paramètrant le champ suivant sous la section params.footer.

-
newsletter:
-  enable: false
-

Step 5: Exécuter le site localement

-

Maintenant, exécutez les commandes suivantes pour lancer votre site localement:

-

a. Charger les modules Hugo

-
hugo mod tidy
-

b. Installer les modules Node

-
hugo mod npm pack
-npm install
-

c. Exécuter le site

-
hugo server -w
-

-

Si tout se passe bien, vous devriez voir une sortie similaire à ceci. - -

-

Maintenant, allez sur localhost:1313 dans votre navigateur et vous devriez voir vous site en cours d’exécution.

-

Etape 6: Pousser les modifications sur Github

-

Si vous êtes arrivé aussi loin, cela signifie que votre site s’exécute localement sans aucuns problèmes. Poussons ces modifications sur Github.

-
# stage all the changes
-git add .
-
-# commit the changes
-git commit -m "Initial site setup" -s
-
-# push the changes to Github
-git push origin HEAD
-

Et ensuite ?

-
    -
  • Personnaliser l’arrière-plan, le logo, et quelques autres choses de votre site en suivant ce guide.
  • -
  • Ajouter des informations sur vous en suivant ce guide.
  • -
  • Ajouter les informations sur vos compétences en suivant ce guide.
  • -
  • Ajouter les informations sur vos expériences en suivant ce guide.
  • -
  • Déployer votre site sur Github Page en suivant le guide par ici.
  • -
  • Déployer votre site sur Netlify en suivant le guide par ici.
  • -
- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/shortcodes/index.html b/public/fr/posts/shortcodes/index.html deleted file mode 100644 index 3eb171b4..00000000 --- a/public/fr/posts/shortcodes/index.html +++ /dev/null @@ -1,1557 +0,0 @@ - - - - Les Shortcodes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

dimanche 5 novembre 2023

-
- - -
-

Les Shortcodes

-
- - - - -
-
    - -
-
- - -
-

Ce billet d’échantillon est destiné à tester les éléments suivants :

-
    -
  • Différents blocs d’alerte.
  • -
  • Manipulation d’une image.
  • -
  • Différents shortcodes.
  • -
-

Alerte

-

Les alertes suivantes sont disponibles dans ce thème.

-

Succès

-

code

-
{{< alert type="success" >}}
-This is sample alert with `type="success"`.
-{{< /alert >}}
-

Résultat:

- - - - - - -
- - This is sample alert with type="success". -
- -

Danger

-

Code:

-
{{< alert type="danger" >}}
-This is sample alert with `type="danger"`.
-{{< /alert >}}
-

Résultat:

- - - - - - -
- - This is sample alert with type="danger". -
- -

Warning

-

Code:

-
{{< alert type="warning" >}}
-This is sample alert with `type="warning"`.
-{{< /alert >}}
-

Résultat:

- - - - - - -
- - This is sample alert with type="warning". -
- -

Info

-

Code:

-
{{< alert type="info" >}}
-This is sample alert with `type="info"`.
-{{< /alert >}}
-

Résultat:

- - - - - - -
- - This is sample alert with type="info". -
- -

Image

-

Une image sans attributs.

-

Code:

-
{{< img src="/posts/shortcodes/boat.jpg" title="A boat at the sea" >}}
-

Résultat:

-A boat at the sea - -
-

Une image avec les attributs height et width.

-

Code:

-
{{< img src="/posts/shortcodes/boat.jpg" height="400" width="600" title="A boat at the sea" >}}
-

Résultat:

-A boat at the sea - -
-

Une image centrée avec les attributs height et width.

-

Code:

-
{{< img src="/posts/shortcodes/boat.jpg" height="400" width="600" align="center" title="A boat at the sea" >}}
-

Résultat:

-A boat at the sea - -
-

Une image avec l’attribut float.

-

Code:

-
{{< img src="/posts/shortcodes/boat.jpg" height="200" width="500" float="right" title="A boat at the sea" >}}
-

Résultat:

-A boat at the sea - -

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. Praesent tellus risus, eleifend vel efficitur ac, venenatis sit amet sem. Ut ut egestas erat. Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. Suspendisse nec ipsum eu erat finibus dictum. Morbi volutpat nulla purus, vel maximus ex molestie id. Nullam posuere est urna, at fringilla eros venenatis quis.

-

Fusce vulputate dolor augue, ut porta sapien fringilla nec. Vivamus commodo erat felis, a sodales lectus finibus nec. In a pulvinar orci. Maecenas suscipit eget lorem non pretium. Nulla aliquam a augue nec blandit. Curabitur ac urna iaculis, ornare ligula nec, placerat nulla. Maecenas aliquam nisi vitae tempus vulputate.

-

Diviser

-

Ce thème supporte le découpage de la page en autant de colonnes que vous le souhaitez.

-

Diviser en 2 colonnes

-

Code:

-
{{< split 6 6 >}}
-##### Colonne de gauche
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.
-
----
-
-##### Colonne de droite
-
-Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.
-
-{{< /split >}}
-

Résultat:

-
- -
-
Colonne de gauche
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.

-
- -
-
Colonne de droite
-

Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.

-
- -
- -

Diviser en 3 colonnes

-

Code:

-
{{< split 4 4 4 >}}
-##### Colonne de gauche
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.
-
----
-
-##### Colonne du milieu
-
-Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum.
-
----
-
-##### Colonne de droite
-
-Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.
-
-{{< /split >}}
-

Résultat:

-
- -
-
Colonne de gauche
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.

-
- -
-
Colonne du milieu
-

Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum.

-
- -
-
Colonne de droite
-

Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.

-
- -
- -

Espace vertical

-

Donner un espace vertical entre deux lignes.

-

Code:

-
Voici la ligne 1.
-
-
Voici la ligne 2. Il devrait y avoir un espace vertical de `4rem` avec la ligne précédente. -

Résultat:

-

Voici la ligne 1. -

-Voici la ligne 2. Il devrait y avoir un espace vertical de 4rem avec la ligne précédente.

-

Vidéo

-

Code:

-
{{< video src="/videos/sample.mp4" >}}
-

Résultat:

- - - - - - - - -

Vidéo de Rahul Sharma sur Pexels.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/supports/index.html b/public/fr/posts/supports/index.html deleted file mode 100644 index f4c7dd5f..00000000 --- a/public/fr/posts/supports/index.html +++ /dev/null @@ -1,1303 +0,0 @@ - - - - Les liens de soutien/donation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 14 mars 2022

-
- - -
-

Les liens de soutien/donation

-
- - - - -
-
    - -
-
- - -
-

Ce thème supporte l’ajout de liens de soutien/donation sur votre site. Actuellement, les liens de soutien supportés sont:

- -

Ko-fi

-

Vous pouvez ajouter votre button flottant ko-fi sur votre site web. Pour ajouter le button flottant, ajoutez une section support sous la section params.features dans votre fichier config.yaml:

-
params:
-  features:
-    support:
-      enabled: true
-      kofi:
-        user: <your ko-fi user id>
-        text: Tip Me
-        textColor: '#f9fafc'
-        backgroundColor: '#248aaa'
-

Buy Me a Coffee

-

Vous pouvez ajouter votre bouton flottant “Buy Me a Coffee” sur votre site web. Pour ajoutez une section support sous la section params.features dans votre fichier config.yaml:

-

bmacbutton -bmacwidget

-
params:
-  features:
-    support:
-      enabled: true
-      buymeacoffee:
-        user: <your buymeacoffee.com user>
-        text: Support me on Buy me a coffee!
-        info: Buy me a coffee!
-        color: '#FFDD00'
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/translation/content/index.html b/public/fr/posts/translation/content/index.html deleted file mode 100644 index e990a8de..00000000 --- a/public/fr/posts/translation/content/index.html +++ /dev/null @@ -1,1296 +0,0 @@ - - - - Comment traduire des billets ? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 15 janvier 2024

-
- - -
-

Comment traduire des billets ?

-
- - - - -
-
    - -
-
- - -
-

Ce thème prend en charge plusieurs langues.

-

Avant de commencer la traduction d’un billet, assurez-vous que vous avez activé la langue sur votre site. Si ce n’est pas le cas, vous pouvez suivre la section Ajout d'une langue à votre site du guide Comment traduire les données du site ?

-

Création du billet

-

Lorsque vous avez ajouté la langue désirée à votre site web, sachez que vous pouvez traduire un billet dans cette langue. Nous allons supposer que vous voulez traduire un billet existant.

-

Création du fichier index

-

La première étape est de localiser le fichier index.md du billet que vous voulez traduire. Puis vous allez créer un fichier dans le même répertoire (ou bien vous pouvez juste dupliquer le fichier index.md), et le nommer index.<code_langue>.md, où <code_langue> est le code du langage que vous pouvez retrouver dans le tableau des langages sur Comment traduire les données du site ?

-

Traduction du billet

-

Maintenant, vous pouvez démarrer la traduction du billet, de la même façon que vous écrivez un nouveau billet.

-
-

INFO : Si vous avez affaire à des références internes, vous devez ajouter le prefix /<code_langue> devant votre chemin relatif. Par exemple, si vous voulez créer un lien pointant vers /posts/translation/site-data/, le lien vers le billet traduit sera /<code_langue>/posts/translation/site-data/.

-
- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/translation/index.html b/public/fr/posts/translation/index.html deleted file mode 100644 index 1d7004bb..00000000 --- a/public/fr/posts/translation/index.html +++ /dev/null @@ -1,1074 +0,0 @@ - - - - Traduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/translation/index.xml b/public/fr/posts/translation/index.xml deleted file mode 100644 index 08fa8ae9..00000000 --- a/public/fr/posts/translation/index.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - Traduction on Toha - http://localhost:1313/fr/posts/translation/ - Recent content in Traduction on Toha - Hugo -- gohugo.io - fr - Mon, 15 Jan 2024 06:20:50 +0600 - Comment ajouter un langage non supporté ? - http://localhost:1313/fr/posts/translation/new-language/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/fr/posts/translation/new-language/ - Si vous voulez traduire vers une langue non supportée, vous pouvez traduire les éléments de l&rsquo;UI. -Créer un fichier i18n Pour ce faire, vous avez à créer un répertoire i18n à l&rsquo;intérieur de la racine de votre site, le répertoire où vous pouvez trouver le fichier config.yaml, et les répertoires tel que data, content, etc. -Après cela, vous pouvez créer le fichier &lt;langage code&gt;.toml dans le répertoire i18n. Dans ce répertoire, vous pouvez trouver tous les codes de langue avec le drapeau qui apparaît avec ce code. - - - - Comment traduire des billets ? - http://localhost:1313/fr/posts/translation/content/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/fr/posts/translation/content/ - Ce thème prend en charge plusieurs langues. -Avant de commencer la traduction d&rsquo;un billet, assurez-vous que vous avez activé la langue sur votre site. Si ce n&rsquo;est pas le cas, vous pouvez suivre la section Ajout d'une langue à votre site du guide Comment traduire les données du site ? -Création du billet Lorsque vous avez ajouté la langue désirée à votre site web, sachez que vous pouvez traduire un billet dans cette langue. - - - - Comment traduire les données du site ? - http://localhost:1313/fr/posts/translation/site-data/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/fr/posts/translation/site-data/ - Ce thème prend en charge plusieurs langues. -Ajouter une langue à votre site L&rsquo;ajout d&rsquo;une langue à votre site traduira l&rsquo;interface dans cette langue (incluant les boutons, la barre de navigation, etc.). -Obtenir le code de la langue Pour traduire votre site, vous aurez besoin du code de la langue. Le tableau suivant contient les langues supportées ainsi que leurs codes: -Languages Code English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl Pour la liste complète des langages supportées, consultez s&rsquo;il vous plaît le fichier README du dépôt Toha. - - - - - diff --git a/public/fr/posts/translation/new-language/index.html b/public/fr/posts/translation/new-language/index.html deleted file mode 100644 index edfde335..00000000 --- a/public/fr/posts/translation/new-language/index.html +++ /dev/null @@ -1,1428 +0,0 @@ - - - - Comment ajouter un langage non supporté ? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

lundi 15 janvier 2024

-
- - -
-

Comment ajouter un langage non supporté ?

-
- - - - -
-
    - -
-
- - -
-

Si vous voulez traduire vers une langue non supportée, vous pouvez traduire les éléments de l’UI.

-

Créer un fichier i18n

-

Pour ce faire, vous avez à créer un répertoire i18n à l’intérieur de la racine de votre site, le répertoire où vous pouvez trouver le fichier config.yaml, et les répertoires tel que data, content, etc.

-

Après cela, vous pouvez créer le fichier <langage code>.toml dans le répertoire i18n. Dans ce répertoire, vous pouvez trouver tous les codes de langue avec le drapeau qui apparaît avec ce code.

-

Traduire les éléments de l’UI

-

A l’intérieur d’un nouveau fichier, copiez simplement le contenu suivant, et remplacez le contenu entre guillemets avec le nom de la langue désirée.

- - - - - - -
- - Si le contenu ci-dessous devient obsolète, vous pouvez copier les contenus depuis le fichier en. -
- -
# More documentation here: https://github.com/nicksnyder/go-i18n
-[home]
-other = "Home"
-
-[posts]
-other = "Posts"
-
-[toc_heading]
-other = "Table of Contents"
-
-[tags]
-other = "Tags"
-
-[categories]
-other = "Categories"
-
-[at]
-other = "at"
-
-[resume]
-other = "My resume"
-
-[navigation]
-other = "Navigation"
-
-[contact_me]
-other = "Contact me:"
-
-[email]
-other = "Email"
-
-[phone]
-other = "Phone"
-
-[newsletter_text]
-other = "Stay up to date with email notification"
-
-[newsletter_input_placeholder]
-other = "Enter email"
-
-[newsletter_warning]
-other = "By entering your email address, you agree to receive the newsletter of this website."
-
-[submit]
-other = "Submit"
-
-[hugoAttributionText]
-other = "Powered by"
-
-[prev]
-other = "Prev"
-
-[next]
-other = "Next"
-
-[share_on]
-other = "Share on"
-
-[improve_this_page]
-other = "Improve this page"
-
-[out_of]
-other = "out of"
-
-[publications]
-other = "Publications"
-
-[taken_courses]
-other = "Taken Courses"
-
-[course_name]
-other = "Course Name"
-
-[total_credit]
-other = "Total Credit"
-
-[obtained_credit]
-other = "Obtained Credit"
-
-[extracurricular_activities]
-other = "Extracurricular Activities"
-
-[show_more]
-other = "Show More"
-
-[show_less]
-other = "Show Less"
-
-[responsibilities]
-other = "Responsibilities:"
-
-[present]
-other = "Present"
-
-[comments_javascript]
-other = "Please enable JavaScript to view the"
-
-[comments_by]
-other = "comments powered by"
-
-[read]
-other = "Read"
-
-[project_star]
-other = "Star"
-
-[project_details]
-other = "Details"
-
-[err_404]
-other = "The page you are looking for is not there yet."
-
-[more]
-other = "More"
-
-[view_certificate]
-other = "View Certificate"
-
-[notes]
-other = "Notes"
-
-[disclaimer_text]
-other = "Liability Notice"
-
-[search]
-other = "Search"
-
-[minute]
-one = "minute"
-other = "minutes"
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/translation/page/1/index.html b/public/fr/posts/translation/page/1/index.html deleted file mode 100644 index db00089b..00000000 --- a/public/fr/posts/translation/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/fr/posts/translation/ - - - - - - diff --git a/public/fr/posts/translation/site-data/index.html b/public/fr/posts/translation/site-data/index.html deleted file mode 100644 index 1f072176..00000000 --- a/public/fr/posts/translation/site-data/index.html +++ /dev/null @@ -1,1409 +0,0 @@ - - - - Comment traduire les données du site ? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 15 janvier 2024

-
- - -
-

Comment traduire les données du site ?

-
- - - - -
-
    - -
-
- - -
-

Ce thème prend en charge plusieurs langues.

-

Ajouter une langue à votre site

-

L’ajout d’une langue à votre site traduira l’interface dans cette langue (incluant les boutons, la barre de navigation, etc.).

-

Obtenir le code de la langue

-

Pour traduire votre site, vous aurez besoin du code de la langue. Le tableau suivant contient les langues supportées ainsi que leurs codes:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LanguagesCode
Englishen / none
বাংলাbn
Françaisfr
Indonesianid
Deutschde
Españoles
简体中文zh-cn / zh-tw
हिन्दीhi
Italianoit
日本語jp
한국어ko
русскийru
suomifi
Tiếng Việtvn
Turkishtr
Arabic (العربية)ar
Português Europeupt-pt
Catalàad
Português Brasileiropt-br
Dutchnl
-
-

Pour la liste complète des langages supportées, consultez s’il vous plaît le fichier README du dépôt Toha.

-

Si la langue désirée pour la traduction du votre contenu n’est pas disponible, consultez s’il vous plaît le guide Comment ajouter un langage non supporté ?

-

Ajouter la langue dans config.yaml

-

Après avoir identifié le code de la langue pour laquelle vous voulez traduire votre site, ouvrez le fichier config.yaml, et sous la section languages ajoutez ce qui suit:

-
languages:
-  en:
-    languageName: English
-    weight: 1
-  <code_langue>:
-    languageName: <Nom de la langue>
-    weight: 2 # Vous pouvez paramètrer l'ordre des langues avec cette valeur
-

Par exemple, si vous voulez configurer le Français comme nouvelle langue, la section devrait ressembler à ça:

-
languages:
-  en:
-    languageName: English
-    weight: 1
-  fr:
-    languageName: Français
-    weight: 2 # Vous pouvez paramètrer l'ordre des langues avec cette valeur
-

Traduire la page principale

-

Vous pouvez traduire la page principale en créant un nouveau répertoire dans le répertoire data. Le nom de ce nouveau répertoire devra être le <code_langue>. Par exemple, si nous voulons traduire vers le français, nous devrons créer le répertoire fr dans le répertoire data.

-

Ensuite, vous pouvez créer votre fichier de données habituel tel que about.yaml ou education.yaml, en conservant la même structure et le même nom de fichier. Dans ces fichiers, vous pouvez simplement traduire le contenu des champs dans la langue désirée.

-

Et ensuite ?

-

Vous pouvez consulter le guide suivant Comment traduire des billets ?

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/update-v3-to-v4/index.html b/public/fr/posts/update-v3-to-v4/index.html deleted file mode 100644 index b6b7fbd1..00000000 --- a/public/fr/posts/update-v3-to-v4/index.html +++ /dev/null @@ -1,1395 +0,0 @@ - - - - Migrer de la V3 à la V4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

vendredi 5 janvier 2024

-
- - -
-

Migrer de la V3 à la V4

-
- - - - -
-
    - -
-
- - -
-

Toha V4 a introduit de nombreux changements structurant en terme d’utilisation et de configuration du thème. Ce guide vous aidera à passer de la version v3 à la version v4 du thème. S’il vous plaît, veuillez vérifier cette note de publication pour compléter le changelog.

-

Dans ce guide, je vais vous guider à travers les étapes pour migrer de la version 3 à la version 4 du thème Toha. Ce guide est basé sur le guide de migration écrit par Alexandre Neto dans cette issue. Commençons !

-

1. Supprimer le sous-module git toha

-

Toha V4 apporte quelques changements dans le processus d’installation. L’un des changements est que le thème n’utilise plus de sous-module git. Par conséquent, nous avons besoin de supprimer le sous-module git toha. Ne vous inquiétez pas, cette étape ne supprimera pas votre contenu.

-
git rm themes/toha/
-git commit -m "Remove v3 theme"
-

2. Supprimer le theme du config.yaml

-

Dans cette nouvelle version, nous n’avons pas besoin de spécifier le theme dans le fichier config.yaml. A la place, nous ajouterons le thème comme un module. D’abord, supprimez la ligne suivante de votre fichier config.yaml:

-
theme: toha
-

3. Compléter les prérequis

-

Pour la construction du site localement nous aurons besoin de mettre à jour/installer les prérequis suivants:

-
    -
  1. Version d’Hugo v0.118.x (extended) ou plus.
  2. -
  3. Langage Go version v1.18.x ou plus.
  4. -
  5. Node version v18.x et npm version 8.x ou plus.
  6. -
-

Assurez-vous d’avoir installé tous les outils nécessaires.

-

4. Initialiser le module Hugo

-

Toha V4 utilise maintenant le Module Hugo pour gérer le thème.Pour commencer, nous devons initialiser le module.

-
hugo mod init github.com/<votre username>/<votre nom de dépôt>
-

Cela créera un fichier go.mod à la racine de votre site. Vous pouvez vérifier le fichier pour voir s’il a été correctement créé.

-

5. Ajouter le thème en tant que module

-

Maintenant, ajoutez la section module suivante dans votre fichier config.yaml. Cela ajoutera le thème comme un module et montera aussi les fichiers statiques à partir du thème.

-
# Utilise les modules Hugo pour ajouter le thème
-module:
-  imports:
-  - path: github.com/hugo-toha/toha/v4
-  mounts:
-  - source: static/files
-    target: static/files
-  - source: ./node_modules/flag-icon-css/flags
-    target: static/flags
-  - source: ./node_modules/@fontsource/mulish/files
-    target: static/files
-  - source: ./node_modules/katex/dist/fonts
-    target: static/fonts
-

6. Actualiser le fichier config.yaml

-

Dans la nouvelle version, la structure de configuration pour la gestion des fonctionnalités a été refondue. Donc, il est nécessaire d’actualiser le fichier config.yaml . Pour référence, vous pouvez vérifier l’extrait du config.yaml. Ici, nous mettrons en évidence les configurations les plus couramment utilisées qui ont besoin d’être changé.

-

Mode sombre:

-

Nous avons introduit un nouveau support intégré du mode sombre. En conséquence, il n’est plus nécessaire d’utiliser un service tiers tel que darkreader. Pour activer le nouveau mode sombre, s’il vous plaît supprimez les lignes suivantes de votre config.yaml.

-
 darkMode:
-    provider: darkreader
-    enable: true
-    default: system
-

Ensuite, ajoutez les lignes suivantes sous la section params.features:

-
darkMode:
-  enable: true
-

Analytics:

-

Nous avons restructuré la configuration pour l’analytique, les commentaires, et les fournisseurs de service supportés. Ils sont maintenant placés sous le champs services dans la section respective.

-

Par conséquent, votre configuration analytique d’avant sera mise à jour de:

-
analytics:
-  enabled: true
-  google:
-    id: UA-XXXXXXXXX-X
-

à:

-
analytics:
-  enable: true
-  services:
-    google:
-      id: UA-XXXXXXXXX-X
-

Commentaire:

-

Pareil, votre configuration de commentaire d’avant sera modifiée comme suit:

-
comment:
-  enable: true
-  disqus:
-    shortName: <your-disqus-shortname>
-

à:

-
comment:
-  enable: true
-  services:
-    disqus:
-      shortName: <your-disqus-shortname>
-

Support:

-

Et, votre configuration de support des services tiers changera de:

-
support:
-  enabled: true
-  kofi:
-    user: <your ko-fi user id>
-    text: Tip Me
-    textColor: '#f9fafc'
-    backgroundColor: '#248aaa'
-

à:

-
support:
-  enable: false
-  services:
-    kofi:
-      user: hossainemruz
-      text: Tip Me
-      textColor: '#f9fafc'
-      backgroundColor: '#248aaa'
-

Autres changements:

-

Il y a quelques autres options qui ont été changée. Par exemple:

-
enableToc: true
-

remplacé par:

-
toc:
-  enable: true
-

De la même manière:

-
enableTags: true
-

remplacé par:

-
tags:
-  enable: true
-  on_card: true
-

Enfin,

-
showFlags: true
-

remplacé par:

-
# Spécifier s'il faut afficher le flag dans le sélecteur de langue. La valeur par défaut est True.
-flags:
-  enable: true
-  # Si vous voulez utiliser un drapeau de pays différent pour une langue, spécifiez le ici. 
-  # flagOverwrites:
-  #   - languageCode: en
-  #     countryCode: us
-

Il y a eu quelques autres changements. Référez-vous s’il vous plaît à au fichier extrait de configuration pour plus de détails.

-

7. Construire le site

-

Finalement, vous êtes prêt à construire le thème. S’il vous plaît, exécutez les étapes suivantes pour construire le site:

-

a. Charger les modules Hugo

-
hugo mod tidy
-

b. Installez les modules Node

-
hugo mod npm pack
-npm install
-

c. Exécuter le site

-
hugo server -w
-

J’espère que ce guide a été utile dans la migration de votre thème depuis la V3 à la V4. Si vous rencontrez des problèmes, n’hésitez pas à ouvrir une issue dans le dépôt Github.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/writing-posts/front-matter/index.html b/public/fr/posts/writing-posts/front-matter/index.html deleted file mode 100644 index 23d93d89..00000000 --- a/public/fr/posts/writing-posts/front-matter/index.html +++ /dev/null @@ -1,1281 +0,0 @@ - - - - Front Matter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 8 juin 2020

-
- - -
-

Front Matter

-
- - - - -
-
    - -
-
- - -
-

Article complet à venir…

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/writing-posts/index.html b/public/fr/posts/writing-posts/index.html deleted file mode 100644 index 4f4369b6..00000000 --- a/public/fr/posts/writing-posts/index.html +++ /dev/null @@ -1,1152 +0,0 @@ - - - - Rédaction de billets - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
-
- -
Contenu riche
-

Hugo est livré avec quelques Shortcode intégrés pour du contenu riche, ainsi qu’une configuration pour le respect de la vie privée et un ensemble de Shortcode simples qui active des versions statiques et sans JS de différents médias sociaux.

- - -
- -
-
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/writing-posts/index.xml b/public/fr/posts/writing-posts/index.xml deleted file mode 100644 index 88d759f9..00000000 --- a/public/fr/posts/writing-posts/index.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - Rédaction de billets on Toha - http://localhost:1313/fr/posts/writing-posts/ - Recent content in Rédaction de billets on Toha - Hugo -- gohugo.io - fr - Mon, 14 Mar 2022 06:15:35 +0600 - Support de Mermaid - http://localhost:1313/fr/posts/writing-posts/mermaid/ - Mon, 14 Mar 2022 06:15:35 +0600 - - http://localhost:1313/fr/posts/writing-posts/mermaid/ - Ce thème est construit avec le support de Mermaid propulsé par mermaid-js. Pour activer mermaid pour une page, vous devez mettre mermaid: true dans le front matter de votre page. Par exemple, cette page a le front matter suivant: -title: &#34;Support de Mermaid&#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Ensuite, vous pouvez utiliser le shortcode mermaid pour ajouter du contenu mermaid. Par exemple: - - - - Front Matter - http://localhost:1313/fr/posts/writing-posts/front-matter/ - Mon, 08 Jun 2020 06:15:45 +0600 - - http://localhost:1313/fr/posts/writing-posts/front-matter/ - Article complet à venir&hellip; - - - - Guide Syntaxique Markdown - http://localhost:1313/fr/posts/writing-posts/markdown-syntax/ - Mon, 08 Jun 2020 06:15:40 +0600 - - http://localhost:1313/fr/posts/writing-posts/markdown-syntax/ - <p>Cet article propose un échantillon des syntaxes de base du Markdown qui peut être utilisé dans les fichiers de contenu d&rsquo;Hugo, et montre également des balises HTML de base décorées avec CSS dans un thème Hugo.</p> - - - - Paramètres de type Maths - http://localhost:1313/fr/posts/writing-posts/math/ - Mon, 08 Jun 2020 06:15:35 +0600 - - http://localhost:1313/fr/posts/writing-posts/math/ - <p>La notation Mathématique dans un projet Hugo peut être activée en utilisant des librairies JavaScript tierces.</p> - - - - Contenu riche - http://localhost:1313/fr/posts/writing-posts/rich-content/ - Mon, 08 Jun 2020 06:15:30 +0600 - - http://localhost:1313/fr/posts/writing-posts/rich-content/ - <p>Hugo est livré avec quelques <a href="https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes" target="_blank" rel="noopener">Shortcode intégrés</a> pour du contenu riche, ainsi qu&rsquo;une <a href="https://gohugo.io/about/hugo-and-gdpr/" target="_blank" rel="noopener">configuration pour le respect de la vie privée</a> et un ensemble de Shortcode simples qui active des versions statiques et sans JS de différents médias sociaux.</p> - - - - Utilisation d'Emoji - http://localhost:1313/fr/posts/writing-posts/using-emoji/ - Mon, 08 Jun 2020 06:15:25 +0600 - - http://localhost:1313/fr/posts/writing-posts/using-emoji/ - <p>Emoji peut être activé dans un projet Hugo de plusieurs façons.</p> - - - - - diff --git a/public/fr/posts/writing-posts/markdown-syntax/index.html b/public/fr/posts/writing-posts/markdown-syntax/index.html deleted file mode 100644 index a9528338..00000000 --- a/public/fr/posts/writing-posts/markdown-syntax/index.html +++ /dev/null @@ -1,1485 +0,0 @@ - - - - Guide Syntaxique Markdown - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 8 juin 2020

-
- - -
-

Guide Syntaxique Markdown

-
- - - - -
-
    - -
-
- - -
-

Cet article propose un échantillon des syntaxes de base du Markdown qui peut être utilisé dans les fichiers de contenu d’Hugo, et montre également des balises HTML de base décorées avec CSS dans un thème Hugo.

-

En-têtes

-

Les éléments HTML suivant <h1><h6> représentent six niveaux de titres de section. <h1> est le niveau le plus élevé tandis que le <h6> est le plus bas.

-

H1

-

H2

-

H3

-

H4

-
H5
-
H6
-

Paragraphe

-

Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.

-

Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.

-

Bloc de citation

-

Les éléments blockquote représentent le contenu qui est cité à partir d’une autre source, éventuellement avec une citation qui doit être dans un élément footer ou cite, et éventuellement avec des changments en ligne tel que les annotations et les abrévations.

-

Bloc de citation sans attribution

-
-

Tiam, ad mint andaepu dandae nostion secatur sequo quae. -Notez que vous pouvez utiliser la syntaxe Markdown à l’intérieur d’un bloc de citation.

-
-

Bloc de citation avec attribution

-
-

Don’t communicate by sharing memory, share memory by communicating.

-— Rob Pike1

-
-

Tableaux

-

Les tableaux ne font pas partie de la spécification de base du Markdown, mais Hugo les supportent hors-des-clous.

- - - - - - - - - - - - - - - - - -
NameAge
Bob27
Alice23
-

Markdown en ligne dans les tableaux

- - - - - - - - - - - - - - - - - -
Inline   Markdown   In   Table
italicsboldstrikethrough   code
-

Blocs de code

-

Bloc de code avec backticks

-
<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="UTF-8">
-  <title>Example HTML5 Document</title>
-</head>
-<body>
-  <p>Test</p>
-</body>
-</html>
-

bloc de code indenté avec quatre espaces

-
<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="UTF-8">
-  <title>Example HTML5 Document</title>
-</head>
-<body>
-  <p>Test</p>
-</body>
-</html>
-
-

Bloc de code avec code abrégé de mise en évidence d’Hugo

-
<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="UTF-8">
-  <title>Example HTML5 Document</title>
-</head>
-<body>
-  <p>Test</p>
-</body>
-</html>
-

Types de liste

-

Liste ordonnée

-
    -
  1. Première point
  2. -
  3. Second point
  4. -
  5. Troisième point
  6. -
-

Liste non ordonnée

-
    -
  • Element de la liste
  • -
  • Autre élément
  • -
  • Et un autre élément
  • -
-

listes imbriquées

-
    -
  • Fruit -
      -
    • Pomme
    • -
    • Orange
    • -
    • Banane
    • -
    -
  • -
  • Selle -
      -
    • Lait
    • -
    • Fromage
    • -
    -
  • -
-

Autres Elements — abbr, sub, sup, kbd, mark

-

Ici, vous trouverez d’autres balises HTML décorées par CSS:

-
<abbr title="Graphics Interchange Format">GIF</abbr> est un format d'image bitmap.
-

GIF est un format d’image bitmap.

-
H<sub>2</sub>O
-

H2O

-
X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup>
-

Xn + Yn = Zn

-
Pressez <kbd><kbd>CTRL</kbd>+<kbd>ALT</kbd>+<kbd>Delete</kbd></kbd> pour terminer la session.
-

Pressez CTRL+ALT+Delete pour terminer la session.

-
La plupart des <mark>salamandres</mark> sont nocturnes, et chassent les insectes, les vers, et d'autres petites créatures.
-

La plupart des salamandres sont nocturnes, et chassent les insectes, les vers, et d’autres petites créatures.

-
-
-
    -
  1. -

    La citation ci-dessus est extraite de la conférence de Rob Pike’s lors du Gopherfest, le 18 Novembre 2015. ↩︎

    -
  2. -
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/writing-posts/math/index.html b/public/fr/posts/writing-posts/math/index.html deleted file mode 100644 index 01b92425..00000000 --- a/public/fr/posts/writing-posts/math/index.html +++ /dev/null @@ -1,1301 +0,0 @@ - - - - Paramètres de type Maths - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 8 juin 2020

-
- - -
-

Paramètres de type Maths

-
- - - - -
-
    - -
-
- - -
-

La notation Mathématique dans un projet Hugo peut être activée en utilisant des librairies JavaScript tierces.

-

Dans cet exemple, nous utiliserons KaTeX

-
    -
  • Créez un partiel sous /layouts/partials/math.html
  • -
  • A l’intérieur de ce partiel référencez l’Auto-render Extension ou hébergez ces scripts localement.
  • -
  • Inclure le partiel dans votre template comme suit:
  • -
-
{{ if or .Params.math .Site.Params.math }}
-{{ partial "math.html" . }}
-{{ end }}
-
    -
  • Pour activer KaText globalement mettez le paramètre math à true dans la configuration du projet.
  • -
  • Pour activer KaTex par page, incluez le paramètre math: true dans le front matter de votre fichier de contenu.
  • -
-

Note: Utilisez le référentiel en ligne des Fonctions TeX supportées

- -

Exemples

- -

Bloc de math: -$$ -\varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } -$$

-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/writing-posts/mermaid/index.html b/public/fr/posts/writing-posts/mermaid/index.html deleted file mode 100644 index dbfeb134..00000000 --- a/public/fr/posts/writing-posts/mermaid/index.html +++ /dev/null @@ -1,1531 +0,0 @@ - - - - Support de Mermaid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 14 mars 2022

-
- - -
-

Support de Mermaid

-
- - - - -
-
    - -
-
- - -
-

Ce thème est construit avec le support de Mermaid propulsé par mermaid-js. Pour activer mermaid pour une page, vous devez mettre mermaid: true dans le front matter de votre page. Par exemple, cette page a le front matter suivant:

-
title: "Support de Mermaid"
-date: 2022-03-14T06:15:35+06:00
-menu:
-  sidebar:
-    name: Mermaid
-    identifier: writing-post-mermaid
-    parent: writing-post
-    weight: 60
-mermaid: true
-

Ensuite, vous pouvez utiliser le shortcode mermaid pour ajouter du contenu mermaid. Par exemple:

-
{{< mermaid align="center">}}
-  # Votre contenu mermaid ici
-{{< /mermaid >}}
-

Le shortcode mermaid accepte les paramètres suivants:

-
    -
  • align: aligne votre diagramme à gauche, à droite, ou au centre. L’alignement par défaut est le centre.
  • -
  • background: change la couleur d’arrière plan de votre diagramme.
  • -
-

De plus, vous pouvez également personnaliser le thème de vos diagrammes, par exemple:

-
{{< mermaid align="center" >}}
-%%{init: {'theme':'default'}}%%
-  # your mermaid content here
-{{< mermaid >}}
-

Le paramètre theme accepte les valeurs suivantes:

-
    -
  • default
  • -
  • neutral
  • -
  • dark
  • -
  • forest
  • -
  • base
  • -
-

Exemples

-

Voici quelques exemples de différents diagrammes utilisant mermaid.

-

Graphique

-
{{< mermaid align="left" >}}
-graph LR;
-    A[Hard edge] -->|Link text| B(Round edge)
-    B --> C{Decision}
-    C -->|One| D[Result one]
-    C -->|Two| E[Result two]
-{{< /mermaid >}}
-
- - - - - - - -
- -graph LR; - A[Hard edge] -->|Link text| B(Round edge) - B --> C{Decision} - C -->|One| D[Result one] - C -->|Two| E[Result two] - -
- -
-

Diagramme de séquence

-
{{< mermaid >}}
-sequenceDiagram
-    participant Alice
-    participant Bob
-    Alice->>John: Hello John, how are you?
-    loop Healthcheck
-        John->>John: Fight against hypochondria
-    end
-    Note right of John: Rational thoughts <br/>prevail!
-    John-->>Alice: Great!
-    John->>Bob: How about you?
-    Bob-->>John: Jolly good!
-{{< /mermaid >}}
-
- - - - - - - - - -
- -sequenceDiagram - participant Alice - participant Bob - Alice->>John: Hello John, how are you? - loop Healthcheck - John->>John: Fight against hypochondria - end - Note right of John: Rational thoughts
prevail! - John-->>Alice: Great! - John->>Bob: How about you? - Bob-->>John: Jolly good! - -
- -
-

diagramme de Gantt

-
{{< mermaid >}}
-gantt
-  dateFormat  YYYY-MM-DD
-  title Adding GANTT diagram to mermaid
-  excludes weekdays 2014-01-10
-
-section A section
-  Completed task            :done,    des1, 2014-01-06,2014-01-08
-  Active task               :active,  des2, 2014-01-09, 3d
-  Future task               :         des3, after des2, 5d
-  Future task2               :         des4, after des3, 5d
-{{< /mermaid >}}
-
- - - - - - - - - -
- -gantt - dateFormat YYYY-MM-DD - title Adding GANTT diagram to mermaid - excludes weekdays 2014-01-10 - -section A section - Completed task :done, des1, 2014-01-06,2014-01-08 - Active task :active, des2, 2014-01-09, 3d - Future task : des3, after des2, 5d - Future task2 : des4, after des3, 5d - -
- -
-

Diagramme de classes

-
{{< mermaid >}}
-classDiagram
-  Class01 <|-- AveryLongClass : Cool
-  Class03 *-- Class04
-  Class05 o-- Class06
-  Class07 .. Class08
-  Class09 --> C2 : Where am i?
-  Class09 --* C3
-  Class09 --|> Class07
-  Class07 : equals()
-  Class07 : Object[] elementData
-  Class01 : size()
-  Class01 : int chimp
-  Class01 : int gorilla
-  Class08 <--> C2: Cool label
-{{< /mermaid >}}
-
- - - - - - - - - -
- -classDiagram - Class01 <|-- AveryLongClass : Cool - Class03 *-- Class04 - Class05 o-- Class06 - Class07 .. Class08 - Class09 --> C2 : Where am i? - Class09 --* C3 - Class09 --|> Class07 - Class07 : equals() - Class07 : Object[] elementData - Class01 : size() - Class01 : int chimp - Class01 : int gorilla - Class08 <--> C2: Cool label - -
- -
-

Graphique de Git

-

-
-
-
-
-
-
- -gitGraph: - commit - branch newbranch - checkout newbranch - commit - commit - checkout master - commit - commit - merge newbranch - -
- -
-<hr> - -#### Diagramme ER - -```bash -{{< mermaid >}} -erDiagram - CUSTOMER ||--o{ ORDER : places - ORDER ||--|{ LINE-ITEM : contains - CUSTOMER }|..|{ DELIVERY-ADDRESS : uses -{{< /mermaid >}} -
- - - - - - - - - -
- -erDiagram - CUSTOMER ||--o{ ORDER : places - ORDER ||--|{ LINE-ITEM : contains - CUSTOMER }|..|{ DELIVERY-ADDRESS : uses - -
- - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/writing-posts/page/1/index.html b/public/fr/posts/writing-posts/page/1/index.html deleted file mode 100644 index 2eab6e2d..00000000 --- a/public/fr/posts/writing-posts/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/fr/posts/writing-posts/ - - - - - - diff --git a/public/fr/posts/writing-posts/rich-content/index.html b/public/fr/posts/writing-posts/rich-content/index.html deleted file mode 100644 index b78a6ec7..00000000 --- a/public/fr/posts/writing-posts/rich-content/index.html +++ /dev/null @@ -1,1332 +0,0 @@ - - - - Contenu riche - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Jane Doe
-

lundi 8 juin 2020

-
- - -
-

Contenu riche

-
- - - - -
-
    - -
-
- - -
-

Hugo est livré avec quelques Shortcode intégrés pour du contenu riche, ainsi qu’une configuration pour le respect de la vie privée et un ensemble de Shortcode simples qui active des versions statiques et sans JS de différents médias sociaux.

-
-

Shortcode simple Instagram

- -
-
-

Shortcode amélioré de confidentialité YouTube

- -
- -
- -
-
-

Shortcode simple X (ex-Twiter)

- - - - -
-
-

Shortcode simple Vimeo

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/posts/writing-posts/using-emoji/index.html b/public/fr/posts/writing-posts/using-emoji/index.html deleted file mode 100644 index 090a4062..00000000 --- a/public/fr/posts/writing-posts/using-emoji/index.html +++ /dev/null @@ -1,1282 +0,0 @@ - - - - Utilisation d'Emoji - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Nicolas Dietlin
-

lundi 8 juin 2020

-
- - -
-

Utilisation d'Emoji

-
- - - - -
-
    - -
-
- - -
-

Emoji peut être activé dans un projet Hugo de plusieurs façons.

-

La fonction emojify peut être appelée directement dans les templates ou par shortcodes en ligne.

-

Pour activer globallement Emoji, paramètrez enableEmoji à true dans la configuration de votre site et vous pouvez ensuite taper des codes raccourcis d’Emoji directement dans les contenus de vos fichiers; par exemple:

-

🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:

-
-

L’aide mémoire Emoji est une référence utile pour les codes emoji.

-
-

N.B. Les étapes ci-dessus active les caractères Unicode Standard Emoji dans Hugo, cepandant, le rendu de ces glyphes dépend du navigateur et de la plateforme. Pour styler l’emoji vous pouvez utiliser une police emoji tierce ou un empilement de polices; par exemple:

-
.emoji {
-font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;
-}
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - commentaires fournis par Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table des matières
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/search/index.html b/public/fr/search/index.html deleted file mode 100644 index 7d640e6a..00000000 --- a/public/fr/search/index.html +++ /dev/null @@ -1,1012 +0,0 @@ - - - - Search Results - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- - - -
-
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/search/index.xml b/public/fr/search/index.xml deleted file mode 100644 index b35cd161..00000000 --- a/public/fr/search/index.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - Searches on Toha - http://localhost:1313/fr/search/ - Recent content in Searches on Toha - Hugo -- gohugo.io - fr - Tue, 08 Jun 2010 08:06:25 +0600 - Search Results - http://localhost:1313/fr/search/ - Tue, 08 Jun 2010 08:06:25 +0600 - - http://localhost:1313/fr/search/ - This file exists solely to respond to /search URL with the related search layout template. -No content shown here is rendered, all content is based in the template layouts/page/search.html -Setting a very low sitemap priority will tell search engines this is not important content. -This implementation uses Fusejs and mark.js -Initial setup Search depends on additional output content type of JSON in config.toml ``` [outputs] home = [&ldquo;HTML&rdquo;, &ldquo;JSON&rdquo;] ``` - - - - - diff --git a/public/fr/sitemap.xml b/public/fr/sitemap.xml deleted file mode 100644 index a169ca56..00000000 --- a/public/fr/sitemap.xml +++ /dev/null @@ -1,886 +0,0 @@ - - - - http://localhost:1313/fr/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - - - - - http://localhost:1313/fr/search/ - 2010-06-08T08:06:25+06:00 - 0.1 - - - - - - http://localhost:1313/fr/posts/ - 2024-01-19T02:30:00+06:00 - - - - - http://localhost:1313/fr/posts/contributing/ - 2024-01-19T02:30:00+06:00 - - - - - http://localhost:1313/fr/ - 2024-01-19T02:30:00+06:00 - - - - - - http://localhost:1313/fr/posts/translation/new-language/ - 2024-01-15T06:20:50+06:00 - - - - - http://localhost:1313/fr/posts/translation/content/ - 2024-01-15T06:20:50+06:00 - - - - - http://localhost:1313/fr/posts/translation/site-data/ - 2024-01-15T06:20:50+06:00 - - - - - http://localhost:1313/fr/posts/translation/ - 2024-01-15T06:20:50+06:00 - - - - - http://localhost:1313/fr/posts/customizing/new-section/ - 2024-01-13T22:30:50+06:00 - - - - - http://localhost:1313/fr/posts/customizing/ - 2024-01-13T22:30:50+06:00 - - - - - http://localhost:1313/fr/posts/customizing/customize-css/ - 2024-01-13T22:00:50+06:00 - - - - - http://localhost:1313/fr/posts/update-v3-to-v4/ - 2024-01-05T02:30:00+06:00 - - - - - http://localhost:1313/fr/posts/shortcodes/ - 2023-11-05T14:06:25+02:00 - - - - - http://localhost:1313/fr/posts/features/ - 2023-11-05T12:02:54+02:00 - - - - - http://localhost:1313/fr/posts/quickstart/ - 2022-08-09T00:00:00+06:00 - - - - - http://localhost:1313/fr/posts/customizing/dark-theme/ - 2022-06-12T01:30:50+06:00 - - - - - http://localhost:1313/fr/posts/writing-posts/ - 2022-03-14T06:15:35+06:00 - - - - - http://localhost:1313/fr/posts/writing-posts/mermaid/ - 2022-03-14T06:15:35+06:00 - - - - - http://localhost:1313/fr/posts/comments/ - 2022-03-14T06:00:23+06:00 - - - - - http://localhost:1313/fr/posts/supports/ - 2022-03-14T06:00:23+06:00 - - - - - http://localhost:1313/fr/posts/external-link/ - 2022-03-14T06:00:23+06:00 - - - - - http://localhost:1313/fr/posts/getting-started/ - 2020-06-08T23:00:20+06:00 - - - - - http://localhost:1313/fr/posts/getting-started/prepare-site/ - 2020-06-08T23:00:20+06:00 - - - - - http://localhost:1313/fr/posts/getting-started/github-pages/ - 2020-06-08T22:00:20+06:00 - - - - - http://localhost:1313/fr/posts/getting-started/netlify/ - 2020-06-08T21:00:15+06:00 - - - - - http://localhost:1313/fr/posts/getting-started/theme-update/ - 2020-06-08T20:00:15+06:00 - - - - - http://localhost:1313/fr/posts/configuration/ - 2020-06-08T06:20:55+06:00 - - - - - http://localhost:1313/fr/posts/configuration/site-parameters/ - 2020-06-08T06:20:55+06:00 - - - - - http://localhost:1313/fr/posts/configuration/sections/about/ - 2020-06-08T06:20:50+06:00 - - - - - http://localhost:1313/fr/posts/configuration/sections/ - 2020-06-08T06:20:50+06:00 - - - - - http://localhost:1313/fr/posts/configuration/sections/skills/ - 2020-06-08T06:20:45+06:00 - - - - - http://localhost:1313/fr/posts/configuration/sections/education/ - 2020-06-08T06:20:40+06:00 - - - - - http://localhost:1313/fr/posts/configuration/sections/experiences/ - 2020-06-08T06:20:40+06:00 - - - - - http://localhost:1313/fr/posts/configuration/sections/projects/ - 2020-06-08T06:20:35+06:00 - - - - - http://localhost:1313/fr/posts/configuration/sections/recent-posts/ - 2020-06-08T06:20:34+06:00 - - - - - http://localhost:1313/fr/posts/configuration/sections/achievements/ - 2020-06-08T06:20:30+06:00 - - - - - http://localhost:1313/fr/posts/writing-posts/front-matter/ - 2020-06-08T06:15:45+06:00 - - - - - http://localhost:1313/fr/posts/writing-posts/markdown-syntax/ - 2020-06-08T06:15:40+06:00 - - - - - http://localhost:1313/fr/posts/writing-posts/math/ - 2020-06-08T06:15:35+06:00 - - - - - http://localhost:1313/fr/posts/writing-posts/rich-content/ - 2020-06-08T06:15:30+06:00 - - - - - http://localhost:1313/fr/posts/writing-posts/using-emoji/ - 2020-06-08T06:15:25+06:00 - - - - - http://localhost:1313/fr/posts/analytics/ - 2020-06-08T06:00:23+06:00 - - - - - http://localhost:1313/fr/notes/ - 2010-06-08T08:06:25+06:00 - - - - - - http://localhost:1313/fr/search/ - 2010-06-08T08:06:25+06:00 - - - - - - http://localhost:1313/fr/categories/ - - - - - - http://localhost:1313/fr/tags/ - - - - - - diff --git a/public/fr/tags/index.html b/public/fr/tags/index.html deleted file mode 100644 index d9491635..00000000 --- a/public/fr/tags/index.html +++ /dev/null @@ -1,594 +0,0 @@ - - - - Tags - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fr/tags/index.xml b/public/fr/tags/index.xml deleted file mode 100644 index cf107afa..00000000 --- a/public/fr/tags/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Tags on Toha - http://localhost:1313/fr/tags/ - Recent content in Tags on Toha - Hugo -- gohugo.io - fr - - diff --git a/public/fr/tags/page/1/index.html b/public/fr/tags/page/1/index.html deleted file mode 100644 index 641b22a5..00000000 --- a/public/fr/tags/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/fr/tags/ - - - - - - diff --git a/public/icons/computer-svgrepo-com.svg b/public/icons/computer-svgrepo-com.svg deleted file mode 100644 index 1933cafd..00000000 --- a/public/icons/computer-svgrepo-com.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/icons/moon-svgrepo-com.svg b/public/icons/moon-svgrepo-com.svg deleted file mode 100644 index 2192c65a..00000000 --- a/public/icons/moon-svgrepo-com.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/icons/sun-svgrepo-com.svg b/public/icons/sun-svgrepo-com.svg deleted file mode 100644 index 4031692d..00000000 --- a/public/icons/sun-svgrepo-com.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/404_huf404c6818e5475c7870a4722b4efea20_110323_1500x0_resize_box_3.png b/public/images/404_huf404c6818e5475c7870a4722b4efea20_110323_1500x0_resize_box_3.png deleted file mode 100644 index a2a29572..00000000 Binary files a/public/images/404_huf404c6818e5475c7870a4722b4efea20_110323_1500x0_resize_box_3.png and /dev/null differ diff --git a/public/images/author/bernatbc_hu9ff16388b8679801ac412661150baf9b_460_120x120_fit_box_3.png b/public/images/author/bernatbc_hu9ff16388b8679801ac412661150baf9b_460_120x120_fit_box_3.png deleted file mode 100644 index 4a58be14..00000000 Binary files a/public/images/author/bernatbc_hu9ff16388b8679801ac412661150baf9b_460_120x120_fit_box_3.png and /dev/null differ diff --git a/public/images/author/emruz_hudc3e02f6b6401557da615e36fb35bae0_144477_120x120_fit_q75_box.jpg b/public/images/author/emruz_hudc3e02f6b6401557da615e36fb35bae0_144477_120x120_fit_q75_box.jpg deleted file mode 100644 index da8f31a4..00000000 Binary files a/public/images/author/emruz_hudc3e02f6b6401557da615e36fb35bae0_144477_120x120_fit_q75_box.jpg and /dev/null differ diff --git a/public/images/author/habib_hu053875cd33ddd10353f01a6c3cdc6149_94180_120x120_fit_q75_box.jpg b/public/images/author/habib_hu053875cd33ddd10353f01a6c3cdc6149_94180_120x120_fit_q75_box.jpg deleted file mode 100644 index 693eb567..00000000 Binary files a/public/images/author/habib_hu053875cd33ddd10353f01a6c3cdc6149_94180_120x120_fit_q75_box.jpg and /dev/null differ diff --git a/public/images/author/james_hu7cbaff502575b803d44f515f68a4322a_802396_120x120_fit_q75_box.jpg b/public/images/author/james_hu7cbaff502575b803d44f515f68a4322a_802396_120x120_fit_q75_box.jpg deleted file mode 100644 index 9d7ea210..00000000 Binary files a/public/images/author/james_hu7cbaff502575b803d44f515f68a4322a_802396_120x120_fit_q75_box.jpg and /dev/null differ diff --git a/public/images/author/jessica_hub27b17043e33bca6a82d234af88c10a1_6153_120x120_fit_box_3.png b/public/images/author/jessica_hub27b17043e33bca6a82d234af88c10a1_6153_120x120_fit_box_3.png deleted file mode 100644 index 661a493d..00000000 Binary files a/public/images/author/jessica_hub27b17043e33bca6a82d234af88c10a1_6153_120x120_fit_box_3.png and /dev/null differ diff --git a/public/images/author/jessica_hub27b17043e33bca6a82d234af88c10a1_6153_148x148_fit_box_3.png b/public/images/author/jessica_hub27b17043e33bca6a82d234af88c10a1_6153_148x148_fit_box_3.png deleted file mode 100644 index 32b93517..00000000 Binary files a/public/images/author/jessica_hub27b17043e33bca6a82d234af88c10a1_6153_148x148_fit_box_3.png and /dev/null differ diff --git a/public/images/author/john_hu7f9991f5b5d471ecdfc6cff3db1a9fe6_6397_120x120_fit_box_3.png b/public/images/author/john_hu7f9991f5b5d471ecdfc6cff3db1a9fe6_6397_120x120_fit_box_3.png deleted file mode 100644 index 74763970..00000000 Binary files a/public/images/author/john_hu7f9991f5b5d471ecdfc6cff3db1a9fe6_6397_120x120_fit_box_3.png and /dev/null differ diff --git a/public/images/author/john_hu7f9991f5b5d471ecdfc6cff3db1a9fe6_6397_148x148_fit_box_3.png b/public/images/author/john_hu7f9991f5b5d471ecdfc6cff3db1a9fe6_6397_148x148_fit_box_3.png deleted file mode 100644 index f870318f..00000000 Binary files a/public/images/author/john_hu7f9991f5b5d471ecdfc6cff3db1a9fe6_6397_148x148_fit_box_3.png and /dev/null differ diff --git a/public/images/author/nicolas_hu70a773b78172703804b88f8c613165a5_9090_120x120_fit_q75_box.jpg b/public/images/author/nicolas_hu70a773b78172703804b88f8c613165a5_9090_120x120_fit_q75_box.jpg deleted file mode 100644 index 28c61824..00000000 Binary files a/public/images/author/nicolas_hu70a773b78172703804b88f8c613165a5_9090_120x120_fit_q75_box.jpg and /dev/null differ diff --git a/public/images/default-hero.jpg b/public/images/default-hero.jpg deleted file mode 100644 index 346fbf06..00000000 Binary files a/public/images/default-hero.jpg and /dev/null differ diff --git a/public/images/hugo-logo.svg b/public/images/hugo-logo.svg deleted file mode 100644 index 389c4a77..00000000 --- a/public/images/hugo-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/sections/achievements/graduation-cap_hubea4628151f3b7749cc1d791c6e4f181_394380_0x1500_resize_q75_box.jpg b/public/images/sections/achievements/graduation-cap_hubea4628151f3b7749cc1d791c6e4f181_394380_0x1500_resize_q75_box.jpg deleted file mode 100644 index c509944b..00000000 Binary files a/public/images/sections/achievements/graduation-cap_hubea4628151f3b7749cc1d791c6e4f181_394380_0x1500_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/sections/achievements/graduation-cap_hubea4628151f3b7749cc1d791c6e4f181_394380_0x300_resize_q75_box.jpg b/public/images/sections/achievements/graduation-cap_hubea4628151f3b7749cc1d791c6e4f181_394380_0x300_resize_q75_box.jpg deleted file mode 100644 index f379a165..00000000 Binary files a/public/images/sections/achievements/graduation-cap_hubea4628151f3b7749cc1d791c6e4f181_394380_0x300_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/sections/achievements/presenter_huc750a1f772b7bb88f5249ab1b75253b6_98154_0x1500_resize_q75_box.jpg b/public/images/sections/achievements/presenter_huc750a1f772b7bb88f5249ab1b75253b6_98154_0x1500_resize_q75_box.jpg deleted file mode 100644 index dbb43d71..00000000 Binary files a/public/images/sections/achievements/presenter_huc750a1f772b7bb88f5249ab1b75253b6_98154_0x1500_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/sections/achievements/presenter_huc750a1f772b7bb88f5249ab1b75253b6_98154_0x300_resize_q75_box.jpg b/public/images/sections/achievements/presenter_huc750a1f772b7bb88f5249ab1b75253b6_98154_0x300_resize_q75_box.jpg deleted file mode 100644 index 85795dc6..00000000 Binary files a/public/images/sections/achievements/presenter_huc750a1f772b7bb88f5249ab1b75253b6_98154_0x300_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/sections/achievements/sport_hue306ad4a3cfa3c79e18d9475b844b6eb_139662_0x1500_resize_q75_box.jpg b/public/images/sections/achievements/sport_hue306ad4a3cfa3c79e18d9475b844b6eb_139662_0x1500_resize_q75_box.jpg deleted file mode 100644 index 8deaf2ff..00000000 Binary files a/public/images/sections/achievements/sport_hue306ad4a3cfa3c79e18d9475b844b6eb_139662_0x1500_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/sections/achievements/sport_hue306ad4a3cfa3c79e18d9475b844b6eb_139662_0x300_resize_q75_box.jpg b/public/images/sections/achievements/sport_hue306ad4a3cfa3c79e18d9475b844b6eb_139662_0x300_resize_q75_box.jpg deleted file mode 100644 index b04262e2..00000000 Binary files a/public/images/sections/achievements/sport_hue306ad4a3cfa3c79e18d9475b844b6eb_139662_0x300_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/sections/achievements/woman-winner_huefebed7f97be8f23958591748aa9b6a0_85205_0x1500_resize_q75_box.jpg b/public/images/sections/achievements/woman-winner_huefebed7f97be8f23958591748aa9b6a0_85205_0x1500_resize_q75_box.jpg deleted file mode 100644 index f1acef6d..00000000 Binary files a/public/images/sections/achievements/woman-winner_huefebed7f97be8f23958591748aa9b6a0_85205_0x1500_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/sections/achievements/woman-winner_huefebed7f97be8f23958591748aa9b6a0_85205_0x300_resize_q75_box.jpg b/public/images/sections/achievements/woman-winner_huefebed7f97be8f23958591748aa9b6a0_85205_0x300_resize_q75_box.jpg deleted file mode 100644 index 0741e1d0..00000000 Binary files a/public/images/sections/achievements/woman-winner_huefebed7f97be8f23958591748aa9b6a0_85205_0x300_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/sections/experiences/company1.jpg b/public/images/sections/experiences/company1.jpg deleted file mode 100644 index abce8f91..00000000 Binary files a/public/images/sections/experiences/company1.jpg and /dev/null differ diff --git a/public/images/sections/experiences/company2.jpg b/public/images/sections/experiences/company2.jpg deleted file mode 100644 index 2cc579ca..00000000 Binary files a/public/images/sections/experiences/company2.jpg and /dev/null differ diff --git a/public/images/sections/experiences/company3.jpg b/public/images/sections/experiences/company3.jpg deleted file mode 100644 index 317b376b..00000000 Binary files a/public/images/sections/experiences/company3.jpg and /dev/null differ diff --git a/public/images/sections/projects/kubernetes_hua3e9a1b19c1572e2f049d77a47832d4b_241197_24x24_fit_box_3.png b/public/images/sections/projects/kubernetes_hua3e9a1b19c1572e2f049d77a47832d4b_241197_24x24_fit_box_3.png deleted file mode 100644 index 23106c3e..00000000 Binary files a/public/images/sections/projects/kubernetes_hua3e9a1b19c1572e2f049d77a47832d4b_241197_24x24_fit_box_3.png and /dev/null differ diff --git a/public/images/sections/projects/no-code_hu4f8e3bd6f48fe70fd2c0a87e633d1446_45899_24x24_fit_box_3.png b/public/images/sections/projects/no-code_hu4f8e3bd6f48fe70fd2c0a87e633d1446_45899_24x24_fit_box_3.png deleted file mode 100644 index 1c492471..00000000 Binary files a/public/images/sections/projects/no-code_hu4f8e3bd6f48fe70fd2c0a87e633d1446_45899_24x24_fit_box_3.png and /dev/null differ diff --git a/public/images/sections/projects/toha_hu864bbe108f1be1ae04b57f7f2fd9d631_5637_24x24_fit_box_3.png b/public/images/sections/projects/toha_hu864bbe108f1be1ae04b57f7f2fd9d631_5637_24x24_fit_box_3.png deleted file mode 100644 index faaaed73..00000000 Binary files a/public/images/sections/projects/toha_hu864bbe108f1be1ae04b57f7f2fd9d631_5637_24x24_fit_box_3.png and /dev/null differ diff --git a/public/images/sections/skills/c++_hue32fe91ddbd83e8e5585833667109ec5_57810_24x24_fit_box_3.png b/public/images/sections/skills/c++_hue32fe91ddbd83e8e5585833667109ec5_57810_24x24_fit_box_3.png deleted file mode 100644 index 2cc50d67..00000000 Binary files a/public/images/sections/skills/c++_hue32fe91ddbd83e8e5585833667109ec5_57810_24x24_fit_box_3.png and /dev/null differ diff --git a/public/images/sections/skills/cloud_hu7018b904f8bff0d4527e1c31c6d17334_6540_24x24_fit_box_3.png b/public/images/sections/skills/cloud_hu7018b904f8bff0d4527e1c31c6d17334_6540_24x24_fit_box_3.png deleted file mode 100644 index 6748321b..00000000 Binary files a/public/images/sections/skills/cloud_hu7018b904f8bff0d4527e1c31c6d17334_6540_24x24_fit_box_3.png and /dev/null differ diff --git a/public/images/sections/skills/docker.svg b/public/images/sections/skills/docker.svg deleted file mode 100644 index 42426899..00000000 --- a/public/images/sections/skills/docker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/sections/skills/git_hu6c1226675924c2f2e3476a81b4d03976_10660_24x24_fit_box_3.png b/public/images/sections/skills/git_hu6c1226675924c2f2e3476a81b4d03976_10660_24x24_fit_box_3.png deleted file mode 100644 index 7694dd09..00000000 Binary files a/public/images/sections/skills/git_hu6c1226675924c2f2e3476a81b4d03976_10660_24x24_fit_box_3.png and /dev/null differ diff --git a/public/images/sections/skills/go_hue4d750b86639bc097ae544131de4926d_6734_24x24_fit_box_3.png b/public/images/sections/skills/go_hue4d750b86639bc097ae544131de4926d_6734_24x24_fit_box_3.png deleted file mode 100644 index ca1940c7..00000000 Binary files a/public/images/sections/skills/go_hue4d750b86639bc097ae544131de4926d_6734_24x24_fit_box_3.png and /dev/null differ diff --git a/public/images/sections/skills/kubernetes_hua3e9a1b19c1572e2f049d77a47832d4b_241197_24x24_fit_box_3.png b/public/images/sections/skills/kubernetes_hua3e9a1b19c1572e2f049d77a47832d4b_241197_24x24_fit_box_3.png deleted file mode 100644 index 23106c3e..00000000 Binary files a/public/images/sections/skills/kubernetes_hua3e9a1b19c1572e2f049d77a47832d4b_241197_24x24_fit_box_3.png and /dev/null differ diff --git a/public/images/sections/skills/linux_huf8888e89df43f58ab32b560cb211e230_26357_24x24_fit_box_3.png b/public/images/sections/skills/linux_huf8888e89df43f58ab32b560cb211e230_26357_24x24_fit_box_3.png deleted file mode 100644 index 0ece1925..00000000 Binary files a/public/images/sections/skills/linux_huf8888e89df43f58ab32b560cb211e230_26357_24x24_fit_box_3.png and /dev/null differ diff --git a/public/images/sections/skills/prometheus_huebb51490a868f20dc51d40a74afb8c56_48384_24x24_fit_box_3.png b/public/images/sections/skills/prometheus_huebb51490a868f20dc51d40a74afb8c56_48384_24x24_fit_box_3.png deleted file mode 100644 index 111d7eb0..00000000 Binary files a/public/images/sections/skills/prometheus_huebb51490a868f20dc51d40a74afb8c56_48384_24x24_fit_box_3.png and /dev/null differ diff --git a/public/images/site/background.jpg b/public/images/site/background.jpg deleted file mode 100644 index 59470ae1..00000000 Binary files a/public/images/site/background.jpg and /dev/null differ diff --git a/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_1200x0_resize_q75_box.jpg b/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_1200x0_resize_q75_box.jpg deleted file mode 100644 index cb815b21..00000000 Binary files a/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_1200x0_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_1500x0_resize_q75_box.jpg b/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_1500x0_resize_q75_box.jpg deleted file mode 100644 index 10cd5433..00000000 Binary files a/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_1500x0_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_500x0_resize_q75_box.jpg b/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_500x0_resize_q75_box.jpg deleted file mode 100644 index 9a4b654f..00000000 Binary files a/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_500x0_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_800x0_resize_q75_box.jpg b/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_800x0_resize_q75_box.jpg deleted file mode 100644 index f97c95c2..00000000 Binary files a/public/images/site/background_hu734aa6f98ca0577a577126c08c02e5c3_354464_800x0_resize_q75_box.jpg and /dev/null differ diff --git a/public/images/site/favicon_hub02d7508a1c89b2b7812eab204efeb9a_4223_42x0_resize_box_3.png b/public/images/site/favicon_hub02d7508a1c89b2b7812eab204efeb9a_4223_42x0_resize_box_3.png deleted file mode 100644 index 2a90a4b1..00000000 Binary files a/public/images/site/favicon_hub02d7508a1c89b2b7812eab204efeb9a_4223_42x0_resize_box_3.png and /dev/null differ diff --git a/public/images/site/inverted-logo_hub02d7508a1c89b2b7812eab204efeb9a_4223_42x0_resize_box_3.png b/public/images/site/inverted-logo_hub02d7508a1c89b2b7812eab204efeb9a_4223_42x0_resize_box_3.png deleted file mode 100644 index 2a90a4b1..00000000 Binary files a/public/images/site/inverted-logo_hub02d7508a1c89b2b7812eab204efeb9a_4223_42x0_resize_box_3.png and /dev/null differ diff --git a/public/images/site/main-logo_hu9ad2f25a877e6fef77c7a3dbef5094ad_6881_42x0_resize_box_3.png b/public/images/site/main-logo_hu9ad2f25a877e6fef77c7a3dbef5094ad_6881_42x0_resize_box_3.png deleted file mode 100644 index 5d0b19ee..00000000 Binary files a/public/images/site/main-logo_hu9ad2f25a877e6fef77c7a3dbef5094ad_6881_42x0_resize_box_3.png and /dev/null differ diff --git a/public/images/theme-logo_hu8376fd15465fef26ffe66b6bcf0ca686_13669_32x0_resize_box_3.png b/public/images/theme-logo_hu8376fd15465fef26ffe66b6bcf0ca686_13669_32x0_resize_box_3.png deleted file mode 100644 index ed329d45..00000000 Binary files a/public/images/theme-logo_hu8376fd15465fef26ffe66b6bcf0ca686_13669_32x0_resize_box_3.png and /dev/null differ diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 9982de28..00000000 --- a/public/index.html +++ /dev/null @@ -1,2133 +0,0 @@ - - - - - Toha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- Author Image -

Hi, I am John

- - - - - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - - - - -
-
- - -
-

John Doe

- -
- Software Engineer - - at Example Co. - -
- -

- I am a passionate software engineer with x years of working experience. I built OSS tools for Kubernetes using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, etc. -

-
- -
- - - - -
- -
-
- -
- - -
- - Certified Kubernetes Security Specialist - -
- -
- - -
- - -
- - Istio and IBM Cloud Kubernetes Service - -
- -
- - -
- - -
- - Artificial Intelligence and Machine Learning - -
- -
- - -
- - - - - - - - - - -
- - - - - - -
Leadership
-
- -
- - -
- - - - - - - - - - -
- - - - - - -
Team Work
-
- -
- - -
- - - - - - - - - - -
- - - - - - -
Hard Working
-
- -
- - - - - -
-
-
-
- -
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - -
- -

- Experiences

- - -
- - - -
-
-
1
-
- -
-
- - -
- -
- - - - -
-
Example Co.
-

- Nov 2017 - Present -

-
-

- Dhaka Branch -

- -

Example Co. is a widely recognized company for cloud-native development. It builds tools for Kubernetes.

-
- -
- -
-
Senior Software Engineer
-

Nov 2019 - Present

-
- - -
Responsibilities:
-
    - -
  • Design and develop XYZ tool for ABC task
  • - -
  • Design, develop and manage disaster recovery tool Xtool that backup Kubernetes volumes, databases, and cluster’s resource definition.
  • - -
  • Lead backend team.
  • - -
- - -
-
Junior Software Engineer
-

Nov 2017 - Oct 2019

-
- - -
Responsibilities:
-
    - -
  • Implement and test xyz feature for abc tool.
  • - -
  • Support client for abc tool.
  • - -
  • Learn k,d,w technology for xyz.
  • - -
- - -
-
- -
- - -
-
-
-
-
-
-
-
-
-
-
- - - - -
-
-
- - -
- -
- - - - -
-
PreExample Co.
-

- March 2016 - May 2017 -

-
-

- Nowhere -

- -

PreExample Co. is a gateway company to enter into Example co. So, nothing special here.

-
- -
- -
-
Software Engineer
-

March 2016 - May 2017

-
- - -
Responsibilities:
-
    - -
  • Write lots of example codes.
  • - -
  • Read lots of examples.
  • - -
  • See lots of example videos.
  • - -
- - -
-
- -
-
2
-
- -
- - -
-
-
-
-
-
-
-
-
-
-
- - - - -
-
-
3
-
- -
-
- - -
- -
- - - - -
-
Intern Counting Company (ICC).
-

- Jun 2015 - Jan 2016 -

-
-

- Intern Land -

- -

Intern counting Company (ICC) is responsible for counting worldwide intern Engineers.

-
- -
- -
-
Intern
-

Jun 2015 - Jan 2016

-
- - -
Responsibilities:
-
    - -
  • Count lost of interns.
  • - -
  • Count more interns.
  • - -
  • Count me as an intern.
  • - -
- - -
-
- -
- - - -
-
- -
- - - - - - - -
- - - - - -
- -

- Projects

- -
-
- - - - - - - - - -
-
-
-
- -
-
-
- -
-
- - - - - - - - - - Kubernetes - - -
Kubernetes
-
-
- Contributor - March 2018 - Present -
-
-
-
-

Production-Grade Container Scheduling and Management.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - -
Tensorflow
-
-
- Developer - Jun 2018 - Present -
-
-
-
-

An Open Source Machine Learning Framework for Everyone.

- - -
-
-
-
- - -
-
-
- -
-
- -
A sample academic paper
-
-
- Team Lead - Jan 2017 - Nov 2017 -
-
-
-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente eius reprehenderit animi suscipit autem eligendi esse amet aliquid error eum. Accusantium distinctio soluta aliquid quas placeat modi suscipit eligendi nisi.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - - - - - - Nocode - - -
Nocode
-
-
- Nothing - Oct 2019 - Dec 2019 -
-
-
-
-

The best way to write secure and reliable applications. Write nothing; deploy nowhere.

- - -
-
-
-
- - -
-
-
- -
-
- - - - - - - - - - Toha - - -
Toha
-
-
- Owner - Jun 2019 - Present -
-
-
-
-

A Hugo theme for personal portfolio.

- - -
-
-
-
- - -
-
-
- -
- - - - - - - -
- - - - - - - - - -
- -

- Recent Posts

- -
-
- -
- -
- - -
- -
- - -
- -
- - -
-
- -
- -
- - - - - - - -
- - - - - -
- -

- Featured Posts

- -
-
- - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
-
- -
- - - - - - - -
- - - - - -
- -

- Achievements

- -
- -
- -
- - - - - - - - - - - - - -
- - -

Best Presenter

- - - -
- - - - - - - - - - - - - - -
- - -

Champion

- - - -
- - - - - - - - - - - - - - -
- - -

Graduation

- - - -
- - - - - - - - - - - - - - -
- - -

Award Winner

- - - -
- - -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/index.json b/public/index.json deleted file mode 100644 index 3c706211..00000000 --- a/public/index.json +++ /dev/null @@ -1 +0,0 @@ -[{"categories":null,"contents":"The Fetured Posts section is used to showcase any post you like. To enable this section, create a featured-posts.yaml file in the data/en/sections directory and include the following content:\n# section information section: name: Featured Posts # Title of section (default: \u0026#34;\u0026#34;) id: featured-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) # posts to feature posts: - quickstart - update-v3-to-v4 - prepare-site ","date":"February 6, 2024","hero":"/posts/configuration/sections/featured-posts/hero.svg","permalink":"http://localhost:1313/posts/configuration/sections/featured-posts/","summary":"The Fetured Posts section is used to showcase any post you like. To enable this section, create a featured-posts.yaml file in the data/en/sections directory and include the following content:\n# section information section: name: Featured Posts # Title of section (default: \u0026#34;\u0026#34;) id: featured-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) # posts to feature posts: - quickstart - update-v3-to-v4 - prepare-site ","tags":null,"title":"Configuring Featured Posts Section"},{"categories":null,"contents":"Ways to Contribute You can contribute to this theme in various ways.\nCode Pull requests are most welcome and I will be happy to review. Just follow the following principles:\nKeep it simple. Keep it consistent with the design of the UI. Use as few dependencies as possible. Be patient. Testing and reporting issues You can report a bug File a feature request share your thoughts Documentation You can also contribute to the theme documentation by:\nAdding information and sections. Fixing errors and typos. Updating obsolete documentation. Translating the documentation to a new language, this guide might be helpful. Translation Finally, you can contribute to the translation of the theme to several languages, by completing missing words, or by adding a new language. You can follow the guide How to add an unsupported language for more information.\nHow to contribute? For local development, you can make changes in the theme submodule and test the changes against your own site or this example site locally.\nFork At first, fork this repo. Then, follow the following steps to use the forked theme for local developments,\nRunning the forked theme against the example site If your want to run your local development against this example site, follow the following steps:\n# go to exampleSite directory $ cd exampleSite # install hugo modules $ hugo mod tidy # install dependencies $ hugo mod npm pack $ npm install # run the example site locally $ hugo server -w Now, you can make change in the theme and they will be reflected immediately on the running site. If you need to change any configuration, you can do that in the config.yaml file inside exampleSite folder. If you need to add any content or data, you can create the respective folder inside exampleSite directory and add your desired content or data there.\nRunning the forked theme against your own site If you want to run your local development against your own site, follow the following steps:\nReplace the theme module:\nOpen your site\u0026rsquo;s go.mod file and replace the github.com/hugo-toha/toha/v4 with your forked repo\u0026rsquo;s path. For example, if your forked repo is github.com/\u0026lt;your-github-user\u0026gt;/toha, then replace the github.com/hugo-toha/toha/v4 with github.com/\u0026lt;your-github-user\u0026gt;/toha/v4.\nmodule github.com/hugo-toha/hugo-toha.github.io go 1.19 require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect replace( github.com/hugo-toha/toha/v4 =\u0026gt; github.com/\u0026lt;your-github-user\u0026gt;/toha/v4 \u0026lt;git branch\u0026gt; ) For interactive development, you can replace the theme with your locally cloned fork. For example, if you have cloned your fork in /home/my-projects/toha, then replace the github.com/hugo-toha/toha/v4 with /home/my-projects/toha.\nmodule github.com/hugo-toha/hugo-toha.github.io go 1.19 require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect replace( github.com/hugo-toha/toha/v4 =\u0026gt; /home/my-projects/toha ) Update dependencies:\n# update hugo modules $ hugo mod tidy # install dependencies $ hugo mod npm pack $ npm install Run your site locally:\n$ hugo server -w From there you can make changes to the source code of the theme while testing with your running Hugo site or the example site.\nOpen a Pull Request When the changes look good, commit and push them to your fork.\n# stage all the changes $ git add . # commit the changes with a meaning full commit message $ git commit -m \u0026#34;A meaningful commit message\u0026#34; # push the commit to your fork $ git push my-fork my-feature-branch Then, open a PR against main branch of hugo-toha/toha from the my-feature-branch branch of your own fork.\n","date":"January 19, 2024","hero":"/posts/contributing/hero.png","permalink":"http://localhost:1313/posts/contributing/","summary":"Ways to Contribute You can contribute to this theme in various ways.\nCode Pull requests are most welcome and I will be happy to review. Just follow the following principles:\nKeep it simple. Keep it consistent with the design of the UI. Use as few dependencies as possible. Be patient. Testing and reporting issues You can report a bug File a feature request share your thoughts Documentation You can also contribute to the theme documentation by:","tags":null,"title":"How to Contribute?"},{"categories":null,"contents":"If you want to translate to an unsupported language, you can translate the UI elements.\nCreate an i18n file To do so, you have to create the i18n diretory inside the root of the site, the directory where you can find the config.yaml file, and directories like data, content, etc.\nAfterwards, you can create the file \u0026lt;language_code\u0026gt;.toml into the i18n directory. In this directory, you can find all language codes with the flag that will appear with that code.\nTranslate the UI elements Inside the new file, just copy the following content, and replace the content between the quotation marks with the name in your desired language.\nIf the content below gets obsolete, you can copy the contents from the en file. # More documentation here: https://github.com/nicksnyder/go-i18n [home] other = \u0026#34;Home\u0026#34; [posts] other = \u0026#34;Posts\u0026#34; [toc_heading] other = \u0026#34;Table of Contents\u0026#34; [tags] other = \u0026#34;Tags\u0026#34; [categories] other = \u0026#34;Categories\u0026#34; [at] other = \u0026#34;at\u0026#34; [resume] other = \u0026#34;My resume\u0026#34; [navigation] other = \u0026#34;Navigation\u0026#34; [contact_me] other = \u0026#34;Contact me:\u0026#34; [email] other = \u0026#34;Email\u0026#34; [phone] other = \u0026#34;Phone\u0026#34; [newsletter_text] other = \u0026#34;Stay up to date with email notification\u0026#34; [newsletter_input_placeholder] other = \u0026#34;Enter email\u0026#34; [newsletter_warning] other = \u0026#34;By entering your email address, you agree to receive the newsletter of this website.\u0026#34; [submit] other = \u0026#34;Submit\u0026#34; [hugoAttributionText] other = \u0026#34;Powered by\u0026#34; [prev] other = \u0026#34;Prev\u0026#34; [next] other = \u0026#34;Next\u0026#34; [share_on] other = \u0026#34;Share on\u0026#34; [improve_this_page] other = \u0026#34;Improve this page\u0026#34; [out_of] other = \u0026#34;out of\u0026#34; [publications] other = \u0026#34;Publications\u0026#34; [taken_courses] other = \u0026#34;Taken Courses\u0026#34; [course_name] other = \u0026#34;Course Name\u0026#34; [total_credit] other = \u0026#34;Total Credit\u0026#34; [obtained_credit] other = \u0026#34;Obtained Credit\u0026#34; [extracurricular_activities] other = \u0026#34;Extracurricular Activities\u0026#34; [show_more] other = \u0026#34;Show More\u0026#34; [show_less] other = \u0026#34;Show Less\u0026#34; [responsibilities] other = \u0026#34;Responsibilities:\u0026#34; [present] other = \u0026#34;Present\u0026#34; [comments_javascript] other = \u0026#34;Please enable JavaScript to view the\u0026#34; [comments_by] other = \u0026#34;comments powered by\u0026#34; [read] other = \u0026#34;Read\u0026#34; [project_star] other = \u0026#34;Star\u0026#34; [project_details] other = \u0026#34;Details\u0026#34; [err_404] other = \u0026#34;The page you are looking for is not there yet.\u0026#34; [more] other = \u0026#34;More\u0026#34; [view_certificate] other = \u0026#34;View Certificate\u0026#34; [notes] other = \u0026#34;Notes\u0026#34; [disclaimer_text] other = \u0026#34;Liability Notice\u0026#34; [search] other = \u0026#34;Search\u0026#34; [minute] one = \u0026#34;minute\u0026#34; other = \u0026#34;minutes\u0026#34; ","date":"January 15, 2024","hero":"/posts/translation/new-language/hero.jpg","permalink":"http://localhost:1313/posts/translation/new-language/","summary":"If you want to translate to an unsupported language, you can translate the UI elements.\nCreate an i18n file To do so, you have to create the i18n diretory inside the root of the site, the directory where you can find the config.yaml file, and directories like data, content, etc.\nAfterwards, you can create the file \u0026lt;language_code\u0026gt;.toml into the i18n directory. In this directory, you can find all language codes with the flag that will appear with that code.","tags":null,"title":"How to add an unsupported language"},{"categories":null,"contents":"This theme has built-in support for multiple language.\nBefore starting the post translation, make sure that you have enabled the language to your site. If that\u0026rsquo;s not the case, you can follow the section Add the language to the site from the guide How to Translate Site Data.\nCreating the post Once you have your desired language added to your website, know you can translate posts to that language. We\u0026rsquo;re going to assume that you want to translate an existing post.\nCreate the index file The first step is to locate the index.md file from the post that you want to translate. Then you have to create a file in the same directory (or you can just copy the index.md file), and name it index.\u0026lt;language_code\u0026gt;.md, where \u0026lt;language_code\u0026gt; is the language code that you can find in the language table in How to Translate Site Data.\nTranslate the post Now, you can start translating the post, the same way as you write a new post.\nINFO: If you\u0026rsquo;re dealing with internal references, you\u0026rsquo;ll need to add the prefix /\u0026lt;language_code\u0026gt; in front of your relative path. For example, if you want to create a link that is pointing to /posts/translation/site-data/, the link for the translated post will be /\u0026lt;language_code\u0026gt;/posts/translation/site-data/.\n","date":"January 15, 2024","hero":"/posts/translation/content/hero.jpg","permalink":"http://localhost:1313/posts/translation/content/","summary":"This theme has built-in support for multiple language.\nBefore starting the post translation, make sure that you have enabled the language to your site. If that\u0026rsquo;s not the case, you can follow the section Add the language to the site from the guide How to Translate Site Data.\nCreating the post Once you have your desired language added to your website, know you can translate posts to that language. We\u0026rsquo;re going to assume that you want to translate an existing post.","tags":null,"title":"How to Translate Posts"},{"categories":null,"contents":"This theme has built-in support for multiple language.\nAdd the language to the site Adding the language to your site will translate the UI to that language (e.g. the buttons, the nav bars, etc.).\nGet language code In order to translate your site, you will need the code from your language. The following table contains the supported languages algonside its codes:\nLanguages Code English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl For a complete list of the supported languages, please check the README file from the toha repository.\nIf the language you desire to translate the content to is not available, please check the guide How to add an unsupported language.\nAdd the language into config.yaml After you know what\u0026rsquo;s the code for the language you wish to translate your site, open config.yaml file, and under the languages section add the following:\nlanguages: en: languageName: English weight: 1 \u0026lt;language_code\u0026gt;: languageName: \u0026lt;language_name\u0026gt; weight: 2 # You can set the language order with this value For example, if we want to set Français as the new language, the section would look similar to:\nlanguages: en: languageName: English weight: 1 fr: languageName: Français weight: 2 # You can set the language order with this value Translating the Main Page You can translate the main page by creating a new directory into data directory. The name of the new directory should be \u0026lt;language_code\u0026gt;. For example, if we want to translate it to french, we would create the fr directory into data directory.\nAfterwards you can create your usual data file like about.yaml or education.yaml files, keeping the same file structure and maintaining the same file names. Inside those files, you can just translate the content of the fields into your desired language.\nNext up You can check the following guide How to Translate Posts.\n","date":"January 15, 2024","hero":"/posts/translation/site-data/hero.jpg","permalink":"http://localhost:1313/posts/translation/site-data/","summary":"This theme has built-in support for multiple language.\nAdd the language to the site Adding the language to your site will translate the UI to that language (e.g. the buttons, the nav bars, etc.).\nGet language code In order to translate your site, you will need the code from your language. The following table contains the supported languages algonside its codes:\nLanguages Code English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl For a complete list of the supported languages, please check the README file from the toha repository.","tags":null,"title":"How to Translate Site Data"},{"categories":null,"contents":"If the default sections, templates, and components do not meet your needs, you can easily add new sections, templates, and components to your site. This guide will demonstrate how to add a new section to your site.\nStep 1 : Add Layout File To add a new section to your site, you need to create a layout file in the layouts/partials/sections directory. The file should be named after the section\u0026rsquo;s name. For example, if you want to add a contact section with a contact form, create a file named contact.html. Use the following template for the contact.html file:\n{{ $sectionID := replace (lower .section.name) \u0026#34; \u0026#34; \u0026#34;-\u0026#34; }} {{ if .section.id }} {{ $sectionID = .section.id }} {{ end }} \u0026lt;div class=\u0026#34;container anchor p-lg-5 about-section\u0026#34; id=\u0026#34;{{ $sectionID }}\u0026#34;\u0026gt; // Your custom HTML code here \u0026lt;/div\u0026gt; Step 2: Add CSS Styles If you want to add custom CSS for your new section, you can do so by adding the CSS code to the assets/styles/override.scss file in your site. This file is automatically loaded by the theme and will apply the custom styles. Alternatively, you can create a separate SCSS file in the assets/styles directory of your repository and include it in the assets/styles/override.scss file using the following syntax:\n@import \u0026#34;your-style-file-name\u0026#34;; Step 3: Add JavaScript Similarly, if your new section requires additional JavaScript, the recommended way is to add the JavaScript in the layout file itself with \u0026lt;script\u0026gt; tag. If you want to add the JavaScript in a separate file, then put the JavaScript file in assets/scripts directory of your repo and include it in the layout file as following:\n{{ $script := resources.Get \u0026#34;scripts/your-script.js\u0026#34; }} \u0026lt;script src=\u0026#34;{{ $script.RelPermalink }}\u0026#34; integrity=\u0026#34;{{ $script.Data.Integrity }}\u0026#34;\u0026gt;\u0026lt;/script\u0026gt; ","date":"January 13, 2024","hero":"/posts/customizing/new-section/hero.png","permalink":"http://localhost:1313/posts/customizing/new-section/","summary":"If the default sections, templates, and components do not meet your needs, you can easily add new sections, templates, and components to your site. This guide will demonstrate how to add a new section to your site.\nStep 1 : Add Layout File To add a new section to your site, you need to create a layout file in the layouts/partials/sections directory. The file should be named after the section\u0026rsquo;s name.","tags":null,"title":"Adding a new section"},{"categories":null,"contents":"This theme allows you to customize the appearance of your site and its components by overriding the default CSS. This guide will demonstrate how to override the theme\u0026rsquo;s color scheme and customize the CSS of individual components.\nThis theme uses Sass to generate CSS. If you are not familiar with Sass, you can learn more about it from here.\nOverride Theme Colors Variables If you want to change the default color scheme of the theme, you can override the theme color variables. To override the theme color variables, you need to create a file named variables.scss in the assets/styles directory of your site. Then copy the content of the default variables.scss file and put into your custom variables.scss file. Here, only the $theme section from default variables.scss file is shown below:\n// themes $themes: ( \u0026#39;light\u0026#39;: ( // cyan 600 \u0026#39;accent-color\u0026#39;: #0891b2, // cyan 500 \u0026#39;hover-over-accent-color\u0026#39;: #06b6d4, // zinc 200 \u0026#39;text-over-accent-color\u0026#39;: #e4e4e7, // slate 50 \u0026#39;bg-primary\u0026#39;: #f8fafc, // slate 900 \u0026#39;bg-primary-inverse\u0026#39;: #0f172a, // slate 200 \u0026#39;bg-secondary\u0026#39;: #e2e8f0, \u0026#39;bg-card\u0026#39;: #fff, // slate 800 \u0026#39;heading-color\u0026#39;: #1e293b, // slate 700 \u0026#39;text-color\u0026#39;: #334155, // slate 300 \u0026#39;inverse-text-color\u0026#39;: #cbd5e1, // slate 500 \u0026#39;muted-text-color\u0026#39;: #64748b, // red 600 \u0026#39;inline-code-color\u0026#39;: #dc2626, // amber 200 \u0026#39;highlight-color\u0026#39;: #fde68a, // slate 900 \u0026#39;footer-color\u0026#39;: #0f172a, ), \u0026#39;dark\u0026#39;: ( // cyan 600 \u0026#39;accent-color\u0026#39;: #0891b2, // cyan 500 \u0026#39;hover-over-accent-color\u0026#39;: #06b6d4, // zinc 200 \u0026#39;text-over-accent-color\u0026#39;: #e4e4e7, // gray-800 \u0026#39;bg-primary\u0026#39;: #1f2937, // slate 900 \u0026#39;bg-primary-inverse\u0026#39;: #0f172a, // gray 900 \u0026#39;bg-secondary\u0026#39;: #111827, // slate 800 \u0026#39;bg-card\u0026#39;: #1e293b, // slate 100 \u0026#39;heading-color\u0026#39;: #f1f5f9, // slate 300 \u0026#39;text-color\u0026#39;: #cbd5e1, // slate 900 \u0026#39;inverse-text-color\u0026#39;: #0f172a, // slate 500 \u0026#39;muted-text-color\u0026#39;: #64748b, // red 600 \u0026#39;inline-code-color\u0026#39;: #dc2626, // amber 200 \u0026#39;highlight-color\u0026#39;: #fde68a, // slate 900 \u0026#39;footer-color\u0026#39;: #0f172a, ), ); The light and dark fields in the color mappings represent the color schemes for light mode and dark mode, respectively. By modifying the color codes in these fields, you can customize the look and feel of your site.\nOverride Component CSS To override the CSS of a component, create a override.scss file in your site\u0026rsquo;s assets/styles directory. Then, put the new CSS for the component there. You don\u0026rsquo;t have to re-write the entire CSS of the component. You can just put the changed fields.\nFor example, to disable blur effect of the background image on the home page, you can add the following SCSS code in your override.scss file:\n.home{ .background{ filter: none; } } ","date":"January 13, 2024","hero":"/posts/customizing/customize-css/hero.png","permalink":"http://localhost:1313/posts/customizing/customize-css/","summary":"This theme allows you to customize the appearance of your site and its components by overriding the default CSS. This guide will demonstrate how to override the theme\u0026rsquo;s color scheme and customize the CSS of individual components.\nThis theme uses Sass to generate CSS. If you are not familiar with Sass, you can learn more about it from here.\nOverride Theme Colors Variables If you want to change the default color scheme of the theme, you can override the theme color variables.","tags":null,"title":"Customizing CSS"},{"categories":null,"contents":"Toha V4 has introduced a lots of breaking changes in terms of how the theme is used and how it is configured. This guide will help you to migrate from v3 to v4 version of the theme. Please, check this release notes for complete changelog.\nIn this guide, I will walk you through the steps to migrate from version 3 to version 4 of the Toha theme. This guide is based on the migration guide written by Alexandre Neto in this issue. Let\u0026rsquo;s get started!\n1. Remove toha git submodule Toha V4 has made some changes to the installation process. One of the changes is that the theme no longer uses a git submodule. Therefore, we need to remove the toha git submodule. Don\u0026rsquo;t worry, this step will not remove any of your content.\ngit rm themes/toha/ git commit -m \u0026#34;Remove v3 theme\u0026#34; 2. Remove theme from config.yaml In the new version, we no longer need to specify the theme in the config.yaml file. Instead, we will add the theme as a module. Therefore, remove the following line from your config.yaml file:\ntheme: toha 3. Meet the requirements For building the site locally we will need to update/install the following requirements:\nHugo version v0.118.x (extended) or later. Go language version v1.18.x or later. Node version v18.x and npm version 8.x or later. Make sure you have installed all the required tools.\n4. Initialize Hugo Module Toha V4 now uses Hugo Module to manage the theme. To get going, we need to initialize the module.\nhugo mod init github.com/\u0026lt;your username\u0026gt;/\u0026lt;your repo name\u0026gt; This will create a go.mod file in the root of your site. You can check the file to see if it has been created properly.\n5. Add the theme as a module Now, add the following module section in your config.yaml file. This will add the theme as a module and also mount the static files from the theme.\n# Use Hugo modules to add theme module: imports: - path: github.com/hugo-toha/toha/v4 mounts: - source: static/files target: static/files - source: ./node_modules/flag-icon-css/flags target: static/flags - source: ./node_modules/@fontsource/mulish/files target: static/files - source: ./node_modules/katex/dist/fonts target: static/fonts 6. Update the config.yaml file In the new version, the configuration structure for managing features has been restructured. Therefore, it is necessary to update the config.yaml file. For reference, you can check the sample config.yaml. Here, we will highlight the most commonly used configurations that need to be changed.\nDark Mode:\nWe have introduced a new built-in dark mode support. As a result, there is no longer a need to use a third-party service like darkreader. To enable the new dark mode, please remove the following lines from your config.yaml file:\ndarkMode: provider: darkreader enable: true default: system Then, add the following lines under params.features section:\ndarkMode: enable: true Analytics:\nWe have restructured the configuration for analytics, comments, and support service providers. They are now placed under the services field of the respective section.\nTherefore, your previous analytics configuration will be updated from:\nanalytics: enabled: true google: id: UA-XXXXXXXXX-X to:\nanalytics: enable: true services: google: id: UA-XXXXXXXXX-X Comment:\nLikewise, your existing comments configuration will be transformed as follows:\ncomment: enable: true disqus: shortName: \u0026lt;your-disqus-shortname\u0026gt; to:\ncomment: enable: true services: disqus: shortName: \u0026lt;your-disqus-shortname\u0026gt; Support:\nAnd, your following support configuration will change from:\nsupport: enabled: true kofi: user: \u0026lt;your ko-fi user id\u0026gt; text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; to:\nsupport: enable: false services: kofi: user: hossainemruz text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; Other Changes:\nThere are few other options that have been changed. For examples:\nenableToc: true replaced by:\ntoc: enable: true Similarly:\nenableTags: true replaced by:\ntags: enable: true on_card: true Finally,\nshowFlags: true replace by:\n# Specify whether to show flag in the language selector. Default is true. flags: enable: true # # If you want to use different country flag for a language, specify them here. # flagOverwrites: # - languageCode: en # countryCode: us There have been a few other changes. Please refer to the sample configuration file for more details.\n7. Build the site Finally, you ready to build the theme. Please, execute the following steps to build the site:\na. Load Hugo modules\nhugo mod tidy b. Install node modules\nhugo mod npm pack npm install c. Run the site\nhugo server -w I hope this guide has been helpful in migrating your theme from V3 to V4. If you encounter any issues, please feel free to open an issue in the Github repository.\n","date":"January 5, 2024","hero":"/posts/update-v3-to-v4/hero.png","permalink":"http://localhost:1313/posts/update-v3-to-v4/","summary":"Toha V4 has introduced a lots of breaking changes in terms of how the theme is used and how it is configured. This guide will help you to migrate from v3 to v4 version of the theme. Please, check this release notes for complete changelog.\nIn this guide, I will walk you through the steps to migrate from version 3 to version 4 of the Toha theme. This guide is based on the migration guide written by Alexandre Neto in this issue.","tags":null,"title":"Migrate from V3 to V4 version"},{"categories":null,"contents":"Greeting! Thank you for deciding to use this theme. In this guide, I will show you how you can get started with this theme very quickly.\nHere, I am going to assume that you want to start a fresh Hugo site using this theme. If you are already using Hugo for your site, then you must know how to use a theme. In that case, please follow this sample repo for further reference.\nRequirements In order to run the theme locally, you must have the following tools installed.\nHugo version v0.118.x (extended) or later. Go language version v1.18.x or later. Node version v18.x and npm version 8.x or later. Make sure you have the required tools installed to the proper version using the following commands.\n# Check Hugo version ➜ hugo version hugo v0.118.2+extended linux/amd64 BuildDate=unknown # Check Go version ➜ go version go version go1.19.4 linux/amd64 # Check Node version ➜ node -v v18.12.1 # Check NPM version ➜ npm -v 8.19.2 Getting Started Now, let\u0026rsquo;s get back into our mission. Simply, follow these 5 steps to get started with your site.\nStep 1: Fork the example repo and rename At first, fork this sample repo to your account. Then, rename the repo to whatever you want. If you want to use Github Pages to deploy your site, then rename it to \u0026lt;your username\u0026gt;.github.io. The sample repo comes with pre-configured Github Actions to publish the site in Github Pages and Netlify.\nStep 2: Clone the forked repo locally Once you have forked and renamed the repository, you can now clone the forked repository in your local machine for further changes.\ngit clone git@github.com:\u0026lt;your username\u0026gt;/\u0026lt;forked repo name\u0026gt; Step 3: Update the module file You should see go.mod and go.sum files in the root of the repository. Update the first line of the go.mod file as below:\nmodule github.com/\u0026lt;your username\u0026gt;/\u0026lt;forked repo name\u0026gt; Step 4: Change config.yaml file Now, open the repository in an editor and change the following configurations in your config.yaml file located at the root of your repository.\nChange the baseURL At first change the baseURL to your site URL. If you want to use Github Pages to host your site, then set it as below:\nbaseURL: https://\u0026lt;your username\u0026gt;.github.io Change the gitRepo Now, change the gitRepo field under the params section to point to your forked repository. For example,\ngitRepo: https://github.com/\u0026lt;your username\u0026gt;/\u0026lt;your forked repo name\u0026gt; Disable analytics or configure it properly The sample repo comes with Google Analytics pre-configured. The analytics id point to the original site. So, either disable the analytics or configure it properly according to this guide.\nYou can disable the analytics by setting the following field under the params.features section:\nanalytics: enabled: false Disable news letter functionality The sample repo comes with a pre-configured mailchimp newsletter service. Disable it by setting the following field under the params.footer section.\nnewsletter: enable: false Step 5: Run the site locally Now, run the following commands to run your site locally:\na. Load Hugo modules\nhugo mod tidy b. Install node modules\nhugo mod npm pack npm install c. Run the site\nhugo server -w If everything goes right, you should see an output similar to this. Now, go to localhost:1313 in your browser and you should see your site running.\nStep 6: Push the changes to Github If you have come this far, it means your site is running locally without any issue. Let\u0026rsquo;s push these changes to Github.\n# stage all the changes git add . # commit the changes git commit -m \u0026#34;Initial site setup\u0026#34; -s # push the changes to Github git push origin HEAD What Next Customize the background, logo, and a few other things of your site by following this guide. Add information about you by following this guide. Add your skills information by following this guide. Add your experience information by following this guide. Deploy your site in Github Pages by following the guide from here. Deploy your site in Netlify by following the guide from here. ","date":"August 9, 2022","hero":"/posts/quickstart/hero.png","permalink":"http://localhost:1313/posts/quickstart/","summary":"Greeting! Thank you for deciding to use this theme. In this guide, I will show you how you can get started with this theme very quickly.\nHere, I am going to assume that you want to start a fresh Hugo site using this theme. If you are already using Hugo for your site, then you must know how to use a theme. In that case, please follow this sample repo for further reference.","tags":null,"title":"Quickstart"},{"categories":null,"contents":"To enable the dark mode in Toha v4.0.0, simply set the darkMode.enable field to true under the params.features section in your config.yaml file. For example:\nparams: features: darkMode: enable: true Congratulations! You are all set. You can now enjoy the dark mode in your site. The dark mode will obey user\u0026rsquo;s system preference.\n","date":"June 12, 2022","hero":"/posts/customizing/dark-theme/hero.png","permalink":"http://localhost:1313/posts/customizing/dark-theme/","summary":"To enable the dark mode in Toha v4.0.0, simply set the darkMode.enable field to true under the params.features section in your config.yaml file. For example:\nparams: features: darkMode: enable: true Congratulations! You are all set. You can now enjoy the dark mode in your site. The dark mode will obey user\u0026rsquo;s system preference.","tags":null,"title":"Enable Dark Theme"},{"categories":null,"contents":"This theme comes with built in mermaid support powered by mermaid-js. To enable mermaid for a page, you have to put mermaid: true in your page front-matter. For example, this page has the following front-matter:\ntitle: \u0026#34;Mermaid Support\u0026#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Then, you can use mermaid short code to add your mermaid content. For example:\n{{\u0026lt; mermaid align=\u0026#34;center\u0026#34;\u0026gt;}} # your mermaid content here {{\u0026lt; /mermaid \u0026gt;}} The mermaid short code accept the following parameters:\nalign: Let\u0026rsquo;s you align your diagram at left, right, or center. The default alignment is center. background: Let\u0026rsquo;s you change the background color of your diagram. In addition, you can also customize the theme of yours diagrams, for example:\n{{\u0026lt; mermaid align=\u0026#34;center\u0026#34; \u0026gt;}} %%{init: {\u0026#39;theme\u0026#39;:\u0026#39;default\u0026#39;}}%% # your mermaid content here {{\u0026lt; mermaid \u0026gt;}} The theme parameter accept the following values:\ndefault neutral dark forest base Examples Here, are few example of different diagram using mermaid.\nGraph {{\u0026lt; mermaid align=\u0026#34;left\u0026#34; \u0026gt;}} graph LR; A[Hard edge] --\u0026gt;|Link text| B(Round edge) B --\u0026gt; C{Decision} C --\u0026gt;|One| D[Result one] C --\u0026gt;|Two| E[Result two] {{\u0026lt; /mermaid \u0026gt;}} graph LR; A[Hard edge] --\u003e|Link text| B(Round edge) B --\u003e C{Decision} C --\u003e|One| D[Result one] C --\u003e|Two| E[Result two] Sequence Diagram {{\u0026lt; mermaid \u0026gt;}} sequenceDiagram participant Alice participant Bob Alice-\u0026gt;\u0026gt;John: Hello John, how are you? loop Healthcheck John-\u0026gt;\u0026gt;John: Fight against hypochondria end Note right of John: Rational thoughts \u0026lt;br/\u0026gt;prevail! John--\u0026gt;\u0026gt;Alice: Great! John-\u0026gt;\u0026gt;Bob: How about you? Bob--\u0026gt;\u0026gt;John: Jolly good! {{\u0026lt; /mermaid \u0026gt;}} sequenceDiagram participant Alice participant Bob Alice-\u003e\u003eJohn: Hello John, how are you? loop Healthcheck John-\u003e\u003eJohn: Fight against hypochondria end Note right of John: Rational thoughts prevail! John--\u003e\u003eAlice: Great! John-\u003e\u003eBob: How about you? Bob--\u003e\u003eJohn: Jolly good! Gantt diagram {{\u0026lt; mermaid \u0026gt;}} gantt dateFormat YYYY-MM-DD title Adding GANTT diagram to mermaid excludes weekdays 2014-01-10 section A section Completed task :done, des1, 2014-01-06,2014-01-08 Active task :active, des2, 2014-01-09, 3d Future task : des3, after des2, 5d Future task2 : des4, after des3, 5d {{\u0026lt; /mermaid \u0026gt;}} gantt dateFormat YYYY-MM-DD title Adding GANTT diagram to mermaid excludes weekdays 2014-01-10 section A section Completed task :done, des1, 2014-01-06,2014-01-08 Active task :active, des2, 2014-01-09, 3d Future task : des3, after des2, 5d Future task2 : des4, after des3, 5d Class Diagram {{\u0026lt; mermaid \u0026gt;}} classDiagram Class01 \u0026lt;|-- AveryLongClass : Cool Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 --\u0026gt; C2 : Where am i? Class09 --* C3 Class09 --|\u0026gt; Class07 Class07 : equals() Class07 : Object[] elementData Class01 : size() Class01 : int chimp Class01 : int gorilla Class08 \u0026lt;--\u0026gt; C2: Cool label {{\u0026lt; /mermaid \u0026gt;}} classDiagram Class01 \u003c|-- AveryLongClass : Cool Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 --\u003e C2 : Where am i? Class09 --* C3 Class09 --|\u003e Class07 Class07 : equals() Class07 : Object[] elementData Class01 : size() Class01 : int chimp Class01 : int gorilla Class08 \u003c--\u003e C2: Cool label Git Graph {{\u0026lt; mermaid background=\u0026#34;black\u0026#34; align=\u0026#34;right\u0026#34; \u0026gt;}} gitGraph: options { \u0026#34;nodeSpacing\u0026#34;: 150, \u0026#34;nodeRadius\u0026#34;: 10 } end commit branch newbranch checkout newbranch commit commit checkout master commit commit merge newbranch {{\u0026lt; /mermaid \u0026gt;}} gitGraph: options { \"nodeSpacing\": 150, \"nodeRadius\": 10 } end commit branch newbranch checkout newbranch commit commit checkout master commit commit merge newbranch ER Diagram {{\u0026lt; mermaid \u0026gt;}} erDiagram CUSTOMER ||--o{ ORDER : places ORDER ||--|{ LINE-ITEM : contains CUSTOMER }|..|{ DELIVERY-ADDRESS : uses {{\u0026lt; /mermaid \u0026gt;}} erDiagram CUSTOMER ||--o{ ORDER : places ORDER ||--|{ LINE-ITEM : contains CUSTOMER }|..|{ DELIVERY-ADDRESS : uses ","date":"March 14, 2022","hero":"/posts/writing-posts/mermaid/hero.svg","permalink":"http://localhost:1313/posts/writing-posts/mermaid/","summary":"This theme comes with built in mermaid support powered by mermaid-js. To enable mermaid for a page, you have to put mermaid: true in your page front-matter. For example, this page has the following front-matter:\ntitle: \u0026#34;Mermaid Support\u0026#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Then, you can use mermaid short code to add your mermaid content. For example:\n{{\u0026lt; mermaid align=\u0026#34;center\u0026#34;\u0026gt;}} # your mermaid content here {{\u0026lt; /mermaid \u0026gt;}} The mermaid short code accept the following parameters:","tags":null,"title":"Mermaid Support"},{"categories":null,"contents":"Comments This theme has built-in support for comment on the posts. Currently, it support the following comment plugins:\nDisqus Valine Utterances Giscus For a complete list of supported comments, please refer the sample config.yaml file.\nDisqus Disqus is a popular comment plug-in. After signing up to Disqus you will need to provide your shortname under params.features section of your config.yaml file as below:\ncomment: enable: true services: disqus: shortName: toha-example-site Valine Valine appears to be a Chinese comments comments plugin. You can enable valine comment plugin by adding valine section under params.features section as shown below:\ncomment: enable: true services: valine: appId: app-id appKey: app-key avatar: retro placeholder: Share your thought. lang: en recordIP: true enableQQ: true Utterances To enable Utterances comment plugin, at first go to utteranc.es. On the Configuration section, provide the necessary information. It will give you a script to include to your site. You just need to extract the respective information from the script and provide it under params.features section as below:\ncomment: enable: true services: utteranc: repo: your-repo/name issueTerm: title theme: github-light Giscus Giscus is based off Utterances, but uses GitHub Discussions as the backend. This requires you to allow have a public repository, and the Giscus app to use your repository. Setup instructions can be found at the Giscus home page.\nTo enable Giscus comment plugin, at first go to giscus.app. On the Configuration section, provide the necessary information. It will give you a script to include to your site. You just need to extract the respective information from the script and provide it under params.features section as below:\ncomment: enable: true services: giscus: repo: your-repo/name repoID: your-repo-id category: your-category categoryID: your-category-id theme: light map: url reaction: 1 metadata: 0 inputPosition: bottom crossOrigin: anonymous ","date":"March 14, 2022","hero":"/posts/comments/hero.svg","permalink":"http://localhost:1313/posts/comments/","summary":"Comments This theme has built-in support for comment on the posts. Currently, it support the following comment plugins:\nDisqus Valine Utterances Giscus For a complete list of supported comments, please refer the sample config.yaml file.\nDisqus Disqus is a popular comment plug-in. After signing up to Disqus you will need to provide your shortname under params.features section of your config.yaml file as below:\ncomment: enable: true services: disqus: shortName: toha-example-site Valine Valine appears to be a Chinese comments comments plugin.","tags":null,"title":"Comments"},{"categories":null,"contents":"","date":"March 14, 2022","hero":"/posts/external-link/hero.svg","permalink":"http://localhost:1313/posts/external-link/","summary":"","tags":null,"title":"External Link on Sidebar"},{"categories":null,"contents":"This theme supports adding various support/donation links in your site. Currently, supported support links are:\nKo-fi Buy Me a Coffee For a complete list of supported support links, please refer the sample config.yaml file.\nKo-fi You can add your Ko-fi floating button in your website. To add the floating button, add the support section under params.features section of your sites config.yaml file:\nsupport: enable: true services: kofi: user: \u0026lt;your ko-fi user id\u0026gt; text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; Buy Me a Coffee You can add your \u0026ldquo;Buy Me a Coffee\u0026rdquo; floating button in your website. To add the floating button, add the support section under params.features section of your sites config.yaml file:\nsupport: enable: true services: buymeacoffee: user: \u0026lt;your buymeacoffee.com user\u0026gt; text: Support me on Buy me a coffee! info: Buy me a coffee! color: \u0026#39;#FFDD00\u0026#39; ","date":"March 14, 2022","hero":"/posts/supports/hero.svg","permalink":"http://localhost:1313/posts/supports/","summary":"This theme supports adding various support/donation links in your site. Currently, supported support links are:\nKo-fi Buy Me a Coffee For a complete list of supported support links, please refer the sample config.yaml file.\nKo-fi You can add your Ko-fi floating button in your website. To add the floating button, add the support section under params.features section of your sites config.yaml file:\nsupport: enable: true services: kofi: user: \u0026lt;your ko-fi user id\u0026gt; text: Tip Me textColor: \u0026#39;#f9fafc\u0026#39; backgroundColor: \u0026#39;#248aaa\u0026#39; Buy Me a Coffee You can add your \u0026ldquo;Buy Me a Coffee\u0026rdquo; floating button in your website.","tags":null,"title":"Supports Links"},{"categories":null,"contents":" If you customize the layout of an existing component, you will not receive any future updates for that component when the theme is updated. You will need to manually update the component in your repository. In this tutorial, I will guide you on how to customize the layout of a theme. I have personally gone through the process and will share my insights to make it easier for you.\nStep 1 : Change the Layout File To customize the layout of an existing section, page, or component, you need to locate the corresponding file in the theme\u0026rsquo;s layout directory. Once you find the file, copy it and place it in the same directory structure within the layouts directory of your site.\nFor example, to customize the layout of the about section, follow these steps:\nCopy the about.html file from the layouts/partials/sections directory of the theme. Paste the copied file into the layouts/partials/sections directory of your repository. Edit the copied about.html file to make the desired layout changes for the about section. Step 2: Add CSS Styles If you need to add additional CSS to your modified layout file, you can do so by adding the CSS code to the assets/styles/override.scss file in your site. This file is automatically loaded by the theme and will apply the custom styles. If you want to add the CSS in a separate file, then put the CSS into a SCSS file in assets/styles directory of your repo and include it in the assets/styles/override.scss file as following:\n@import \u0026#34;your-style-file-name\u0026#34;; Step 3: Add JavaScript If your modified layout file requires additional JavaScript, the recommended way is to add the JavaScript in the layout file itself with \u0026lt;script\u0026gt; tag. If you want to add the JavaScript in a separate file, then put the JavaScript file in assets/scripts directory of your repo and include it in the layout file as following:\n{{ $script := resources.Get \u0026#34;scripts/your-script.js\u0026#34; }} \u0026lt;script src=\u0026#34;{{ $script.RelPermalink }}\u0026#34; integrity=\u0026#34;{{ $script.Data.Integrity }}\u0026#34;\u0026gt;\u0026lt;/script\u0026gt; ","date":"August 7, 2021","hero":"/posts/customizing/customize-layout/hero.png","permalink":"http://localhost:1313/posts/customizing/customize-layout/","summary":"If you customize the layout of an existing component, you will not receive any future updates for that component when the theme is updated. You will need to manually update the component in your repository. In this tutorial, I will guide you on how to customize the layout of a theme. I have personally gone through the process and will share my insights to make it easier for you.","tags":null,"title":"Customizing the layout"},{"categories":null,"contents":"In this post, we are going to create a hugo site from scratch. Then, we will configure it with Toha theme, make it multilingual, add some example posts. At the end of this post, you should be able to run a fully functional hugo site with Toha theme locally.\nIf you want a head start, you can just fork hugo-toha/hugo-toha.github.io repo, rename it and update with your own data. This repo has already been configured to deploy in Github Pages and Netlify.\nCreate Repository At first, create a repository in Github. If you want to deploy this site in Github Pages, your repo named should be \u0026lt;your user name\u0026gt;.github.io. Clone the repository into your local machine and navigate into it.\nCreate Site Now, make sure that you have Hugo installed. This theme should work with hugo version v0.118.0 and later. Now, run the following command in the root of your repository to initiate a hugo website.\nhugo new site ./ --format=yaml --force This command will create a basic hugo site structure. Here, --format=yaml flag tells hugo to create configuration file in YAML format and --force flag forces hugo to create a site even if the target directory is not empty. It will create hugo.yaml file that will hold the all the necessary configurations for your site.\nAdd Theme We are going to use hugo module to add Toha theme into our site. At first, initialize hugo modules using the following command:\nhugo mod init github.com/\u0026lt;your user name\u0026gt;/\u0026lt;your repo name\u0026gt; This command will create a go.mod file in the root of your repository.\nThen, add the following module section in your hugo.yaml file:\nmodule: imports: - path: github.com/hugo-toha/toha/v4 mounts: - source: ./node_modules/flag-icon-css/flags target: static/flags - source: ./node_modules/@fontsource/mulish/files target: static/files - source: ./node_modules/katex/dist/fonts target: static/fonts Finally, run the following commands to download the theme and its dependencies:\n# download the theme hugo mod get -u # download the theme\u0026#39;s dependencies hugo mod tidy # generate node dependencies hugo mod npm pack # install install dependencies npm install Run Site Locally Now, you can already run your site locally. Let\u0026rsquo;s run the site in watch mode using the following command:\nhugo server -w If you navigate to http://localhost:1313, you should see a basic site with Toha theme. In the next section, we are going to configure the site to look like the hugo-toha.github.io. As we have run the server in watch mode, any changes we make to the site will be instantly visible in the browser.\nConfigure Site Now, we are ready to configure our site. In this section, we are going to add author information, different sections, and sample posts etc.\nUpdate hugo.yaml When you have created the site using hugo new site command, it has created a hugo.yaml file in the root of your repository. Replace the default content of the hugo.yaml file with the following:\nbaseURL: https://hugo-toha.github.io languageCode: en-us title: \u0026#34;John\u0026#39;s Blog\u0026#34; # Use Hugo modules to add theme module: imports: - path: github.com/hugo-toha/toha/v4 mounts: - source: static/files target: static/files - source: ./node_modules/flag-icon-css/flags target: static/flags - source: ./node_modules/@fontsource/mulish/files target: static/files - source: ./node_modules/katex/dist/fonts target: static/fonts # Manage languages # For any more details, you can check the official documentation: https://gohugo.io/content-management/multilingual/ languages: en: languageName: English weight: 1 fr: languageName: Français weight: 2 # Force a locale to be use, really useful to develop the application ! Should be commented in production, the \u0026#34;weight\u0026#34; should rocks. # DefaultContentLanguage: bn # Allow raw html in markdown file markup: goldmark: renderer: unsafe: true tableOfContents: startLevel: 2 endLevel: 6 ordered: false # At least HTML and JSON are required for the main HTML content and # client-side JavaScript search outputs: home: - HTML - RSS - JSON # Enable global emoji support enableEmoji: true # Site parameters params: # GitHub repo URL of your site gitRepo: https://github.com/hugo-toha/hugo-toha.github.io features: # Enable portfolio section portfolio: enable: true # Enable blog posts blog: enable: true # Enable Table of contents in reading page toc: enable: true # Configure footer footer: enable: true Here, you are seeing a basic configuration for Toha theme. You can see the configuration file used in the example site form here. For more detailed configuration options, please check this post.\nAdd Data Most of the contents of this theme is driven by some YAML files in data directory. In this section, we are going to add some sample data. Since, we\u0026rsquo;re building a multilingual site, we are going to keep the data for each language separate into their own locale folder.\nAt first, create en folder inside your data directory. We are going to add data for English language here.\nSite Information Now, create a site.yaml file inside /data/en/ directory of your repository. Add the following content there:\n# Copyright Notice copyright: © 2020 Copyright. # Meta description for your site. This will help the search engines to find your site. description: Portfolio and personal blog of John Doe. To see all the available options for site information, check this sample file.\nAuthor Information Now, create a author.yaml file in /data/en/ directory and add your information there as below:\n# some information about you name: \u0026#34;John Doe\u0026#34; nickname: \u0026#34;John\u0026#34; # greeting message before your name. it will default to \u0026#34;Hi! I am\u0026#34; if not provided greeting: \u0026#34;Hi, I am\u0026#34; image: \u0026#34;images/author/john.png\u0026#34; # give your some contact information. they will be used in the footer contactInfo: email: \u0026#34;johndoe@example.com\u0026#34; phone: \u0026#34;+0123456789\u0026#34; github: johndoe linkedin: johndoe # some summary about what you do summary: - I am a Developer - I am a Devops - I love servers - I work on open-source projects - I love to work with some fun projects Add Sections Now, we are going to add different sections into our home page. At first, create a sections folder inside your /data/en directory. Here, we are going to add few sections with minimum configurations. In order to see detailed configuration options for the sections, please visit here.\nAbout Section Create about.yaml file inside your /data/en/sections/ directory. Then add the following contents there:\n# section information section: name: About id: about enable: true weight: 1 showOnNavbar: true template: sections/about.html # your designation designation: Software Engineer # your company information company: name: Example Co. url: \u0026#34;https://www.example.com\u0026#34; # your resume. this file path should be relative to you \u0026#34;static\u0026#34; directory resume: \u0026#34;files/resume.pdf\u0026#34; # a summary about you summary: \u0026#39;I am a passionate software engineer with x years of working experience. I built OSS tools for [Kubernetes](https://kubernetes.io/) using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, etc.\u0026#39; # your social links # give as many as you want. use font-awesome for the icons. socialLinks: - name: Email icon: \u0026#34;fas fa-envelope\u0026#34; url: \u0026#34;example@gmail.com\u0026#34; - name: Github icon: \u0026#34;fab fa-github\u0026#34; url: \u0026#34;https://www.github.com/example\u0026#34; - name: Stackoverflow icon: \u0026#34;fab fa-stack-overflow\u0026#34; url: \u0026#34;#\u0026#34; - name: LinkedIn icon: \u0026#34;fab fa-linkedin\u0026#34; url: \u0026#34;#\u0026#34; - name: Twitter icon: \u0026#34;fab fa-twitter\u0026#34; url: \u0026#34;#\u0026#34; - name: Facebook icon: \u0026#34;fab fa-facebook\u0026#34; url: \u0026#34;#\u0026#34; # Show your badges # You can show your verifiable certificates from https://www.credly.com. # You can also show a circular bar indicating the level of expertise on a certain skill badges: - type: certification name: Certified Kubernetes Security Specialist url: \u0026#34;https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/f4bf92ed-8985-40b2-bc07-2f9308780854/kubernetes-security-specialist-logo-examdev.png\u0026#34; - type: certification name: Istio and IBM Cloud Kubernetes Service url: \u0026#34;https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/8d34d489-84bf-4861-a4a0-9e9d68318c5c/Beyond_basics_of_Istio_on_Cloud_v2.png\u0026#34; - type: certification name: Artificial Intelligence and Machine Learning url: \u0026#34;https://www.credly.com/org/grupo-bancolombia/badge/artificial-intelligence-and-machine-learning\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/e027514f-9d07-4b29-862f-fe21a8aaebf1/ae.png\u0026#34; - type: soft-skill-indicator name: Leadership percentage: 85 color: blue - type: soft-skill-indicator name: Team Work percentage: 90 color: yellow - type: soft-skill-indicator name: Hard Working percentage: 85 color: orange # you can also provide color code instead of the color name # - type: soft-skill-indicator # name: Example 1 # percentage: 75 # color: \u0026#34;#00adb5\u0026#34; Put the resume.pdf file in /static/files directory of your repository. You can find the about.yaml file used in the example site from here.\nAdd other sections In order to keep this post short, we have splitted it in different posts. Below there\u0026rsquo;s the list of posts that will show you how to configure the other sections:\nConfiguring About Section. Configuring Education Section. Configuring Experiences Section. Configuring Projects Section. Configuring Recent Posts Section. Configuring Achievements Section. Configuring Skills Section. Add Posts Now, we are ready add our first post into our site. Here, we are going to add this introduction post.\nAt first, create a posts folder inside content directory of your site. Then, create _index.md file inside the posts directory. Copy the content of this file file and paste into the newly created _index.md file. Create introduction folder inside your posts directory. Add the following hero.svg inside your introduction folder. Now, create index.md file inside the introduction folder. This index.md file will hold the post contents. Add the following sample contents in the newly created index.md file. Now, your post should appear at http://localhost:1313/posts and your Recent Posts section also should show this post card. For translating a post, just create a new file with name index.\u0026lt;language code\u0026gt;.md in the same directory. Then, add the translated content there.\nFor more sample posts, please visit here.\nWhat Next At this point, your site should look similar to the example site. Now, it\u0026rsquo;s time to deploy your site. You can follow the following deployments guides:\nDeploy in Github Pages Deploy in Netlify ","date":"June 8, 2020","hero":"/posts/getting-started/prepare-site/hero.jpg","permalink":"http://localhost:1313/posts/getting-started/prepare-site/","summary":"In this post, we are going to create a hugo site from scratch. Then, we will configure it with Toha theme, make it multilingual, add some example posts. At the end of this post, you should be able to run a fully functional hugo site with Toha theme locally.\nIf you want a head start, you can just fork hugo-toha/hugo-toha.github.io repo, rename it and update with your own data. This repo has already been configured to deploy in Github Pages and Netlify.","tags":null,"title":"Prepare Your Site"},{"categories":null,"contents":"In this post, we are going to deploy the site we have created in previous post in Github Pages. At first, make sure that your repository name is \u0026lt;your username\u0026gt;.github.io. Then, commit any local uncommitted changes and push into Github.\nCreate gh-pages Branch At first, create a new branch named gh-pages. Github will automatically set respective configurations for Github Pages when it see a branch with this name.\n# create the gh-pages branch $ git checkout -b gh-pages # push the source branch into Github $ git push gh-pages gh-pages Enable Github Action We are going to automate the deploying process using Github Actions. At first, make sure that Github Action is enabled in your repository. Go to Settings \u0026gt; Actions of your repository and make sure Action permissions is set to Allow all actions. Here, is a screenshot of the respective setting:\nAdd Workflow We are going to use peaceiris/actions-hugo action to set up hugo and peaceiris/actions-gh-pages to deploy the site. Create .github folder at the root of your repository. Then, create workflows folder inside the .github folder. Finally, create a deploy-site.yaml file inside the workflows folder and add the following content there:\nname: Deploy to Github Pages # run when a commit is pushed to \u0026#34;source\u0026#34; branch on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: # checkout to the commit that has been pushed - uses: actions/checkout@v3 - name: Setup Hugo uses: peaceiris/actions-hugo@v2.6.0 with: hugo-version: \u0026#39;latest\u0026#39; extended: true - name: Update Hugo Modules run: hugo mod tidy - name: Setup Node uses: actions/setup-node@v3 with: node-version: 18 - name: Install node modules run: | hugo mod npm pack npm install - name: Build run: hugo --minify # push the generated content into the `gh-pages` branch. - name: Deploy uses: peaceiris/actions-gh-pages@v3.9.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_branch: gh-pages publish_dir: ./public This action will start on every push into the main branch. It will build the site and commit the generated content into gh-pages branch.\nDeploy If you have followed the guide properly, your site should be ready to deploy in Github Pages. Now, if you push any commit into your main branch, a Github Action will start and deploy your site automatically.\nPush a commit into the main branch and go to Actions tab of your repository to verify that the action has started.\nNow, wait for the actions to complete. If it completes successfully, you should see a green tick indicating successful run.\nOnce the Github Action has completed successfully, you can browse your site at https://\u0026lt;your username\u0026gt;.github.io.\nAdd custom domain name If you own a domain name and willing to use it in this website go to your domain name provider website. Then add the following Resource Records:\n@ 3600 IN A 185.199.108.153 @ 3600 IN A 185.199.109.153 @ 3600 IN A 185.199.110.153 @ 3600 IN A 185.199.111.153 WWW 3600 IN A 185.199.108.153 WWW 3600 IN A 185.199.109.153 WWW 3600 IN A 185.199.110.153 WWW 3600 IN A 185.199.111.153 To verify your domain to make sure nobody from Github can claim it except from you, you can follow the steps contained in this guide.\nFinally create a CNAME file inside /static directory of your repository. Add your domain name there:\nexample.com Once the Github Action has completed successfully, you can browse your site at https://\u0026lt;your domain name\u0026gt;.\nNote that by browsing to https://\u0026lt;your username\u0026gt;.github.io it will automaitcally redirect to https://\u0026lt;your domain name\u0026gt;.\n","date":"June 8, 2020","hero":"/posts/getting-started/github-pages/hero.jpg","permalink":"http://localhost:1313/posts/getting-started/github-pages/","summary":"In this post, we are going to deploy the site we have created in previous post in Github Pages. At first, make sure that your repository name is \u0026lt;your username\u0026gt;.github.io. Then, commit any local uncommitted changes and push into Github.\nCreate gh-pages Branch At first, create a new branch named gh-pages. Github will automatically set respective configurations for Github Pages when it see a branch with this name.\n# create the gh-pages branch $ git checkout -b gh-pages # push the source branch into Github $ git push gh-pages gh-pages Enable Github Action We are going to automate the deploying process using Github Actions.","tags":null,"title":"Deploy site in Github Pages"},{"categories":null,"contents":"Netlify offers an excellent and easy process for deploying hugo static site. You can deploy your site in matter of few clicks. Unlike Github Pages, you can name your repository whatever you want. You can also customize the site URL.\nIn this post, we will show the step-by-step process of deploying a hugo site with netlify.\nAdd Netlify Configuration At first, create a netlify.toml file at the root of your repository and add the following configuration there:\n[build] command = \u0026#34;hugo --gc --minify\u0026#34; publish = \u0026#34;public\u0026#34; [context.production.environment] HUGO_ENABLEGITINFO = \u0026#34;true\u0026#34; HUGO_ENV = \u0026#34;production\u0026#34; HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.split1] command = \u0026#34;hugo mod tidy \u0026amp;\u0026amp; hugo mod npm pack \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; hugo --gc --minify --enableGitInfo\u0026#34; [context.split1.environment] HUGO_ENV = \u0026#34;production\u0026#34; HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.deploy-preview] command = \u0026#34;hugo mod tidy \u0026amp;\u0026amp; hugo mod npm pack \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL\u0026#34; [context.deploy-preview.environment] HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.branch-deploy] command = \u0026#34;hugo mod tidy \u0026amp;\u0026amp; hugo mod npm pack \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; hugo --gc --minify -b $DEPLOY_PRIME_URL\u0026#34; [context.branch-deploy.environment] HUGO_VERSION = \u0026#34;0.120.1\u0026#34; NODE_VERSION = \u0026#34;v18.12.1\u0026#34; NPM_VERSION = \u0026#34;8.19.2\u0026#34; [context.next.environment] HUGO_ENABLEGITINFO = \u0026#34;true\u0026#34; Commit and push the netlify.toml file into Github. Now, you are ready to deploy your site with netlify.\nDeploy Site Now, login into netlify. Then, go to Sites tab of your netlify dashboard and click New site form Git button.\nA new popup will open. Select Github and authenticate, with your Github account.\nAfter authenticating, it will ask to select your desired repository. Select the repository you are using for your site.\nNow, netlify will take you to the deployment page. Select the branch you want to deploy. Netlify should automatically populate the required fields from the netlify.toml file you created earlier in this post. When you are satisfied with the configurations, press the Deploy button.\nNow, netlify will start publishing your site immediately. Wait for the publishing process to complete. Once, the site has been published, you can browse your site at the URL automatically generated by netlify. The auto-generated URL has been pointed out by a red rectangle in the screenshot below.\nCustomize URL You can easily customize the URL of your site with just few clicks as shown below.\nClick the Domain Setting button under Site Overview tab. Now, you can either add your own domain by clicking on Add custom domain button or you can just use \u0026lt;your custom prefix\u0026gt;.netlify.app domain. Here, we are going with the later. Click the options dropdown and select Edit site name. Then, give your site whatever name you want. Once you have saved the new name, you will see the URL of your site has been updated instantly. Now, you can browse your site at the new URL. ","date":"June 8, 2020","hero":"/posts/getting-started/netlify/hero.png","permalink":"http://localhost:1313/posts/getting-started/netlify/","summary":"Netlify offers an excellent and easy process for deploying hugo static site. You can deploy your site in matter of few clicks. Unlike Github Pages, you can name your repository whatever you want. You can also customize the site URL.\nIn this post, we will show the step-by-step process of deploying a hugo site with netlify.\nAdd Netlify Configuration At first, create a netlify.toml file at the root of your repository and add the following configuration there:","tags":null,"title":"Deploy site in Netlify"},{"categories":null,"contents":"To ensure your site benefits from the most recent features and corrections, it\u0026rsquo;s crucial to keep it updated with the latest theme version. This article will guide you through the process of establishing a GitHub workflow that will automatically update the theme version. This action will perform daily checks for any updates to the theme. If an update is detected, it will generate a PR to update your site to the most recent theme version.\nSetup Github Workflow Now, create a theme-update.yml file in the .github/workflows folder of your repository with the following content:\nname: \u0026#34;Theme Update\u0026#34; on: schedule: - cron: \u0026#34;0 0 * * *\u0026#34; jobs: update-theme: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4.1.1 with: ref: main - name: Setup Node uses: actions/setup-node@v4 with: node-version: 18 - name: Setup Hugo uses: peaceiris/actions-hugo@v2.6.0 with: hugo-version: \u0026#34;latest\u0026#34; extended: true - name: Update hugo modules run: | # update to latest version of all modules hugo mod get -u # update the npm dependencies hugo mod npm pack # cleanup go.sum file hugo mod tidy - name: Install node modules run: npm install - name: Build run: | # build the site hugo --minify # remove file generated by the build rm -rf public/ - name: Create Pull Request uses: peter-evans/create-pull-request@v5 with: base: main title: Update theme labels: automerge You\u0026rsquo;re good to go. From now on, this action will execute on a daily basis and generate a Pull Request if any updates to the theme are detected.\n","date":"June 8, 2020","hero":"/posts/getting-started/theme-update/hero.svg","permalink":"http://localhost:1313/posts/getting-started/theme-update/","summary":"To ensure your site benefits from the most recent features and corrections, it\u0026rsquo;s crucial to keep it updated with the latest theme version. This article will guide you through the process of establishing a GitHub workflow that will automatically update the theme version. This action will perform daily checks for any updates to the theme. If an update is detected, it will generate a PR to update your site to the most recent theme version.","tags":null,"title":"Automate Theme Update"},{"categories":null,"contents":"Test Link\nThis theme has been designed from a personal point of preference. As a developer, I want to organize my portfolio in a way that will reflect my skills best. So, this theme may or may not meet your needs but I will be happy to have your feedback.\nThis post will give you an overview of the features that this theme incorporates.\nMinimalist Design This theme has been designed to be minimalist and beautiful. The color scheme has been chosen to be simple but yet powerful. The post page has been designed to be as distraction-free as possible. Thanks to Anup Deb for his design guidance.\nResponsive The theme is fully responsive. It looks beautiful and consistent across Desktop, Laptop, Tablet, and Mobile devices.\nCarefully Designed Cards The skill and project cards are designed carefully to give more meaningful information. The skill cards not only just list your skills. It also gives the viewer an idea about your depth of knowledge of the particular skill. The project cards give an idea about the popularity of your project if it is an open-source project on Github.\nAn Experience Timeline that truly represents your experiences The experience timeline has been designed to reflect your career background. It shows the responsibilities you have handled in various stages of your career.\nA Gallery to show your Achievements The gallery section allows you to show your achievements to the public.\nA sidebar that makes sense Did you ever find yourself spending lots of time to find a particular post on a blog? I did it too. This theme incorporates a sidebar menu that categorizes your posts in various categories and sub-categories.\nCustomizability \u0026amp; Extensibility It is easy to customize the theme without changing the theme codes. It has been designed to be extensible and customizable. You can easily add a new section or overwrite the CSS of any existing sections without altering the theme.\nStill not meeting your requirements? File a feature request here.\nMultiple Language Support This theme has built-in support for multiple language. You can translate your content in multiple languages easily for better reachability.\n","date":"June 8, 2020","hero":"/posts/features/hero.png","permalink":"http://localhost:1313/posts/features/","summary":"Test Link\nThis theme has been designed from a personal point of preference. As a developer, I want to organize my portfolio in a way that will reflect my skills best. So, this theme may or may not meet your needs but I will be happy to have your feedback.\nThis post will give you an overview of the features that this theme incorporates.\nMinimalist Design This theme has been designed to be minimalist and beautiful.","tags":null,"title":"Features"},{"categories":null,"contents":"This is a sample post intended to test the followings:\nDefault hero image. Different shortcodes. Alert The following alerts are available in this theme.\nSuccess Code:\n{{\u0026lt; alert type=\u0026#34;success\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;success\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Result:\nThis is sample alert with type=\u0026quot;success\u0026quot;. Danger Code:\n{{\u0026lt; alert type=\u0026#34;danger\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;danger\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Result:\nThis is sample alert with type=\u0026quot;danger\u0026quot;. Warning Code:\n{{\u0026lt; alert type=\u0026#34;warning\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;warning\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Result:\nThis is sample alert with type=\u0026quot;warning\u0026quot;. Info Code:\n{{\u0026lt; alert type=\u0026#34;info\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;info\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Result:\nThis is sample alert with type=\u0026quot;info\u0026quot;. Image A sample image without any attribute. Code:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; title=\u0026#34;A boat at the sea\u0026#34; \u0026gt;}} Result:\nA sample image with height and width attributes. Code:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; height=\u0026#34;400\u0026#34; width=\u0026#34;600\u0026#34; title=\u0026#34;A boat at the sea\u0026#34; \u0026gt;}} Result:\nA center aligned image with height and width attributes. Code:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; height=\u0026#34;400\u0026#34; width=\u0026#34;600\u0026#34; align=\u0026#34;center\u0026#34; title=\u0026#34;A boat at the sea\u0026#34; \u0026gt;}} Result:\nA image with float attribute. Code:\n{{\u0026lt; img src=\u0026#34;/posts/shortcodes/boat.jpg\u0026#34; height=\u0026#34;200\u0026#34; width=\u0026#34;500\u0026#34; float=\u0026#34;right\u0026#34; title=\u0026#34;A boat at the sea\u0026#34; \u0026gt;}} Result:\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. Praesent tellus risus, eleifend vel efficitur ac, venenatis sit amet sem. Ut ut egestas erat. Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. Suspendisse nec ipsum eu erat finibus dictum. Morbi volutpat nulla purus, vel maximus ex molestie id. Nullam posuere est urna, at fringilla eros venenatis quis.\nFusce vulputate dolor augue, ut porta sapien fringilla nec. Vivamus commodo erat felis, a sodales lectus finibus nec. In a pulvinar orci. Maecenas suscipit eget lorem non pretium. Nulla aliquam a augue nec blandit. Curabitur ac urna iaculis, ornare ligula nec, placerat nulla. Maecenas aliquam nisi vitae tempus vulputate.\nSplit This theme support splitting the page into as many columns as you wish.\nTwo column split Code:\n{{\u0026lt; split 6 6 \u0026gt;}} ##### Left Column Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. --- ##### Right Column Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. {{\u0026lt; /split \u0026gt;}} Result:\nLeft Column Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.\nRight Column Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.\nThree column split Code:\n{{\u0026lt; split 4 4 4 \u0026gt;}} ##### Left Column Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. --- ##### Middle Column Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum. --- ##### Right Column Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. {{\u0026lt; /split \u0026gt;}} Result:\nLeft Column Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.\nMiddle Column Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum.\nRight Column Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.\nVertical Space Give vertical space between two lines.\nCode:\nThis is line one. {{\u0026lt; vs 4\u0026gt;}} This is line two. It should have `4rem` vertical space with previous line. Result:\nThis is line one. This is line two. It should have 4rem vertical space with previous line.\nVideo Code:\n{{\u0026lt; video src=\u0026#34;/videos/sample.mp4\u0026#34; \u0026gt;}} Result:\nVideo by Rahul Sharma from Pexels.\n","date":"June 8, 2020","hero":"/posts/shortcodes/boat.jpg","permalink":"http://localhost:1313/posts/shortcodes/","summary":"This is a sample post intended to test the followings:\nDefault hero image. Different shortcodes. Alert The following alerts are available in this theme.\nSuccess Code:\n{{\u0026lt; alert type=\u0026#34;success\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;success\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Result:\nThis is sample alert with type=\u0026quot;success\u0026quot;. Danger Code:\n{{\u0026lt; alert type=\u0026#34;danger\u0026#34; \u0026gt;}} This is sample alert with `type=\u0026#34;danger\u0026#34;`. {{\u0026lt; /alert \u0026gt;}} Result:\nThis is sample alert with type=\u0026quot;danger\u0026quot;. Warning Code:","tags":null,"title":"Shortcodes"},{"categories":null,"contents":"After installing this theme, when you first run your site, it will start with the default parameters. It should look similar to this example site, but it won\u0026rsquo;t have any sections on the homepage. Don\u0026rsquo;t worry, you can easily add those sections by providing the necessary data files.\nIn the upcoming posts, I\u0026rsquo;ll guide you on how to add those sections and customize your site. But first, let\u0026rsquo;s start with changing the site parameters. You can modify the background, logo, author information, and enable/disable various features.\nFor a comprehensive list of available configuration parameters, please refer to the example site.\nAdd Background Image At first, let\u0026rsquo;s set a background on your website. Put your desired background image in the assets/images directory. Then add the following in the params section of your config.yaml file.\nbackground: \u0026#34;images/name-of-your-background-image.jpg\u0026#34; Add Site\u0026rsquo;s Logo To add logos for your site, you need two different logos: one for the transparent navbar and another for the non-transparent navbar. Place your logos in the assets/images directory and add the following code under the params section of your config.yaml file.\n# The inverted logo will be used in the initial transparent navbar and # the main logo will be used in the non-transparent navbar. logo: main: images/main-logo.png inverted: images/inverted-logo.png favicon: images/favicon.png Enable Blog Post To enable blog posting on your site, you need to make some changes in the config.yaml file. Locate the params.features section and add the following code:\n# Enable and configure blog posts blog: enable: true showAuthor: true # shows the post author (defaults true) Enable Table Of Contents Now, if you want to show Table Of Contents section in your blog post, you have to enable it in the params.features section of config.yaml file.\ntoc: enable: true You can also control the level of your TOC by adding the following configuration in the markup section of your config.yaml file.\nmarkup: tableOfContents: startLevel: 2 endLevel: 6 ordered: false Here, we have configured our TOC to show all headings from h2 to h6.\nEnable \u0026lt;Improve This Page\u0026gt; Button If you want to allow readers to easily improve a post by making corrections such as fixing typos or indentation, you can enable the \u0026lt;Improve This Page\u0026gt; button. To do this, add your git repository URL in the params section of your config.yaml file.\ngitRepo: \u0026lt;your site\u0026#39;s Github repo URL\u0026gt; This will add a button labeled Improve This Page at the bottom of every blog post. The button will route the user directly to the respective edit page in Github.\nIf your default branch is not named main, you need to specify your git default branch in the params section of your config.yaml file.\ngitBranch: \u0026lt;your git default branch name\u0026gt; Enable Newsletter To enable the newsletter feature, you need to provide the necessary parameters under the params.footer section in your config.yaml file. Currently, the newsletter feature only supports the Mailchimp provider. Here is an example of how it should look:\nnewsletter: enable: true provider: mailchimp mailchimpURL: https://github.us1.list-manage.com/subscribe/post?u=19de52a4603135aae97163fd8\u0026amp;amp;id=094a24c76e To disable the newsletter feature, you can set the following configuration:\nnewsletter: enable: false Enable RAW HTML in the Markdown File If you want to include RAW HTML in your markdown files, you need to enable unsafe rendering. Without enabling this, Hugo will not render the HTML. To enable unsafe markdown rendering, add the following goldmark settings to the markup section of your config.yaml file.\nmarkup: goldmark: renderer: unsafe: true Add Author Information Now, provide your basic information. Create a author.yaml file in your /data/en directory and add the author information there.\n# some information about you name: \u0026#34;Jane Doe\u0026#34; nickname: \u0026#34;Jane\u0026#34; image: \u0026#34;images/avatar.png\u0026#34; # greeting message before your name. it will default to \u0026#34;Hi! I am\u0026#34; if not provided greeting: \u0026#34;Hi, I am\u0026#34; # give your contact information. they will be used in the footer contactInfo: email: \u0026#34;janedoe@example.com\u0026#34; phone: \u0026#34;+0123456789\u0026#34; stack-overflow: icon: stack-overflow url: \u0026#34;https://stackoverflow.com/users/1/exampleUser\u0026#34; text: \u0026#34;ExampleUser\u0026#34; # a summary of what you do summary: - I am a Developer - I work with Go - I love to work with some fun projects Note: The contactInfo parameters will use the icon field to find the respective icon. Make sure the icon field matches the font awesome icon names. You can find examples here.\nAdd Copyright Notice To add a copyright notice for your site, create a site.yaml file in your /data/en directory. Add the following section to the file:\ncopyright: © 2024 Copyright. Site\u0026rsquo;s Description To add a description of your site that will help search engines find your site, you need to add a description section in your site.yaml file.\n# Meta description for your site. This will help the search engines to find your site. description: Example site for hugo theme Toha. Add Custom Menus To add custom menus in the navbar, you can modify the site.yaml file. By default, custom menus are visible in the navigation bar. To hide a custom menu, set the hideFromNavbar property to true. By default, custom menus are hidden from the footer\u0026rsquo;s navigation area. To show a custom menu item in the footer, set its showOnFooter property to true. This is particularly helpful when you want to add a link to another site in the navbar.\ncustomMenus: - name: Notes url: https://hossainemruz.gitbook.io/notes/ hideFromNavbar: false showOnFooter: true Now, you can run your site and see the changes. In the upcoming posts, I\u0026rsquo;ll guide you on how to add sections to your homepage and customize your site further.\n","date":"June 8, 2020","hero":"/posts/configuration/site-parameters/hero.svg","permalink":"http://localhost:1313/posts/configuration/site-parameters/","summary":"After installing this theme, when you first run your site, it will start with the default parameters. It should look similar to this example site, but it won\u0026rsquo;t have any sections on the homepage. Don\u0026rsquo;t worry, you can easily add those sections by providing the necessary data files.\nIn the upcoming posts, I\u0026rsquo;ll guide you on how to add those sections and customize your site. But first, let\u0026rsquo;s start with changing the site parameters.","tags":null,"title":"Configuring Site Parameters"},{"categories":null,"contents":"The purpose of the About section is to provide a brief introduction about yourself on your website. In this post, we will guide you on how to configure the About section. For a complete reference, please check out the sample about.yaml file.\nTo get started, create an about.yaml file in the data/en/sections directory of your website. Then, follow the instructions below.\nAdd Section information section: name: About # Title of section (default: \u0026#34;\u0026#34;) id: about # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 1 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar template: sections/about.html # allows you to point to a specific template. Template setting You have the option to customize the partial used for this section by specifying the template property. Simply save the new template in your layout/partials directory.\nAdd Your Work Information To include details about your current job, you can add the following section to your about.yaml file:\n# your designation designation: Software Engineer # your company information company: name: Example Co. url: \u0026#34;https://www.example.com\u0026#34; Add a Summary About Yourself To provide a concise overview of your professional expertise, let\u0026rsquo;s add a summary section. This will give viewers a quick glimpse into what you do. Add the following section to your about.yaml file:\n# a summary about you summary: \u0026#39;I am a passionate software engineer with x years of working experience. I built OSS tools for [Kubernetes](https://kubernetes.io/) using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, etc.\u0026#39; Try to make it as brief as possible. Don\u0026rsquo;t make it too wordy. We have other sections that give more insight into your expertise.\nYou can use markdown syntax in the summary field.\nAdd Your Social Links To add links to your various profiles such as LinkedIn, Twitter, and Github, include the following socialLinks section in your about.yaml file:\n# your social links # give as many as you want. use font-awesome for the icons. socialLinks: - name: Email icon: \u0026#34;fas fa-envelope\u0026#34; url: \u0026#34;example@gmail.com\u0026#34; - name: Github icon: \u0026#34;fab fa-github\u0026#34; url: \u0026#34;https://www.github.com/example\u0026#34; - name: Stackoverflow icon: \u0026#34;fab fa-stack-overflow\u0026#34; url: \u0026#34;#\u0026#34; - name: LinkedIn icon: \u0026#34;fab fa-linkedin\u0026#34; url: \u0026#34;#\u0026#34; - name: Twitter icon: \u0026#34;fab fa-twitter\u0026#34; url: \u0026#34;#\u0026#34; - name: Facebook icon: \u0026#34;fab fa-facebook\u0026#34; url: \u0026#34;#\u0026#34; You can use any Font Awesome free icons in the icon field.\nAdd a Resume To add your resume, place the PDF file in files folder within the static directory. Then, include the following section in your about.yaml file:\n# your resume. this file path should be relative to you \u0026#34;static\u0026#34; directory resourceLinks: - title: \u0026#34;My Resume\u0026#34; url: \u0026#34;files/resume.pdf\u0026#34; Add badges Now, let\u0026rsquo;s add your badges and a strength indicator for various soft skills such as leadership, communication, teamwork, etc. Include the following section in your about.yaml file:\n# Show your badges # You can show your verifiable certificates from https://www.credly.com. # You can also show a circular bar indicating the level of expertise on a certain skill badges: - type: certification name: Certified Kubernetes Security Specialist url: \u0026#34;https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/f4bf92ed-8985-40b2-bc07-2f9308780854/kubernetes-security-specialist-logo-examdev.png\u0026#34; - type: certification name: Istio and IBM Cloud Kubernetes Service url: \u0026#34;https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/8d34d489-84bf-4861-a4a0-9e9d68318c5c/Beyond_basics_of_Istio_on_Cloud_v2.png\u0026#34; - type: certification name: Artificial Intelligence and Machine Learning url: \u0026#34;https://www.credly.com/org/grupo-bancolombia/badge/artificial-intelligence-and-machine-learning\u0026#34; badge: \u0026#34;https://images.credly.com/size/680x680/images/e027514f-9d07-4b29-862f-fe21a8aaebf1/ae.png\u0026#34; - type: soft-skill-indicator name: Leadership percentage: 85 color: blue - type: soft-skill-indicator name: Team Work percentage: 90 color: yellow - type: soft-skill-indicator name: Hard Working percentage: 85 color: orange Currently, the skill percentage should be between 0 and 100 and should be divisible by 5. The following colors are available for skills percentage indicator,\nblue yellow pink green You can also use any HEX color code in the color field.\nThe following image shows how the contents of about.yaml are mapped into the About section. (The configuration portion of the image is outdated and softSkills section has been replaced with badges)\n","date":"June 8, 2020","hero":"/posts/configuration/sections/about/hero.svg","permalink":"http://localhost:1313/posts/configuration/sections/about/","summary":"The purpose of the About section is to provide a brief introduction about yourself on your website. In this post, we will guide you on how to configure the About section. For a complete reference, please check out the sample about.yaml file.\nTo get started, create an about.yaml file in the data/en/sections directory of your website. Then, follow the instructions below.\nAdd Section information section: name: About # Title of section (default: \u0026#34;\u0026#34;) id: about # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 1 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar template: sections/about.","tags":null,"title":"Configuring About Section"},{"categories":null,"contents":"The Skills section is designed to showcase your skills and provide insights into your expertise in each skill. In this post, we will guide you on how to configure the Skills section of your site. For a complete reference, please check out the sample skills.yaml file.\nTo begin, create a skills.yaml file in the data/en/sections directory of your site. Then, follow the instructions below.\nAdd Section Information Add the following section metadata to your skills.yaml file:\n# section information section: name: Skills id: skills enable: true weight: 2 showOnNavbar: true # Can optionally hide the title in sections # hideTitle: true Add Your Skills To add a skill add it\u0026rsquo;s information under skills section in your skills.yaml file as bellow:\n# Your Skills. # Give a summary of you each skill in the summary section. skills: - name: Kubernetes logo: /images/sections/skills/kubernetes.png summary: \u0026#34;Capable of deploying, managing application on Kubernetes. Experienced in writing Kubernetes controllers for CRDs.\u0026#34; url: \u0026#34;https://kubernetes.io/\u0026#34; Here, you have to provide the name, log, and summary fields for a skill. The summary field should provide an idea about your depth of knowledge of this particular skill.\nYou can use markdown syntax in the summary field.\nThe following image shows how the content of skills.yaml files are mapped into the Skills section.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/skills/hero.svg","permalink":"http://localhost:1313/posts/configuration/sections/skills/","summary":"The Skills section is designed to showcase your skills and provide insights into your expertise in each skill. In this post, we will guide you on how to configure the Skills section of your site. For a complete reference, please check out the sample skills.yaml file.\nTo begin, create a skills.yaml file in the data/en/sections directory of your site. Then, follow the instructions below.\nAdd Section Information Add the following section metadata to your skills.","tags":null,"title":"Configuring Skills Section"},{"categories":null,"contents":"The Education section is designed to showcase your academic background. In this post, we will guide you on how to configure the Education section of your site. For a complete reference, you can refer to the sample education.yaml file.\nTo begin, create a new file named education.yaml in the data/en/sections directory of your site. Then, follow the instructions below.\nAdd Section Information Add the following section metadata to your education.yaml file:\n# section information section: name: Education id: education template: sections/education.html # Use \u0026#34;sections/education-alt.html for alternate template. enable: true weight: 4 showOnNavbar: true # Can optionally hide the title in sections # hideTitle: true Add Your Academic Degrees To add an education, include the respective information under degrees section in the education.yaml file as below:\ndegrees: - name: Ph.D in Quantum Cryptography icon: fa-microscope timeframe: 2016-2020 institution: name: ABC University of Technology url: \u0026#34;#\u0026#34; logo: /images/education/college.png # Path of the logo image darkLogo: /images/education/college-dark.png #(optional), if not provided, dark theme will contain \u0026#39;logo\u0026#39; grade: #(optional) scale: CGPA achieved: 3.6 outOf: 4 publications: #(optional) - title: Lorem ipsum dolor sit amet, consectetur adipiscing elit. url: \u0026#34;#\u0026#34; - title: Fusce eu augue ut odio porttitor pulvinar. url: \u0026#34;#\u0026#34; - title: Nullam vitae orci tincidunt purus viverra pulvinar. url: \u0026#34;#\u0026#34; extracurricularActivities: #(optional), supports markdown - Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Fusce eu augue ut odio porttitor pulvinar. custonSections: #(optional) - name: Thesis content: Lorem ipsum dolor sit amet, consectetur adipiscing elit. - name: Supervisor content: Fusce eu augue ut odio porttitor pulvinar. Make sure the icon you are using is available in Font Awesome.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/education/hero.svg","permalink":"http://localhost:1313/posts/configuration/sections/education/","summary":"The Education section is designed to showcase your academic background. In this post, we will guide you on how to configure the Education section of your site. For a complete reference, you can refer to the sample education.yaml file.\nTo begin, create a new file named education.yaml in the data/en/sections directory of your site. Then, follow the instructions below.\nAdd Section Information Add the following section metadata to your education.yaml file:","tags":null,"title":"Configuring Education Section"},{"categories":null,"contents":"The Experiences section is designed to showcase your career background and highlight the responsibilities you have handled throughout your professional journey. In this post, we will guide you on how to configure the Experiences section of your site. For a complete reference, you can refer to the sample experiences.yaml file.\nTo begin, create a new file named experiences.yaml in the data/en/sections directory of your site. Then, follow the instructions below.\nAdd Section Information Add the following section metadata to your experiences.yaml file:\nsection: name: Experiences # Titre de la section (par défaut: \u0026#34;\u0026#34; ) id: experiences # url id/slug of section *Required* enable: true weight: 3 showOnNavbar: true # Can optionally hide the title in sections # hideTitle: true Add Your Experiences To add an experience, include the respective information under experiences section in the experiences.yaml file as below:\n# Your experiences experiences: - company: name: Example Co. url: \u0026#34;https://www.example.com\u0026#34; location: Dhaka Branch logo: /images/experiences/company.png darkLogo: /images/experiences/company-dark.png #(optional), if not provided, dark theme will contain \u0026#39;logo\u0026#39; # company overview overview: Example Co. is a widely recognized company for cloud-native development. It builds tools for Kubernetes. positions: - designation: Senior Software Engineer start: Nov 2019 # don\u0026#39;t provide end date if you are currently working there. It will be replaced by \u0026#34;Present\u0026#34; # end: Dec 2020 # give some points about what was your responsibilities at the company. responsibilities: - Design and develop XYZ tool for ABC task - Design, develop and manage disaster recovery tool [Xtool](https://www.example.com) that backup Kubernetes volumes, databases, and cluster\u0026#39;s resource definition. - Lead backend team. - designation: Junior Software Engineer start: Nov 2017 end: Oct 2019 responsibilities: - Implement and test xyz feature for abc tool. - Support client for abc tool. - Learn k,d,w technology for xyz. Each entry in the experiences section should have the following information:\ncompany: Some information about your company. You should provide name, url, location, logo, and a brief overview of the company. positions: A list of positions you have held in the company. You can provide multiple positions if you have changed your position in the company. designation: Represents the role that you were playing at the position. start: Time when you had joined at the position. end: Time when you have left the position. If you are currently working at the position, don\u0026rsquo;t provide this field. responsibilities: A list of responsibilities you handled at that position. This section is very important as it will give the viewer an idea about the professional responsibilities you are capable to deal with. You can use markdown syntax in overview field of company section and responsibilities field.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/experiences/hero.svg","permalink":"http://localhost:1313/posts/configuration/sections/experiences/","summary":"The Experiences section is designed to showcase your career background and highlight the responsibilities you have handled throughout your professional journey. In this post, we will guide you on how to configure the Experiences section of your site. For a complete reference, you can refer to the sample experiences.yaml file.\nTo begin, create a new file named experiences.yaml in the data/en/sections directory of your site. Then, follow the instructions below.","tags":null,"title":"Configuring Experiences Section"},{"categories":null,"contents":"The purpose of the Projects section is to effectively showcase your projects. In this post, we will guide you on how to configure the Projects section on your site. For a complete reference, please refer to the sample projects.yaml file.\nTo begin, create a new file named projects.yaml in the data/en/sections directory of your website. Then, follow the instructions below.\nAdd Section Information Add the following section metadata to your projects.yaml file:\n# section information section: name: Projects id: projects enable: true weight: 5 showOnNavbar: true # Can optionally hide the title in sections # hideTitle: true Add Project Filtering Buttons Now, add a buttons section in your projects.yaml file as bellow,\nbuttons: - name: All filter: \u0026#34;all\u0026#34; - name: Professional filter: \u0026#34;professional\u0026#34; - name: Academic filter: \u0026#34;academic\u0026#34; - name: Hobby filter: \u0026#34;hobby\u0026#34; Each button has two properties. The first property is name which is the text that will be displayed on the button and the other is filter which specifies the category of the projects this button should select.\nA button will show only those projects that have a tag that matches the text specified in the filter filed. The filter value all is treated specially. It matches all the projects even though they don\u0026rsquo;t have all as a tag in their tags field.\nAdd Your Projects Now, add your projects under the projects section of your projects.yaml file as bellow,\nprojects: - name: Kubernetes logo: images/projects/kubernetes.png role: Contributor timeline: \u0026#34;March 2018 - Present\u0026#34; repo: https://github.com/kubernetes/kubernetes # url: \u0026#34;\u0026#34; summary: Production-Grade Container Scheduling and Management . tags: [\u0026#34;professional\u0026#34;, \u0026#34;kubernetes\u0026#34;, \u0026#34;cloud\u0026#34;] You can specify the following field for a project,\nname: The name of the project. logo: The logo of the project. If the project does not have a logo, the theme will automatically add a placeholder there. role: Your role in the project. timeline: The timeline when you have worked on the project. repo: If the project is an open-source project and hosted on Github, you can provide the repository URL. This will be used to show the star count for the project. url: If the project is not an open-source project or not hosted on Github, you can provide an URL of the project. This will create a button with the link in the project card. summary: A short description of your project. tags: A list of tags for your project. It will be used to select the project under a category by the filtering buttons. You can use markdown syntax in the summary field.\nThe following image shows how the contents of projects.yaml are mapped into the Projects section.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/projects/hero.svg","permalink":"http://localhost:1313/posts/configuration/sections/projects/","summary":"The purpose of the Projects section is to effectively showcase your projects. In this post, we will guide you on how to configure the Projects section on your site. For a complete reference, please refer to the sample projects.yaml file.\nTo begin, create a new file named projects.yaml in the data/en/sections directory of your website. Then, follow the instructions below.\nAdd Section Information Add the following section metadata to your projects.","tags":null,"title":"Configuring Projects Section"},{"categories":null,"contents":"The Recent Posts section is used to showcase the latest posts from your content. To enable this section, create a recent-posts.yaml file in the data/en/sections directory and include the following content:\n# section information section: name: Recent Posts # Title of section (default: \u0026#34;\u0026#34;) id: recent-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) numShow: 4 # Can optionally increase the number of posts to display (default: 3) showMoreButton: false #Can optionally show \u0026#39;More Posts\u0026#39; button (default: false) ","date":"June 8, 2020","hero":"/posts/configuration/sections/recent-posts/hero.svg","permalink":"http://localhost:1313/posts/configuration/sections/recent-posts/","summary":"The Recent Posts section is used to showcase the latest posts from your content. To enable this section, create a recent-posts.yaml file in the data/en/sections directory and include the following content:\n# section information section: name: Recent Posts # Title of section (default: \u0026#34;\u0026#34;) id: recent-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) numShow: 4 # Can optionally increase the number of posts to display (default: 3) showMoreButton: false #Can optionally show \u0026#39;More Posts\u0026#39; button (default: false) ","tags":null,"title":"Configuring Recent Posts Section"},{"categories":null,"contents":"The Achievements section is designed to display your accomplishments in a visually appealing gallery format. This guide will walk you through the process of configuring the Achievements section on your website. For a complete reference, you can refer to the sample achievements.yaml file.\nTo begin, create a new file named achievements.yaml in the data/en/sections directory of your website. Then, follow the instructions below.\nAdd Section Information Add the following section metadata to your achievements.yaml file:\n# section information section: name: Achievements id: achievements enable: true weight: 9 showOnNavbar: true # Can optionally hide the title in sections # hideTitle: true Add Your Achievements To add your achievements, open the achievements.yaml file and include the following entries under the achievements section:\nachievements: - title: Best Presenter image: images/sections/achievements/presenter.jpg summary: Best presenter in the 2020 XYZ conference. Each achievements entry should have the following fields,\ntitle: The title of the achievement. image: An image of the achievement. summary: A summary of the achievement. You can use markdown syntax in the summary field.\nThe following image shows how the contents of achievements.yaml are mapped into the Achievements section.\n","date":"June 8, 2020","hero":"/posts/configuration/sections/achievements/hero.svg","permalink":"http://localhost:1313/posts/configuration/sections/achievements/","summary":"The Achievements section is designed to display your accomplishments in a visually appealing gallery format. This guide will walk you through the process of configuring the Achievements section on your website. For a complete reference, you can refer to the sample achievements.yaml file.\nTo begin, create a new file named achievements.yaml in the data/en/sections directory of your website. Then, follow the instructions below.\nAdd Section Information Add the following section metadata to your achievements.","tags":null,"title":"Configuring Achievements Section"},{"categories":null,"contents":"First, we need to understand how to create a post then we will be able to create categories.\nPost Creation To create a post in your blog first you need to go to the folder named posts. Here, create a file _index.md(The file name has to be exactly the same as it is mentioned). Then open the file and add below lines: --- title: Posts --- now, save and close the file. Now, Suppose, you want to write a post. First, create a file, name it with a markdown extension at the end. For example: we\u0026rsquo;ve created a file named analytics-and-comments.md and added the below lines of contents: --- title: \u0026quot;Analytics and Comments\u0026quot; date: 2020-06-08T06:00:23+06:00 hero: /images/posts/writing-posts/analytics.svg description: Adding analytics and disquss comment in hugo theme: Toha menu: sidebar: name: Analytics \u0026amp; Comments identifier: analytics-and-comments weight: 500 --- ### Complete Post Coming Soon... As we know that, the header part of this file which starts and ends with 3 horizontal hyphen(---) is called the front-matter and every blog post that we write needs to be a front matter included there. Let\u0026rsquo;s understand what are the parameters actually mean: title: This is the title of your post. date: This is the time that shows the posting time of your blog. The first portion is in the year-month-date format. You can edit the date and time as you wish. hero: Here, you need to include the location path of the cover photo of your post. Go to the static folder and create a folder named images(If you don\u0026rsquo;t have) then inside this folder create another folder called posts and inside this, we created a folder named writing-posts where we put the image file analytics.svg. Now copy the path and add it to the hero parameter as mentioned above. description: Add any description you like. menu: This section contains another parameter called sidebar which actually displays how the file structure in the sidebar is going to look, and under this we have: name: This defines what would be the name of the document in sidebar file hierarchy identifier: This helps to distinguish the file from other files and helps in terms of category creation. weight: A value is assigned to this param as a weight value and for multiple files, the documents will appear in the file hierarchy based on this weight value in ascending order.\u0026lt;/ after the front-matter, you can write any content following the markdown rules. The following image shows how the contents of analytics-and-comments.md are mapped into the sidebar section. In the above figure- Features, Installation, Configuration, Writing Posts, Customizing, Short Codes, etc are folders created just for other posts.\nCategory Creation As we have created one _index.md file and one blog post markdown file previously, now to create a category, we need to create a folder. We created a folder called getting-started and inside this folder, we again need to create a _index.md file which contains the front-matter as below:\n--- title: Deploy Site menu: sidebar: name: Deploy Site identifier: getting-started weight: 300 --- The meaning of each parameter in the above code block has been discussed earlier. Just, for the time being, keep in mind that we are going to create the category name as getting-started that\u0026rsquo;s why we included it as an identifier in this _index.md file but you can give any name you want. Next, we are going to create a markdown file called github-pages.md which will be our blog post file for this folder. Our github-pages.md includes the following lines:\n--- title: \u0026#34;Deploy site in Github Pages\u0026#34; date: 2020-06-08T06:00:20+06:00 hero: /images/posts/writing-posts/git.svg menu: sidebar: name: Github Pages identifier: getting-started-github parent: getting-started weight: 10 --- ### Complete Post Coming Soon... We already know about the parameters used here, but we have one new parameter this time included which is parent and If we notice we will understand that the value of this param and the value of identifier param in the _index.md file inside this folder are both the same. We have to be careful that both of these parameter value matches. Now, you can add as many posts and categories as you want following the above-mentioned procedure. This is how we create categories. The following image shows how the contents are mapped into the sidebar section. Customizing post\u0026rsquo;s author information By default, the post should use author information from config.yaml. If you want to overwrite the default author information, just add following author section in the front-matter:\nauthor: name: Md.Habibur Rahman image: /images/authors/habib.jpg Your final front-matter should look-like:\ntitle: \u0026#34;Creating Category\u0026#34; date: 2020-06-08T06:15:55+06:00 # hero: images/background/flower.jpg author: name: Md.Habibur Rahman image: /images/authors/habib.jpg menu: sidebar: name: Creating Category identifier: writing-post-category-create parent: writing-post-category weight: 10 ","date":"June 8, 2020","hero":"/images/default-hero.jpg","permalink":"http://localhost:1313/posts/writing-posts/organizing/category/","summary":"First, we need to understand how to create a post then we will be able to create categories.\nPost Creation To create a post in your blog first you need to go to the folder named posts. Here, create a file _index.md(The file name has to be exactly the same as it is mentioned). Then open the file and add below lines: --- title: Posts --- now, save and close the file.","tags":null,"title":"Creating Category"},{"categories":null,"contents":"Complete Post Coming Soon\u0026hellip; ","date":"June 8, 2020","hero":"/images/default-hero.jpg","permalink":"http://localhost:1313/posts/writing-posts/organizing/sub-category/example/","summary":"Complete Post Coming Soon\u0026hellip; ","tags":null,"title":"Creating Sub Category"},{"categories":null,"contents":"Complete Post Coming Soon\u0026hellip; ","date":"June 8, 2020","hero":"/images/default-hero.jpg","permalink":"http://localhost:1313/posts/writing-posts/front-matter/","summary":"Complete Post Coming Soon\u0026hellip; ","tags":null,"title":"Front Matter"},{"categories":null,"contents":"This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.\nHeadings The following HTML \u0026lt;h1\u0026gt;—\u0026lt;h6\u0026gt; elements represent six levels of section headings. \u0026lt;h1\u0026gt; is the highest section level while \u0026lt;h6\u0026gt; is the lowest.\nH1 H2 H3 H4 H5 H6 Paragraph Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.\nItatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.\nBlockquotes The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a footer or cite element, and optionally with in-line changes such as annotations and abbreviations.\nBlockquote without attribution Tiam, ad mint andaepu dandae nostion secatur sequo quae. Note that you can use Markdown syntax within a blockquote.\nBlockquote with attribution Don\u0026rsquo;t communicate by sharing memory, share memory by communicating.\n— Rob Pike1\nTables Tables aren\u0026rsquo;t part of the core Markdown spec, but Hugo supports them out-of-the-box.\nName Age Bob 27 Alice 23 Inline Markdown within tables Inline Markdown In Table italics bold strikethrough code Code Blocks Code block with backticks html \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026#34;UTF-8\u0026#34;\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Code block indented with four spaces \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026quot;en\u0026quot;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026quot;UTF-8\u0026quot;\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Code block with Hugo\u0026rsquo;s internal highlight shortcode \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026#34;UTF-8\u0026#34;\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; List Types Ordered List First item Second item Third item Unordered List List item Another item And another item Nested list Fruit Apple Orange Banana Dairy Milk Cheese Other Elements — abbr, sub, sup, kbd, mark GIF is a bitmap image format.\nH2O\nXn + Yn = Zn\nPress CTRL+ALT+Delete to end the session.\nMost salamanders are nocturnal, and hunt for insects, worms, and other small creatures.\nThe above quote is excerpted from Rob Pike\u0026rsquo;s talk during Gopherfest, November 18, 2015.\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","date":"June 8, 2020","hero":"/images/default-hero.jpg","permalink":"http://localhost:1313/posts/writing-posts/markdown-syntax/","summary":"\u003cp\u003eThis article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.\u003c/p\u003e","tags":null,"title":"Markdown Syntax Guide"},{"categories":null,"contents":"Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.\nIn this example we will be using KaTeX\nCreate a partial under /layouts/partials/math.html Within this partial reference the Auto-render Extension or host these scripts locally. Include the partial in your templates like so: {{ if or .Params.math .Site.Params.math }} {{ partial \u0026#34;math.html\u0026#34; . }} {{ end }} To enable KaTex globally set the parameter math to true in a project\u0026rsquo;s configuration To enable KaTex on a per page basis include the parameter math: true in content files. Note: Use the online reference of Supported TeX Functions Examples Block math: $$ \\varphi = 1+\\frac{1} {1+\\frac{1} {1+\\frac{1} {1+\\cdots} } } $$\n","date":"June 8, 2020","hero":"/posts/writing-posts/math/hero.svg","permalink":"http://localhost:1313/posts/writing-posts/math/","summary":"\u003cp\u003eMathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.\u003c/p\u003e","tags":null,"title":"Math Type Settings"},{"categories":null,"contents":"Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.\nInstagram Simple Shortcode YouTube Privacy Enhanced Shortcode Twitter Simple Shortcode Owl bet you\u0026#39;ll lose this staring contest 🦉 pic.twitter.com/eJh4f2zncC\n\u0026mdash; San Diego Zoo Wildlife Alliance (@sandiegozoo) October 26, 2021 Vimeo Simple Shortcode ","date":"June 8, 2020","hero":"/posts/writing-posts/rich-content/hero.svg","permalink":"http://localhost:1313/posts/writing-posts/rich-content/","summary":"\u003cp\u003eHugo ships with several \u003ca href=\"https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes\" target=\"_blank\" rel=\"noopener\"\u003eBuilt-in Shortcodes\u003c/a\u003e for rich content, along with a \u003ca href=\"https://gohugo.io/about/hugo-and-gdpr/\" target=\"_blank\" rel=\"noopener\"\u003ePrivacy Config\u003c/a\u003e and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.\u003c/p\u003e","tags":null,"title":"Rich Content"},{"categories":null,"contents":"Emoji can be enabled in a Hugo project in a number of ways.\nThe emojify function can be called directly in templates or Inline Shortcodes.\nTo enable emoji globally, set enableEmoji to true in your site’s configuration and then you can type emoji shorthand codes directly in content files; e.g.\n🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:\nThe Emoji cheat sheet is a useful reference for emoji shorthand codes.\nN.B. The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g.\n.emoji { font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols; }","date":"June 8, 2020","hero":"/posts/writing-posts/using-emoji/hero.svg","permalink":"http://localhost:1313/posts/writing-posts/using-emoji/","summary":"\u003cp\u003eEmoji can be enabled in a Hugo project in a number of ways.\u003c/p\u003e","tags":null,"title":"Using Emoji"},{"categories":null,"contents":"Analytics This theme has built in support for various analytic tools. Currently, it supports the following analytics:\nGoatCounter counter.dev Google Analytics Matomo For a complete list of supported analytics, please refer the sample config.yaml file.\nWarning: When adding analytics, you should consider local legislation to see if a privacy banner is required to inform users of the tracking in personal data. In general (not legal advice), privacy-friendly, anonymous methods such as counter.dev and GoatCounter don\u0026rsquo;t need a banner, since they do not collect personally identifiable data. Goat Counter GoatCounter is the most complete, simple and privacy friendly analytics method supported in Toha. Its script tracks the most viewed pages, total number of users, devices, and much more, all while being open source!\nTo enable GoatCounter analytics in your site, you have two options: one is to sign in at goatcounter.com and obtain a code for your site, the second is to self-hosted an instance of GoatCounter. Then, you have to add analytics section under params.features section of your config.yaml file as below:\nanalytics: enable: true services: # GoatCounter goatCounter: code: \u0026lt;your GoatCounter code\u0026gt; # Not self-hosted instance: \u0026lt;your GoatCounter instance url\u0026gt; # For self-hosted you should use only one of the two methods counter.dev counter.dev is a simple, privacy friendly and open source analytics website which enables you to track the total user count, first visited page and some other metrics on your website. Unfortunately, to keep things simple (and free) they don\u0026rsquo;t show a ranking of the most visited pages, but rather the ones that are accessed the first.\nYou can enable it by adding the email you registered with at counter.dev\u0026rsquo;s page under params.features section in your config.yaml as below:\nanalytics: enable: true services: counterDev: id: \u0026lt;your counter.dev id\u0026gt; The tracking code will be automatically added to your site.\nNote: On some sites, an error has been detected where only the root directory (\u0026quot;/\u0026quot;) is passed over to counter.dev, so the tracking wont show anything under the \u0026ldquo;pages\u0026rdquo; section. To fix this, one can add referrerPolicy: no-referrer-when-downgrade as a parameter on the \u0026ldquo;counterDev\u0026rdquo; section, ensuring that new page visits are always correctly passed onto counter.dev. Google Analytics Beware that according to recent case law, Google Analytics might be illegal in the European Union You can enable Google Analytics in your site by adding your tracking id under params.features section in your config.yaml file as below:\nanalytics: enable: true services: # Google Analytics google: id: \u0026lt;your Google Analytics tracking id\u0026gt; You can use both V3 or V4 tracking ID. The theme will automatically detect the tracking code version and add the respective tracking scripts accordingly to your site.\nFor additional privacy settings regarding Google Analytics, you can provide privacy.googleAnalytics section in your config.yaml file as described here.\nMatomo You can enable Matomo (formerly Piwik) by adding the matomo configuration under params.features section in the config.yaml file as shown below:\nanalytics: enable: true services: # Matomo / Piwik matomo: instance: matomo.example.com siteId: 1 # The number generated after adding a site in your instance ","date":"June 8, 2020","hero":"/posts/analytics/hero.svg","permalink":"http://localhost:1313/posts/analytics/","summary":"Analytics This theme has built in support for various analytic tools. Currently, it supports the following analytics:\nGoatCounter counter.dev Google Analytics Matomo For a complete list of supported analytics, please refer the sample config.yaml file.\nWarning: When adding analytics, you should consider local legislation to see if a privacy banner is required to inform users of the tracking in personal data. In general (not legal advice), privacy-friendly, anonymous methods such as counter.","tags":null,"title":"Analytics"}] \ No newline at end of file diff --git a/public/index.xml b/public/index.xml deleted file mode 100644 index 2c9979c8..00000000 --- a/public/index.xml +++ /dev/null @@ -1,418 +0,0 @@ - - - - Toha - http://localhost:1313/ - Recent content on Toha - Hugo -- gohugo.io - en - Tue, 06 Feb 2024 06:20:34 +0600 - Configuring Featured Posts Section - http://localhost:1313/posts/configuration/sections/featured-posts/ - Tue, 06 Feb 2024 06:20:34 +0600 - - http://localhost:1313/posts/configuration/sections/featured-posts/ - The Fetured Posts section is used to showcase any post you like. To enable this section, create a featured-posts.yaml file in the data/en/sections directory and include the following content: -# section information section: name: Featured Posts # Title of section (default: &#34;&#34;) id: featured-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) # posts to feature posts: - quickstart - update-v3-to-v4 - prepare-site - - - - How to Contribute? - http://localhost:1313/posts/contributing/ - Fri, 19 Jan 2024 02:30:00 +0600 - - http://localhost:1313/posts/contributing/ - Ways to Contribute You can contribute to this theme in various ways. -Code Pull requests are most welcome and I will be happy to review. Just follow the following principles: -Keep it simple. Keep it consistent with the design of the UI. Use as few dependencies as possible. Be patient. Testing and reporting issues You can report a bug File a feature request share your thoughts Documentation You can also contribute to the theme documentation by: - - - - How to add an unsupported language - http://localhost:1313/posts/translation/new-language/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/posts/translation/new-language/ - If you want to translate to an unsupported language, you can translate the UI elements. -Create an i18n file To do so, you have to create the i18n diretory inside the root of the site, the directory where you can find the config.yaml file, and directories like data, content, etc. -Afterwards, you can create the file &lt;language_code&gt;.toml into the i18n directory. In this directory, you can find all language codes with the flag that will appear with that code. - - - - How to Translate Posts - http://localhost:1313/posts/translation/content/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/posts/translation/content/ - This theme has built-in support for multiple language. -Before starting the post translation, make sure that you have enabled the language to your site. If that&rsquo;s not the case, you can follow the section Add the language to the site from the guide How to Translate Site Data. -Creating the post Once you have your desired language added to your website, know you can translate posts to that language. We&rsquo;re going to assume that you want to translate an existing post. - - - - How to Translate Site Data - http://localhost:1313/posts/translation/site-data/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/posts/translation/site-data/ - This theme has built-in support for multiple language. -Add the language to the site Adding the language to your site will translate the UI to that language (e.g. the buttons, the nav bars, etc.). -Get language code In order to translate your site, you will need the code from your language. The following table contains the supported languages algonside its codes: -Languages Code English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl For a complete list of the supported languages, please check the README file from the toha repository. - - - - Adding a new section - http://localhost:1313/posts/customizing/new-section/ - Sat, 13 Jan 2024 22:30:50 +0600 - - http://localhost:1313/posts/customizing/new-section/ - If the default sections, templates, and components do not meet your needs, you can easily add new sections, templates, and components to your site. This guide will demonstrate how to add a new section to your site. -Step 1 : Add Layout File To add a new section to your site, you need to create a layout file in the layouts/partials/sections directory. The file should be named after the section&rsquo;s name. - - - - Customizing CSS - http://localhost:1313/posts/customizing/customize-css/ - Sat, 13 Jan 2024 22:00:50 +0600 - - http://localhost:1313/posts/customizing/customize-css/ - This theme allows you to customize the appearance of your site and its components by overriding the default CSS. This guide will demonstrate how to override the theme&rsquo;s color scheme and customize the CSS of individual components. -This theme uses Sass to generate CSS. If you are not familiar with Sass, you can learn more about it from here. -Override Theme Colors Variables If you want to change the default color scheme of the theme, you can override the theme color variables. - - - - Migrate from V3 to V4 version - http://localhost:1313/posts/update-v3-to-v4/ - Fri, 05 Jan 2024 02:30:00 +0600 - - http://localhost:1313/posts/update-v3-to-v4/ - Toha V4 has introduced a lots of breaking changes in terms of how the theme is used and how it is configured. This guide will help you to migrate from v3 to v4 version of the theme. Please, check this release notes for complete changelog. -In this guide, I will walk you through the steps to migrate from version 3 to version 4 of the Toha theme. This guide is based on the migration guide written by Alexandre Neto in this issue. - - - - Quickstart - http://localhost:1313/posts/quickstart/ - Tue, 09 Aug 2022 00:00:00 +0600 - - http://localhost:1313/posts/quickstart/ - Greeting! Thank you for deciding to use this theme. In this guide, I will show you how you can get started with this theme very quickly. -Here, I am going to assume that you want to start a fresh Hugo site using this theme. If you are already using Hugo for your site, then you must know how to use a theme. In that case, please follow this sample repo for further reference. - - - - Enable Dark Theme - http://localhost:1313/posts/customizing/dark-theme/ - Sun, 12 Jun 2022 01:30:50 +0600 - - http://localhost:1313/posts/customizing/dark-theme/ - To enable the dark mode in Toha v4.0.0, simply set the darkMode.enable field to true under the params.features section in your config.yaml file. For example: -params: features: darkMode: enable: true Congratulations! You are all set. You can now enjoy the dark mode in your site. The dark mode will obey user&rsquo;s system preference. - - - - Mermaid Support - http://localhost:1313/posts/writing-posts/mermaid/ - Mon, 14 Mar 2022 06:15:35 +0600 - - http://localhost:1313/posts/writing-posts/mermaid/ - This theme comes with built in mermaid support powered by mermaid-js. To enable mermaid for a page, you have to put mermaid: true in your page front-matter. For example, this page has the following front-matter: -title: &#34;Mermaid Support&#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Then, you can use mermaid short code to add your mermaid content. For example: -{{&lt; mermaid align=&#34;center&#34;&gt;}} # your mermaid content here {{&lt; /mermaid &gt;}} The mermaid short code accept the following parameters: - - - - Comments - http://localhost:1313/posts/comments/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/posts/comments/ - Comments This theme has built-in support for comment on the posts. Currently, it support the following comment plugins: -Disqus Valine Utterances Giscus For a complete list of supported comments, please refer the sample config.yaml file. -Disqus Disqus is a popular comment plug-in. After signing up to Disqus you will need to provide your shortname under params.features section of your config.yaml file as below: -comment: enable: true services: disqus: shortName: toha-example-site Valine Valine appears to be a Chinese comments comments plugin. - - - - External Link on Sidebar - http://localhost:1313/posts/external-link/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/posts/external-link/ - - - - - Supports Links - http://localhost:1313/posts/supports/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/posts/supports/ - This theme supports adding various support/donation links in your site. Currently, supported support links are: -Ko-fi Buy Me a Coffee For a complete list of supported support links, please refer the sample config.yaml file. -Ko-fi You can add your Ko-fi floating button in your website. To add the floating button, add the support section under params.features section of your sites config.yaml file: -support: enable: true services: kofi: user: &lt;your ko-fi user id&gt; text: Tip Me textColor: &#39;#f9fafc&#39; backgroundColor: &#39;#248aaa&#39; Buy Me a Coffee You can add your &ldquo;Buy Me a Coffee&rdquo; floating button in your website. - - - - Customizing the layout - http://localhost:1313/posts/customizing/customize-layout/ - Sat, 07 Aug 2021 06:20:50 +0600 - - http://localhost:1313/posts/customizing/customize-layout/ - If you customize the layout of an existing component, you will not receive any future updates for that component when the theme is updated. You will need to manually update the component in your repository. In this tutorial, I will guide you on how to customize the layout of a theme. I have personally gone through the process and will share my insights to make it easier for you. - - - - Prepare Your Site - http://localhost:1313/posts/getting-started/prepare-site/ - Mon, 08 Jun 2020 23:00:20 +0600 - - http://localhost:1313/posts/getting-started/prepare-site/ - In this post, we are going to create a hugo site from scratch. Then, we will configure it with Toha theme, make it multilingual, add some example posts. At the end of this post, you should be able to run a fully functional hugo site with Toha theme locally. -If you want a head start, you can just fork hugo-toha/hugo-toha.github.io repo, rename it and update with your own data. This repo has already been configured to deploy in Github Pages and Netlify. - - - - Deploy site in Github Pages - http://localhost:1313/posts/getting-started/github-pages/ - Mon, 08 Jun 2020 22:00:20 +0600 - - http://localhost:1313/posts/getting-started/github-pages/ - In this post, we are going to deploy the site we have created in previous post in Github Pages. At first, make sure that your repository name is &lt;your username&gt;.github.io. Then, commit any local uncommitted changes and push into Github. -Create gh-pages Branch At first, create a new branch named gh-pages. Github will automatically set respective configurations for Github Pages when it see a branch with this name. -# create the gh-pages branch $ git checkout -b gh-pages # push the source branch into Github $ git push gh-pages gh-pages Enable Github Action We are going to automate the deploying process using Github Actions. - - - - Deploy site in Netlify - http://localhost:1313/posts/getting-started/netlify/ - Mon, 08 Jun 2020 21:00:15 +0600 - - http://localhost:1313/posts/getting-started/netlify/ - Netlify offers an excellent and easy process for deploying hugo static site. You can deploy your site in matter of few clicks. Unlike Github Pages, you can name your repository whatever you want. You can also customize the site URL. -In this post, we will show the step-by-step process of deploying a hugo site with netlify. -Add Netlify Configuration At first, create a netlify.toml file at the root of your repository and add the following configuration there: - - - - Automate Theme Update - http://localhost:1313/posts/getting-started/theme-update/ - Mon, 08 Jun 2020 20:00:15 +0600 - - http://localhost:1313/posts/getting-started/theme-update/ - To ensure your site benefits from the most recent features and corrections, it&rsquo;s crucial to keep it updated with the latest theme version. This article will guide you through the process of establishing a GitHub workflow that will automatically update the theme version. This action will perform daily checks for any updates to the theme. If an update is detected, it will generate a PR to update your site to the most recent theme version. - - - - Features - http://localhost:1313/posts/features/ - Mon, 08 Jun 2020 08:59:13 +0600 - - http://localhost:1313/posts/features/ - Test Link -This theme has been designed from a personal point of preference. As a developer, I want to organize my portfolio in a way that will reflect my skills best. So, this theme may or may not meet your needs but I will be happy to have your feedback. -This post will give you an overview of the features that this theme incorporates. -Minimalist Design This theme has been designed to be minimalist and beautiful. - - - - Shortcodes - http://localhost:1313/posts/shortcodes/ - Mon, 08 Jun 2020 08:06:25 +0600 - - http://localhost:1313/posts/shortcodes/ - This is a sample post intended to test the followings: -Default hero image. Different shortcodes. Alert The following alerts are available in this theme. -Success Code: -{{&lt; alert type=&#34;success&#34; &gt;}} This is sample alert with `type=&#34;success&#34;`. {{&lt; /alert &gt;}} Result: -This is sample alert with type=&quot;success&quot;. Danger Code: -{{&lt; alert type=&#34;danger&#34; &gt;}} This is sample alert with `type=&#34;danger&#34;`. {{&lt; /alert &gt;}} Result: -This is sample alert with type=&quot;danger&quot;. Warning Code: - - - - Configuring Site Parameters - http://localhost:1313/posts/configuration/site-parameters/ - Mon, 08 Jun 2020 06:20:55 +0600 - - http://localhost:1313/posts/configuration/site-parameters/ - After installing this theme, when you first run your site, it will start with the default parameters. It should look similar to this example site, but it won&rsquo;t have any sections on the homepage. Don&rsquo;t worry, you can easily add those sections by providing the necessary data files. -In the upcoming posts, I&rsquo;ll guide you on how to add those sections and customize your site. But first, let&rsquo;s start with changing the site parameters. - - - - Configuring About Section - http://localhost:1313/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/posts/configuration/sections/about/ - The purpose of the About section is to provide a brief introduction about yourself on your website. In this post, we will guide you on how to configure the About section. For a complete reference, please check out the sample about.yaml file. -To get started, create an about.yaml file in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section information section: name: About # Title of section (default: &#34;&#34;) id: about # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 1 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar template: sections/about. - - - - Configuring Skills Section - http://localhost:1313/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/posts/configuration/sections/skills/ - The Skills section is designed to showcase your skills and provide insights into your expertise in each skill. In this post, we will guide you on how to configure the Skills section of your site. For a complete reference, please check out the sample skills.yaml file. -To begin, create a skills.yaml file in the data/en/sections directory of your site. Then, follow the instructions below. -Add Section Information Add the following section metadata to your skills. - - - - Configuring Education Section - http://localhost:1313/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/posts/configuration/sections/education/ - The Education section is designed to showcase your academic background. In this post, we will guide you on how to configure the Education section of your site. For a complete reference, you can refer to the sample education.yaml file. -To begin, create a new file named education.yaml in the data/en/sections directory of your site. Then, follow the instructions below. -Add Section Information Add the following section metadata to your education.yaml file: - - - - Configuring Experiences Section - http://localhost:1313/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/posts/configuration/sections/experiences/ - The Experiences section is designed to showcase your career background and highlight the responsibilities you have handled throughout your professional journey. In this post, we will guide you on how to configure the Experiences section of your site. For a complete reference, you can refer to the sample experiences.yaml file. -To begin, create a new file named experiences.yaml in the data/en/sections directory of your site. Then, follow the instructions below. - - - - Configuring Projects Section - http://localhost:1313/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/posts/configuration/sections/projects/ - The purpose of the Projects section is to effectively showcase your projects. In this post, we will guide you on how to configure the Projects section on your site. For a complete reference, please refer to the sample projects.yaml file. -To begin, create a new file named projects.yaml in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section Information Add the following section metadata to your projects. - - - - Configuring Recent Posts Section - http://localhost:1313/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/posts/configuration/sections/recent-posts/ - The Recent Posts section is used to showcase the latest posts from your content. To enable this section, create a recent-posts.yaml file in the data/en/sections directory and include the following content: -# section information section: name: Recent Posts # Title of section (default: &#34;&#34;) id: recent-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) numShow: 4 # Can optionally increase the number of posts to display (default: 3) showMoreButton: false #Can optionally show &#39;More Posts&#39; button (default: false) - - - - Configuring Achievements Section - http://localhost:1313/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/posts/configuration/sections/achievements/ - The Achievements section is designed to display your accomplishments in a visually appealing gallery format. This guide will walk you through the process of configuring the Achievements section on your website. For a complete reference, you can refer to the sample achievements.yaml file. -To begin, create a new file named achievements.yaml in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section Information Add the following section metadata to your achievements. - - - - Creating Category - http://localhost:1313/posts/writing-posts/organizing/category/ - Mon, 08 Jun 2020 06:15:55 +0600 - - http://localhost:1313/posts/writing-posts/organizing/category/ - First, we need to understand how to create a post then we will be able to create categories. -Post Creation To create a post in your blog first you need to go to the folder named posts. Here, create a file _index.md(The file name has to be exactly the same as it is mentioned). Then open the file and add below lines: --- title: Posts --- now, save and close the file. - - - - Creating Sub Category - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - Mon, 08 Jun 2020 06:15:50 +0600 - - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - Complete Post Coming Soon&hellip; - - - - Front Matter - http://localhost:1313/posts/writing-posts/front-matter/ - Mon, 08 Jun 2020 06:15:45 +0600 - - http://localhost:1313/posts/writing-posts/front-matter/ - Complete Post Coming Soon&hellip; - - - - Markdown Syntax Guide - http://localhost:1313/posts/writing-posts/markdown-syntax/ - Mon, 08 Jun 2020 06:15:40 +0600 - - http://localhost:1313/posts/writing-posts/markdown-syntax/ - <p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> - - - - Math Type Settings - http://localhost:1313/posts/writing-posts/math/ - Mon, 08 Jun 2020 06:15:35 +0600 - - http://localhost:1313/posts/writing-posts/math/ - <p>Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.</p> - - - - Rich Content - http://localhost:1313/posts/writing-posts/rich-content/ - Mon, 08 Jun 2020 06:15:30 +0600 - - http://localhost:1313/posts/writing-posts/rich-content/ - <p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes" target="_blank" rel="noopener">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/" target="_blank" rel="noopener">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p> - - - - Using Emoji - http://localhost:1313/posts/writing-posts/using-emoji/ - Mon, 08 Jun 2020 06:15:25 +0600 - - http://localhost:1313/posts/writing-posts/using-emoji/ - <p>Emoji can be enabled in a Hugo project in a number of ways.</p> - - - - Analytics - http://localhost:1313/posts/analytics/ - Mon, 08 Jun 2020 06:00:23 +0600 - - http://localhost:1313/posts/analytics/ - Analytics This theme has built in support for various analytic tools. Currently, it supports the following analytics: -GoatCounter counter.dev Google Analytics Matomo For a complete list of supported analytics, please refer the sample config.yaml file. -Warning: When adding analytics, you should consider local legislation to see if a privacy banner is required to inform users of the tracking in personal data. In general (not legal advice), privacy-friendly, anonymous methods such as counter. - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/notes/index.html b/public/notes/index.html deleted file mode 100644 index d1daf09b..00000000 --- a/public/notes/index.html +++ /dev/null @@ -1,656 +0,0 @@ - - - - Notes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/notes/index.xml b/public/notes/index.xml deleted file mode 100644 index 85f5a0e2..00000000 --- a/public/notes/index.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - Notes on Toha - http://localhost:1313/notes/ - Recent content in Notes on Toha - Hugo -- gohugo.io - en - Tue, 08 Jun 2010 08:06:25 +0600 - - - - - - - - - - - - diff --git a/public/notes/page/1/index.html b/public/notes/page/1/index.html deleted file mode 100644 index 82da3fae..00000000 --- a/public/notes/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/notes/ - - - - - - diff --git a/public/posts/analytics/hero.svg b/public/posts/analytics/hero.svg deleted file mode 100644 index f9cd12ef..00000000 --- a/public/posts/analytics/hero.svg +++ /dev/null @@ -1 +0,0 @@ -all the data \ No newline at end of file diff --git a/public/posts/analytics/index.html b/public/posts/analytics/index.html deleted file mode 100644 index b7f594d3..00000000 --- a/public/posts/analytics/index.html +++ /dev/null @@ -1,1471 +0,0 @@ - - - - Analytics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Analytics

-
- - - - -
-
    - -
-
- - -
-

Analytics

-

This theme has built in support for various analytic tools. Currently, it supports the following analytics:

- -

For a complete list of supported analytics, please refer the sample config.yaml file.

- - - - - - -
- - Warning: When adding analytics, you should consider local legislation to see if a privacy banner is required to inform users of the tracking in personal data. In general (not legal advice), privacy-friendly, anonymous methods such as counter.dev and GoatCounter don’t need a banner, since they do not collect personally identifiable data. -
- -

Goat Counter

-

GoatCounter is the most complete, simple and privacy friendly analytics method supported in Toha. Its script tracks the most viewed pages, total number of users, devices, and much more, all while being open source!

-

To enable GoatCounter analytics in your site, you have two options: one is to sign in at goatcounter.com and obtain a code for your site, the second is to self-hosted an instance of GoatCounter. Then, you have to add analytics section under params.features section of your config.yaml file as below:

-
analytics:
-  enable: true
-  services:
-    # GoatCounter
-    goatCounter:
-      code: <your GoatCounter code>  # Not self-hosted
-      instance: <your GoatCounter instance url>  # For self-hosted you should use only one of the two methods
-

counter.dev

-

counter.dev is a simple, privacy friendly and open source analytics website which enables you to track the total user count, first visited page and some other metrics on your website. Unfortunately, to keep things simple (and free) they don’t show a ranking of the most visited pages, but rather the ones that are accessed the first.

-

You can enable it by adding the email you registered with at counter.dev’s page under params.features section in your config.yaml as below:

-
analytics:
-  enable: true
-  services:
-    counterDev:
-      id: <your counter.dev id>
-

The tracking code will be automatically added to your site.

- - - - - - -
- - Note: On some sites, an error has been detected where only the root directory ("/") is passed over to counter.dev, so the tracking wont show anything under the “pages” section. To fix this, one can add referrerPolicy: no-referrer-when-downgrade as a parameter on the “counterDev” section, ensuring that new page visits are always correctly passed onto counter.dev. -
- -

Google Analytics

- - - - - - -
- - Beware that according to recent case law, Google Analytics might be illegal in the European Union -
- -

You can enable Google Analytics in your site by adding your tracking id under params.features section in your config.yaml file as below:

-
analytics:
-  enable: true
-  services:
-    # Google Analytics
-    google:
-      id: <your Google Analytics tracking id>
-

You can use both V3 or V4 tracking ID. The theme will automatically detect the tracking code version and add the respective tracking scripts accordingly to your site.

-

For additional privacy settings regarding Google Analytics, you can provide privacy.googleAnalytics section in your config.yaml file as described here.

-

Matomo

-

You can enable Matomo (formerly Piwik) by adding the matomo configuration under params.features section in the config.yaml file as shown below:

-
analytics:
-  enable: true
-  services:
-    # Matomo / Piwik
-    matomo:
-      instance: matomo.example.com
-      siteId: 1 # The number generated after adding a site in your instance
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/comments/hero.svg b/public/posts/comments/hero.svg deleted file mode 100644 index 2467560d..00000000 --- a/public/posts/comments/hero.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/posts/comments/index.html b/public/posts/comments/index.html deleted file mode 100644 index cc36b812..00000000 --- a/public/posts/comments/index.html +++ /dev/null @@ -1,1446 +0,0 @@ - - - - Comments - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, March 14, 2022

-
- - -
-

Comments

-
- - - - -
-
    - -
-
- - -
-

Comments

-

This theme has built-in support for comment on the posts. Currently, it support the following comment plugins:

- -

For a complete list of supported comments, please refer the sample config.yaml file.

-

Disqus

-

Disqus is a popular comment plug-in. After signing up to Disqus you will need to provide your shortname under params.features section of your config.yaml file as below:

-
comment:
-  enable: true
-  services:
-    disqus:
-      shortName: toha-example-site
-

Valine

-

Valine appears to be a Chinese comments comments plugin. You can enable valine comment plugin by adding valine section under params.features section as shown below:

-
comment:
-  enable: true
-  services:
-    valine:
-      appId: app-id
-      appKey: app-key
-      avatar: retro
-      placeholder: Share your thought.
-      lang: en
-      recordIP: true
-      enableQQ: true
-

Utterances

-

To enable Utterances comment plugin, at first go to utteranc.es. On the Configuration section, provide the necessary information. It will give you a script to include to your site. You just need to extract the respective information from the script and provide it under params.features section as below:

-
comment:
-  enable: true
-  services:
-    utteranc:
-      repo: your-repo/name
-      issueTerm: title
-      theme: github-light
-

Giscus

-

Giscus is based off Utterances, but uses GitHub Discussions as the backend. This requires you to allow have a public repository, and the Giscus app to use your repository. Setup instructions can be found at the Giscus home page.

-

To enable Giscus comment plugin, at first go to giscus.app. On the Configuration section, provide the necessary information. It will give you a script to include to your site. You just need to extract the respective information from the script and provide it under params.features section as below:

-
comment:
-  enable: true
-  services:
-    giscus:
-      repo: your-repo/name
-      repoID: your-repo-id
-      category: your-category
-      categoryID: your-category-id
-      theme: light
-      map: url
-      reaction: 1
-      metadata: 0
-      inputPosition: bottom
-      crossOrigin: anonymous
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/index.html b/public/posts/configuration/index.html deleted file mode 100644 index 431b7a0c..00000000 --- a/public/posts/configuration/index.html +++ /dev/null @@ -1,1348 +0,0 @@ - - - - Configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/index.xml b/public/posts/configuration/index.xml deleted file mode 100644 index c63d8aca..00000000 --- a/public/posts/configuration/index.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - Configuration on Toha - http://localhost:1313/posts/configuration/ - Recent content in Configuration on Toha - Hugo -- gohugo.io - en - Tue, 06 Feb 2024 06:20:34 +0600 - Configuring Featured Posts Section - http://localhost:1313/posts/configuration/sections/featured-posts/ - Tue, 06 Feb 2024 06:20:34 +0600 - - http://localhost:1313/posts/configuration/sections/featured-posts/ - The Fetured Posts section is used to showcase any post you like. To enable this section, create a featured-posts.yaml file in the data/en/sections directory and include the following content: -# section information section: name: Featured Posts # Title of section (default: &#34;&#34;) id: featured-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) # posts to feature posts: - quickstart - update-v3-to-v4 - prepare-site - - - - Configuring Site Parameters - http://localhost:1313/posts/configuration/site-parameters/ - Mon, 08 Jun 2020 06:20:55 +0600 - - http://localhost:1313/posts/configuration/site-parameters/ - After installing this theme, when you first run your site, it will start with the default parameters. It should look similar to this example site, but it won&rsquo;t have any sections on the homepage. Don&rsquo;t worry, you can easily add those sections by providing the necessary data files. -In the upcoming posts, I&rsquo;ll guide you on how to add those sections and customize your site. But first, let&rsquo;s start with changing the site parameters. - - - - Configuring About Section - http://localhost:1313/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/posts/configuration/sections/about/ - The purpose of the About section is to provide a brief introduction about yourself on your website. In this post, we will guide you on how to configure the About section. For a complete reference, please check out the sample about.yaml file. -To get started, create an about.yaml file in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section information section: name: About # Title of section (default: &#34;&#34;) id: about # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 1 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar template: sections/about. - - - - Configuring Skills Section - http://localhost:1313/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/posts/configuration/sections/skills/ - The Skills section is designed to showcase your skills and provide insights into your expertise in each skill. In this post, we will guide you on how to configure the Skills section of your site. For a complete reference, please check out the sample skills.yaml file. -To begin, create a skills.yaml file in the data/en/sections directory of your site. Then, follow the instructions below. -Add Section Information Add the following section metadata to your skills. - - - - Configuring Education Section - http://localhost:1313/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/posts/configuration/sections/education/ - The Education section is designed to showcase your academic background. In this post, we will guide you on how to configure the Education section of your site. For a complete reference, you can refer to the sample education.yaml file. -To begin, create a new file named education.yaml in the data/en/sections directory of your site. Then, follow the instructions below. -Add Section Information Add the following section metadata to your education.yaml file: - - - - Configuring Experiences Section - http://localhost:1313/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/posts/configuration/sections/experiences/ - The Experiences section is designed to showcase your career background and highlight the responsibilities you have handled throughout your professional journey. In this post, we will guide you on how to configure the Experiences section of your site. For a complete reference, you can refer to the sample experiences.yaml file. -To begin, create a new file named experiences.yaml in the data/en/sections directory of your site. Then, follow the instructions below. - - - - Configuring Projects Section - http://localhost:1313/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/posts/configuration/sections/projects/ - The purpose of the Projects section is to effectively showcase your projects. In this post, we will guide you on how to configure the Projects section on your site. For a complete reference, please refer to the sample projects.yaml file. -To begin, create a new file named projects.yaml in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section Information Add the following section metadata to your projects. - - - - Configuring Recent Posts Section - http://localhost:1313/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/posts/configuration/sections/recent-posts/ - The Recent Posts section is used to showcase the latest posts from your content. To enable this section, create a recent-posts.yaml file in the data/en/sections directory and include the following content: -# section information section: name: Recent Posts # Title of section (default: &#34;&#34;) id: recent-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) numShow: 4 # Can optionally increase the number of posts to display (default: 3) showMoreButton: false #Can optionally show &#39;More Posts&#39; button (default: false) - - - - Configuring Achievements Section - http://localhost:1313/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/posts/configuration/sections/achievements/ - The Achievements section is designed to display your accomplishments in a visually appealing gallery format. This guide will walk you through the process of configuring the Achievements section on your website. For a complete reference, you can refer to the sample achievements.yaml file. -To begin, create a new file named achievements.yaml in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section Information Add the following section metadata to your achievements. - - - - - diff --git a/public/posts/configuration/page/1/index.html b/public/posts/configuration/page/1/index.html deleted file mode 100644 index 458d58dc..00000000 --- a/public/posts/configuration/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/posts/configuration/ - - - - - - diff --git a/public/posts/configuration/sections/about/hero.svg b/public/posts/configuration/sections/about/hero.svg deleted file mode 100644 index 1ae90c59..00000000 --- a/public/posts/configuration/sections/about/hero.svg +++ /dev/null @@ -1 +0,0 @@ -hire \ No newline at end of file diff --git a/public/posts/configuration/sections/about/images/about.png b/public/posts/configuration/sections/about/images/about.png deleted file mode 100644 index 2fb0d970..00000000 Binary files a/public/posts/configuration/sections/about/images/about.png and /dev/null differ diff --git a/public/posts/configuration/sections/about/index.html b/public/posts/configuration/sections/about/index.html deleted file mode 100644 index 75fb37e9..00000000 --- a/public/posts/configuration/sections/about/index.html +++ /dev/null @@ -1,1525 +0,0 @@ - - - - Configuring About Section - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Configuring About Section

-
- - - - -
-
    - -
-
- - -
-

The purpose of the About section is to provide a brief introduction about yourself on your website. In this post, we will guide you on how to configure the About section. For a complete reference, please check out the sample about.yaml file.

-

To get started, create an about.yaml file in the data/en/sections directory of your website. Then, follow the instructions below.

-

Add Section information

-
section:
-  name: About # Title of section (default: "")
-  id: about # url id/slug of section *Required*
-  enable: true # Boolean to determine if this section is enabled (default: false)
-  weight: 1 # Order to display section in (default: alphabetical followed by weight)
-  showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar
-  template: sections/about.html # allows you to point to a specific template.
-

Template setting

-

You have the option to customize the partial used for this section by specifying the template property. Simply save the new template in your layout/partials directory.

-

Add Your Work Information

-

To include details about your current job, you can add the following section to your about.yaml file:

-
# your designation
-designation: Software Engineer
-# your company information
-company:
-  name: Example Co.
-  url: "https://www.example.com"
-

Add a Summary About Yourself

-

To provide a concise overview of your professional expertise, let’s add a summary section. This will give viewers a quick glimpse into what you do. Add the following section to your about.yaml file:

-
# a summary about you
-summary: 'I am a passionate software engineer with x years of working experience. I built OSS tools for [Kubernetes](https://kubernetes.io/) using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, etc.'
-

Try to make it as brief as possible. Don’t make it too wordy. We have other sections that give more insight into your expertise.

-
-

You can use markdown syntax in the summary field.

-
- -

To add links to your various profiles such as LinkedIn, Twitter, and Github, include the following socialLinks section in your about.yaml file:

-
# your social links
-# give as many as you want. use font-awesome for the icons.
-socialLinks:
-- name: Email
-  icon: "fas fa-envelope"
-  url: "example@gmail.com"
-
-- name: Github
-  icon: "fab fa-github"
-  url: "https://www.github.com/example"
-
-- name: Stackoverflow
-  icon: "fab fa-stack-overflow"
-  url: "#"
-
-- name: LinkedIn
-  icon: "fab fa-linkedin"
-  url: "#"
-
-- name: Twitter
-  icon: "fab fa-twitter"
-  url: "#"
-
-- name: Facebook
-  icon: "fab fa-facebook"
-  url: "#"
-

You can use any Font Awesome free icons in the icon field.

-

Add a Resume

-

To add your resume, place the PDF file in files folder within the static directory. Then, include the following section in your about.yaml file:

-
# your resume. this file path should be relative to you "static" directory
-resourceLinks:
-- title: "My Resume"
-  url: "files/resume.pdf"
-

Add badges

-

Now, let’s add your badges and a strength indicator for various soft skills such as leadership, communication, teamwork, etc. Include the following section in your about.yaml file:

-
# Show your badges
-# You can show your verifiable certificates from https://www.credly.com.
-# You can also show a circular bar indicating the level of expertise on a certain skill
-badges:
-- type: certification
-  name: Certified Kubernetes Security Specialist
-  url: "https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist"
-  badge: "https://images.credly.com/size/680x680/images/f4bf92ed-8985-40b2-bc07-2f9308780854/kubernetes-security-specialist-logo-examdev.png"
-
-- type: certification
-  name: Istio and IBM Cloud Kubernetes Service
-  url: "https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist"
-  badge: "https://images.credly.com/size/680x680/images/8d34d489-84bf-4861-a4a0-9e9d68318c5c/Beyond_basics_of_Istio_on_Cloud_v2.png"
-
-- type: certification
-  name: Artificial Intelligence and Machine Learning
-  url: "https://www.credly.com/org/grupo-bancolombia/badge/artificial-intelligence-and-machine-learning"
-  badge: "https://images.credly.com/size/680x680/images/e027514f-9d07-4b29-862f-fe21a8aaebf1/ae.png"
-
-- type: soft-skill-indicator
-  name: Leadership
-  percentage: 85
-  color: blue
-
-- type: soft-skill-indicator
-  name: Team Work
-  percentage: 90
-  color: yellow
-
-- type: soft-skill-indicator
-  name: Hard Working
-  percentage: 85
-  color: orange
-

Currently, the skill percentage should be between 0 and 100 and should be divisible by 5. The following colors are available for skills percentage indicator,

-
    -
  • blue
  • -
  • yellow
  • -
  • pink
  • -
  • green
  • -
-
-

You can also use any HEX color code in the color field.

-
-
-

The following image shows how the contents of about.yaml are mapped into the About section. (The configuration portion of the image is outdated and softSkills section has been replaced with badges)

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/sections/achievements/hero.svg b/public/posts/configuration/sections/achievements/hero.svg deleted file mode 100644 index 8ce7e8e1..00000000 --- a/public/posts/configuration/sections/achievements/hero.svg +++ /dev/null @@ -1 +0,0 @@ -winners \ No newline at end of file diff --git a/public/posts/configuration/sections/achievements/images/achievements.png b/public/posts/configuration/sections/achievements/images/achievements.png deleted file mode 100644 index b292c407..00000000 Binary files a/public/posts/configuration/sections/achievements/images/achievements.png and /dev/null differ diff --git a/public/posts/configuration/sections/achievements/index.html b/public/posts/configuration/sections/achievements/index.html deleted file mode 100644 index 255ae166..00000000 --- a/public/posts/configuration/sections/achievements/index.html +++ /dev/null @@ -1,1437 +0,0 @@ - - - - Configuring Achievements Section - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Configuring Achievements Section

-
- - - - -
-
    - -
-
- - -
-

The Achievements section is designed to display your accomplishments in a visually appealing gallery format. This guide will walk you through the process of configuring the Achievements section on your website. For a complete reference, you can refer to the sample achievements.yaml file.

-

To begin, create a new file named achievements.yaml in the data/en/sections directory of your website. Then, follow the instructions below.

-

Add Section Information

-

Add the following section metadata to your achievements.yaml file:

-
# section information
-section:
-  name: Achievements
-  id: achievements
-  enable: true
-  weight: 9
-  showOnNavbar: true
-  # Can optionally hide the title in sections
-  # hideTitle: true
-

Add Your Achievements

-

To add your achievements, open the achievements.yaml file and include the following entries under the achievements section:

-
achievements:
-- title: Best Presenter
-  image: images/sections/achievements/presenter.jpg
-  summary: Best presenter in the 2020 XYZ conference.
-

Each achievements entry should have the following fields,

-
    -
  • title: The title of the achievement.
  • -
  • image: An image of the achievement.
  • -
  • summary: A summary of the achievement.
  • -
-
-

You can use markdown syntax in the summary field.

-
-
-

The following image shows how the contents of achievements.yaml are mapped into the Achievements section.

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/sections/education/hero.svg b/public/posts/configuration/sections/education/hero.svg deleted file mode 100644 index f8665993..00000000 --- a/public/posts/configuration/sections/education/hero.svg +++ /dev/null @@ -1 +0,0 @@ -Graduation \ No newline at end of file diff --git a/public/posts/configuration/sections/education/index.html b/public/posts/configuration/sections/education/index.html deleted file mode 100644 index 06b7022e..00000000 --- a/public/posts/configuration/sections/education/index.html +++ /dev/null @@ -1,1444 +0,0 @@ - - - - Configuring Education Section - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Configuring Education Section

-
- - - - -
-
    - -
-
- - -
-

The Education section is designed to showcase your academic background. In this post, we will guide you on how to configure the Education section of your site. For a complete reference, you can refer to the sample education.yaml file.

-

To begin, create a new file named education.yaml in the data/en/sections directory of your site. Then, follow the instructions below.

-

Add Section Information

-

Add the following section metadata to your education.yaml file:

-
# section information
-section:
-  name: Education
-  id: education
-  template: sections/education.html # Use "sections/education-alt.html for alternate template.
-  enable: true
-  weight: 4
-  showOnNavbar: true
-  # Can optionally hide the title in sections
-  # hideTitle: true
-

Add Your Academic Degrees

-

To add an education, include the respective information under degrees section in the education.yaml file as below:

-
degrees:
-- name: Ph.D in Quantum Cryptography
-  icon: fa-microscope
-  timeframe: 2016-2020
-  institution:
-    name: ABC University of Technology
-    url: "#"
-    logo: /images/education/college.png # Path of the logo image
-    darkLogo: /images/education/college-dark.png #(optional), if not provided, dark theme will contain 'logo'
-  grade: #(optional)
-    scale: CGPA
-    achieved: 3.6
-    outOf: 4
-  publications: #(optional)
-  - title: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    url: "#"
-  - title: Fusce eu augue ut odio porttitor pulvinar.
-    url: "#"
-  - title: Nullam vitae orci tincidunt purus viverra pulvinar.
-    url: "#"
-  extracurricularActivities: #(optional), supports markdown
-  - Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-  - Fusce eu augue ut odio porttitor pulvinar.
-  custonSections: #(optional)
-    - name: Thesis
-      content: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    - name: Supervisor
-      content: Fusce eu augue ut odio porttitor pulvinar.
-

Make sure the icon you are using is available in Font Awesome.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/sections/experiences/hero.svg b/public/posts/configuration/sections/experiences/hero.svg deleted file mode 100644 index 163631ed..00000000 --- a/public/posts/configuration/sections/experiences/hero.svg +++ /dev/null @@ -1 +0,0 @@ -winter_road \ No newline at end of file diff --git a/public/posts/configuration/sections/experiences/images/experiences.png b/public/posts/configuration/sections/experiences/images/experiences.png deleted file mode 100644 index 679ac3b1..00000000 Binary files a/public/posts/configuration/sections/experiences/images/experiences.png and /dev/null differ diff --git a/public/posts/configuration/sections/experiences/index.html b/public/posts/configuration/sections/experiences/index.html deleted file mode 100644 index 9f24c326..00000000 --- a/public/posts/configuration/sections/experiences/index.html +++ /dev/null @@ -1,1463 +0,0 @@ - - - - Configuring Experiences Section - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Configuring Experiences Section

-
- - - - -
-
    - -
-
- - -
-

The Experiences section is designed to showcase your career background and highlight the responsibilities you have handled throughout your professional journey. In this post, we will guide you on how to configure the Experiences section of your site. For a complete reference, you can refer to the sample experiences.yaml file.

-

To begin, create a new file named experiences.yaml in the data/en/sections directory of your site. Then, follow the instructions below.

-

Add Section Information

-

Add the following section metadata to your experiences.yaml file:

-
section:
-  name: Experiences # Titre de la section (par défaut: "" )
-  id: experiences # url id/slug of section *Required*
-  enable: true
-  weight: 3
-  showOnNavbar: true
-  # Can optionally hide the title in sections
-  # hideTitle: true 
-

Add Your Experiences

-

To add an experience, include the respective information under experiences section in the experiences.yaml file as below:

-
# Your experiences
-experiences:
-- company:
-    name: Example Co.
-    url: "https://www.example.com"
-    location: Dhaka Branch
-    logo: /images/experiences/company.png
-    darkLogo: /images/experiences/company-dark.png #(optional), if not provided, dark theme will contain 'logo'
-    # company overview
-    overview: Example Co. is a widely recognized company for cloud-native development. It builds tools for Kubernetes.
-  positions:
-  - designation: Senior Software Engineer
-    start: Nov 2019
-    # don't provide end date if you are currently working there. It will be replaced by "Present"
-    # end: Dec 2020
-    # give some points about what was your responsibilities at the company.
-    responsibilities:
-    - Design and develop XYZ tool for ABC task
-    - Design, develop and manage disaster recovery tool [Xtool](https://www.example.com) that backup Kubernetes volumes, databases, and cluster's resource definition.
-    - Lead backend team.
-
-  - designation: Junior Software Engineer
-    start: Nov 2017
-    end: Oct 2019
-    responsibilities:
-    - Implement and test xyz feature for abc tool.
-    - Support client for abc tool.
-    - Learn k,d,w technology for xyz.
-

Each entry in the experiences section should have the following information:

-
    -
  • company: Some information about your company. You should provide name, url, location, logo, and a brief overview of the company.
  • -
  • positions: A list of positions you have held in the company. You can provide multiple positions if you have changed your position in the company.
  • -
  • designation: Represents the role that you were playing at the position.
  • -
  • start: Time when you had joined at the position.
  • -
  • end: Time when you have left the position. If you are currently working at the position, don’t provide this field.
  • -
  • responsibilities: A list of responsibilities you handled at that position. This section is very important as it will give the viewer an idea about the professional responsibilities you are capable to deal with.
  • -
-
-

You can use markdown syntax in overview field of company section and responsibilities field.

-
- - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/sections/featured-posts/hero.svg b/public/posts/configuration/sections/featured-posts/hero.svg deleted file mode 100644 index 0f742c3b..00000000 --- a/public/posts/configuration/sections/featured-posts/hero.svg +++ /dev/null @@ -1 +0,0 @@ -blogging \ No newline at end of file diff --git a/public/posts/configuration/sections/featured-posts/images/recent-posts.svg b/public/posts/configuration/sections/featured-posts/images/recent-posts.svg deleted file mode 100644 index b657f475..00000000 --- a/public/posts/configuration/sections/featured-posts/images/recent-posts.svg +++ /dev/null @@ -1 +0,0 @@ -festivities \ No newline at end of file diff --git a/public/posts/configuration/sections/featured-posts/index.html b/public/posts/configuration/sections/featured-posts/index.html deleted file mode 100644 index b5e7e38f..00000000 --- a/public/posts/configuration/sections/featured-posts/index.html +++ /dev/null @@ -1,1403 +0,0 @@ - - - - Configuring Featured Posts Section - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Tuesday, February 6, 2024

-
- - -
-

Configuring Featured Posts Section

-
- - - - -
-
    - -
-
- - -
-

The Fetured Posts section is used to showcase any post you like. To enable this section, create a featured-posts.yaml file in the data/en/sections directory and include the following content:

-
# section information
-section:
-  name: Featured Posts # Title of section (default: "")
-  id: featured-posts # url id/slug of section *Required*
-  enable: true # Boolean to determine if this section is enabled (default: false)
-  weight: 6 # Order to display section in (default: alphabetical followed by weight)
-  showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar
-  hideTitle: true # Can optionally hide the title in sections (default: false)
-
-# posts to feature
-posts:
-  - quickstart
-  - update-v3-to-v4
-  - prepare-site
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/sections/index.html b/public/posts/configuration/sections/index.html deleted file mode 100644 index 319fe24c..00000000 --- a/public/posts/configuration/sections/index.html +++ /dev/null @@ -1,1322 +0,0 @@ - - - - Sections - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/sections/index.xml b/public/posts/configuration/sections/index.xml deleted file mode 100644 index 1c4c0c70..00000000 --- a/public/posts/configuration/sections/index.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - Sections on Toha - http://localhost:1313/posts/configuration/sections/ - Recent content in Sections on Toha - Hugo -- gohugo.io - en - Tue, 06 Feb 2024 06:20:34 +0600 - Configuring Featured Posts Section - http://localhost:1313/posts/configuration/sections/featured-posts/ - Tue, 06 Feb 2024 06:20:34 +0600 - - http://localhost:1313/posts/configuration/sections/featured-posts/ - The Fetured Posts section is used to showcase any post you like. To enable this section, create a featured-posts.yaml file in the data/en/sections directory and include the following content: -# section information section: name: Featured Posts # Title of section (default: &#34;&#34;) id: featured-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) # posts to feature posts: - quickstart - update-v3-to-v4 - prepare-site - - - - Configuring About Section - http://localhost:1313/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/posts/configuration/sections/about/ - The purpose of the About section is to provide a brief introduction about yourself on your website. In this post, we will guide you on how to configure the About section. For a complete reference, please check out the sample about.yaml file. -To get started, create an about.yaml file in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section information section: name: About # Title of section (default: &#34;&#34;) id: about # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 1 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar template: sections/about. - - - - Configuring Skills Section - http://localhost:1313/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/posts/configuration/sections/skills/ - The Skills section is designed to showcase your skills and provide insights into your expertise in each skill. In this post, we will guide you on how to configure the Skills section of your site. For a complete reference, please check out the sample skills.yaml file. -To begin, create a skills.yaml file in the data/en/sections directory of your site. Then, follow the instructions below. -Add Section Information Add the following section metadata to your skills. - - - - Configuring Education Section - http://localhost:1313/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/posts/configuration/sections/education/ - The Education section is designed to showcase your academic background. In this post, we will guide you on how to configure the Education section of your site. For a complete reference, you can refer to the sample education.yaml file. -To begin, create a new file named education.yaml in the data/en/sections directory of your site. Then, follow the instructions below. -Add Section Information Add the following section metadata to your education.yaml file: - - - - Configuring Experiences Section - http://localhost:1313/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/posts/configuration/sections/experiences/ - The Experiences section is designed to showcase your career background and highlight the responsibilities you have handled throughout your professional journey. In this post, we will guide you on how to configure the Experiences section of your site. For a complete reference, you can refer to the sample experiences.yaml file. -To begin, create a new file named experiences.yaml in the data/en/sections directory of your site. Then, follow the instructions below. - - - - Configuring Projects Section - http://localhost:1313/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/posts/configuration/sections/projects/ - The purpose of the Projects section is to effectively showcase your projects. In this post, we will guide you on how to configure the Projects section on your site. For a complete reference, please refer to the sample projects.yaml file. -To begin, create a new file named projects.yaml in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section Information Add the following section metadata to your projects. - - - - Configuring Recent Posts Section - http://localhost:1313/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/posts/configuration/sections/recent-posts/ - The Recent Posts section is used to showcase the latest posts from your content. To enable this section, create a recent-posts.yaml file in the data/en/sections directory and include the following content: -# section information section: name: Recent Posts # Title of section (default: &#34;&#34;) id: recent-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) numShow: 4 # Can optionally increase the number of posts to display (default: 3) showMoreButton: false #Can optionally show &#39;More Posts&#39; button (default: false) - - - - Configuring Achievements Section - http://localhost:1313/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/posts/configuration/sections/achievements/ - The Achievements section is designed to display your accomplishments in a visually appealing gallery format. This guide will walk you through the process of configuring the Achievements section on your website. For a complete reference, you can refer to the sample achievements.yaml file. -To begin, create a new file named achievements.yaml in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section Information Add the following section metadata to your achievements. - - - - - diff --git a/public/posts/configuration/sections/page/1/index.html b/public/posts/configuration/sections/page/1/index.html deleted file mode 100644 index 5c1bcdc4..00000000 --- a/public/posts/configuration/sections/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/posts/configuration/sections/ - - - - - - diff --git a/public/posts/configuration/sections/projects/hero.svg b/public/posts/configuration/sections/projects/hero.svg deleted file mode 100644 index 913fab0e..00000000 --- a/public/posts/configuration/sections/projects/hero.svg +++ /dev/null @@ -1 +0,0 @@ -maker launch \ No newline at end of file diff --git a/public/posts/configuration/sections/projects/images/projects.png b/public/posts/configuration/sections/projects/images/projects.png deleted file mode 100644 index 8bdfa74c..00000000 Binary files a/public/posts/configuration/sections/projects/images/projects.png and /dev/null differ diff --git a/public/posts/configuration/sections/projects/index.html b/public/posts/configuration/sections/projects/index.html deleted file mode 100644 index 1fb4a4f7..00000000 --- a/public/posts/configuration/sections/projects/index.html +++ /dev/null @@ -1,1461 +0,0 @@ - - - - Configuring Projects Section - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Configuring Projects Section

-
- - - - -
-
    - -
-
- - -
-

The purpose of the Projects section is to effectively showcase your projects. In this post, we will guide you on how to configure the Projects section on your site. For a complete reference, please refer to the sample projects.yaml file.

-

To begin, create a new file named projects.yaml in the data/en/sections directory of your website. Then, follow the instructions below.

-

Add Section Information

-

Add the following section metadata to your projects.yaml file:

-
# section information
-section:
-  name: Projects
-  id: projects
-  enable: true
-  weight: 5
-  showOnNavbar: true
-  # Can optionally hide the title in sections
-  # hideTitle: true
-

Add Project Filtering Buttons

-

Now, add a buttons section in your projects.yaml file as bellow,

-
buttons:
-- name: All
-  filter: "all"
-- name: Professional
-  filter: "professional"
-- name: Academic
-  filter: "academic"
-- name: Hobby
-  filter: "hobby"
-

Each button has two properties. The first property is name which is the text that will be displayed on the button and the other is filter which specifies the category of the projects this button should select.

-

A button will show only those projects that have a tag that matches the text specified in the filter filed. The filter value all is treated specially. It matches all the projects even though they don’t have all as a tag in their tags field.

-

Add Your Projects

-

Now, add your projects under the projects section of your projects.yaml file as bellow,

-
projects:
-- name: Kubernetes
-  logo: images/projects/kubernetes.png
-  role: Contributor
-  timeline: "March 2018 - Present"
-  repo: https://github.com/kubernetes/kubernetes
-  # url: ""
-  summary: Production-Grade Container Scheduling and Management .
-  tags: ["professional", "kubernetes", "cloud"]
-

You can specify the following field for a project,

-
    -
  • name: The name of the project.
  • -
  • logo: The logo of the project. If the project does not have a logo, the theme will automatically add a placeholder there.
  • -
  • role: Your role in the project.
  • -
  • timeline: The timeline when you have worked on the project.
  • -
  • repo: If the project is an open-source project and hosted on Github, you can provide the repository URL. This will be used to show the star count for the project.
  • -
  • url: If the project is not an open-source project or not hosted on Github, you can provide an URL of the project. This will create a button with the link in the project card.
  • -
  • summary: A short description of your project.
  • -
  • tags: A list of tags for your project. It will be used to select the project under a category by the filtering buttons.
  • -
-
-

You can use markdown syntax in the summary field.

-
-
-

The following image shows how the contents of projects.yaml are mapped into the Projects section.

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/sections/recent-posts/hero.svg b/public/posts/configuration/sections/recent-posts/hero.svg deleted file mode 100644 index 0f742c3b..00000000 --- a/public/posts/configuration/sections/recent-posts/hero.svg +++ /dev/null @@ -1 +0,0 @@ -blogging \ No newline at end of file diff --git a/public/posts/configuration/sections/recent-posts/images/recent-posts.svg b/public/posts/configuration/sections/recent-posts/images/recent-posts.svg deleted file mode 100644 index b657f475..00000000 --- a/public/posts/configuration/sections/recent-posts/images/recent-posts.svg +++ /dev/null @@ -1 +0,0 @@ -festivities \ No newline at end of file diff --git a/public/posts/configuration/sections/recent-posts/index.html b/public/posts/configuration/sections/recent-posts/index.html deleted file mode 100644 index e3a31080..00000000 --- a/public/posts/configuration/sections/recent-posts/index.html +++ /dev/null @@ -1,1399 +0,0 @@ - - - - Configuring Recent Posts Section - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Configuring Recent Posts Section

-
- - - - -
-
    - -
-
- - -
-

The Recent Posts section is used to showcase the latest posts from your content. To enable this section, create a recent-posts.yaml file in the data/en/sections directory and include the following content:

-
# section information
-section:
-  name: Recent Posts # Title of section (default: "")
-  id: recent-posts # url id/slug of section *Required*
-  enable: true # Boolean to determine if this section is enabled (default: false)
-  weight: 6 # Order to display section in (default: alphabetical followed by weight)
-  showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar
-  hideTitle: true # Can optionally hide the title in sections (default: false)
-  numShow: 4 # Can optionally increase the number of posts to display (default: 3)
-  showMoreButton: false #Can optionally show 'More Posts' button (default: false)
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/sections/skills/hero.svg b/public/posts/configuration/sections/skills/hero.svg deleted file mode 100644 index 00717989..00000000 --- a/public/posts/configuration/sections/skills/hero.svg +++ /dev/null @@ -1 +0,0 @@ -percentages \ No newline at end of file diff --git a/public/posts/configuration/sections/skills/images/skills.png b/public/posts/configuration/sections/skills/images/skills.png deleted file mode 100644 index 9cd42697..00000000 Binary files a/public/posts/configuration/sections/skills/images/skills.png and /dev/null differ diff --git a/public/posts/configuration/sections/skills/index.html b/public/posts/configuration/sections/skills/index.html deleted file mode 100644 index 8dcdf0dc..00000000 --- a/public/posts/configuration/sections/skills/index.html +++ /dev/null @@ -1,1435 +0,0 @@ - - - - Configuring Skills Section - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Configuring Skills Section

-
- - - - -
-
    - -
-
- - -
-

The Skills section is designed to showcase your skills and provide insights into your expertise in each skill. In this post, we will guide you on how to configure the Skills section of your site. For a complete reference, please check out the sample skills.yaml file.

-

To begin, create a skills.yaml file in the data/en/sections directory of your site. Then, follow the instructions below.

-

Add Section Information

-

Add the following section metadata to your skills.yaml file:

-
# section information
-section:
-  name: Skills
-  id: skills
-  enable: true
-  weight: 2
-  showOnNavbar: true
-  # Can optionally hide the title in sections
-  # hideTitle: true
-

Add Your Skills

-

To add a skill add it’s information under skills section in your skills.yaml file as bellow:

-
# Your Skills.
-# Give a summary of you each skill in the summary section.
-skills:
-- name: Kubernetes
-  logo: /images/sections/skills/kubernetes.png
-  summary: "Capable of deploying, managing application on Kubernetes. Experienced in writing Kubernetes controllers for CRDs."
-  url: "https://kubernetes.io/"
-

Here, you have to provide the name, log, and summary fields for a skill. The summary field should provide an idea about your depth of knowledge of this particular skill.

-
-

You can use markdown syntax in the summary field.

-
-
-

The following image shows how the content of skills.yaml files are mapped into the Skills section.

- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/configuration/site-parameters/hero.svg b/public/posts/configuration/site-parameters/hero.svg deleted file mode 100644 index 4562d12c..00000000 --- a/public/posts/configuration/site-parameters/hero.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/posts/configuration/site-parameters/index.html b/public/posts/configuration/site-parameters/index.html deleted file mode 100644 index 9c2c36ac..00000000 --- a/public/posts/configuration/site-parameters/index.html +++ /dev/null @@ -1,1497 +0,0 @@ - - - - Configuring Site Parameters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Configuring Site Parameters

-
- - - - -
-
    - -
-
- - -
-

After installing this theme, when you first run your site, it will start with the default parameters. It should look similar to this example site, but it won’t have any sections on the homepage. Don’t worry, you can easily add those sections by providing the necessary data files.

-

In the upcoming posts, I’ll guide you on how to add those sections and customize your site. But first, let’s start with changing the site parameters. You can modify the background, logo, author information, and enable/disable various features.

-

For a comprehensive list of available configuration parameters, please refer to the example site.

-

Add Background Image

-

At first, let’s set a background on your website. Put your desired background image in the assets/images directory. Then add the following in the params section of your config.yaml file.

-
background: "images/name-of-your-background-image.jpg"
-
-

To add logos for your site, you need two different logos: one for the transparent navbar and another for the non-transparent navbar. Place your logos in the assets/images directory and add the following code under the params section of your config.yaml file.

-
# The inverted logo will be used in the initial transparent navbar and
-# the main logo will be used in the non-transparent navbar.
-logo:
-  main: images/main-logo.png
-  inverted: images/inverted-logo.png
-  favicon: images/favicon.png
-

Enable Blog Post

-

To enable blog posting on your site, you need to make some changes in the config.yaml file. Locate the params.features section and add the following code:

-
# Enable and configure blog posts
-blog:
-  enable: true
-  showAuthor: true # shows the post author (defaults true)
-

Enable Table Of Contents

-

Now, if you want to show Table Of Contents section in your blog post, you have to enable it in the params.features section of config.yaml file.

-
toc:
-  enable: true
-

You can also control the level of your TOC by adding the following configuration in the markup section of your config.yaml file.

-
markup:
-  tableOfContents:
-    startLevel: 2
-    endLevel: 6
-    ordered: false
-

Here, we have configured our TOC to show all headings from h2 to h6.

-

Enable <Improve This Page> Button

-

If you want to allow readers to easily improve a post by making corrections such as fixing typos or indentation, you can enable the <Improve This Page> button. To do this, add your git repository URL in the params section of your config.yaml file.

-
gitRepo: <your site's Github repo URL>
-

This will add a button labeled Improve This Page at the bottom of every blog post. The button will route the user directly to the respective edit page in Github.

-

If your default branch is not named main, you need to specify your git default branch in the params section of your config.yaml file.

-
gitBranch: <your git default branch name>
-

Enable Newsletter

-

To enable the newsletter feature, you need to provide the necessary parameters under the params.footer section in your config.yaml file. Currently, the newsletter feature only supports the Mailchimp provider. Here is an example of how it should look:

-
newsletter:
-  enable: true
-  provider: mailchimp
-  mailchimpURL: https://github.us1.list-manage.com/subscribe/post?u=19de52a4603135aae97163fd8&amp;id=094a24c76e
-

To disable the newsletter feature, you can set the following configuration:

-
newsletter:
-  enable: false
-

Enable RAW HTML in the Markdown File

-

If you want to include RAW HTML in your markdown files, you need to enable unsafe rendering. Without enabling this, Hugo will not render the HTML. To enable unsafe markdown rendering, add the following goldmark settings to the markup section of your config.yaml file.

-
markup:
-  goldmark:
-    renderer:
-      unsafe: true
-

Add Author Information

-

Now, provide your basic information. Create a author.yaml file in your /data/en directory and add the author information there.

-
# some information about you
-name: "Jane Doe"
-nickname: "Jane"
-image: "images/avatar.png"
-
-# greeting message before your name. it will default to "Hi! I am" if not provided
-greeting: "Hi, I am"
-
-# give your contact information. they will be used in the footer
-contactInfo:
-  email: "janedoe@example.com"
-  phone: "+0123456789"
-  stack-overflow:
-    icon: stack-overflow
-    url: "https://stackoverflow.com/users/1/exampleUser"
-    text: "ExampleUser"
-
-# a summary of what you do
-summary:
-- I am a Developer
-- I work with Go
-- I love to work with some fun projects
-
-

Note: The contactInfo parameters will use the icon field to find the respective icon. Make sure the icon field matches the font awesome icon names. You can find examples here.

-
- -

To add a copyright notice for your site, create a site.yaml file in your /data/en directory. Add the following section to the file:

-
copyright: © 2024 Copyright.
-

Site’s Description

-

To add a description of your site that will help search engines find your site, you need to add a description section in your site.yaml file.

-
# Meta description for your site.  This will help the search engines to find your site.
-description: Example site for hugo theme Toha.
-

Add Custom Menus

-

To add custom menus in the navbar, you can modify the site.yaml file. By default, custom menus are visible in the navigation bar. To hide a custom menu, set the hideFromNavbar property to true. By default, custom menus are hidden from the footer’s navigation area. To show a custom menu item in the footer, set its showOnFooter property to true. This is particularly helpful when you want to add a link to another site in the navbar.

-
customMenus:
-- name: Notes
-  url: https://hossainemruz.gitbook.io/notes/
-  hideFromNavbar: false
-  showOnFooter: true
-

Now, you can run your site and see the changes. In the upcoming posts, I’ll guide you on how to add sections to your homepage and customize your site further.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/contributing/hero.png b/public/posts/contributing/hero.png deleted file mode 100644 index e86190d2..00000000 Binary files a/public/posts/contributing/hero.png and /dev/null differ diff --git a/public/posts/contributing/index.html b/public/posts/contributing/index.html deleted file mode 100644 index 9f77198b..00000000 --- a/public/posts/contributing/index.html +++ /dev/null @@ -1,1485 +0,0 @@ - - - - How to Contribute? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

Friday, January 19, 2024

-
- - -
-

How to Contribute?

-
- - - - -
-
    - -
-
- - -
-

Ways to Contribute

-

You can contribute to this theme in various ways.

-

Code

-

Pull requests are most welcome and I will be happy to review. Just follow the following principles:

-
    -
  • Keep it simple.
  • -
  • Keep it consistent with the design of the UI.
  • -
  • Use as few dependencies as possible.
  • -
  • Be patient.
  • -
-

Testing and reporting issues

- -

Documentation

-

You can also contribute to the theme documentation by:

-
    -
  • Adding information and sections.
  • -
  • Fixing errors and typos.
  • -
  • Updating obsolete documentation.
  • -
  • Translating the documentation to a new language, this guide might be helpful.
  • -
-

Translation

-

Finally, you can contribute to the translation of the theme to several languages, by completing missing words, or by adding a new language. You can follow the guide How to add an unsupported language for more information.

-

How to contribute?

-

For local development, you can make changes in the theme submodule and test the changes against your own site or this example site locally.

-

Fork

-

At first, fork this repo. Then, follow the following steps to use the forked theme for local developments,

-

Running the forked theme against the example site

-

If your want to run your local development against this example site, follow the following steps:

-
# go to exampleSite directory
-$ cd exampleSite
-# install hugo modules
-$ hugo mod tidy
-# install dependencies
-$ hugo mod npm pack
-$ npm install
-# run the example site locally
-$ hugo server -w
-

Now, you can make change in the theme and they will be reflected immediately on the running site. If you need to change any configuration, you can do that in the config.yaml file inside exampleSite folder. If you need to add any content or data, you can create the respective folder inside exampleSite directory and add your desired content or data there.

-

Running the forked theme against your own site

-

If you want to run your local development against your own site, follow the following steps:

-

Replace the theme module:

-

Open your site’s go.mod file and replace the github.com/hugo-toha/toha/v4 with your forked repo’s path. For example, if your forked repo is github.com/<your-github-user>/toha, then replace the github.com/hugo-toha/toha/v4 with github.com/<your-github-user>/toha/v4.

-
module github.com/hugo-toha/hugo-toha.github.io
-
-go 1.19
-
-require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect
-
-replace(
-    github.com/hugo-toha/toha/v4 => github.com/<your-github-user>/toha/v4 <git branch>
-)
-

For interactive development, you can replace the theme with your locally cloned fork. For example, if you have cloned your fork in /home/my-projects/toha, then replace the github.com/hugo-toha/toha/v4 with /home/my-projects/toha.

-
module github.com/hugo-toha/hugo-toha.github.io
-
-go 1.19
-
-require github.com/hugo-toha/toha/v4 v4.0.1-0.20231229170427-d3968ca711ef // indirect
-
-replace(
-    github.com/hugo-toha/toha/v4 => /home/my-projects/toha
-)
-

Update dependencies:

-
# update hugo modules
-$ hugo mod tidy
-# install dependencies
-$ hugo mod npm pack
-$ npm install
-

Run your site locally:

-
$ hugo server -w
-

From there you can make changes to the source code of the theme while testing with your running Hugo site or the example site.

-

Open a Pull Request

-

When the changes look good, commit and push them to your fork.

-
# stage all the changes
-$ git add .
-# commit the changes with a meaning full commit message
-$ git commit -m "A meaningful commit message"
-# push the commit to your fork
-$ git push my-fork my-feature-branch
-

Then, open a PR against main branch of hugo-toha/toha from the my-feature-branch branch of your own fork.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/customizing/customize-css/hero.png b/public/posts/customizing/customize-css/hero.png deleted file mode 100644 index 930be425..00000000 Binary files a/public/posts/customizing/customize-css/hero.png and /dev/null differ diff --git a/public/posts/customizing/customize-css/index.html b/public/posts/customizing/customize-css/index.html deleted file mode 100644 index 4e45201b..00000000 --- a/public/posts/customizing/customize-css/index.html +++ /dev/null @@ -1,1467 +0,0 @@ - - - - Customizing CSS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Emruz Hossain
-

Saturday, January 13, 2024

-
- - -
-

Customizing CSS

-
- - - - -
-
    - -
-
- - -
-

This theme allows you to customize the appearance of your site and its components by overriding the default CSS. This guide will demonstrate how to override the theme’s color scheme and customize the CSS of individual components.

-

This theme uses Sass to generate CSS. If you are not familiar with Sass, you can learn more about it from here.

-

Override Theme Colors Variables

-

If you want to change the default color scheme of the theme, you can override the theme color variables. To override the theme color variables, you need to create a file named variables.scss in the assets/styles directory of your site. Then copy the content of the default variables.scss file and put into your custom variables.scss file. Here, only the $theme section from default variables.scss file is shown below:

-
// themes
-$themes: (
-  'light': (
-    // cyan 600
-    'accent-color': #0891b2,
-    // cyan 500
-    'hover-over-accent-color': #06b6d4,
-    // zinc 200
-    'text-over-accent-color': #e4e4e7,
-    // slate 50
-    'bg-primary': #f8fafc,
-    // slate 900
-    'bg-primary-inverse': #0f172a,
-    // slate 200
-    'bg-secondary': #e2e8f0,
-    'bg-card': #fff,
-    // slate 800
-    'heading-color': #1e293b,
-    // slate 700
-    'text-color': #334155,
-    // slate 300
-    'inverse-text-color': #cbd5e1,
-    // slate 500
-    'muted-text-color': #64748b,
-    // red 600
-    'inline-code-color': #dc2626,
-    // amber 200
-    'highlight-color': #fde68a,
-    // slate 900
-    'footer-color': #0f172a,
-  ),
-  'dark': (
-    // cyan 600
-    'accent-color': #0891b2,
-    // cyan 500
-    'hover-over-accent-color': #06b6d4,
-    // zinc 200
-    'text-over-accent-color': #e4e4e7,
-    // gray-800
-    'bg-primary': #1f2937,
-    // slate 900
-    'bg-primary-inverse': #0f172a,
-    // gray 900
-    'bg-secondary': #111827,
-    // slate 800
-    'bg-card': #1e293b,
-    // slate 100
-    'heading-color': #f1f5f9,
-    // slate 300
-    'text-color': #cbd5e1,
-    // slate 900
-    'inverse-text-color': #0f172a,
-    // slate 500
-    'muted-text-color': #64748b,
-    // red 600
-    'inline-code-color': #dc2626,
-    // amber 200
-    'highlight-color': #fde68a,
-    // slate 900
-    'footer-color': #0f172a,
-  ),
-);
-

The light and dark fields in the color mappings represent the color schemes for light mode and dark mode, respectively. By modifying the color codes in these fields, you can customize the look and feel of your site.

-

Override Component CSS

-

To override the CSS of a component, create a override.scss file in your site’s assets/styles directory. Then, put the new CSS for the component there. You don’t have to re-write the entire CSS of the component. You can just put the changed fields.

-

For example, to disable blur effect of the background image on the home page, you can add the following SCSS code in your override.scss file:

-
.home{
-  .background{
-    filter: none;
-  }
-}
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/customizing/customize-layout/hero.png b/public/posts/customizing/customize-layout/hero.png deleted file mode 100644 index ec259b8f..00000000 Binary files a/public/posts/customizing/customize-layout/hero.png and /dev/null differ diff --git a/public/posts/customizing/customize-layout/index.html b/public/posts/customizing/customize-layout/index.html deleted file mode 100644 index f5aee8b8..00000000 --- a/public/posts/customizing/customize-layout/index.html +++ /dev/null @@ -1,1420 +0,0 @@ - - - - Customizing the layout - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
James Ray
-

Saturday, August 7, 2021

-
- - -
-

Customizing the layout

-
- - - - -
-
    - -
-
- - -
- - - - - - -
- - If you customize the layout of an existing component, you will not receive any future updates for that component when the theme is updated. You will need to manually update the component in your repository. -
- -

In this tutorial, I will guide you on how to customize the layout of a theme. I have personally gone through the process and will share my insights to make it easier for you.

-

Step 1 : Change the Layout File

-

To customize the layout of an existing section, page, or component, you need to locate the corresponding file in the theme’s layout directory. Once you find the file, copy it and place it in the same directory structure within the layouts directory of your site.

-

For example, to customize the layout of the about section, follow these steps:

-
    -
  1. Copy the about.html file from the layouts/partials/sections directory of the theme.
  2. -
  3. Paste the copied file into the layouts/partials/sections directory of your repository.
  4. -
  5. Edit the copied about.html file to make the desired layout changes for the about section.
  6. -
-

Step 2: Add CSS Styles

-

If you need to add additional CSS to your modified layout file, you can do so by adding the CSS code to the assets/styles/override.scss file in your site. This file is automatically loaded by the theme and will apply the custom styles. If you want to add the CSS in a separate file, then put the CSS into a SCSS file in assets/styles directory of your repo and include it in the assets/styles/override.scss file as following:

-
@import "your-style-file-name";
-

Step 3: Add JavaScript

-

If your modified layout file requires additional JavaScript, the recommended way is to add the JavaScript in the layout file itself with <script> tag. If you want to add the JavaScript in a separate file, then put the JavaScript file in assets/scripts directory of your repo and include it in the layout file as following:

-
{{ $script := resources.Get "scripts/your-script.js" }}
-<script src="{{ $script.RelPermalink }}" integrity="{{ $script.Data.Integrity }}"></script>
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/customizing/dark-theme/hero.png b/public/posts/customizing/dark-theme/hero.png deleted file mode 100644 index 50d4bce1..00000000 Binary files a/public/posts/customizing/dark-theme/hero.png and /dev/null differ diff --git a/public/posts/customizing/dark-theme/index.html b/public/posts/customizing/dark-theme/index.html deleted file mode 100644 index 7b3b98be..00000000 --- a/public/posts/customizing/dark-theme/index.html +++ /dev/null @@ -1,1391 +0,0 @@ - - - - Enable Dark Theme - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Emruz Hossain
-

Sunday, June 12, 2022

-
- - -
-

Enable Dark Theme

-
- - - - -
-
    - -
-
- - -
-

To enable the dark mode in Toha v4.0.0, simply set the darkMode.enable field to true under the params.features section in your config.yaml file. For example:

-
params:
-  features:
-    darkMode:
-      enable: true
-

Congratulations! You are all set. You can now enjoy the dark mode in your site. The dark mode will obey user’s system preference.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/customizing/index.html b/public/posts/customizing/index.html deleted file mode 100644 index 9a607c69..00000000 --- a/public/posts/customizing/index.html +++ /dev/null @@ -1,1198 +0,0 @@ - - - - Customizing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/customizing/index.xml b/public/posts/customizing/index.xml deleted file mode 100644 index 33a0a740..00000000 --- a/public/posts/customizing/index.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - Customizing on Toha - http://localhost:1313/posts/customizing/ - Recent content in Customizing on Toha - Hugo -- gohugo.io - en - Sat, 13 Jan 2024 22:30:50 +0600 - Adding a new section - http://localhost:1313/posts/customizing/new-section/ - Sat, 13 Jan 2024 22:30:50 +0600 - - http://localhost:1313/posts/customizing/new-section/ - If the default sections, templates, and components do not meet your needs, you can easily add new sections, templates, and components to your site. This guide will demonstrate how to add a new section to your site. -Step 1 : Add Layout File To add a new section to your site, you need to create a layout file in the layouts/partials/sections directory. The file should be named after the section&rsquo;s name. - - - - Customizing CSS - http://localhost:1313/posts/customizing/customize-css/ - Sat, 13 Jan 2024 22:00:50 +0600 - - http://localhost:1313/posts/customizing/customize-css/ - This theme allows you to customize the appearance of your site and its components by overriding the default CSS. This guide will demonstrate how to override the theme&rsquo;s color scheme and customize the CSS of individual components. -This theme uses Sass to generate CSS. If you are not familiar with Sass, you can learn more about it from here. -Override Theme Colors Variables If you want to change the default color scheme of the theme, you can override the theme color variables. - - - - Enable Dark Theme - http://localhost:1313/posts/customizing/dark-theme/ - Sun, 12 Jun 2022 01:30:50 +0600 - - http://localhost:1313/posts/customizing/dark-theme/ - To enable the dark mode in Toha v4.0.0, simply set the darkMode.enable field to true under the params.features section in your config.yaml file. For example: -params: features: darkMode: enable: true Congratulations! You are all set. You can now enjoy the dark mode in your site. The dark mode will obey user&rsquo;s system preference. - - - - Customizing the layout - http://localhost:1313/posts/customizing/customize-layout/ - Sat, 07 Aug 2021 06:20:50 +0600 - - http://localhost:1313/posts/customizing/customize-layout/ - If you customize the layout of an existing component, you will not receive any future updates for that component when the theme is updated. You will need to manually update the component in your repository. In this tutorial, I will guide you on how to customize the layout of a theme. I have personally gone through the process and will share my insights to make it easier for you. - - - - - diff --git a/public/posts/customizing/new-section/hero.png b/public/posts/customizing/new-section/hero.png deleted file mode 100644 index 178a059b..00000000 Binary files a/public/posts/customizing/new-section/hero.png and /dev/null differ diff --git a/public/posts/customizing/new-section/index.html b/public/posts/customizing/new-section/index.html deleted file mode 100644 index 88a7bfaa..00000000 --- a/public/posts/customizing/new-section/index.html +++ /dev/null @@ -1,1413 +0,0 @@ - - - - Adding a new section - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Emruz Hossain
-

Saturday, January 13, 2024

-
- - -
-

Adding a new section

-
- - - - -
-
    - -
-
- - -
-

If the default sections, templates, and components do not meet your needs, you can easily add new sections, templates, and components to your site. This guide will demonstrate how to add a new section to your site.

-

Step 1 : Add Layout File

-

To add a new section to your site, you need to create a layout file in the layouts/partials/sections directory. The file should be named after the section’s name. For example, if you want to add a contact section with a contact form, create a file named contact.html. Use the following template for the contact.html file:

-
{{ $sectionID := replace (lower .section.name) " " "-"  }}
-{{ if .section.id }}
-  {{ $sectionID = .section.id }}
-{{ end }}
-
-<div class="container anchor p-lg-5 about-section" id="{{ $sectionID }}">
-  // Your custom HTML code here
-</div>
-

Step 2: Add CSS Styles

-

If you want to add custom CSS for your new section, you can do so by adding the CSS code to the assets/styles/override.scss file in your site. This file is automatically loaded by the theme and will apply the custom styles. Alternatively, you can create a separate SCSS file in the assets/styles directory of your repository and include it in the assets/styles/override.scss file using the following syntax:

-
@import "your-style-file-name";
-

Step 3: Add JavaScript

-

Similarly, if your new section requires additional JavaScript, the recommended way is to add the JavaScript in the layout file itself with <script> tag. If you want to add the JavaScript in a separate file, then put the JavaScript file in assets/scripts directory of your repo and include it in the layout file as following:

-
{{ $script := resources.Get "scripts/your-script.js" }}
-<script src="{{ $script.RelPermalink }}" integrity="{{ $script.Data.Integrity }}"></script>
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/customizing/page/1/index.html b/public/posts/customizing/page/1/index.html deleted file mode 100644 index b93cd09c..00000000 --- a/public/posts/customizing/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/posts/customizing/ - - - - - - diff --git a/public/posts/external-link/hero.svg b/public/posts/external-link/hero.svg deleted file mode 100644 index 2467560d..00000000 --- a/public/posts/external-link/hero.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/posts/external-link/index.html b/public/posts/external-link/index.html deleted file mode 100644 index 03eed63e..00000000 --- a/public/posts/external-link/index.html +++ /dev/null @@ -1,1380 +0,0 @@ - - - - External Link on Sidebar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, March 14, 2022

-
- - -
-

External Link on Sidebar

-
- - - - -
-
    - -
-
- - -
- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/features/hero.png b/public/posts/features/hero.png deleted file mode 100644 index 77e5292a..00000000 Binary files a/public/posts/features/hero.png and /dev/null differ diff --git a/public/posts/features/images/cards.png b/public/posts/features/images/cards.png deleted file mode 100644 index 1d1c6d9e..00000000 Binary files a/public/posts/features/images/cards.png and /dev/null differ diff --git a/public/posts/features/images/experience-timeline.png b/public/posts/features/images/experience-timeline.png deleted file mode 100644 index 886a3fe6..00000000 Binary files a/public/posts/features/images/experience-timeline.png and /dev/null differ diff --git a/public/posts/features/images/gallery.png b/public/posts/features/images/gallery.png deleted file mode 100644 index e6d41297..00000000 Binary files a/public/posts/features/images/gallery.png and /dev/null differ diff --git a/public/posts/features/images/minimalist.png b/public/posts/features/images/minimalist.png deleted file mode 100644 index 48ea2b37..00000000 Binary files a/public/posts/features/images/minimalist.png and /dev/null differ diff --git a/public/posts/features/images/responsive.png b/public/posts/features/images/responsive.png deleted file mode 100644 index 08a74936..00000000 Binary files a/public/posts/features/images/responsive.png and /dev/null differ diff --git a/public/posts/features/images/sidebar.png b/public/posts/features/images/sidebar.png deleted file mode 100644 index aed0910f..00000000 Binary files a/public/posts/features/images/sidebar.png and /dev/null differ diff --git a/public/posts/features/index.html b/public/posts/features/index.html deleted file mode 100644 index 29b21eeb..00000000 --- a/public/posts/features/index.html +++ /dev/null @@ -1,1480 +0,0 @@ - - - - Features - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Features

-
- - - - -
-
    - -
-
- - -
-

Test Link

-

This theme has been designed from a personal point of preference. As a developer, I want to organize my portfolio in a way that will reflect my skills best. So, this theme may or may not meet your needs but I will be happy to have your feedback.

-

This post will give you an overview of the features that this theme incorporates.

-

Minimalist Design

-

This theme has been designed to be minimalist and beautiful. The color scheme has been chosen to be simple but yet powerful. The post page has been designed to be as distraction-free as possible. Thanks to Anup Deb for his design guidance.

- - -
-

Responsive

-

The theme is fully responsive. It looks beautiful and consistent across Desktop, Laptop, Tablet, and Mobile devices.

- - -
-

Carefully Designed Cards

-

The skill and project cards are designed carefully to give more meaningful information. The skill cards not only just list your skills. It also gives the viewer an idea about your depth of knowledge of the particular skill. The project cards give an idea about the popularity of your project if it is an open-source project on Github.

- - -
-

An Experience Timeline that truly represents your experiences

-

The experience timeline has been designed to reflect your career background. It shows the responsibilities you have handled in various stages of your career.

- - -
- -

The gallery section allows you to show your achievements to the public.

- - -
-

A sidebar that makes sense

-

Did you ever find yourself spending lots of time to find a particular post on a blog? I did it too. This theme incorporates a sidebar menu that categorizes your posts in various categories and sub-categories.

- - -
-

Customizability & Extensibility

-

It is easy to customize the theme without changing the theme codes. It has been designed to be extensible and customizable. You can easily add a new section or overwrite the CSS of any existing sections without altering the theme.

-

Still not meeting your requirements? File a feature request here.

-

Multiple Language Support

-

This theme has built-in support for multiple language. You can translate your content in multiple languages easily for better reachability.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/getting-started/github-pages/hero.jpg b/public/posts/getting-started/github-pages/hero.jpg deleted file mode 100644 index 93ab76e3..00000000 Binary files a/public/posts/getting-started/github-pages/hero.jpg and /dev/null differ diff --git a/public/posts/getting-started/github-pages/images/action_completed.png b/public/posts/getting-started/github-pages/images/action_completed.png deleted file mode 100644 index 3aeeafb5..00000000 Binary files a/public/posts/getting-started/github-pages/images/action_completed.png and /dev/null differ diff --git a/public/posts/getting-started/github-pages/images/action_running.png b/public/posts/getting-started/github-pages/images/action_running.png deleted file mode 100644 index 652a5213..00000000 Binary files a/public/posts/getting-started/github-pages/images/action_running.png and /dev/null differ diff --git a/public/posts/getting-started/github-pages/images/enable_action.png b/public/posts/getting-started/github-pages/images/enable_action.png deleted file mode 100644 index c7e5081a..00000000 Binary files a/public/posts/getting-started/github-pages/images/enable_action.png and /dev/null differ diff --git a/public/posts/getting-started/github-pages/images/enable_dependabot.png b/public/posts/getting-started/github-pages/images/enable_dependabot.png deleted file mode 100644 index 7a9346bd..00000000 Binary files a/public/posts/getting-started/github-pages/images/enable_dependabot.png and /dev/null differ diff --git a/public/posts/getting-started/github-pages/images/github_pages_branch.png b/public/posts/getting-started/github-pages/images/github_pages_branch.png deleted file mode 100644 index 76632afb..00000000 Binary files a/public/posts/getting-started/github-pages/images/github_pages_branch.png and /dev/null differ diff --git a/public/posts/getting-started/github-pages/images/set_default_branch.png b/public/posts/getting-started/github-pages/images/set_default_branch.png deleted file mode 100644 index a2120e28..00000000 Binary files a/public/posts/getting-started/github-pages/images/set_default_branch.png and /dev/null differ diff --git a/public/posts/getting-started/github-pages/images/site_deployed.png b/public/posts/getting-started/github-pages/images/site_deployed.png deleted file mode 100644 index 3188a154..00000000 Binary files a/public/posts/getting-started/github-pages/images/site_deployed.png and /dev/null differ diff --git a/public/posts/getting-started/github-pages/index.html b/public/posts/getting-started/github-pages/index.html deleted file mode 100644 index 6270a6da..00000000 --- a/public/posts/getting-started/github-pages/index.html +++ /dev/null @@ -1,1522 +0,0 @@ - - - - Deploy site in Github Pages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Deploy site in Github Pages

-
- - - - -
-
    - -
-
- - -
-

In this post, we are going to deploy the site we have created in previous post in Github Pages. At first, make sure that your repository name is <your username>.github.io. Then, commit any local uncommitted changes and push into Github.

-

Create gh-pages Branch

-

At first, create a new branch named gh-pages. Github will automatically set respective configurations for Github Pages when it see a branch with this name.

-
# create the gh-pages branch
-$ git checkout -b gh-pages
-# push the source branch into Github
-$ git push gh-pages gh-pages
-

Enable Github Action

-

We are going to automate the deploying process using Github Actions. At first, make sure that Github Action is enabled in your repository. Go to Settings > Actions of your repository and make sure Action permissions is set to Allow all actions. Here, is a screenshot of the respective setting:

- - -

Add Workflow

-

We are going to use peaceiris/actions-hugo action to set up hugo and peaceiris/actions-gh-pages to deploy the site. Create .github folder at the root of your repository. Then, create workflows folder inside the .github folder. Finally, create a deploy-site.yaml file inside the workflows folder and add the following content there:

-
name: Deploy to Github Pages
-
-# run when a commit is pushed to "source" branch
-on:
-  push:
-    branches:
-    - main
-
-jobs:
-  deploy:
-    runs-on: ubuntu-latest
-    steps:
-    # checkout to the commit that has been pushed
-    - uses: actions/checkout@v3
-
-    - name: Setup Hugo
-      uses: peaceiris/actions-hugo@v2.6.0
-      with:
-        hugo-version: 'latest'
-        extended: true
-
-    - name: Update Hugo Modules
-      run: hugo mod tidy
-
-    - name: Setup Node
-      uses: actions/setup-node@v3
-      with:
-        node-version: 18
-
-    - name: Install node modules
-      run: |
-        hugo mod npm pack
-        npm install        
-
-    - name: Build
-      run: hugo --minify
-
-    # push the generated content into the `gh-pages` branch.
-    - name: Deploy
-      uses: peaceiris/actions-gh-pages@v3.9.0
-      with:
-        github_token: ${{ secrets.GITHUB_TOKEN }}
-        publish_branch: gh-pages
-        publish_dir: ./public
-

This action will start on every push into the main branch. It will build the site and commit the generated content into gh-pages branch.

-

Deploy

-

If you have followed the guide properly, your site should be ready to deploy in Github Pages. Now, if you push any commit into your main branch, a Github Action will start and deploy your site automatically.

-

Push a commit into the main branch and go to Actions tab of your repository to verify that the action has started.

- - -
-

Now, wait for the actions to complete. If it completes successfully, you should see a green tick indicating successful run.

- - -
-

Once the Github Action has completed successfully, you can browse your site at https://<your username>.github.io.

- - -

Add custom domain name

-

If you own a domain name and willing to use it in this website go to your domain name provider website. Then add the following Resource Records:

-
@      3600    IN A     185.199.108.153
-@      3600    IN A     185.199.109.153
-@      3600    IN A     185.199.110.153
-@      3600    IN A     185.199.111.153
-
-WWW    3600    IN A     185.199.108.153
-WWW    3600    IN A     185.199.109.153
-WWW    3600    IN A     185.199.110.153
-WWW    3600    IN A     185.199.111.153
-

To verify your domain to make sure nobody from Github can claim it except from you, you can follow the steps contained in this guide.

-

Finally create a CNAME file inside /static directory of your repository. Add your domain name there:

-
example.com
-

Once the Github Action has completed successfully, you can browse your site at https://<your domain name>.

-

Note that by browsing to https://<your username>.github.io it will automaitcally redirect to https://<your domain name>.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/getting-started/index.html b/public/posts/getting-started/index.html deleted file mode 100644 index cc41e854..00000000 --- a/public/posts/getting-started/index.html +++ /dev/null @@ -1,1199 +0,0 @@ - - - - Getting Started - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/getting-started/index.xml b/public/posts/getting-started/index.xml deleted file mode 100644 index 1df1a910..00000000 --- a/public/posts/getting-started/index.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - Getting Started on Toha - http://localhost:1313/posts/getting-started/ - Recent content in Getting Started on Toha - Hugo -- gohugo.io - en - Mon, 08 Jun 2020 23:00:20 +0600 - Prepare Your Site - http://localhost:1313/posts/getting-started/prepare-site/ - Mon, 08 Jun 2020 23:00:20 +0600 - - http://localhost:1313/posts/getting-started/prepare-site/ - In this post, we are going to create a hugo site from scratch. Then, we will configure it with Toha theme, make it multilingual, add some example posts. At the end of this post, you should be able to run a fully functional hugo site with Toha theme locally. -If you want a head start, you can just fork hugo-toha/hugo-toha.github.io repo, rename it and update with your own data. This repo has already been configured to deploy in Github Pages and Netlify. - - - - Deploy site in Github Pages - http://localhost:1313/posts/getting-started/github-pages/ - Mon, 08 Jun 2020 22:00:20 +0600 - - http://localhost:1313/posts/getting-started/github-pages/ - In this post, we are going to deploy the site we have created in previous post in Github Pages. At first, make sure that your repository name is &lt;your username&gt;.github.io. Then, commit any local uncommitted changes and push into Github. -Create gh-pages Branch At first, create a new branch named gh-pages. Github will automatically set respective configurations for Github Pages when it see a branch with this name. -# create the gh-pages branch $ git checkout -b gh-pages # push the source branch into Github $ git push gh-pages gh-pages Enable Github Action We are going to automate the deploying process using Github Actions. - - - - Deploy site in Netlify - http://localhost:1313/posts/getting-started/netlify/ - Mon, 08 Jun 2020 21:00:15 +0600 - - http://localhost:1313/posts/getting-started/netlify/ - Netlify offers an excellent and easy process for deploying hugo static site. You can deploy your site in matter of few clicks. Unlike Github Pages, you can name your repository whatever you want. You can also customize the site URL. -In this post, we will show the step-by-step process of deploying a hugo site with netlify. -Add Netlify Configuration At first, create a netlify.toml file at the root of your repository and add the following configuration there: - - - - Automate Theme Update - http://localhost:1313/posts/getting-started/theme-update/ - Mon, 08 Jun 2020 20:00:15 +0600 - - http://localhost:1313/posts/getting-started/theme-update/ - To ensure your site benefits from the most recent features and corrections, it&rsquo;s crucial to keep it updated with the latest theme version. This article will guide you through the process of establishing a GitHub workflow that will automatically update the theme version. This action will perform daily checks for any updates to the theme. If an update is detected, it will generate a PR to update your site to the most recent theme version. - - - - - diff --git a/public/posts/getting-started/netlify/hero.png b/public/posts/getting-started/netlify/hero.png deleted file mode 100644 index 471a99f5..00000000 Binary files a/public/posts/getting-started/netlify/hero.png and /dev/null differ diff --git a/public/posts/getting-started/netlify/images/10.png b/public/posts/getting-started/netlify/images/10.png deleted file mode 100644 index c80f6120..00000000 Binary files a/public/posts/getting-started/netlify/images/10.png and /dev/null differ diff --git a/public/posts/getting-started/netlify/images/2.png b/public/posts/getting-started/netlify/images/2.png deleted file mode 100644 index d962913e..00000000 Binary files a/public/posts/getting-started/netlify/images/2.png and /dev/null differ diff --git a/public/posts/getting-started/netlify/images/3.png b/public/posts/getting-started/netlify/images/3.png deleted file mode 100644 index df690cfc..00000000 Binary files a/public/posts/getting-started/netlify/images/3.png and /dev/null differ diff --git a/public/posts/getting-started/netlify/images/4.png b/public/posts/getting-started/netlify/images/4.png deleted file mode 100644 index 05f97312..00000000 Binary files a/public/posts/getting-started/netlify/images/4.png and /dev/null differ diff --git a/public/posts/getting-started/netlify/images/5.png b/public/posts/getting-started/netlify/images/5.png deleted file mode 100644 index 04f8be0a..00000000 Binary files a/public/posts/getting-started/netlify/images/5.png and /dev/null differ diff --git a/public/posts/getting-started/netlify/images/6.png b/public/posts/getting-started/netlify/images/6.png deleted file mode 100644 index 310a2097..00000000 Binary files a/public/posts/getting-started/netlify/images/6.png and /dev/null differ diff --git a/public/posts/getting-started/netlify/images/7.png b/public/posts/getting-started/netlify/images/7.png deleted file mode 100644 index 81219821..00000000 Binary files a/public/posts/getting-started/netlify/images/7.png and /dev/null differ diff --git a/public/posts/getting-started/netlify/images/8.png b/public/posts/getting-started/netlify/images/8.png deleted file mode 100644 index 7be9739e..00000000 Binary files a/public/posts/getting-started/netlify/images/8.png and /dev/null differ diff --git a/public/posts/getting-started/netlify/images/9.png b/public/posts/getting-started/netlify/images/9.png deleted file mode 100644 index b140ba0c..00000000 Binary files a/public/posts/getting-started/netlify/images/9.png and /dev/null differ diff --git a/public/posts/getting-started/netlify/index.html b/public/posts/getting-started/netlify/index.html deleted file mode 100644 index 7fdc14da..00000000 --- a/public/posts/getting-started/netlify/index.html +++ /dev/null @@ -1,1556 +0,0 @@ - - - - Deploy site in Netlify - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Deploy site in Netlify

-
- - - - -
-
    - -
-
- - -
-

Netlify offers an excellent and easy process for deploying hugo static site. You can deploy your site in matter of few clicks. Unlike Github Pages, you can name your repository whatever you want. You can also customize the site URL.

-

In this post, we will show the step-by-step process of deploying a hugo site with netlify.

-

Add Netlify Configuration

-

At first, create a netlify.toml file at the root of your repository and add the following configuration there:

-
[build]
-command = "hugo --gc --minify"
-publish = "public"
-
-[context.production.environment]
-HUGO_ENABLEGITINFO = "true"
-HUGO_ENV           = "production"
-HUGO_VERSION       = "0.120.1"
-NODE_VERSION       = "v18.12.1"
-NPM_VERSION        = "8.19.2"
-
-[context.split1]
-command = "hugo mod tidy && hugo mod npm pack && npm install && hugo --gc --minify --enableGitInfo"
-
-    [context.split1.environment]
-    HUGO_ENV     = "production"
-    HUGO_VERSION = "0.120.1"
-    NODE_VERSION = "v18.12.1"
-    NPM_VERSION  = "8.19.2"
-
-[context.deploy-preview]
-command = "hugo mod tidy && hugo mod npm pack && npm install && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
-
-    [context.deploy-preview.environment]
-    HUGO_VERSION = "0.120.1"
-    NODE_VERSION = "v18.12.1"
-    NPM_VERSION  = "8.19.2"
-
-[context.branch-deploy]
-command = "hugo mod tidy && hugo mod npm pack && npm install && hugo --gc --minify -b $DEPLOY_PRIME_URL"
-
-    [context.branch-deploy.environment]
-    HUGO_VERSION = "0.120.1"
-    NODE_VERSION = "v18.12.1"
-    NPM_VERSION  = "8.19.2"
-
-[context.next.environment]
-HUGO_ENABLEGITINFO = "true"
-

Commit and push the netlify.toml file into Github. Now, you are ready to deploy your site with netlify.

-

Deploy Site

-

Now, login into netlify. Then, go to Sites tab of your netlify dashboard and click New site form Git button.

- - -
-

A new popup will open. Select Github and authenticate, with your Github account.

- - -
-

After authenticating, it will ask to select your desired repository. Select the repository you are using for your site.

- - -
-

Now, netlify will take you to the deployment page. Select the branch you want to deploy. Netlify should automatically populate the required fields from the netlify.toml file you created earlier in this post. When you are satisfied with the configurations, press the Deploy button.

- - -
-

Now, netlify will start publishing your site immediately. Wait for the publishing process to complete. Once, the site has been published, you can browse your site at the URL automatically generated by netlify. The auto-generated URL has been pointed out by a red rectangle in the screenshot below.

- - -

Customize URL

-

You can easily customize the URL of your site with just few clicks as shown below.

-
    -
  1. Click the Domain Setting button under Site Overview tab.
  2. -
- - -
    -
  1. Now, you can either add your own domain by clicking on Add custom domain button or you can just use <your custom prefix>.netlify.app domain. Here, we are going with the later. Click the options dropdown and select Edit site name.
  2. -
- - -
-
    -
  1. Then, give your site whatever name you want.
  2. -
- - -
-
    -
  1. Once you have saved the new name, you will see the URL of your site has been updated instantly. Now, you can browse your site at the new URL.
  2. -
- - - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/getting-started/page/1/index.html b/public/posts/getting-started/page/1/index.html deleted file mode 100644 index e3e84caa..00000000 --- a/public/posts/getting-started/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/posts/getting-started/ - - - - - - diff --git a/public/posts/getting-started/prepare-site/build-home.svg b/public/posts/getting-started/prepare-site/build-home.svg deleted file mode 100644 index 12c51a0f..00000000 --- a/public/posts/getting-started/prepare-site/build-home.svg +++ /dev/null @@ -1 +0,0 @@ -under construction \ No newline at end of file diff --git a/public/posts/getting-started/prepare-site/hero.jpg b/public/posts/getting-started/prepare-site/hero.jpg deleted file mode 100644 index aa241ea2..00000000 Binary files a/public/posts/getting-started/prepare-site/hero.jpg and /dev/null differ diff --git a/public/posts/getting-started/prepare-site/index.html b/public/posts/getting-started/prepare-site/index.html deleted file mode 100644 index 176d0b88..00000000 --- a/public/posts/getting-started/prepare-site/index.html +++ /dev/null @@ -1,1686 +0,0 @@ - - - - Prepare Your Site - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Prepare Your Site

-
- - - - -
-
    - -
-
- - -
-

In this post, we are going to create a hugo site from scratch. Then, we will configure it with Toha theme, make it multilingual, add some example posts. At the end of this post, you should be able to run a fully functional hugo site with Toha theme locally.

-

If you want a head start, you can just fork hugo-toha/hugo-toha.github.io repo, rename it and update with your own data. This repo has already been configured to deploy in Github Pages and Netlify.

-

Create Repository

-

At first, create a repository in Github. If you want to deploy this site in Github Pages, your repo named should be <your user name>.github.io. Clone the repository into your local machine and navigate into it.

-

Create Site

-

Now, make sure that you have Hugo installed. This theme should work with hugo version v0.118.0 and later. Now, run the following command in the root of your repository to initiate a hugo website.

-
hugo new site ./ --format=yaml --force
-

This command will create a basic hugo site structure. Here, --format=yaml flag tells hugo to create configuration file in YAML format and --force flag forces hugo to create a site even if the target directory is not empty. It will create hugo.yaml file that will hold the all the necessary configurations for your site.

-

Add Theme

-

We are going to use hugo module to add Toha theme into our site. At first, initialize hugo modules using the following command:

-
hugo mod init github.com/<your user name>/<your repo name>
-

This command will create a go.mod file in the root of your repository.

-

Then, add the following module section in your hugo.yaml file:

-
module:
-  imports:
-  - path: github.com/hugo-toha/toha/v4
-  mounts:
-  - source: ./node_modules/flag-icon-css/flags
-    target: static/flags
-  - source: ./node_modules/@fontsource/mulish/files
-    target: static/files
-  - source: ./node_modules/katex/dist/fonts
-    target: static/fonts
-

Finally, run the following commands to download the theme and its dependencies:

-
# download the theme
-hugo mod get -u
-# download the theme's dependencies
-hugo mod tidy
-# generate node dependencies
-hugo mod npm pack
-# install install dependencies
-npm install
-

Run Site Locally

-

Now, you can already run your site locally. Let’s run the site in watch mode using the following command:

-
hugo server -w
-

If you navigate to http://localhost:1313, you should see a basic site with Toha theme. In the next section, we are going to configure the site to look like the hugo-toha.github.io. As we have run the server in watch mode, any changes we make to the site will be instantly visible in the browser.

-

Configure Site

-

Now, we are ready to configure our site. In this section, we are going to add author information, different sections, and sample posts etc.

-

Update hugo.yaml

-

When you have created the site using hugo new site command, it has created a hugo.yaml file in the root of your repository. Replace the default content of the hugo.yaml file with the following:

-
baseURL: https://hugo-toha.github.io
-
-languageCode: en-us
-title: "John's Blog"
-
-# Use Hugo modules to add theme
-
-module:
-  imports:
-  - path: github.com/hugo-toha/toha/v4
-  mounts:
-  - source: static/files
-    target: static/files
-  - source: ./node_modules/flag-icon-css/flags
-    target: static/flags
-  - source: ./node_modules/@fontsource/mulish/files
-    target: static/files
-  - source: ./node_modules/katex/dist/fonts
-    target: static/fonts
-
-# Manage languages
-# For any more details, you can check the official documentation: https://gohugo.io/content-management/multilingual/
-languages:
-  en:
-    languageName: English
-    weight: 1
-  fr:
-    languageName: Français
-    weight: 2
-
-# Force a locale to be use, really useful to develop the application ! Should be commented in production, the "weight" should rocks.
-# DefaultContentLanguage: bn
-
-# Allow raw html in markdown file
-markup:
-  goldmark:
-    renderer:
-      unsafe: true
-  tableOfContents:
-    startLevel: 2
-    endLevel: 6
-    ordered: false
-
-# At least HTML and JSON are required for the main HTML content and
-# client-side JavaScript search
-outputs:
-  home:
-    - HTML
-    - RSS
-    - JSON
-
-# Enable global emoji support
-enableEmoji: true
-
-# Site parameters
-params:
-  # GitHub repo URL of your site
-  gitRepo: https://github.com/hugo-toha/hugo-toha.github.io
-
-  features:
-    # Enable portfolio section
-    portfolio:
-      enable: true
-
-    # Enable blog posts
-    blog:
-      enable: true
-
-    # Enable Table of contents in reading page
-    toc:
-      enable: true
-
-  # Configure footer
-  footer:
-    enable: true
-

Here, you are seeing a basic configuration for Toha theme. You can see the configuration file used in the example site form here. For more detailed configuration options, please check this post.

-

Add Data

-

Most of the contents of this theme is driven by some YAML files in data directory. In this section, we are going to add some sample data. Since, we’re building a multilingual site, we are going to keep the data for each language separate into their own locale folder.

-

At first, create en folder inside your data directory. We are going to add data for English language here.

-
Site Information
-

Now, create a site.yaml file inside /data/en/ directory of your repository. Add the following content there:

-
# Copyright Notice
-copyright: © 2020 Copyright.
-
-# Meta description for your site.  This will help the search engines to find your site.
-description: Portfolio and personal blog of John Doe.
-

To see all the available options for site information, check this sample file.

-
Author Information
-

Now, create a author.yaml file in /data/en/ directory and add your information there as below:

-
# some information about you
-name: "John Doe"
-nickname: "John"
-# greeting message before your name. it will default to "Hi! I am" if not provided
-greeting: "Hi, I am"
-image: "images/author/john.png"
-# give your some contact information. they will be used in the footer
-contactInfo:
-  email: "johndoe@example.com"
-  phone: "+0123456789"
-  github: johndoe
-  linkedin: johndoe
-
-# some summary about what you do
-summary:
-  - I am a Developer
-  - I am a Devops
-  - I love servers
-  - I work on open-source projects
-  - I love to work with some fun projects
-
Add Sections
-

Now, we are going to add different sections into our home page. At first, create a sections folder inside your /data/en directory. Here, we are going to add few sections with minimum configurations. In order to see detailed configuration options for the sections, please visit here.

-
About Section
-

Create about.yaml file inside your /data/en/sections/ directory. Then add the following contents there:

-
# section information
-section:
-  name: About
-  id: about
-  enable: true
-  weight: 1
-  showOnNavbar: true
-  template: sections/about.html
-
-# your designation
-designation: Software Engineer
-# your company information
-company:
-  name: Example Co.
-  url: "https://www.example.com"
-
-# your resume. this file path should be relative to you "static" directory
-resume: "files/resume.pdf"
-
-# a summary about you
-summary: 'I am a passionate software engineer with x years of working experience. I built OSS tools for [Kubernetes](https://kubernetes.io/) using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, etc.'
-
-# your social links
-# give as many as you want. use font-awesome for the icons.
-socialLinks:
-- name: Email
-  icon: "fas fa-envelope"
-  url: "example@gmail.com"
-
-- name: Github
-  icon: "fab fa-github"
-  url: "https://www.github.com/example"
-
-- name: Stackoverflow
-  icon: "fab fa-stack-overflow"
-  url: "#"
-
-- name: LinkedIn
-  icon: "fab fa-linkedin"
-  url: "#"
-
-- name: Twitter
-  icon: "fab fa-twitter"
-  url: "#"
-
-- name: Facebook
-  icon: "fab fa-facebook"
-  url: "#"
-
-# Show your badges
-# You can show your verifiable certificates from https://www.credly.com.
-# You can also show a circular bar indicating the level of expertise on a certain skill
-badges:
-- type: certification
-  name: Certified Kubernetes Security Specialist
-  url: "https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist"
-  badge: "https://images.credly.com/size/680x680/images/f4bf92ed-8985-40b2-bc07-2f9308780854/kubernetes-security-specialist-logo-examdev.png"
-
-- type: certification
-  name: Istio and IBM Cloud Kubernetes Service
-  url: "https://www.credly.com/org/the-linux-foundation/badge/exam-developer-certified-kubernetes-security-specialist"
-  badge: "https://images.credly.com/size/680x680/images/8d34d489-84bf-4861-a4a0-9e9d68318c5c/Beyond_basics_of_Istio_on_Cloud_v2.png"
-
-- type: certification
-  name: Artificial Intelligence and Machine Learning
-  url: "https://www.credly.com/org/grupo-bancolombia/badge/artificial-intelligence-and-machine-learning"
-  badge: "https://images.credly.com/size/680x680/images/e027514f-9d07-4b29-862f-fe21a8aaebf1/ae.png"
-
-- type: soft-skill-indicator
-  name: Leadership
-  percentage: 85
-  color: blue
-
-- type: soft-skill-indicator
-  name: Team Work
-  percentage: 90
-  color: yellow
-
-- type: soft-skill-indicator
-  name: Hard Working
-  percentage: 85
-  color: orange
-
-# you can also provide color code instead of the color name
-# - type: soft-skill-indicator
-#   name: Example 1
-#   percentage: 75
-#   color: "#00adb5"
-

Put the resume.pdf file in /static/files directory of your repository. You can find the about.yaml file used in the example site from here.

-
Add other sections
-

In order to keep this post short, we have splitted it in different posts. Below there’s the list of posts that will show you how to configure the other sections:

- -

Add Posts

-

Now, we are ready add our first post into our site. Here, we are going to add this introduction post.

-
    -
  • At first, create a posts folder inside content directory of your site.
  • -
  • Then, create _index.md file inside the posts directory. Copy the content of this file file and paste into the newly created _index.md file.
  • -
  • Create introduction folder inside your posts directory.
  • -
  • Add the following hero.svg inside your introduction folder.
  • -
  • Now, create index.md file inside the introduction folder. This index.md file will hold the post contents.
  • -
  • Add the following sample contents in the newly created index.md file.
  • -
-

Now, your post should appear at http://localhost:1313/posts and your Recent Posts section also should show this post card. For translating a post, just create a new file with name index.<language code>.md in the same directory. Then, add the translated content there.

-

For more sample posts, please visit here.

-

What Next

-

At this point, your site should look similar to the example site. Now, it’s time to deploy your site. You can follow the following deployments guides:

- - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/getting-started/theme-update/enable_dependabot.png b/public/posts/getting-started/theme-update/enable_dependabot.png deleted file mode 100644 index 6d79cba2..00000000 Binary files a/public/posts/getting-started/theme-update/enable_dependabot.png and /dev/null differ diff --git a/public/posts/getting-started/theme-update/hero.svg b/public/posts/getting-started/theme-update/hero.svg deleted file mode 100644 index c406a2b0..00000000 --- a/public/posts/getting-started/theme-update/hero.svg +++ /dev/null @@ -1 +0,0 @@ -Firmware \ No newline at end of file diff --git a/public/posts/getting-started/theme-update/index.html b/public/posts/getting-started/theme-update/index.html deleted file mode 100644 index 3efdab89..00000000 --- a/public/posts/getting-started/theme-update/index.html +++ /dev/null @@ -1,1447 +0,0 @@ - - - - Automate Theme Update - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Automate Theme Update

-
- - - - -
-
    - -
-
- - -
-

To ensure your site benefits from the most recent features and corrections, it’s crucial to keep it updated with the latest theme version. This article will guide you through the process of establishing a GitHub workflow that will automatically update the theme version. This action will perform daily checks for any updates to the theme. If an update is detected, it will generate a PR to update your site to the most recent theme version.

-

Setup Github Workflow

-

Now, create a theme-update.yml file in the .github/workflows folder of your repository with the following content:

-
name: "Theme Update"
-
-on:
-  schedule:
-    - cron: "0 0 * * *"
-
-jobs:
-  update-theme:
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v4.1.1
-        with:
-          ref: main
-
-      - name: Setup Node
-        uses: actions/setup-node@v4
-        with:
-          node-version: 18
-
-      - name: Setup Hugo
-        uses: peaceiris/actions-hugo@v2.6.0
-        with:
-          hugo-version: "latest"
-          extended: true
-
-      - name: Update hugo modules
-        run: |
-          # update to latest version of all modules
-          hugo mod get -u
-
-          # update the npm dependencies
-          hugo mod npm pack
-
-          # cleanup go.sum file
-          hugo mod tidy          
-
-      - name: Install node modules
-        run: npm install
-
-      - name: Build
-        run: |
-          # build the site
-          hugo --minify
-          # remove file generated by the build
-          rm -rf public/          
-
-      - name: Create Pull Request
-        uses: peter-evans/create-pull-request@v5
-        with:
-          base: main
-          title: Update theme
-          labels: automerge
-

You’re good to go. From now on, this action will execute on a daily basis and generate a Pull Request if any updates to the theme are detected.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/index.html b/public/posts/index.html deleted file mode 100644 index 2317e8f2..00000000 --- a/public/posts/index.html +++ /dev/null @@ -1,1462 +0,0 @@ - - - - Posts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- - -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/index.xml b/public/posts/index.xml deleted file mode 100644 index 3def4305..00000000 --- a/public/posts/index.xml +++ /dev/null @@ -1,398 +0,0 @@ - - - - Posts on Toha - http://localhost:1313/posts/ - Recent content in Posts on Toha - Hugo -- gohugo.io - en - Tue, 06 Feb 2024 06:20:34 +0600 - Configuring Featured Posts Section - http://localhost:1313/posts/configuration/sections/featured-posts/ - Tue, 06 Feb 2024 06:20:34 +0600 - - http://localhost:1313/posts/configuration/sections/featured-posts/ - The Fetured Posts section is used to showcase any post you like. To enable this section, create a featured-posts.yaml file in the data/en/sections directory and include the following content: -# section information section: name: Featured Posts # Title of section (default: &#34;&#34;) id: featured-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) # posts to feature posts: - quickstart - update-v3-to-v4 - prepare-site - - - - How to Contribute? - http://localhost:1313/posts/contributing/ - Fri, 19 Jan 2024 02:30:00 +0600 - - http://localhost:1313/posts/contributing/ - Ways to Contribute You can contribute to this theme in various ways. -Code Pull requests are most welcome and I will be happy to review. Just follow the following principles: -Keep it simple. Keep it consistent with the design of the UI. Use as few dependencies as possible. Be patient. Testing and reporting issues You can report a bug File a feature request share your thoughts Documentation You can also contribute to the theme documentation by: - - - - How to add an unsupported language - http://localhost:1313/posts/translation/new-language/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/posts/translation/new-language/ - If you want to translate to an unsupported language, you can translate the UI elements. -Create an i18n file To do so, you have to create the i18n diretory inside the root of the site, the directory where you can find the config.yaml file, and directories like data, content, etc. -Afterwards, you can create the file &lt;language_code&gt;.toml into the i18n directory. In this directory, you can find all language codes with the flag that will appear with that code. - - - - How to Translate Posts - http://localhost:1313/posts/translation/content/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/posts/translation/content/ - This theme has built-in support for multiple language. -Before starting the post translation, make sure that you have enabled the language to your site. If that&rsquo;s not the case, you can follow the section Add the language to the site from the guide How to Translate Site Data. -Creating the post Once you have your desired language added to your website, know you can translate posts to that language. We&rsquo;re going to assume that you want to translate an existing post. - - - - How to Translate Site Data - http://localhost:1313/posts/translation/site-data/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/posts/translation/site-data/ - This theme has built-in support for multiple language. -Add the language to the site Adding the language to your site will translate the UI to that language (e.g. the buttons, the nav bars, etc.). -Get language code In order to translate your site, you will need the code from your language. The following table contains the supported languages algonside its codes: -Languages Code English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl For a complete list of the supported languages, please check the README file from the toha repository. - - - - Adding a new section - http://localhost:1313/posts/customizing/new-section/ - Sat, 13 Jan 2024 22:30:50 +0600 - - http://localhost:1313/posts/customizing/new-section/ - If the default sections, templates, and components do not meet your needs, you can easily add new sections, templates, and components to your site. This guide will demonstrate how to add a new section to your site. -Step 1 : Add Layout File To add a new section to your site, you need to create a layout file in the layouts/partials/sections directory. The file should be named after the section&rsquo;s name. - - - - Customizing CSS - http://localhost:1313/posts/customizing/customize-css/ - Sat, 13 Jan 2024 22:00:50 +0600 - - http://localhost:1313/posts/customizing/customize-css/ - This theme allows you to customize the appearance of your site and its components by overriding the default CSS. This guide will demonstrate how to override the theme&rsquo;s color scheme and customize the CSS of individual components. -This theme uses Sass to generate CSS. If you are not familiar with Sass, you can learn more about it from here. -Override Theme Colors Variables If you want to change the default color scheme of the theme, you can override the theme color variables. - - - - Migrate from V3 to V4 version - http://localhost:1313/posts/update-v3-to-v4/ - Fri, 05 Jan 2024 02:30:00 +0600 - - http://localhost:1313/posts/update-v3-to-v4/ - Toha V4 has introduced a lots of breaking changes in terms of how the theme is used and how it is configured. This guide will help you to migrate from v3 to v4 version of the theme. Please, check this release notes for complete changelog. -In this guide, I will walk you through the steps to migrate from version 3 to version 4 of the Toha theme. This guide is based on the migration guide written by Alexandre Neto in this issue. - - - - Quickstart - http://localhost:1313/posts/quickstart/ - Tue, 09 Aug 2022 00:00:00 +0600 - - http://localhost:1313/posts/quickstart/ - Greeting! Thank you for deciding to use this theme. In this guide, I will show you how you can get started with this theme very quickly. -Here, I am going to assume that you want to start a fresh Hugo site using this theme. If you are already using Hugo for your site, then you must know how to use a theme. In that case, please follow this sample repo for further reference. - - - - Enable Dark Theme - http://localhost:1313/posts/customizing/dark-theme/ - Sun, 12 Jun 2022 01:30:50 +0600 - - http://localhost:1313/posts/customizing/dark-theme/ - To enable the dark mode in Toha v4.0.0, simply set the darkMode.enable field to true under the params.features section in your config.yaml file. For example: -params: features: darkMode: enable: true Congratulations! You are all set. You can now enjoy the dark mode in your site. The dark mode will obey user&rsquo;s system preference. - - - - Mermaid Support - http://localhost:1313/posts/writing-posts/mermaid/ - Mon, 14 Mar 2022 06:15:35 +0600 - - http://localhost:1313/posts/writing-posts/mermaid/ - This theme comes with built in mermaid support powered by mermaid-js. To enable mermaid for a page, you have to put mermaid: true in your page front-matter. For example, this page has the following front-matter: -title: &#34;Mermaid Support&#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Then, you can use mermaid short code to add your mermaid content. For example: -{{&lt; mermaid align=&#34;center&#34;&gt;}} # your mermaid content here {{&lt; /mermaid &gt;}} The mermaid short code accept the following parameters: - - - - Comments - http://localhost:1313/posts/comments/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/posts/comments/ - Comments This theme has built-in support for comment on the posts. Currently, it support the following comment plugins: -Disqus Valine Utterances Giscus For a complete list of supported comments, please refer the sample config.yaml file. -Disqus Disqus is a popular comment plug-in. After signing up to Disqus you will need to provide your shortname under params.features section of your config.yaml file as below: -comment: enable: true services: disqus: shortName: toha-example-site Valine Valine appears to be a Chinese comments comments plugin. - - - - External Link on Sidebar - http://localhost:1313/posts/external-link/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/posts/external-link/ - - - - - Supports Links - http://localhost:1313/posts/supports/ - Mon, 14 Mar 2022 06:00:23 +0600 - - http://localhost:1313/posts/supports/ - This theme supports adding various support/donation links in your site. Currently, supported support links are: -Ko-fi Buy Me a Coffee For a complete list of supported support links, please refer the sample config.yaml file. -Ko-fi You can add your Ko-fi floating button in your website. To add the floating button, add the support section under params.features section of your sites config.yaml file: -support: enable: true services: kofi: user: &lt;your ko-fi user id&gt; text: Tip Me textColor: &#39;#f9fafc&#39; backgroundColor: &#39;#248aaa&#39; Buy Me a Coffee You can add your &ldquo;Buy Me a Coffee&rdquo; floating button in your website. - - - - Customizing the layout - http://localhost:1313/posts/customizing/customize-layout/ - Sat, 07 Aug 2021 06:20:50 +0600 - - http://localhost:1313/posts/customizing/customize-layout/ - If you customize the layout of an existing component, you will not receive any future updates for that component when the theme is updated. You will need to manually update the component in your repository. In this tutorial, I will guide you on how to customize the layout of a theme. I have personally gone through the process and will share my insights to make it easier for you. - - - - Prepare Your Site - http://localhost:1313/posts/getting-started/prepare-site/ - Mon, 08 Jun 2020 23:00:20 +0600 - - http://localhost:1313/posts/getting-started/prepare-site/ - In this post, we are going to create a hugo site from scratch. Then, we will configure it with Toha theme, make it multilingual, add some example posts. At the end of this post, you should be able to run a fully functional hugo site with Toha theme locally. -If you want a head start, you can just fork hugo-toha/hugo-toha.github.io repo, rename it and update with your own data. This repo has already been configured to deploy in Github Pages and Netlify. - - - - Deploy site in Github Pages - http://localhost:1313/posts/getting-started/github-pages/ - Mon, 08 Jun 2020 22:00:20 +0600 - - http://localhost:1313/posts/getting-started/github-pages/ - In this post, we are going to deploy the site we have created in previous post in Github Pages. At first, make sure that your repository name is &lt;your username&gt;.github.io. Then, commit any local uncommitted changes and push into Github. -Create gh-pages Branch At first, create a new branch named gh-pages. Github will automatically set respective configurations for Github Pages when it see a branch with this name. -# create the gh-pages branch $ git checkout -b gh-pages # push the source branch into Github $ git push gh-pages gh-pages Enable Github Action We are going to automate the deploying process using Github Actions. - - - - Deploy site in Netlify - http://localhost:1313/posts/getting-started/netlify/ - Mon, 08 Jun 2020 21:00:15 +0600 - - http://localhost:1313/posts/getting-started/netlify/ - Netlify offers an excellent and easy process for deploying hugo static site. You can deploy your site in matter of few clicks. Unlike Github Pages, you can name your repository whatever you want. You can also customize the site URL. -In this post, we will show the step-by-step process of deploying a hugo site with netlify. -Add Netlify Configuration At first, create a netlify.toml file at the root of your repository and add the following configuration there: - - - - Automate Theme Update - http://localhost:1313/posts/getting-started/theme-update/ - Mon, 08 Jun 2020 20:00:15 +0600 - - http://localhost:1313/posts/getting-started/theme-update/ - To ensure your site benefits from the most recent features and corrections, it&rsquo;s crucial to keep it updated with the latest theme version. This article will guide you through the process of establishing a GitHub workflow that will automatically update the theme version. This action will perform daily checks for any updates to the theme. If an update is detected, it will generate a PR to update your site to the most recent theme version. - - - - Features - http://localhost:1313/posts/features/ - Mon, 08 Jun 2020 08:59:13 +0600 - - http://localhost:1313/posts/features/ - Test Link -This theme has been designed from a personal point of preference. As a developer, I want to organize my portfolio in a way that will reflect my skills best. So, this theme may or may not meet your needs but I will be happy to have your feedback. -This post will give you an overview of the features that this theme incorporates. -Minimalist Design This theme has been designed to be minimalist and beautiful. - - - - Shortcodes - http://localhost:1313/posts/shortcodes/ - Mon, 08 Jun 2020 08:06:25 +0600 - - http://localhost:1313/posts/shortcodes/ - This is a sample post intended to test the followings: -Default hero image. Different shortcodes. Alert The following alerts are available in this theme. -Success Code: -{{&lt; alert type=&#34;success&#34; &gt;}} This is sample alert with `type=&#34;success&#34;`. {{&lt; /alert &gt;}} Result: -This is sample alert with type=&quot;success&quot;. Danger Code: -{{&lt; alert type=&#34;danger&#34; &gt;}} This is sample alert with `type=&#34;danger&#34;`. {{&lt; /alert &gt;}} Result: -This is sample alert with type=&quot;danger&quot;. Warning Code: - - - - Configuring Site Parameters - http://localhost:1313/posts/configuration/site-parameters/ - Mon, 08 Jun 2020 06:20:55 +0600 - - http://localhost:1313/posts/configuration/site-parameters/ - After installing this theme, when you first run your site, it will start with the default parameters. It should look similar to this example site, but it won&rsquo;t have any sections on the homepage. Don&rsquo;t worry, you can easily add those sections by providing the necessary data files. -In the upcoming posts, I&rsquo;ll guide you on how to add those sections and customize your site. But first, let&rsquo;s start with changing the site parameters. - - - - Configuring About Section - http://localhost:1313/posts/configuration/sections/about/ - Mon, 08 Jun 2020 06:20:50 +0600 - - http://localhost:1313/posts/configuration/sections/about/ - The purpose of the About section is to provide a brief introduction about yourself on your website. In this post, we will guide you on how to configure the About section. For a complete reference, please check out the sample about.yaml file. -To get started, create an about.yaml file in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section information section: name: About # Title of section (default: &#34;&#34;) id: about # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 1 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar template: sections/about. - - - - Configuring Skills Section - http://localhost:1313/posts/configuration/sections/skills/ - Mon, 08 Jun 2020 06:20:45 +0600 - - http://localhost:1313/posts/configuration/sections/skills/ - The Skills section is designed to showcase your skills and provide insights into your expertise in each skill. In this post, we will guide you on how to configure the Skills section of your site. For a complete reference, please check out the sample skills.yaml file. -To begin, create a skills.yaml file in the data/en/sections directory of your site. Then, follow the instructions below. -Add Section Information Add the following section metadata to your skills. - - - - Configuring Education Section - http://localhost:1313/posts/configuration/sections/education/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/posts/configuration/sections/education/ - The Education section is designed to showcase your academic background. In this post, we will guide you on how to configure the Education section of your site. For a complete reference, you can refer to the sample education.yaml file. -To begin, create a new file named education.yaml in the data/en/sections directory of your site. Then, follow the instructions below. -Add Section Information Add the following section metadata to your education.yaml file: - - - - Configuring Experiences Section - http://localhost:1313/posts/configuration/sections/experiences/ - Mon, 08 Jun 2020 06:20:40 +0600 - - http://localhost:1313/posts/configuration/sections/experiences/ - The Experiences section is designed to showcase your career background and highlight the responsibilities you have handled throughout your professional journey. In this post, we will guide you on how to configure the Experiences section of your site. For a complete reference, you can refer to the sample experiences.yaml file. -To begin, create a new file named experiences.yaml in the data/en/sections directory of your site. Then, follow the instructions below. - - - - Configuring Projects Section - http://localhost:1313/posts/configuration/sections/projects/ - Mon, 08 Jun 2020 06:20:35 +0600 - - http://localhost:1313/posts/configuration/sections/projects/ - The purpose of the Projects section is to effectively showcase your projects. In this post, we will guide you on how to configure the Projects section on your site. For a complete reference, please refer to the sample projects.yaml file. -To begin, create a new file named projects.yaml in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section Information Add the following section metadata to your projects. - - - - Configuring Recent Posts Section - http://localhost:1313/posts/configuration/sections/recent-posts/ - Mon, 08 Jun 2020 06:20:34 +0600 - - http://localhost:1313/posts/configuration/sections/recent-posts/ - The Recent Posts section is used to showcase the latest posts from your content. To enable this section, create a recent-posts.yaml file in the data/en/sections directory and include the following content: -# section information section: name: Recent Posts # Title of section (default: &#34;&#34;) id: recent-posts # url id/slug of section *Required* enable: true # Boolean to determine if this section is enabled (default: false) weight: 6 # Order to display section in (default: alphabetical followed by weight) showOnNavbar: true # Boolean to determine if a link should be shown for this section on the navbar hideTitle: true # Can optionally hide the title in sections (default: false) numShow: 4 # Can optionally increase the number of posts to display (default: 3) showMoreButton: false #Can optionally show &#39;More Posts&#39; button (default: false) - - - - Configuring Achievements Section - http://localhost:1313/posts/configuration/sections/achievements/ - Mon, 08 Jun 2020 06:20:30 +0600 - - http://localhost:1313/posts/configuration/sections/achievements/ - The Achievements section is designed to display your accomplishments in a visually appealing gallery format. This guide will walk you through the process of configuring the Achievements section on your website. For a complete reference, you can refer to the sample achievements.yaml file. -To begin, create a new file named achievements.yaml in the data/en/sections directory of your website. Then, follow the instructions below. -Add Section Information Add the following section metadata to your achievements. - - - - Creating Category - http://localhost:1313/posts/writing-posts/organizing/category/ - Mon, 08 Jun 2020 06:15:55 +0600 - - http://localhost:1313/posts/writing-posts/organizing/category/ - First, we need to understand how to create a post then we will be able to create categories. -Post Creation To create a post in your blog first you need to go to the folder named posts. Here, create a file _index.md(The file name has to be exactly the same as it is mentioned). Then open the file and add below lines: --- title: Posts --- now, save and close the file. - - - - Creating Sub Category - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - Mon, 08 Jun 2020 06:15:50 +0600 - - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - Complete Post Coming Soon&hellip; - - - - Front Matter - http://localhost:1313/posts/writing-posts/front-matter/ - Mon, 08 Jun 2020 06:15:45 +0600 - - http://localhost:1313/posts/writing-posts/front-matter/ - Complete Post Coming Soon&hellip; - - - - Markdown Syntax Guide - http://localhost:1313/posts/writing-posts/markdown-syntax/ - Mon, 08 Jun 2020 06:15:40 +0600 - - http://localhost:1313/posts/writing-posts/markdown-syntax/ - <p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> - - - - Math Type Settings - http://localhost:1313/posts/writing-posts/math/ - Mon, 08 Jun 2020 06:15:35 +0600 - - http://localhost:1313/posts/writing-posts/math/ - <p>Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.</p> - - - - Rich Content - http://localhost:1313/posts/writing-posts/rich-content/ - Mon, 08 Jun 2020 06:15:30 +0600 - - http://localhost:1313/posts/writing-posts/rich-content/ - <p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes" target="_blank" rel="noopener">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/" target="_blank" rel="noopener">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p> - - - - Using Emoji - http://localhost:1313/posts/writing-posts/using-emoji/ - Mon, 08 Jun 2020 06:15:25 +0600 - - http://localhost:1313/posts/writing-posts/using-emoji/ - <p>Emoji can be enabled in a Hugo project in a number of ways.</p> - - - - Analytics - http://localhost:1313/posts/analytics/ - Mon, 08 Jun 2020 06:00:23 +0600 - - http://localhost:1313/posts/analytics/ - Analytics This theme has built in support for various analytic tools. Currently, it supports the following analytics: -GoatCounter counter.dev Google Analytics Matomo For a complete list of supported analytics, please refer the sample config.yaml file. -Warning: When adding analytics, you should consider local legislation to see if a privacy banner is required to inform users of the tracking in personal data. In general (not legal advice), privacy-friendly, anonymous methods such as counter. - - - - - diff --git a/public/posts/page/1/index.html b/public/posts/page/1/index.html deleted file mode 100644 index 3e3304df..00000000 --- a/public/posts/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/posts/ - - - - - - diff --git a/public/posts/page/2/index.html b/public/posts/page/2/index.html deleted file mode 100644 index 5107700a..00000000 --- a/public/posts/page/2/index.html +++ /dev/null @@ -1,1463 +0,0 @@ - - - - Posts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- - -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/page/3/index.html b/public/posts/page/3/index.html deleted file mode 100644 index 8c2f1fb4..00000000 --- a/public/posts/page/3/index.html +++ /dev/null @@ -1,1450 +0,0 @@ - - - - Posts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
-
- -
Rich Content
-

Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.

- - -
- -
-
- - - - -
- -
- - - -
-
- - -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/page/4/index.html b/public/posts/page/4/index.html deleted file mode 100644 index 218f6c4d..00000000 --- a/public/posts/page/4/index.html +++ /dev/null @@ -1,1135 +0,0 @@ - - - - Posts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/quickstart/hero.png b/public/posts/quickstart/hero.png deleted file mode 100644 index 8d0335fe..00000000 Binary files a/public/posts/quickstart/hero.png and /dev/null differ diff --git a/public/posts/quickstart/images/local_site.png b/public/posts/quickstart/images/local_site.png deleted file mode 100644 index a2c873ac..00000000 Binary files a/public/posts/quickstart/images/local_site.png and /dev/null differ diff --git a/public/posts/quickstart/index.html b/public/posts/quickstart/index.html deleted file mode 100644 index d9b35422..00000000 --- a/public/posts/quickstart/index.html +++ /dev/null @@ -1,1499 +0,0 @@ - - - - Quickstart - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Tuesday, August 9, 2022

-
- - -
-

Quickstart

-
- - - - -
-
    - -
-
- - -
-

Greeting! Thank you for deciding to use this theme. In this guide, I will show you how you can get started with this theme very quickly.

-

Here, I am going to assume that you want to start a fresh Hugo site using this theme. If you are already using Hugo for your site, then you must know how to use a theme. In that case, please follow this sample repo for further reference.

-

Requirements

-

In order to run the theme locally, you must have the following tools installed.

-
    -
  1. Hugo version v0.118.x (extended) or later.
  2. -
  3. Go language version v1.18.x or later.
  4. -
  5. Node version v18.x and npm version 8.x or later.
  6. -
-

Make sure you have the required tools installed to the proper version using the following commands.

-
# Check Hugo version
-➜ hugo version
-hugo v0.118.2+extended linux/amd64 BuildDate=unknown
-
-# Check Go version
-➜ go version
-go version go1.19.4 linux/amd64
-
-# Check Node version
-➜ node -v
-v18.12.1
-
-# Check NPM version
-➜ npm -v
-8.19.2
-

Getting Started

-

Now, let’s get back into our mission. Simply, follow these 5 steps to get started with your site.

-

Step 1: Fork the example repo and rename

-

At first, fork this sample repo to your account. Then, rename the repo to whatever you want. If you want to use Github Pages to deploy your site, then rename it to <your username>.github.io. The sample repo comes with pre-configured Github Actions to publish the site in Github Pages and Netlify.

-

Step 2: Clone the forked repo locally

-

Once you have forked and renamed the repository, you can now clone the forked repository in your local machine for further changes.

-
git clone git@github.com:<your username>/<forked repo name>
-

Step 3: Update the module file

-

You should see go.mod and go.sum files in the root of the repository. Update the first line of the go.mod file as below:

-
module github.com/<your username>/<forked repo name>
-

Step 4: Change config.yaml file

-

Now, open the repository in an editor and change the following configurations in your config.yaml file located at the root of your repository.

-
Change the baseURL
-

At first change the baseURL to your site URL. If you want to use Github Pages to host your site, then set it as below:

-
baseURL: https://<your username>.github.io
-
Change the gitRepo
-

Now, change the gitRepo field under the params section to point to your forked repository. For example,

-
gitRepo: https://github.com/<your username>/<your forked repo name>
-
Disable analytics or configure it properly
-

The sample repo comes with Google Analytics pre-configured. The analytics id point to the original site. So, either disable the analytics or configure it properly according to this guide.

-

You can disable the analytics by setting the following field under the params.features section:

-
analytics:
-  enabled: false
-
Disable news letter functionality
-

The sample repo comes with a pre-configured mailchimp newsletter service. Disable it by setting the following field under the params.footer section.

-
newsletter:
-  enable: false
-

Step 5: Run the site locally

-

Now, run the following commands to run your site locally:

-

a. Load Hugo modules

-
hugo mod tidy
-

b. Install node modules

-
hugo mod npm pack
-npm install
-

c. Run the site

-
hugo server -w
-

-

If everything goes right, you should see an output similar to this. - -

-

Now, go to localhost:1313 in your browser and you should see your site running.

-

Step 6: Push the changes to Github

-

If you have come this far, it means your site is running locally without any issue. Let’s push these changes to Github.

-
# stage all the changes
-git add .
-
-# commit the changes
-git commit -m "Initial site setup" -s
-
-# push the changes to Github
-git push origin HEAD
-

What Next

-
    -
  • Customize the background, logo, and a few other things of your site by following this guide.
  • -
  • Add information about you by following this guide.
  • -
  • Add your skills information by following this guide.
  • -
  • Add your experience information by following this guide.
  • -
  • Deploy your site in Github Pages by following the guide from here.
  • -
  • Deploy your site in Netlify by following the guide from here.
  • -
- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/shortcodes/boat.jpg b/public/posts/shortcodes/boat.jpg deleted file mode 100644 index 7e5bf65a..00000000 Binary files a/public/posts/shortcodes/boat.jpg and /dev/null differ diff --git a/public/posts/shortcodes/index.html b/public/posts/shortcodes/index.html deleted file mode 100644 index 4cfa217b..00000000 --- a/public/posts/shortcodes/index.html +++ /dev/null @@ -1,1668 +0,0 @@ - - - - Shortcodes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Shortcodes

-
- - - - -
-
    - -
-
- - -
-

This is a sample post intended to test the followings:

-
    -
  • Default hero image.
  • -
  • Different shortcodes.
  • -
-

Alert

-

The following alerts are available in this theme.

-

Success

-

Code:

-
{{< alert type="success" >}}
-This is sample alert with `type="success"`.
-{{< /alert >}}
-

Result:

- - - - - - -
- - This is sample alert with type="success". -
- -

Danger

-

Code:

-
{{< alert type="danger" >}}
-This is sample alert with `type="danger"`.
-{{< /alert >}}
-

Result:

- - - - - - -
- - This is sample alert with type="danger". -
- -

Warning

-

Code:

-
{{< alert type="warning" >}}
-This is sample alert with `type="warning"`.
-{{< /alert >}}
-

Result:

- - - - - - -
- - This is sample alert with type="warning". -
- -

Info

-

Code:

-
{{< alert type="info" >}}
-This is sample alert with `type="info"`.
-{{< /alert >}}
-

Result:

- - - - - - -
- - This is sample alert with type="info". -
- -

Image

-

A sample image without any attribute.

-

Code:

-
{{< img src="/posts/shortcodes/boat.jpg" title="A boat at the sea" >}}
-

Result:

-A boat at the sea - -
-

A sample image with height and width attributes.

-

Code:

-
{{< img src="/posts/shortcodes/boat.jpg" height="400" width="600" title="A boat at the sea" >}}
-

Result:

-A boat at the sea - -
-

A center aligned image with height and width attributes.

-

Code:

-
{{< img src="/posts/shortcodes/boat.jpg" height="400" width="600" align="center" title="A boat at the sea" >}}
-

Result:

-A boat at the sea - -
-

A image with float attribute.

-

Code:

-
{{< img src="/posts/shortcodes/boat.jpg" height="200" width="500" float="right" title="A boat at the sea" >}}
-

Result:

-A boat at the sea - -

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies. Praesent tellus risus, eleifend vel efficitur ac, venenatis sit amet sem. Ut ut egestas erat. Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat. Suspendisse nec ipsum eu erat finibus dictum. Morbi volutpat nulla purus, vel maximus ex molestie id. Nullam posuere est urna, at fringilla eros venenatis quis.

-

Fusce vulputate dolor augue, ut porta sapien fringilla nec. Vivamus commodo erat felis, a sodales lectus finibus nec. In a pulvinar orci. Maecenas suscipit eget lorem non pretium. Nulla aliquam a augue nec blandit. Curabitur ac urna iaculis, ornare ligula nec, placerat nulla. Maecenas aliquam nisi vitae tempus vulputate.

-

Split

-

This theme support splitting the page into as many columns as you wish.

-

Two column split

-

Code:

-
{{< split 6 6 >}}
-##### Left Column
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.
-
----
-
-##### Right Column
-
-Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.
-
-{{< /split >}}
-

Result:

-
- -
-
Left Column
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.

-
- -
-
Right Column
-

Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.

-
- -
- -

Three column split

-

Code:

-
{{< split 4 4 4 >}}
-##### Left Column
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.
-
----
-
-##### Middle Column
-
-Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum.
-
----
-
-##### Right Column
-
-Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.
-
-{{< /split >}}
-

Result:

-
- -
-
Left Column
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas lectus sed leo ultricies ultricies.

-
- -
-
Middle Column
-

Aenean dignissim dictum ex. Donec a nunc vel nibh placerat interdum.

-
- -
-
Right Column
-

Fusce ut leo turpis. Morbi consectetur sed lacus vitae vehicula. Cras gravida turpis id eleifend volutpat.

-
- -
- -

Vertical Space

-

Give vertical space between two lines.

-

Code:

-
This is line one.
-{{< vs 4>}}
-This is line two. It should have `4rem` vertical space with previous line.
-

Result:

-

This is line one. -

-This is line two. It should have 4rem vertical space with previous line.

-

Video

-

Code:

-
{{< video src="/videos/sample.mp4" >}}
-

Result:

- - - - - - - - -

Video by Rahul Sharma from Pexels.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/supports/hero.svg b/public/posts/supports/hero.svg deleted file mode 100644 index 6415ac0e..00000000 --- a/public/posts/supports/hero.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/posts/supports/index.html b/public/posts/supports/index.html deleted file mode 100644 index 60e7ab4e..00000000 --- a/public/posts/supports/index.html +++ /dev/null @@ -1,1413 +0,0 @@ - - - - Supports Links - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, March 14, 2022

-
- - -
-

Supports Links

-
- - - - -
-
    - -
-
- - -
-

This theme supports adding various support/donation links in your site. Currently, supported support links are:

- -

For a complete list of supported support links, please refer the sample config.yaml file.

-

Ko-fi

-

You can add your Ko-fi floating button in your website. To add the floating button, add the support section under params.features section of your sites config.yaml file:

-
support:
-  enable: true
-  services:
-    kofi:
-      user: <your ko-fi user id>
-      text: Tip Me
-      textColor: '#f9fafc'
-      backgroundColor: '#248aaa'
-

Buy Me a Coffee

-

You can add your “Buy Me a Coffee” floating button in your website. To add the floating button, add the support section under params.features section of your sites config.yaml file:

-

bmacbutton -bmacwidget

-
support:
-  enable: true
-  services:
-    buymeacoffee:
-      user: <your buymeacoffee.com user>
-      text: Support me on Buy me a coffee!
-      info: Buy me a coffee!
-      color: '#FFDD00'
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/translation/content/hero.jpg b/public/posts/translation/content/hero.jpg deleted file mode 100644 index cba73fe0..00000000 Binary files a/public/posts/translation/content/hero.jpg and /dev/null differ diff --git a/public/posts/translation/content/index.html b/public/posts/translation/content/index.html deleted file mode 100644 index e325c715..00000000 --- a/public/posts/translation/content/index.html +++ /dev/null @@ -1,1407 +0,0 @@ - - - - How to Translate Posts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

Monday, January 15, 2024

-
- - -
-

How to Translate Posts

-
- - - - -
-
    - -
-
- - -
-

This theme has built-in support for multiple language.

-

Before starting the post translation, make sure that you have enabled the language to your site. If that’s not the case, you can follow the section Add the language to the site from the guide How to Translate Site Data.

-

Creating the post

-

Once you have your desired language added to your website, know you can translate posts to that language. We’re going to assume that you want to translate an existing post.

-

Create the index file

-

The first step is to locate the index.md file from the post that you want to translate. Then you have to create a file in the same directory (or you can just copy the index.md file), and name it index.<language_code>.md, where <language_code> is the language code that you can find in the language table in How to Translate Site Data.

-

Translate the post

-

Now, you can start translating the post, the same way as you write a new post.

-
-

INFO: If you’re dealing with internal references, you’ll need to add the prefix /<language_code> in front of your relative path. For example, if you want to create a link that is pointing to /posts/translation/site-data/, the link for the translated post will be /<language_code>/posts/translation/site-data/.

-
- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/translation/index.html b/public/posts/translation/index.html deleted file mode 100644 index e8fad35e..00000000 --- a/public/posts/translation/index.html +++ /dev/null @@ -1,1173 +0,0 @@ - - - - Translation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/translation/index.xml b/public/posts/translation/index.xml deleted file mode 100644 index 09ed306c..00000000 --- a/public/posts/translation/index.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - Translation on Toha - http://localhost:1313/posts/translation/ - Recent content in Translation on Toha - Hugo -- gohugo.io - en - Mon, 15 Jan 2024 06:20:50 +0600 - How to add an unsupported language - http://localhost:1313/posts/translation/new-language/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/posts/translation/new-language/ - If you want to translate to an unsupported language, you can translate the UI elements. -Create an i18n file To do so, you have to create the i18n diretory inside the root of the site, the directory where you can find the config.yaml file, and directories like data, content, etc. -Afterwards, you can create the file &lt;language_code&gt;.toml into the i18n directory. In this directory, you can find all language codes with the flag that will appear with that code. - - - - How to Translate Posts - http://localhost:1313/posts/translation/content/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/posts/translation/content/ - This theme has built-in support for multiple language. -Before starting the post translation, make sure that you have enabled the language to your site. If that&rsquo;s not the case, you can follow the section Add the language to the site from the guide How to Translate Site Data. -Creating the post Once you have your desired language added to your website, know you can translate posts to that language. We&rsquo;re going to assume that you want to translate an existing post. - - - - How to Translate Site Data - http://localhost:1313/posts/translation/site-data/ - Mon, 15 Jan 2024 06:20:50 +0600 - - http://localhost:1313/posts/translation/site-data/ - This theme has built-in support for multiple language. -Add the language to the site Adding the language to your site will translate the UI to that language (e.g. the buttons, the nav bars, etc.). -Get language code In order to translate your site, you will need the code from your language. The following table contains the supported languages algonside its codes: -Languages Code English en / none বাংলা bn Français fr Indonesian id Deutsch de Español es 简体中文 zh-cn / zh-tw हिन्दी hi Italiano it 日本語 jp 한국어 ko русский ru suomi fi Tiếng Việt vn Turkish tr Arabic (العربية) ar Português Europeu pt-pt Català ad Português Brasileiro pt-br Dutch nl For a complete list of the supported languages, please check the README file from the toha repository. - - - - - diff --git a/public/posts/translation/new-language/hero.jpg b/public/posts/translation/new-language/hero.jpg deleted file mode 100644 index cba73fe0..00000000 Binary files a/public/posts/translation/new-language/hero.jpg and /dev/null differ diff --git a/public/posts/translation/new-language/index.html b/public/posts/translation/new-language/index.html deleted file mode 100644 index cff7b8f9..00000000 --- a/public/posts/translation/new-language/index.html +++ /dev/null @@ -1,1539 +0,0 @@ - - - - How to add an unsupported language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

Monday, January 15, 2024

-
- - -
-

How to add an unsupported language

-
- - - - -
-
    - -
-
- - -
-

If you want to translate to an unsupported language, you can translate the UI elements.

-

Create an i18n file

-

To do so, you have to create the i18n diretory inside the root of the site, the directory where you can find the config.yaml file, and directories like data, content, etc.

-

Afterwards, you can create the file <language_code>.toml into the i18n directory. In this directory, you can find all language codes with the flag that will appear with that code.

-

Translate the UI elements

-

Inside the new file, just copy the following content, and replace the content between the quotation marks with the name in your desired language.

- - - - - - -
- - If the content below gets obsolete, you can copy the contents from the en file. -
- -
# More documentation here: https://github.com/nicksnyder/go-i18n
-[home]
-other = "Home"
-
-[posts]
-other = "Posts"
-
-[toc_heading]
-other = "Table of Contents"
-
-[tags]
-other = "Tags"
-
-[categories]
-other = "Categories"
-
-[at]
-other = "at"
-
-[resume]
-other = "My resume"
-
-[navigation]
-other = "Navigation"
-
-[contact_me]
-other = "Contact me:"
-
-[email]
-other = "Email"
-
-[phone]
-other = "Phone"
-
-[newsletter_text]
-other = "Stay up to date with email notification"
-
-[newsletter_input_placeholder]
-other = "Enter email"
-
-[newsletter_warning]
-other = "By entering your email address, you agree to receive the newsletter of this website."
-
-[submit]
-other = "Submit"
-
-[hugoAttributionText]
-other = "Powered by"
-
-[prev]
-other = "Prev"
-
-[next]
-other = "Next"
-
-[share_on]
-other = "Share on"
-
-[improve_this_page]
-other = "Improve this page"
-
-[out_of]
-other = "out of"
-
-[publications]
-other = "Publications"
-
-[taken_courses]
-other = "Taken Courses"
-
-[course_name]
-other = "Course Name"
-
-[total_credit]
-other = "Total Credit"
-
-[obtained_credit]
-other = "Obtained Credit"
-
-[extracurricular_activities]
-other = "Extracurricular Activities"
-
-[show_more]
-other = "Show More"
-
-[show_less]
-other = "Show Less"
-
-[responsibilities]
-other = "Responsibilities:"
-
-[present]
-other = "Present"
-
-[comments_javascript]
-other = "Please enable JavaScript to view the"
-
-[comments_by]
-other = "comments powered by"
-
-[read]
-other = "Read"
-
-[project_star]
-other = "Star"
-
-[project_details]
-other = "Details"
-
-[err_404]
-other = "The page you are looking for is not there yet."
-
-[more]
-other = "More"
-
-[view_certificate]
-other = "View Certificate"
-
-[notes]
-other = "Notes"
-
-[disclaimer_text]
-other = "Liability Notice"
-
-[search]
-other = "Search"
-
-[minute]
-one = "minute"
-other = "minutes"
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/translation/page/1/index.html b/public/posts/translation/page/1/index.html deleted file mode 100644 index 5cb5f8e8..00000000 --- a/public/posts/translation/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/posts/translation/ - - - - - - diff --git a/public/posts/translation/site-data/hero.jpg b/public/posts/translation/site-data/hero.jpg deleted file mode 100644 index cba73fe0..00000000 Binary files a/public/posts/translation/site-data/hero.jpg and /dev/null differ diff --git a/public/posts/translation/site-data/index.html b/public/posts/translation/site-data/index.html deleted file mode 100644 index ce84aeac..00000000 --- a/public/posts/translation/site-data/index.html +++ /dev/null @@ -1,1520 +0,0 @@ - - - - How to Translate Site Data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
BernatBC
-

Monday, January 15, 2024

-
- - -
-

How to Translate Site Data

-
- - - - -
-
    - -
-
- - -
-

This theme has built-in support for multiple language.

-

Add the language to the site

-

Adding the language to your site will translate the UI to that language (e.g. the buttons, the nav bars, etc.).

-

Get language code

-

In order to translate your site, you will need the code from your language. The following table contains the supported languages algonside its codes:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LanguagesCode
Englishen / none
বাংলাbn
Françaisfr
Indonesianid
Deutschde
Españoles
简体中文zh-cn / zh-tw
हिन्दीhi
Italianoit
日本語jp
한국어ko
русскийru
suomifi
Tiếng Việtvn
Turkishtr
Arabic (العربية)ar
Português Europeupt-pt
Catalàad
Português Brasileiropt-br
Dutchnl
-
-

For a complete list of the supported languages, please check the README file from the toha repository.

-

If the language you desire to translate the content to is not available, please check the guide How to add an unsupported language.

-

Add the language into config.yaml

-

After you know what’s the code for the language you wish to translate your site, open config.yaml file, and under the languages section add the following:

-
languages:
-  en:
-    languageName: English
-    weight: 1
-  <language_code>:
-    languageName: <language_name>
-    weight: 2 # You can set the language order with this value
-

For example, if we want to set Français as the new language, the section would look similar to:

-
languages:
-  en:
-    languageName: English
-    weight: 1
-  fr:
-    languageName: Français
-    weight: 2 # You can set the language order with this value
-

Translating the Main Page

-

You can translate the main page by creating a new directory into data directory. The name of the new directory should be <language_code>. For example, if we want to translate it to french, we would create the fr directory into data directory.

-

Afterwards you can create your usual data file like about.yaml or education.yaml files, keeping the same file structure and maintaining the same file names. Inside those files, you can just translate the content of the fields into your desired language.

-

Next up

-

You can check the following guide How to Translate Posts.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/update-v3-to-v4/hero.png b/public/posts/update-v3-to-v4/hero.png deleted file mode 100644 index 95b29e66..00000000 Binary files a/public/posts/update-v3-to-v4/hero.png and /dev/null differ diff --git a/public/posts/update-v3-to-v4/index.html b/public/posts/update-v3-to-v4/index.html deleted file mode 100644 index 9edac893..00000000 --- a/public/posts/update-v3-to-v4/index.html +++ /dev/null @@ -1,1506 +0,0 @@ - - - - Migrate from V3 to V4 version - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Friday, January 5, 2024

-
- - -
-

Migrate from V3 to V4 version

-
- - - - -
-
    - -
-
- - -
-

Toha V4 has introduced a lots of breaking changes in terms of how the theme is used and how it is configured. This guide will help you to migrate from v3 to v4 version of the theme. Please, check this release notes for complete changelog.

-

In this guide, I will walk you through the steps to migrate from version 3 to version 4 of the Toha theme. This guide is based on the migration guide written by Alexandre Neto in this issue. Let’s get started!

-

1. Remove toha git submodule

-

Toha V4 has made some changes to the installation process. One of the changes is that the theme no longer uses a git submodule. Therefore, we need to remove the toha git submodule. Don’t worry, this step will not remove any of your content.

-
git rm themes/toha/
-git commit -m "Remove v3 theme"
-

2. Remove theme from config.yaml

-

In the new version, we no longer need to specify the theme in the config.yaml file. Instead, we will add the theme as a module. Therefore, remove the following line from your config.yaml file:

-
theme: toha
-

3. Meet the requirements

-

For building the site locally we will need to update/install the following requirements:

-
    -
  1. Hugo version v0.118.x (extended) or later.
  2. -
  3. Go language version v1.18.x or later.
  4. -
  5. Node version v18.x and npm version 8.x or later.
  6. -
-

Make sure you have installed all the required tools.

-

4. Initialize Hugo Module

-

Toha V4 now uses Hugo Module to manage the theme. To get going, we need to initialize the module.

-
hugo mod init github.com/<your username>/<your repo name>
-

This will create a go.mod file in the root of your site. You can check the file to see if it has been created properly.

-

5. Add the theme as a module

-

Now, add the following module section in your config.yaml file. This will add the theme as a module and also mount the static files from the theme.

-
# Use Hugo modules to add theme
-module:
-  imports:
-  - path: github.com/hugo-toha/toha/v4
-  mounts:
-  - source: static/files
-    target: static/files
-  - source: ./node_modules/flag-icon-css/flags
-    target: static/flags
-  - source: ./node_modules/@fontsource/mulish/files
-    target: static/files
-  - source: ./node_modules/katex/dist/fonts
-    target: static/fonts
-

6. Update the config.yaml file

-

In the new version, the configuration structure for managing features has been restructured. Therefore, it is necessary to update the config.yaml file. For reference, you can check the sample config.yaml. Here, we will highlight the most commonly used configurations that need to be changed.

-

Dark Mode:

-

We have introduced a new built-in dark mode support. As a result, there is no longer a need to use a third-party service like darkreader. To enable the new dark mode, please remove the following lines from your config.yaml file:

-
 darkMode:
-    provider: darkreader
-    enable: true
-    default: system
-

Then, add the following lines under params.features section:

-
darkMode:
-  enable: true
-

Analytics:

-

We have restructured the configuration for analytics, comments, and support service providers. They are now placed under the services field of the respective section.

-

Therefore, your previous analytics configuration will be updated from:

-
analytics:
-  enabled: true
-  google:
-    id: UA-XXXXXXXXX-X
-

to:

-
analytics:
-  enable: true
-  services:
-    google:
-      id: UA-XXXXXXXXX-X
-

Comment:

-

Likewise, your existing comments configuration will be transformed as follows:

-
comment:
-  enable: true
-  disqus:
-    shortName: <your-disqus-shortname>
-

to:

-
comment:
-  enable: true
-  services:
-    disqus:
-      shortName: <your-disqus-shortname>
-

Support:

-

And, your following support configuration will change from:

-
support:
-  enabled: true
-  kofi:
-    user: <your ko-fi user id>
-    text: Tip Me
-    textColor: '#f9fafc'
-    backgroundColor: '#248aaa'
-

to:

-
support:
-  enable: false
-  services:
-    kofi:
-      user: hossainemruz
-      text: Tip Me
-      textColor: '#f9fafc'
-      backgroundColor: '#248aaa'
-

Other Changes:

-

There are few other options that have been changed. For examples:

-
enableToc: true
-

replaced by:

-
toc:
-  enable: true
-

Similarly:

-
enableTags: true
-

replaced by:

-
tags:
-  enable: true
-  on_card: true
-

Finally,

-
showFlags: true
-

replace by:

-
# Specify whether to show flag in the language selector. Default is true.
-flags:
-  enable: true
-  # # If you want to use different country flag for a language, specify them here.
-  # flagOverwrites:
-  #   - languageCode: en
-  #     countryCode: us
-

There have been a few other changes. Please refer to the sample configuration file for more details.

-

7. Build the site

-

Finally, you ready to build the theme. Please, execute the following steps to build the site:

-

a. Load Hugo modules

-
hugo mod tidy
-

b. Install node modules

-
hugo mod npm pack
-npm install
-

c. Run the site

-
hugo server -w
-

I hope this guide has been helpful in migrating your theme from V3 to V4. If you encounter any issues, please feel free to open an issue in the Github repository.

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/front-matter/index.html b/public/posts/writing-posts/front-matter/index.html deleted file mode 100644 index e23bf7d5..00000000 --- a/public/posts/writing-posts/front-matter/index.html +++ /dev/null @@ -1,1392 +0,0 @@ - - - - Front Matter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Front Matter

-
- - - - -
-
    - -
-
- - -
-

Complete Post Coming Soon…

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/index.html b/public/posts/writing-posts/index.html deleted file mode 100644 index 491eaee6..00000000 --- a/public/posts/writing-posts/index.html +++ /dev/null @@ -1,1309 +0,0 @@ - - - - Writing Posts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
-
-
- - Hero Image - -
- - -
-
- - - - -
- -
- - - - -
- -
- - - - -
-
-
- - Hero Image - -
-
- -
Rich Content
-

Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.

- - -
- -
-
- - - - -
- -
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/index.xml b/public/posts/writing-posts/index.xml deleted file mode 100644 index 7ae70a31..00000000 --- a/public/posts/writing-posts/index.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - Writing Posts on Toha - http://localhost:1313/posts/writing-posts/ - Recent content in Writing Posts on Toha - Hugo -- gohugo.io - en - Mon, 14 Mar 2022 06:15:35 +0600 - Mermaid Support - http://localhost:1313/posts/writing-posts/mermaid/ - Mon, 14 Mar 2022 06:15:35 +0600 - - http://localhost:1313/posts/writing-posts/mermaid/ - This theme comes with built in mermaid support powered by mermaid-js. To enable mermaid for a page, you have to put mermaid: true in your page front-matter. For example, this page has the following front-matter: -title: &#34;Mermaid Support&#34; date: 2022-03-14T06:15:35+06:00 menu: sidebar: name: Mermaid identifier: writing-post-mermaid parent: writing-post weight: 60 mermaid: true Then, you can use mermaid short code to add your mermaid content. For example: -{{&lt; mermaid align=&#34;center&#34;&gt;}} # your mermaid content here {{&lt; /mermaid &gt;}} The mermaid short code accept the following parameters: - - - - Creating Category - http://localhost:1313/posts/writing-posts/organizing/category/ - Mon, 08 Jun 2020 06:15:55 +0600 - - http://localhost:1313/posts/writing-posts/organizing/category/ - First, we need to understand how to create a post then we will be able to create categories. -Post Creation To create a post in your blog first you need to go to the folder named posts. Here, create a file _index.md(The file name has to be exactly the same as it is mentioned). Then open the file and add below lines: --- title: Posts --- now, save and close the file. - - - - Creating Sub Category - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - Mon, 08 Jun 2020 06:15:50 +0600 - - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - Complete Post Coming Soon&hellip; - - - - Front Matter - http://localhost:1313/posts/writing-posts/front-matter/ - Mon, 08 Jun 2020 06:15:45 +0600 - - http://localhost:1313/posts/writing-posts/front-matter/ - Complete Post Coming Soon&hellip; - - - - Markdown Syntax Guide - http://localhost:1313/posts/writing-posts/markdown-syntax/ - Mon, 08 Jun 2020 06:15:40 +0600 - - http://localhost:1313/posts/writing-posts/markdown-syntax/ - <p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> - - - - Math Type Settings - http://localhost:1313/posts/writing-posts/math/ - Mon, 08 Jun 2020 06:15:35 +0600 - - http://localhost:1313/posts/writing-posts/math/ - <p>Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.</p> - - - - Rich Content - http://localhost:1313/posts/writing-posts/rich-content/ - Mon, 08 Jun 2020 06:15:30 +0600 - - http://localhost:1313/posts/writing-posts/rich-content/ - <p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes" target="_blank" rel="noopener">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/" target="_blank" rel="noopener">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p> - - - - Using Emoji - http://localhost:1313/posts/writing-posts/using-emoji/ - Mon, 08 Jun 2020 06:15:25 +0600 - - http://localhost:1313/posts/writing-posts/using-emoji/ - <p>Emoji can be enabled in a Hugo project in a number of ways.</p> - - - - - diff --git a/public/posts/writing-posts/markdown-syntax/hero.svg b/public/posts/writing-posts/markdown-syntax/hero.svg deleted file mode 100644 index 990989af..00000000 --- a/public/posts/writing-posts/markdown-syntax/hero.svg +++ /dev/null @@ -1 +0,0 @@ -code review \ No newline at end of file diff --git a/public/posts/writing-posts/markdown-syntax/index.html b/public/posts/writing-posts/markdown-syntax/index.html deleted file mode 100644 index e18eb88f..00000000 --- a/public/posts/writing-posts/markdown-syntax/index.html +++ /dev/null @@ -1,1591 +0,0 @@ - - - - Markdown Syntax Guide - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Markdown Syntax Guide

-
- - - - -
-
    - -
-
- - -
-

This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.

-

Headings

-

The following HTML <h1><h6> elements represent six levels of section headings. <h1> is the highest section level while <h6> is the lowest.

-

H1

-

H2

-

H3

-

H4

-
H5
-
H6
-

Paragraph

-

Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.

-

Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.

-

Blockquotes

-

The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a footer or cite element, and optionally with in-line changes such as annotations and abbreviations.

-

Blockquote without attribution

-
-

Tiam, ad mint andaepu dandae nostion secatur sequo quae. -Note that you can use Markdown syntax within a blockquote.

-
-

Blockquote with attribution

-
-

Don’t communicate by sharing memory, share memory by communicating.

-— Rob Pike1

-
-

Tables

-

Tables aren’t part of the core Markdown spec, but Hugo supports them out-of-the-box.

- - - - - - - - - - - - - - - - - -
NameAge
Bob27
Alice23
-

Inline Markdown within tables

- - - - - - - - - - - - - - - - - -
Inline   Markdown   In   Table
italicsboldstrikethrough   code
-

Code Blocks

-

Code block with backticks

-
html
-<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="UTF-8">
-  <title>Example HTML5 Document</title>
-</head>
-<body>
-  <p>Test</p>
-</body>
-</html>
-

Code block indented with four spaces

-
<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="UTF-8">
-  <title>Example HTML5 Document</title>
-</head>
-<body>
-  <p>Test</p>
-</body>
-</html>
-
-

Code block with Hugo’s internal highlight shortcode

-
<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="UTF-8">
-  <title>Example HTML5 Document</title>
-</head>
-<body>
-  <p>Test</p>
-</body>
-</html>
-

List Types

-

Ordered List

-
    -
  1. First item
  2. -
  3. Second item
  4. -
  5. Third item
  6. -
-

Unordered List

-
    -
  • List item
  • -
  • Another item
  • -
  • And another item
  • -
-

Nested list

-
    -
  • Fruit -
      -
    • Apple
    • -
    • Orange
    • -
    • Banana
    • -
    -
  • -
  • Dairy -
      -
    • Milk
    • -
    • Cheese
    • -
    -
  • -
-

Other Elements — abbr, sub, sup, kbd, mark

-

GIF is a bitmap image format.

-

H2O

-

Xn + Yn = Zn

-

Press CTRL+ALT+Delete to end the session.

-

Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.

-
-
-
    -
  1. -

    The above quote is excerpted from Rob Pike’s talk during Gopherfest, November 18, 2015. ↩︎

    -
  2. -
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/math/hero.svg b/public/posts/writing-posts/math/hero.svg deleted file mode 100644 index 8d52d9c9..00000000 --- a/public/posts/writing-posts/math/hero.svg +++ /dev/null @@ -1 +0,0 @@ -mathematics \ No newline at end of file diff --git a/public/posts/writing-posts/math/index.html b/public/posts/writing-posts/math/index.html deleted file mode 100644 index 53482560..00000000 --- a/public/posts/writing-posts/math/index.html +++ /dev/null @@ -1,1412 +0,0 @@ - - - - Math Type Settings - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Math Type Settings

-
- - - - -
-
    - -
-
- - -
-

Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.

-

In this example we will be using KaTeX

-
    -
  • Create a partial under /layouts/partials/math.html
  • -
  • Within this partial reference the Auto-render Extension or host these scripts locally.
  • -
  • Include the partial in your templates like so:
  • -
-
{{ if or .Params.math .Site.Params.math }}
-{{ partial "math.html" . }}
-{{ end }}
-
    -
  • To enable KaTex globally set the parameter math to true in a project’s configuration
  • -
  • To enable KaTex on a per page basis include the parameter math: true in content files.
  • -
-

Note: Use the online reference of Supported TeX Functions -

-

Examples

- -

Block math: -$$ -\varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } -$$

-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/mermaid/hero.svg b/public/posts/writing-posts/mermaid/hero.svg deleted file mode 100644 index 43b42eda..00000000 --- a/public/posts/writing-posts/mermaid/hero.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/posts/writing-posts/mermaid/index.html b/public/posts/writing-posts/mermaid/index.html deleted file mode 100644 index f8d3137b..00000000 --- a/public/posts/writing-posts/mermaid/index.html +++ /dev/null @@ -1,1665 +0,0 @@ - - - - Mermaid Support - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, March 14, 2022

-
- - -
-

Mermaid Support

-
- - - - -
-
    - -
-
- - -
-

This theme comes with built in mermaid support powered by mermaid-js. To enable mermaid for a page, you have to put mermaid: true in your page front-matter. For example, this page has the following front-matter:

-
title: "Mermaid Support"
-date: 2022-03-14T06:15:35+06:00
-menu:
-  sidebar:
-    name: Mermaid
-    identifier: writing-post-mermaid
-    parent: writing-post
-    weight: 60
-mermaid: true
-

Then, you can use mermaid short code to add your mermaid content. For example:

-
{{< mermaid align="center">}}
-  # your mermaid content here
-{{< /mermaid >}}
-

The mermaid short code accept the following parameters:

-
    -
  • align: Let’s you align your diagram at left, right, or center. The default alignment is center.
  • -
  • background: Let’s you change the background color of your diagram.
  • -
-

In addition, you can also customize the theme of yours diagrams, for example:

-
{{< mermaid align="center" >}}
-%%{init: {'theme':'default'}}%%
-  # your mermaid content here
-{{< mermaid >}}
-

The theme parameter accept the following values:

-
    -
  • default
  • -
  • neutral
  • -
  • dark
  • -
  • forest
  • -
  • base
  • -
-

Examples

-

Here, are few example of different diagram using mermaid.

-

Graph

-
{{< mermaid align="left" >}}
-graph LR;
-    A[Hard edge] -->|Link text| B(Round edge)
-    B --> C{Decision}
-    C -->|One| D[Result one]
-    C -->|Two| E[Result two]
-{{< /mermaid >}}
-
- - - - - - - -
- -graph LR; - A[Hard edge] -->|Link text| B(Round edge) - B --> C{Decision} - C -->|One| D[Result one] - C -->|Two| E[Result two] - -
- -
-

Sequence Diagram

-
{{< mermaid >}}
-sequenceDiagram
-    participant Alice
-    participant Bob
-    Alice->>John: Hello John, how are you?
-    loop Healthcheck
-        John->>John: Fight against hypochondria
-    end
-    Note right of John: Rational thoughts <br/>prevail!
-    John-->>Alice: Great!
-    John->>Bob: How about you?
-    Bob-->>John: Jolly good!
-{{< /mermaid >}}
-
- - - - - - - - - -
- -sequenceDiagram - participant Alice - participant Bob - Alice->>John: Hello John, how are you? - loop Healthcheck - John->>John: Fight against hypochondria - end - Note right of John: Rational thoughts
prevail! - John-->>Alice: Great! - John->>Bob: How about you? - Bob-->>John: Jolly good! - -
- -
-

Gantt diagram

-
{{< mermaid >}}
-gantt
-  dateFormat  YYYY-MM-DD
-  title Adding GANTT diagram to mermaid
-  excludes weekdays 2014-01-10
-
-section A section
-  Completed task            :done,    des1, 2014-01-06,2014-01-08
-  Active task               :active,  des2, 2014-01-09, 3d
-  Future task               :         des3, after des2, 5d
-  Future task2               :         des4, after des3, 5d
-{{< /mermaid >}}
-
- - - - - - - - - -
- -gantt - dateFormat YYYY-MM-DD - title Adding GANTT diagram to mermaid - excludes weekdays 2014-01-10 - -section A section - Completed task :done, des1, 2014-01-06,2014-01-08 - Active task :active, des2, 2014-01-09, 3d - Future task : des3, after des2, 5d - Future task2 : des4, after des3, 5d - -
- -
-

Class Diagram

-
{{< mermaid >}}
-classDiagram
-  Class01 <|-- AveryLongClass : Cool
-  Class03 *-- Class04
-  Class05 o-- Class06
-  Class07 .. Class08
-  Class09 --> C2 : Where am i?
-  Class09 --* C3
-  Class09 --|> Class07
-  Class07 : equals()
-  Class07 : Object[] elementData
-  Class01 : size()
-  Class01 : int chimp
-  Class01 : int gorilla
-  Class08 <--> C2: Cool label
-{{< /mermaid >}}
-
- - - - - - - - - -
- -classDiagram - Class01 <|-- AveryLongClass : Cool - Class03 *-- Class04 - Class05 o-- Class06 - Class07 .. Class08 - Class09 --> C2 : Where am i? - Class09 --* C3 - Class09 --|> Class07 - Class07 : equals() - Class07 : Object[] elementData - Class01 : size() - Class01 : int chimp - Class01 : int gorilla - Class08 <--> C2: Cool label - -
- -
-

Git Graph

-
{{< mermaid background="black" align="right" >}}
-gitGraph:
-options
-{
-    "nodeSpacing": 150,
-    "nodeRadius": 10
-}
-end
-commit
-branch newbranch
-checkout newbranch
-commit
-commit
-checkout master
-commit
-commit
-merge newbranch
-{{< /mermaid >}}
-
- - - - - -
- -gitGraph: - options - { - "nodeSpacing": 150, - "nodeRadius": 10 - } - end - commit - branch newbranch - checkout newbranch - commit - commit - checkout master - commit - commit - merge newbranch - -
- -
-

ER Diagram

-
{{< mermaid >}}
-erDiagram
-    CUSTOMER ||--o{ ORDER : places
-    ORDER ||--|{ LINE-ITEM : contains
-    CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
-{{< /mermaid >}}
-
- - - - - - - - - -
- -erDiagram - CUSTOMER ||--o{ ORDER : places - ORDER ||--|{ LINE-ITEM : contains - CUSTOMER }|..|{ DELIVERY-ADDRESS : uses - -
- - -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/organizing/category/index.html b/public/posts/writing-posts/organizing/category/index.html deleted file mode 100644 index 207f65a5..00000000 --- a/public/posts/writing-posts/organizing/category/index.html +++ /dev/null @@ -1,1477 +0,0 @@ - - - - Creating Category - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
Md.Habibur Rahman
-

Monday, June 8, 2020

-
- - -
-

Creating Category

-
- - - - -
-
    - -
-
- - -
-

First, we need to understand how to create a post then we will be able to create categories.

-

Post Creation

-

To create a post in your blog first you need to go to the folder named posts. Here, create a file _index.md(The file name has to be exactly the same as it is mentioned). Then open the file and add below lines:

-
---
-title: Posts
----  
-
-

now, save and close the file. Now, Suppose, you want to write a post. First, create a file, name it with a markdown extension at the end. For example: we’ve created a file named analytics-and-comments.md and added the below lines of contents:

-
---
-title: "Analytics and Comments"
-date: 2020-06-08T06:00:23+06:00
-hero: /images/posts/writing-posts/analytics.svg
-description: Adding analytics and disquss comment in hugo 
-theme: Toha
-menu:
-  sidebar:
-    name: Analytics & Comments
-    identifier: analytics-and-comments
-    weight: 500
----
-
-### Complete Post Coming Soon...
-
-

As we know that, the header part of this file which starts and ends with 3 horizontal hyphen(---) is called the front-matter and every blog post that we write needs to be a front matter included there. Let’s understand what are the parameters actually mean:

-

title: This is the title of your post.
-date: This is the time that shows the posting time of your blog. The first portion is in the year-month-date format. You can edit the date and time as you wish.
-hero: Here, you need to include the location path of the cover photo of your post. Go to the static folder and create a folder named images(If you don’t have) then inside this folder create another folder called posts and inside this, we created a folder named writing-posts where we put the image file analytics.svg. Now copy the path and add it to the hero parameter as mentioned above.
-description: Add any description you like.
-menu: This section contains another parameter called sidebar which actually displays how the file structure in the sidebar is going to look, and under this we have:
-name: This defines what would be the name of the document in sidebar file hierarchy
-identifier: This helps to distinguish the file from other files and helps in terms of category creation.
-weight: A value is assigned to this param as a weight value and for multiple files, the documents will appear in the file hierarchy based on this weight value in ascending order.</ -
-after the front-matter, you can write any content following the markdown rules.
-The following image shows how the contents of analytics-and-comments.md are mapped into the sidebar section.

-

Image1

-
-

In the above figure- Features, Installation, Configuration, Writing Posts, Customizing, Short Codes, etc are folders created just for other posts.

-
-

Category Creation

-

As we have created one _index.md file and one blog post markdown file previously, now to create a category, we need to create a folder. We created a folder called getting-started and inside this folder, we again need to create a _index.md file which contains the front-matter as below:

-
---
-title: Deploy Site
-menu:
-  sidebar:
-    name: Deploy Site
-    identifier: getting-started
-    weight: 300
----
-

The meaning of each parameter in the above code block has been discussed earlier. Just, for the time being, keep in mind that we are going to create the category name as getting-started that’s why we included it as an identifier in this _index.md file but you can give any name you want. Next, we are going to create a markdown file called github-pages.md which will be our blog post file for this folder. Our github-pages.md includes the following lines:

-
---
-title: "Deploy site in Github Pages"
-date: 2020-06-08T06:00:20+06:00
-hero: /images/posts/writing-posts/git.svg
-menu:
-  sidebar:
-    name: Github Pages
-    identifier: getting-started-github
-    parent: getting-started
-    weight: 10
----
-### Complete Post Coming Soon...
-

We already know about the parameters used here, but we have one new parameter this time included which is parent and If we notice we will understand that the value of this param and the value of identifier param in the _index.md file inside this folder are both the same. We have to be careful that both of these parameter value matches. Now, you can add as many posts and categories as you want following the above-mentioned procedure. This is how we create categories.

-

The following image shows how the contents are mapped into the sidebar section.
-Image2

-

Customizing post’s author information

-

By default, the post should use author information from config.yaml. If you want to overwrite the default author information, just add following author section in the front-matter:

-
author:
-  name: Md.Habibur Rahman
-  image: /images/authors/habib.jpg
-

Your final front-matter should look-like:

-
title: "Creating Category"
-date: 2020-06-08T06:15:55+06:00
-# hero: images/background/flower.jpg
-author:
-  name: Md.Habibur Rahman
-  image: /images/authors/habib.jpg
-menu:
-  sidebar:
-    name: Creating Category
-    identifier: writing-post-category-create
-    parent: writing-post-category
-    weight: 10
-
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/organizing/index.html b/public/posts/writing-posts/organizing/index.html deleted file mode 100644 index 3f1bf6b4..00000000 --- a/public/posts/writing-posts/organizing/index.html +++ /dev/null @@ -1,1142 +0,0 @@ - - - - Category - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/organizing/index.xml b/public/posts/writing-posts/organizing/index.xml deleted file mode 100644 index b0588811..00000000 --- a/public/posts/writing-posts/organizing/index.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - Category on Toha - http://localhost:1313/posts/writing-posts/organizing/ - Recent content in Category on Toha - Hugo -- gohugo.io - en - Mon, 08 Jun 2020 06:15:55 +0600 - Creating Category - http://localhost:1313/posts/writing-posts/organizing/category/ - Mon, 08 Jun 2020 06:15:55 +0600 - - http://localhost:1313/posts/writing-posts/organizing/category/ - First, we need to understand how to create a post then we will be able to create categories. -Post Creation To create a post in your blog first you need to go to the folder named posts. Here, create a file _index.md(The file name has to be exactly the same as it is mentioned). Then open the file and add below lines: --- title: Posts --- now, save and close the file. - - - - Creating Sub Category - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - Mon, 08 Jun 2020 06:15:50 +0600 - - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - Complete Post Coming Soon&hellip; - - - - - diff --git a/public/posts/writing-posts/organizing/page/1/index.html b/public/posts/writing-posts/organizing/page/1/index.html deleted file mode 100644 index 3854be5c..00000000 --- a/public/posts/writing-posts/organizing/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/posts/writing-posts/organizing/ - - - - - - diff --git a/public/posts/writing-posts/organizing/sub-category/example/index.html b/public/posts/writing-posts/organizing/sub-category/example/index.html deleted file mode 100644 index ebe22b35..00000000 --- a/public/posts/writing-posts/organizing/sub-category/example/index.html +++ /dev/null @@ -1,1398 +0,0 @@ - - - - Creating Sub Category - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Creating Sub Category

-
- - - - -
-
    - -
-
- - -
-

Complete Post Coming Soon…

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/organizing/sub-category/index.html b/public/posts/writing-posts/organizing/sub-category/index.html deleted file mode 100644 index 4df7e038..00000000 --- a/public/posts/writing-posts/organizing/sub-category/index.html +++ /dev/null @@ -1,1116 +0,0 @@ - - - - Sub-Category - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - -
-
-
- - Hero Image - -
- - -
-
- - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/organizing/sub-category/index.xml b/public/posts/writing-posts/organizing/sub-category/index.xml deleted file mode 100644 index 4448889c..00000000 --- a/public/posts/writing-posts/organizing/sub-category/index.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - Sub-Category on Toha - http://localhost:1313/posts/writing-posts/organizing/sub-category/ - Recent content in Sub-Category on Toha - Hugo -- gohugo.io - en - Mon, 08 Jun 2020 06:15:50 +0600 - Creating Sub Category - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - Mon, 08 Jun 2020 06:15:50 +0600 - - http://localhost:1313/posts/writing-posts/organizing/sub-category/example/ - Complete Post Coming Soon&hellip; - - - - - diff --git a/public/posts/writing-posts/organizing/sub-category/page/1/index.html b/public/posts/writing-posts/organizing/sub-category/page/1/index.html deleted file mode 100644 index 3169faee..00000000 --- a/public/posts/writing-posts/organizing/sub-category/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/posts/writing-posts/organizing/sub-category/ - - - - - - diff --git a/public/posts/writing-posts/page/1/index.html b/public/posts/writing-posts/page/1/index.html deleted file mode 100644 index 25fa3af0..00000000 --- a/public/posts/writing-posts/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/posts/writing-posts/ - - - - - - diff --git a/public/posts/writing-posts/rich-content/hero.svg b/public/posts/writing-posts/rich-content/hero.svg deleted file mode 100644 index 40c3ca75..00000000 --- a/public/posts/writing-posts/rich-content/hero.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/posts/writing-posts/rich-content/index.html b/public/posts/writing-posts/rich-content/index.html deleted file mode 100644 index 3efdcf09..00000000 --- a/public/posts/writing-posts/rich-content/index.html +++ /dev/null @@ -1,1443 +0,0 @@ - - - - Rich Content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Rich Content

-
- - - - -
-
    - -
-
- - -
-

Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.

-
-

Instagram Simple Shortcode

- -
-
-

YouTube Privacy Enhanced Shortcode

- -
- -
- -
-
-

Twitter Simple Shortcode

- - - - -
-
-

Vimeo Simple Shortcode

- -
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/writing-posts/using-emoji/hero.svg b/public/posts/writing-posts/using-emoji/hero.svg deleted file mode 100644 index 3949ba5a..00000000 --- a/public/posts/writing-posts/using-emoji/hero.svg +++ /dev/null @@ -1 +0,0 @@ -smiley face \ No newline at end of file diff --git a/public/posts/writing-posts/using-emoji/index.html b/public/posts/writing-posts/using-emoji/index.html deleted file mode 100644 index 53d1d6ae..00000000 --- a/public/posts/writing-posts/using-emoji/index.html +++ /dev/null @@ -1,1393 +0,0 @@ - - - - Using Emoji - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - -
- -
- Author Image -
John Doe
-

Monday, June 8, 2020

-
- - -
-

Using Emoji

-
- - - - -
-
    - -
-
- - -
-

Emoji can be enabled in a Hugo project in a number of ways.

-

The emojify function can be called directly in templates or Inline Shortcodes.

-

To enable emoji globally, set enableEmoji to true in your site’s configuration and then you can type emoji shorthand codes directly in content files; e.g.

-

🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:

-
-

The Emoji cheat sheet is a useful reference for emoji shorthand codes.

-
-

N.B. The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g.

-
.emoji {
-font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;
-}
-
- - -
- - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - comments powered by Disqus - - - - - - - - - -
-
-
- - - - -
- - - - -
- -
-
Table of Contents
-
-
- -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/search/index.html b/public/search/index.html deleted file mode 100644 index 2799ee67..00000000 --- a/public/search/index.html +++ /dev/null @@ -1,1061 +0,0 @@ - - - - Search Results - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- - - -
-
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/search/index.xml b/public/search/index.xml deleted file mode 100644 index 489d0ecc..00000000 --- a/public/search/index.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - Searches on Toha - http://localhost:1313/search/ - Recent content in Searches on Toha - Hugo -- gohugo.io - en - Tue, 08 Jun 2010 08:06:25 +0600 - - - - - - - - - - - - diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index 7e76e9a8..00000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - http://localhost:1313/en/sitemap.xml - - 2024-02-06T06:20:34+06:00 - - - - - http://localhost:1313/fr/sitemap.xml - - 2024-01-19T02:30:00+06:00 - - - - - http://localhost:1313/bn/sitemap.xml - - 2010-06-08T08:06:25+06:00 - - - - - http://localhost:1313/es/sitemap.xml - - 2024-02-06T06:20:34+06:00 - - - - diff --git a/public/tags/index.html b/public/tags/index.html deleted file mode 100644 index bcea16bf..00000000 --- a/public/tags/index.html +++ /dev/null @@ -1,625 +0,0 @@ - - - - Tags - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
- -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/index.xml b/public/tags/index.xml deleted file mode 100644 index b29169a3..00000000 --- a/public/tags/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Tags on Toha - http://localhost:1313/tags/ - Recent content in Tags on Toha - Hugo -- gohugo.io - en - - diff --git a/public/tags/page/1/index.html b/public/tags/page/1/index.html deleted file mode 100644 index 09165a43..00000000 --- a/public/tags/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/tags/ - - - - - -