2024-01-31 17:49:52 +01:00
<!DOCTYPE html> < html lang = "cs" > < head > < meta charset = "utf-8" > < meta http-equiv = "X-UA-Compatible" content = "IE=edge" > < meta name = "viewport" content = "width=device-width,initial-scale=1" > < title > Plán na migraci z Micro Blogu - NoLog< / title > < meta name = "generator" content = "Publii Open-Source CMS for Static Site" > < link rel = "stylesheet" href = "https://jsem.nudista.online/media/plugins/syntaxHighlighter/prism-black.css" > < link rel = "canonical" href = "https://jsem.nudista.online/test-2.html" > < link rel = "alternate" type = "application/atom+xml" href = "https://jsem.nudista.online/feed.xml" > < link rel = "alternate" type = "application/json" href = "https://jsem.nudista.online/feed.json" > < meta property = "og:title" content = "Plán na migraci z Micro Blogu" > < meta property = "og:image" content = "https://jsem.nudista.online/media/website/logo-2.svg" > < meta property = "og:image:width" content = "204" > < meta property = "og:image:height" content = "92" > < meta property = "og:site_name" content = "NoLog" > < meta property = "og:description" content = "" > < meta property = "og:url" content = "https://jsem.nudista.online/test-2.html" > < meta property = "og:type" content = "article" > < link rel = "shortcut icon" href = "https://jsem.nudista.online/media/website/favicon.ico" type = "image/x-icon" > < link rel = "preload" href = "https://jsem.nudista.online/assets/dynamic/fonts/publicsans/publicsans.woff2" as = "font" type = "font/woff2" crossorigin > < link rel = "stylesheet" href = "https://jsem.nudista.online/assets/css/style.css?v=df6e0dd7b95ea201317f082730fc6b90" > < script type = "application/ld+json" > { "@context" : "http://schema.org" , "@type" : "Article" , "mainEntityOfPage" : { "@type" : "WebPage" , "@id" : "https://jsem.nudista.online/test-2.html" } , "headline" : "Plán na migraci z Micro Blogu" , "datePublished" : "2024-01-30T19:38" , "dateModified" : "2024-01-31T17:49" , "image" : { "@type" : "ImageObject" , "url" : "https://jsem.nudista.online/media/website/logo-2.svg" , "height" : 92 , "width" : 204 } , "description" : "" , "author" : { "@type" : "Person" , "name" : "Programování" , "url" : "https://jsem.nudista.online/projekt/programovani/" } , "publisher" : { "@type" : "Organization" , "name" : "Nudist@nline" , "logo" : { "@type" : "ImageObject" , "url" : "https://jsem.nudista.online/media/website/logo-2.svg" , "height" : 92 , "width" : 204 } } } < / script > < noscript > < style > i m g [ l o a d i n g ] {
2024-01-30 21:27:12 +01:00
opacity: 1;
2024-01-31 17:49:52 +01:00
}< / style > < / noscript > < style > : root { --toc-max-height : auto ; } html { scroll-padding-top : 2 rem ; } . post__toc h3 { align-items : center ; border : none ; cursor : pointer ; display : inline-flex ; gap : .5 em ; margin : 0 ; padding : 0 ; user-select : none ; } . post__toc > ol { margin-left : 0 ; max-height : 0 ; overflow : auto ; opacity : 0 ; transition : opacity 0.3 s ease-out , max-height 0.5 s ease-out ; } . post__toc > ol [ aria-hidden = "false" ] { max-height : var ( - - toc - max - height ) ; opacity : 1 ; transition : opacity 0.3 s ease-in , max-height 0.5 s ease-in ; } . post__toc ol { counter-reset : item ; list-style : none ; } . post__toc li { padding-left : 0 ; padding-bottom : 0 ; } . post__toc ol ol { margin-left : 1.5 rem ; margin-top : 0 ; } . post__toc ol ol li :: before { margin-left : 0 ; } . post__toc a { align-items : stretch ; color : var ( - - toc - link - color , var ( - - link - color ) ) ; display : inline-flex ; flex-wrap : nowrap ; } . post__toc a : hover , . post__toc a : active , . post__toc a : focus { color : var ( - - toc - link - color - hover , var ( - - link - color - hover ) ) ; } . post__toc a :: before { content : counters ( item , "." , decimal ) ". " ; counter-increment : item ; color : var ( - - toc - number - color , var ( - - text - color ) ) ; display : inline-block ; flex-grow : 0 ; flex-shrink : 0 ; margin-right : 0.2 em ; } . post__toc-toggle { background : none ; border : none ; border-radius : 0 ; box-shadow : none ; color : var ( - - toc - toggle - link - color , var ( - - color ) ) ; cursor : pointer ; display : inline ; font-weight : normal ; overflow : visible ; padding : 0 ; text-align : left ; text-decoration : none ; text-transform : none ; vertical-align : baseline ; will-change : unset ; } . post__toc-toggle : hover , . post__toc-toggle : active , . post__toc-toggle : focus { background : inherit ; border : inherit ; box-shadow : inherit ; color : var ( - - toc - toggle - link - color - hover , var ( - - color , inherit ) ) ; text-decoration : none ; transform : inherit ; } . post__toc-toggle :: before { content : "[" ; color : var ( - - toc - toggle - color , var ( - - text - color ) ) ; } . post__toc-toggle :: after { content : "]" ; color : var ( - - toc - toggle - color , var ( - - text - color ) ) ; } < / style > < noscript > < style > . post__toc > ol { max-height : var ( - - toc - max - height ) ; opacity : 1 ; transition : none ; } . post__toc h3 { cursor : default ; } < / style > < / noscript > < style > . fi { fill : none ; stroke-linecap : round ; stroke-linejoin : round ; vertical-align : middle } < / style > < / head > < body > < div class = "content" > < div class = "left-bar" > < div class = "left-bar__inner" > < header class = "header" > < a class = "logo" href = "https://jsem.nudista.online/" > < img src = "https://jsem.nudista.online/media/website/logo-2.svg" alt = "NoLog" width = "204" height = "92" > < / a > < nav class = "navbar" > < button class = "navbar__toggle" aria-label = "Menu" aria-haspopup = "true" aria-expanded = "false" > < span class = "navbar__toggle__box" > < span class = "navbar__toggle__inner" > Menu< / span > < / span > < / button > < ul class = "navbar__menu" > < li > < a class = "tltp" href = "https://jsem.nudista.online/" target = "_self" aria-label = "Domů" > < svg class = "fi fi-home" width = "24px" height = "24px" stroke = "currentColor" stroke-width = "2" > < use href = "https://jsem.nudista.online/media/plugins/featherIcons/feather-sprite.svg#home" / > < / svg > < span > Domů< / span > < / a > < / li > < li > < a class = "tltp" href = "https://jsem.nudista.online/kategorie/" target = "_self" aria-label = "Kategorie" > < svg class = "fi fi-tag" width = "24px" height = "24px" stroke = "currentColor" stroke-width = "2" > < use href = "https://jsem.nudista.online/media/plugins/featherIcons/feather-sprite.svg#tag" / > < / svg > < span > Kategorie< / span > < / a > < / li > < li > < a class = "tltp" href = "https://code.nolog.cz/nudista/main.git" target = "_blank" aria-label = "Repozitář" > < svg class = "fi fi-code" width = "24px" height = "24px" stroke = "currentColor" stroke-width = "2" > < use href = "https://jsem.nudista.online/media/plugins/featherIcons/feather-sprite.svg#code" / > < / svg > < span > Repozitář< / span > < / a > < / li > < li > < a class = "tltp" href = "https://" target = "_self" aria-label = "Televize" > < svg class = "fi fi-tv" width = "24px" height = "24px" stroke = "currentColor" stroke-width = "2" > < use href = "https://jsem.nudista.online/media/plugins/featherIcons/feather-sprite.svg#tv" / > < / svg > < span > Televize< / span > < / a > < / li > < li > < a class = "tltp" href = "https://jsem.nudista.online/feed.xml" target = "_self" aria-label = "RSS" > < svg class = "fi fi-rss" width = "24px" height = "24px" stroke = "currentColor" stroke-width = "2" > < use href
2024-01-30 21:27:12 +01:00
for (var i = 0; i < images.length ; i + + ) {
if (images[i].complete) {
images[i].classList.add('is-loaded');
} else {
images[i].addEventListener('load', function () {
this.classList.add('is-loaded');
}, false);
}
2024-01-30 23:25:22 +01:00
}< / script > < script defer = "defer" src = "https://jsem.nudista.online/assets/js/quicklink.umd.js?v=a52ee49fe4afff274f8c30fe880ddc13" > < / script > < script > w i n d o w . a d d E v e n t L i s t e n e r ( ' l o a d ' , ( ) = > {
2024-01-30 22:03:11 +01:00
quicklink.listen();
});< / script > < script > ( f u n c t i o n ( ) {
2024-01-30 21:27:12 +01:00
let collapsibleTOCItems = document.querySelectorAll(".post__toc h3");
collapsibleTOCItems.forEach(function(item, index) {
let subList = item.nextElementSibling;
let parentItem = item.parentElement;
let toggleButton;
if (subList & & subList.tagName === "OL") {
let defaultState = 'false';
parentItem.setAttribute('aria-expanded', defaultState);
subList.setAttribute('aria-hidden', defaultState === 'true' ? 'false' : 'true');
item.setAttribute('id', 'sublist-' + index);
item.setAttribute('tabindex', '0');
const toggleElement = "both";
if (toggleElement === "header" || toggleElement === "both") {
item.addEventListener('click', function(event) {
event.preventDefault();
toggleSubList(this, toggleButton);
});
item.addEventListener('keydown', function(event) {
if (event.key === 'Enter' || event.key === ' ') {
event.preventDefault();
toggleSubList(this, toggleButton);
}
});
}
if (toggleElement === "button" || toggleElement === "both") {
toggleButton = item.querySelector('.post__toc-toggle');
toggleButton.textContent = defaultState === 'true' ? 'hide' : 'show';
toggleButton.addEventListener('click', function(event) {
event.stopPropagation();
event.preventDefault();
toggleSubList(item, toggleButton);
});
}
}
});
function toggleSubList(element, button) {
let parentItem = element.parentElement;
let subList = parentItem.querySelector('ol');
if (subList) {
if (parentItem.getAttribute('aria-expanded') === 'true') {
parentItem.setAttribute('aria-expanded', 'false');
subList.setAttribute('aria-hidden', 'true');
} else {
parentItem.setAttribute('aria-expanded', 'true');
subList.setAttribute('aria-hidden', 'false');
}
}
if (button) {
button.textContent = parentItem.getAttribute('aria-expanded') === 'true' ? 'hide' : 'show';
}
}
2024-01-30 23:25:22 +01:00
})();< / script > < script defer = "defer" src = "https://jsem.nudista.online/media/plugins/syntaxHighlighter/prism.js" > < / script > < / body > < / html >