Files
oscloud-news/public/posts/slouceni-mastodon-instanci/index.html

417 lines
24 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en" dir="auto" data-theme="auto">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="index, follow">
<title>Sloučení Mastodon instancí mamutovo.cz a mastodon.arch-linux.cz | Oscloud News</title>
<meta name="keywords" content="mastodon, fediverse, oscloud, mamutovo.cz">
<meta name="description" content="Ahoj kamarádi, kolegoví, Mastodontíci!
Rádi bychom vás informovali o našich plánech a změnách na našich Mastodon instancích.
Jak určitě víte, provozujeme aktuálně dvě instance - mamutovo.cz a mastodon.arch-linux.cz. Rozhodli jsme se, že pro zjednodušení správy, aktualizací, a ano, samozřejmě i snížení nákladů na provoz bychom rádi ponechali jen jednu instanci mamutovo.cz, které chceme i nadále věnovat maximální prioritu.
Volba mamutovo.cz nepadla náhodně, ale hlavně proto, že tato doména působí víc civilněji a ne jako nebezpečná barikáda pro lidi, kteří slovo Linux chápou asi tak jako neštovice, mor a jiné hrozby. Našim cílem je věnovat plnou podporu jedné instanci a nabídnout na ní vždycky to nejnovější a nejlepší, co Mastodon může nabídnout.">
<meta name="author" content="Archos &amp; Ivan">
<link rel="canonical" href="https://blog.oscloud.cz/posts/slouceni-mastodon-instanci/">
<link crossorigin="anonymous" href="/assets/css/stylesheet.343cc480b9ffc8f04ccbe5e968ad674880cab773ec19905e93033065c1e7a804.css" integrity="sha256-NDzEgLn/yPBMy&#43;XpaK1nSIDKt3PsGZBekwMwZcHnqAQ=" rel="preload stylesheet" as="style">
<link rel="icon" href="https://blog.oscloud.cz/favicon.ico">
<link rel="icon" type="image/png" sizes="16x16" href="https://blog.oscloud.cz/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="https://blog.oscloud.cz/favicon-32x32.png">
<link rel="apple-touch-icon" href="https://blog.oscloud.cz/apple-touch-icon.png">
<link rel="mask-icon" href="https://blog.oscloud.cz/safari-pinned-tab.svg">
<meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33">
<link rel="alternate" hreflang="en" href="https://blog.oscloud.cz/posts/slouceni-mastodon-instanci/">
<noscript>
<style>
#theme-toggle,
.top-link {
display: none;
}
</style>
<style>
@media (prefers-color-scheme: dark) {
:root {
--theme: rgb(29, 30, 32);
--entry: rgb(46, 46, 51);
--primary: rgb(218, 218, 219);
--secondary: rgb(155, 156, 157);
--tertiary: rgb(65, 66, 68);
--content: rgb(196, 196, 197);
--code-block-bg: rgb(46, 46, 51);
--code-bg: rgb(55, 56, 62);
--border: rgb(51, 51, 51);
color-scheme: dark;
}
.list {
background: var(--theme);
}
.toc {
background: var(--entry);
}
}
@media (prefers-color-scheme: light) {
.list::-webkit-scrollbar-thumb {
border-color: var(--code-bg);
}
}
</style>
</noscript>
<script>
if (localStorage.getItem("pref-theme") === "dark") {
document.querySelector("html").dataset.theme = 'dark';
} else if (localStorage.getItem("pref-theme") === "light") {
document.querySelector("html").dataset.theme = 'light';
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.querySelector("html").dataset.theme = 'dark';
} else {
document.querySelector("html").dataset.theme = 'light';
}
</script><script defer src="https://analytics.oscloud.cz/script.js" data-website-id="70aaf052-385c-41fb-9cfe-d3b3c6f54f2d"></script>
<meta property="og:url" content="https://blog.oscloud.cz/posts/slouceni-mastodon-instanci/">
<meta property="og:site_name" content="Oscloud News">
<meta property="og:title" content="Sloučení Mastodon instancí mamutovo.cz a mastodon.arch-linux.cz">
<meta property="og:description" content="Ahoj kamarádi, kolegoví, Mastodontíci!
Rádi bychom vás informovali o našich plánech a změnách na našich Mastodon instancích.
Jak určitě víte, provozujeme aktuálně dvě instance - mamutovo.cz a mastodon.arch-linux.cz. Rozhodli jsme se, že pro zjednodušení správy, aktualizací, a ano, samozřejmě i snížení nákladů na provoz bychom rádi ponechali jen jednu instanci mamutovo.cz, které chceme i nadále věnovat maximální prioritu.
Volba mamutovo.cz nepadla náhodně, ale hlavně proto, že tato doména působí víc civilněji a ne jako nebezpečná barikáda pro lidi, kteří slovo Linux chápou asi tak jako neštovice, mor a jiné hrozby. Našim cílem je věnovat plnou podporu jedné instanci a nabídnout na ní vždycky to nejnovější a nejlepší, co Mastodon může nabídnout.">
<meta property="og:locale" content="cs-cz">
<meta property="og:type" content="article">
<meta property="article:section" content="posts">
<meta property="article:published_time" content="2026-02-07T00:00:00+00:00">
<meta property="article:modified_time" content="2026-02-07T00:00:00+00:00">
<meta property="article:tag" content="Mastodon">
<meta property="article:tag" content="Fediverse">
<meta property="article:tag" content="Oscloud">
<meta property="article:tag" content="Mamutovo.cz">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Sloučení Mastodon instancí mamutovo.cz a mastodon.arch-linux.cz">
<meta name="twitter:description" content="Ahoj kamarádi, kolegoví, Mastodontíci!
Rádi bychom vás informovali o našich plánech a změnách na našich Mastodon instancích.
Jak určitě víte, provozujeme aktuálně dvě instance - mamutovo.cz a mastodon.arch-linux.cz. Rozhodli jsme se, že pro zjednodušení správy, aktualizací, a ano, samozřejmě i snížení nákladů na provoz bychom rádi ponechali jen jednu instanci mamutovo.cz, které chceme i nadále věnovat maximální prioritu.
Volba mamutovo.cz nepadla náhodně, ale hlavně proto, že tato doména působí víc civilněji a ne jako nebezpečná barikáda pro lidi, kteří slovo Linux chápou asi tak jako neštovice, mor a jiné hrozby. Našim cílem je věnovat plnou podporu jedné instanci a nabídnout na ní vždycky to nejnovější a nejlepší, co Mastodon může nabídnout.">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1 ,
"name": "Posts",
"item": "https://blog.oscloud.cz/posts/"
},
{
"@type": "ListItem",
"position": 2 ,
"name": "Sloučení Mastodon instancí mamutovo.cz a mastodon.arch-linux.cz",
"item": "https://blog.oscloud.cz/posts/slouceni-mastodon-instanci/"
}
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Sloučení Mastodon instancí mamutovo.cz a mastodon.arch-linux.cz",
"name": "Sloučení Mastodon instancí mamutovo.cz a mastodon.arch-linux.cz",
"description": "Ahoj kamarádi, kolegoví, Mastodontíci!\nRádi bychom vás informovali o našich plánech a změnách na našich Mastodon instancích.\nJak určitě víte, provozujeme aktuálně dvě instance - mamutovo.cz a mastodon.arch-linux.cz. Rozhodli jsme se, že pro zjednodušení správy, aktualizací, a ano, samozřejmě i snížení nákladů na provoz bychom rádi ponechali jen jednu instanci mamutovo.cz, které chceme i nadále věnovat maximální prioritu.\nVolba mamutovo.cz nepadla náhodně, ale hlavně proto, že tato doména působí víc civilněji a ne jako nebezpečná barikáda pro lidi, kteří slovo Linux chápou asi tak jako neštovice, mor a jiné hrozby. Našim cílem je věnovat plnou podporu jedné instanci a nabídnout na ní vždycky to nejnovější a nejlepší, co Mastodon může nabídnout.\n",
"keywords": [
"mastodon", "fediverse", "oscloud", "mamutovo.cz"
],
"articleBody": "Ahoj kamarádi, kolegoví, Mastodontíci!\nRádi bychom vás informovali o našich plánech a změnách na našich Mastodon instancích.\nJak určitě víte, provozujeme aktuálně dvě instance - mamutovo.cz a mastodon.arch-linux.cz. Rozhodli jsme se, že pro zjednodušení správy, aktualizací, a ano, samozřejmě i snížení nákladů na provoz bychom rádi ponechali jen jednu instanci mamutovo.cz, které chceme i nadále věnovat maximální prioritu.\nVolba mamutovo.cz nepadla náhodně, ale hlavně proto, že tato doména působí víc civilněji a ne jako nebezpečná barikáda pro lidi, kteří slovo Linux chápou asi tak jako neštovice, mor a jiné hrozby. Našim cílem je věnovat plnou podporu jedné instanci a nabídnout na ní vždycky to nejnovější a nejlepší, co Mastodon může nabídnout.\nCo to bude znamenat pro vás? Mastodon jako takový nekončí, pouze budeme provozovat pouze jednu instanci - mamutovo.cz.\nPokud budete potřebovat, samozřejmě vám pomůžeme s:\nMigrací účtu (přesměrování followerů) Exportem a importem dat Vysvětlíme celý postup krok za krokem Ivan pro vás připravil podrobný návod na migraci: Návod na migraci účtu V případě, že se na to nebudete cítit, domluvíme si detaily přes PM a celý přenos provedeme za vás.\nProč to děláme? Dlouhodobě se staráme o provoz, aktualizace a doplňování funkcí dvou instancí, které jsou ve finále naprosto totožné. Stojí nás to spoustu času, energie a všechno vlastně musíme dělat dvakrát. Kromě toho máme komunitu roztříštěnou na dvou místech a i správa uživatelů, filtrování, blokování, aby vás nikdo neobtěžoval, se úplně zbytečně tříští mezi dvě instance.\nDalší důvod je samozřejmě i finanční. Za provoz obou instancí platíme měsíčně kolem 80 Euro. K tomu si přidejte licence za translator, zálohy a další náklady a zjistíte stejně jako my, že provoz dvou identických instancí je naprosto zbytečně drahý.\nČasový plán? Zatím nic nevypínáme!\nCelý přesun nebudeme dělat nijak překotně a dáme vám dost času se se změnou vypořádat. Abychom byli konkrétní takový Svátek Práce je krásný den dělat životní změny, ne?\nTermín: Do 1. 5. 2026 pojdou obě instance beze změny, poté bychom chtěli mastodon.arch-linux.cz ukončit.\nMáte jakýkoliv dotaz nebo potřebujete radu a pomoc? Jsme tady pro vás jako vždycky. Napište nám:\nSoukromou zprávu:\nArchos: @archos@mastodon.arch-linux.cz Ivan: @cynik_obecny@mamutovo.cz Matrix:\nArchos: matrix.to/#/@archos:mxchat.cz Ivan: matrix.to/#/@ivan_stloukal:mxchat.cz WhatsApp, Telegram, Signal:\nIvan: +447498113020 Archos: +420739274900 Díky všem, kteří jste součástí komunity.\nCílem je zachovat Mastodon funkční, přívětivý a dlouhodobě udržitelný a společně z mamutovo.cz udělat skvělé místo na fediverse.\nZa OSCloud\nArchos \u0026 Ivan\n",
"wordCount" : "393",
"inLanguage": "en",
"datePublished": "2026-02-07T00:00:00Z",
"dateModified": "2026-02-07T00:00:00Z",
"author":{
"@type": "Person",
"name": "Archos \u0026 Ivan"
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://blog.oscloud.cz/posts/slouceni-mastodon-instanci/"
},
"publisher": {
"@type": "Organization",
"name": "Oscloud News",
"logo": {
"@type": "ImageObject",
"url": "https://blog.oscloud.cz/favicon.ico"
}
}
}
</script>
</head>
<body id="top">
<header class="header">
<nav class="nav">
<div class="logo">
<a href="https://blog.oscloud.cz/" accesskey="h" title="Oscloud News (Alt + H)">
<img src="https://blog.oscloud.cz/logo.png" alt="" aria-label="logo"
height="32">Oscloud News</a>
<div class="logo-switches">
<button id="theme-toggle" accesskey="t" title="(Alt + T)" aria-label="Toggle theme">
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
</svg>
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
</button>
</div>
</div>
<ul id="menu">
<li>
<a href="https://blog.oscloud.cz/" title="🇨🇿">
<span>🇨🇿</span>
</a>
</li>
<li>
<a href="https://blog.oscloud.cz/archives/" title="Archiv">
<span>Archiv</span>
</a>
</li>
<li>
<a href="https://blog.oscloud.cz/search/" title="Vyhledávání">
<span>Vyhledávání</span>
</a>
</li>
<li>
<a href="https://blog.oscloud.cz/tags/" title="Tagy">
<span>Tagy</span>
</a>
</li>
</ul>
</nav>
</header>
<main class="main">
<article class="post-single">
<header class="post-header">
<div class="breadcrumbs"><a href="https://blog.oscloud.cz/">Home</a>&nbsp;»&nbsp;<a href="https://blog.oscloud.cz/posts/">Posts</a></div>
<h1 class="post-title entry-hint-parent">
Sloučení Mastodon instancí mamutovo.cz a mastodon.arch-linux.cz
</h1>
<div class="post-meta"><span title='2026-02-07 00:00:00 +0000 UTC'>February 7, 2026</span>&nbsp;·&nbsp;<span>2 min</span>&nbsp;·&nbsp;<span>Archos &amp; Ivan</span>
</div>
</header>
<div class="post-content"><p>Ahoj kamarádi, kolegoví, Mastodontíci!</p>
<p>Rádi bychom vás informovali o našich plánech a změnách na našich Mastodon instancích.</p>
<p>Jak určitě víte, provozujeme aktuálně dvě instance - <strong>mamutovo.cz</strong> a <strong>mastodon.arch-linux.cz</strong>. Rozhodli jsme se, že pro zjednodušení správy, aktualizací, a ano, samozřejmě i snížení nákladů na provoz bychom rádi ponechali jen jednu instanci <strong>mamutovo.cz</strong>, které chceme i nadále věnovat maximální prioritu.</p>
<p>Volba mamutovo.cz nepadla náhodně, ale hlavně proto, že tato doména působí víc civilněji a ne jako nebezpečná barikáda pro lidi, kteří slovo Linux chápou asi tak jako neštovice, mor a jiné hrozby. Našim cílem je věnovat plnou podporu jedné instanci a nabídnout na ní vždycky to nejnovější a nejlepší, co Mastodon může nabídnout.</p>
<h2 id="co-to-bude-znamenat-pro-vás">Co to bude znamenat pro vás?<a hidden class="anchor" aria-hidden="true" href="#co-to-bude-znamenat-pro-vás">#</a></h2>
<p>Mastodon jako takový nekončí, pouze budeme provozovat pouze jednu instanci - <strong>mamutovo.cz</strong>.</p>
<p>Pokud budete potřebovat, samozřejmě vám pomůžeme s:</p>
<ul>
<li>Migrací účtu (přesměrování followerů)</li>
<li>Exportem a importem dat</li>
<li>Vysvětlíme celý postup krok za krokem</li>
</ul>
<p><strong>Ivan pro vás připravil podrobný návod na migraci:</strong> <a href="https://about.mamutovo.cz/zalozeni-uctu-2/">Návod na migraci účtu</a>
V případě, že se na to nebudete cítit, domluvíme si detaily přes PM a celý přenos provedeme za vás.</p>
<h2 id="proč-to-děláme">Proč to děláme?<a hidden class="anchor" aria-hidden="true" href="#proč-to-děláme">#</a></h2>
<p>Dlouhodobě se staráme o provoz, aktualizace a doplňování funkcí dvou instancí, které jsou ve finále naprosto totožné. Stojí nás to spoustu času, energie a všechno vlastně musíme dělat dvakrát. Kromě toho máme komunitu roztříštěnou na dvou místech a i správa uživatelů, filtrování, blokování, aby vás nikdo neobtěžoval, se úplně zbytečně tříští mezi dvě instance.</p>
<p>Další důvod je samozřejmě i finanční. Za provoz obou instancí platíme měsíčně kolem <strong>80 Euro</strong>. K tomu si přidejte licence za translator, zálohy a další náklady a zjistíte stejně jako my, že provoz dvou identických instancí je naprosto zbytečně drahý.</p>
<h2 id="časový-plán">Časový plán?<a hidden class="anchor" aria-hidden="true" href="#časový-plán">#</a></h2>
<p><strong>Zatím nic nevypínáme!</strong></p>
<p>Celý přesun nebudeme dělat nijak překotně a dáme vám dost času se se změnou vypořádat. Abychom byli konkrétní takový Svátek Práce je krásný den dělat životní změny, ne?</p>
<p><strong>Termín:</strong> Do <strong>1. 5. 2026</strong> pojdou obě instance beze změny, poté bychom chtěli <strong>mastodon.arch-linux.cz</strong> ukončit.</p>
<h2 id="máte-jakýkoliv-dotaz-nebo-potřebujete-radu-a-pomoc">Máte jakýkoliv dotaz nebo potřebujete radu a pomoc?<a hidden class="anchor" aria-hidden="true" href="#máte-jakýkoliv-dotaz-nebo-potřebujete-radu-a-pomoc">#</a></h2>
<p>Jsme tady pro vás jako vždycky. Napište nám:</p>
<p><strong>Soukromou zprávu:</strong></p>
<ul>
<li>Archos: <a href="https://mastodon.arch-linux.cz/@archos">@archos@mastodon.arch-linux.cz</a></li>
<li>Ivan: <a href="https://mamutovo.cz/@cynik_obecny">@cynik_obecny@mamutovo.cz</a></li>
</ul>
<p><strong>Matrix:</strong></p>
<ul>
<li>Archos: <a href="https://matrix.to/#/@archos:mxchat.cz">matrix.to/#/@archos:mxchat.cz</a></li>
<li>Ivan: <a href="https://matrix.to/#/@ivan_stloukal:mxchat.cz">matrix.to/#/@ivan_stloukal:mxchat.cz</a></li>
</ul>
<p><strong>WhatsApp, Telegram, Signal:</strong></p>
<ul>
<li>Ivan: +447498113020</li>
<li>Archos: +420739274900</li>
</ul>
<hr>
<p>Díky všem, kteří jste součástí komunity.</p>
<p>Cílem je zachovat Mastodon funkční, přívětivý a dlouhodobě udržitelný a společně z <strong>mamutovo.cz</strong> udělat skvělé místo na fediverse.</p>
<p><strong>Za OSCloud</strong><br>
Archos &amp; Ivan</p>
</div>
<footer class="post-footer">
<ul class="post-tags">
<li><a href="https://blog.oscloud.cz/tags/mastodon/">Mastodon</a></li>
<li><a href="https://blog.oscloud.cz/tags/fediverse/">Fediverse</a></li>
<li><a href="https://blog.oscloud.cz/tags/oscloud/">Oscloud</a></li>
<li><a href="https://blog.oscloud.cz/tags/mamutovo.cz/">Mamutovo.cz</a></li>
</ul>
<nav class="paginav">
<a class="prev" href="https://blog.oscloud.cz/posts/crytpad/">
<span class="title">« Prev</span>
<br>
<span>CryptPad: Bezpečná kancelář, která nevidí do vašich dokumentů</span>
</a>
<a class="next" href="https://blog.oscloud.cz/posts/nextcloud-oscloud/">
<span class="title">Next »</span>
<br>
<span>Nextcloud na OSCloudu: Praktická alternativa ke cloudovým službám</span>
</a>
</nav>
</footer>
</article>
</main>
<footer class="footer">
<span>&copy; 2026 <a href="https://blog.oscloud.cz/">Oscloud News</a></span> ·
<span>
Powered by
<a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
</span>
</footer>
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
<path d="M12 6H0l6-6z" />
</svg>
</a>
<script>
let menu = document.getElementById('menu');
if (menu) {
const scrollPosition = localStorage.getItem("menu-scroll-position");
if (scrollPosition) {
menu.scrollLeft = parseInt(scrollPosition, 10);
}
menu.onscroll = function () {
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
}
}
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener("click", function (e) {
e.preventDefault();
var id = this.getAttribute("href").substr(1);
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
behavior: "smooth"
});
} else {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
}
if (id === "top") {
history.replaceState(null, null, " ");
} else {
history.pushState(null, null, `#${id}`);
}
});
});
</script>
<script>
var mybutton = document.getElementById("top-link");
window.onscroll = function () {
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
mybutton.style.visibility = "visible";
mybutton.style.opacity = "1";
} else {
mybutton.style.visibility = "hidden";
mybutton.style.opacity = "0";
}
};
</script>
<script>
document.getElementById("theme-toggle").addEventListener("click", () => {
const html = document.querySelector("html");
if (html.dataset.theme === "dark") {
html.dataset.theme = 'light';
localStorage.setItem("pref-theme", 'light');
} else {
html.dataset.theme = 'dark';
localStorage.setItem("pref-theme", 'dark');
}
})
</script>
<script>
document.querySelectorAll('pre > code').forEach((codeblock) => {
const container = codeblock.parentNode.parentNode;
const copybutton = document.createElement('button');
copybutton.classList.add('copy-code');
copybutton.innerHTML = 'copy';
function copyingDone() {
copybutton.innerHTML = 'copied!';
setTimeout(() => {
copybutton.innerHTML = 'copy';
}, 2000);
}
copybutton.addEventListener('click', (cb) => {
if ('clipboard' in navigator) {
navigator.clipboard.writeText(codeblock.textContent);
copyingDone();
return;
}
const range = document.createRange();
range.selectNodeContents(codeblock);
const selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
try {
document.execCommand('copy');
copyingDone();
} catch (e) { };
selection.removeRange(range);
});
if (container.classList.contains("highlight")) {
container.appendChild(copybutton);
} else if (container.parentNode.firstChild == container) {
} else if (codeblock.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "TABLE") {
codeblock.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild(copybutton);
} else {
codeblock.parentNode.appendChild(copybutton);
}
});
</script>
</body>
</html>