<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Docs on Martijn's Notes</title><link>https://vandenboom.online/es/series/docs/</link><description>Recent content in Docs on Martijn's Notes</description><generator>Hugo</generator><language>es</language><copyright>Copyright © 2016-2026 van den &lt;span class='bold-rotate'&gt;B&lt;/span&gt;oom. All Rights Reserved.</copyright><lastBuildDate>Thu, 02 Apr 2026 10:00:00 +0200</lastBuildDate><atom:link href="https://vandenboom.online/es/series/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows Server 2022 Home Lab — AD DS, DNS, CA and Secured RDP</title><link>https://vandenboom.online/es/posts/ws2022-home-lab-ad-dns-ca-rdp/</link><pubDate>Thu, 02 Apr 2026 10:00:00 +0200</pubDate><guid>https://vandenboom.online/es/posts/ws2022-home-lab-ad-dns-ca-rdp/</guid><description><![CDATA[<p><a href="WS2022-Lab-Manual-EN.docx" download class="btn btn-outline-primary btn-sm mb-3"><i class="fas fa-download me-1"></i> Download as Word document</a></p>
<p>This article describes the full build of a two-server Windows Server 2022 home lab in Proxmox VE. Together, the two virtual machines provide Active Directory Domain Services, DNS, Group Policy and a Certificate Authority (ADCS). RDP connections are secured with PKI certificates so the Mac Mini M1 management workstation connects without certificate warnings.</p>
<p>This is part 3 of the series on building a Windows DevOps lab in Proxmox. In <a href="/posts/ws2022-proxmox-vm-creation/">part 1</a> I described how to create a VM, and in <a href="/posts/ws2022-proxmox-template-preparation/">part 2</a> how to prepare the template.</p>]]></description></item><item><title>Windows Server 2022 in Proxmox — Template Preparation</title><link>https://vandenboom.online/es/posts/ws2022-proxmox-template-preparation/</link><pubDate>Tue, 31 Mar 2026 10:00:00 +0200</pubDate><guid>https://vandenboom.online/es/posts/ws2022-proxmox-template-preparation/</guid><description><![CDATA[<p><a href="WS2022-in-Proxmox-Template-Preparation-Guide-EN.docx" download class="btn btn-outline-primary btn-sm mb-3"><i class="fas fa-download me-1"></i> Download as Word document</a></p>
<p>This is part 2 of the series on building a Windows DevOps lab in Proxmox. In <a href="/posts/ws2022-proxmox-vm-creation/">part 1</a> I described how to create the VM. In this article I prepare the VM as a reusable Proxmox template. All future VMs — the CA server, member servers and other roles — will be cloned from this template.</p>
<blockquote>
<p><strong>Important:</strong> After Sysprep, <strong>never</strong> start the VM again. If you do, the generalization is consumed and the template must be rebuilt from scratch.</p>]]></description></item><item><title>Windows Server 2022 in Proxmox — Creating a VM</title><link>https://vandenboom.online/es/posts/ws2022-proxmox-vm-creation/</link><pubDate>Mon, 30 Mar 2026 10:00:00 +0200</pubDate><guid>https://vandenboom.online/es/posts/ws2022-proxmox-vm-creation/</guid><description><![CDATA[<p><a href="WS2022-in-Proxmox-VM-Creation-Guide-EN.docx" download class="btn btn-outline-primary btn-sm mb-3"><i class="fas fa-download me-1"></i> Download as Word document</a></p>
<p>In this article I describe step by step how I create a Windows Server 2022 VM in Proxmox VE 9.1.6. The guide is based on real-world experience and includes all corrections and lessons learned along the way. This is part 1 of a series on building a fully functional Windows DevOps lab in Proxmox.</p>

<h2 id="lab-environment" data-numberify>Lab Environment<a class="anchor ms-1" href="#lab-environment"></a></h2>
<table>
	<thead>
			<tr>
					<th>Component</th>
					<th>Value</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Proxmox host</td>
					<td>macpro2013.local — Mac Pro 2013 Trashcan</td>
			</tr>
			<tr>
					<td>Proxmox version</td>
					<td>9.1.6</td>
			</tr>
			<tr>
					<td>RAM</td>
					<td>128 GB</td>
			</tr>
			<tr>
					<td>Storage</td>
					<td>3.6 TB NVMe (local-lvm pool)</td>
			</tr>
			<tr>
					<td>Network bridge</td>
					<td>vmbr0 — internal lab network (192.168.178.x)</td>
			</tr>
			<tr>
					<td>Proxmox WebUI</td>
					<td>https://192.168.178.205:8006</td>
			</tr>
	</tbody>
</table>
<hr>

<h2 id="why-a-ca-is-needed--the-ssl-warning" data-numberify>Why a CA Is Needed — the SSL Warning<a class="anchor ms-1" href="#why-a-ca-is-needed--the-ssl-warning"></a></h2>
<p>Anyone who opens the Proxmox WebUI via <code>macpro2013.local</code> in Safari will immediately see a certificate warning. Proxmox uses a self-signed certificate by default.</p>]]></description></item><item><title>Windows Server 2022 — Active Directory and DNS Installation</title><link>https://vandenboom.online/es/posts/windows_server_2022_ad_dns/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0100</pubDate><guid>https://vandenboom.online/es/posts/windows_server_2022_ad_dns/</guid><description><![CDATA[<p>This article describes step by step how I installed Active Directory Domain Services (AD DS) and DNS on a Windows Server 2022 Datacenter VM in a VMware Fusion lab environment. The result is a fully functional domain controller for the domain <strong>lab.local</strong>, serving as the foundation for a Windows DevOps lab.</p>

<h2 id="environment" data-numberify>Environment<a class="anchor ms-1" href="#environment"></a></h2>
<table>
	<thead>
			<tr>
					<th>Component</th>
					<th>Value</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Virtualization</td>
					<td>VMware Fusion (macOS)</td>
			</tr>
			<tr>
					<td>Guest OS</td>
					<td>Windows Server 2022 Datacenter (Desktop Experience)</td>
			</tr>
			<tr>
					<td>Hostname</td>
					<td>DC01</td>
			</tr>
			<tr>
					<td>Domain name</td>
					<td>lab.local</td>
			</tr>
			<tr>
					<td>NetBIOS name</td>
					<td>LAB</td>
			</tr>
			<tr>
					<td>Lab network adapter</td>
					<td>Ethernet1 — 172.16.37.10 (static IP)</td>
			</tr>
			<tr>
					<td>Internet adapter</td>
					<td>Ethernet0 — DHCP via VMware NAT</td>
			</tr>
	</tbody>
</table>
<hr>

<h2 id="step-1--configure-networking" data-numberify>Step 1 — Configure Networking<a class="anchor ms-1" href="#step-1--configure-networking"></a></h2>
<p>Before installing Active Directory, the domain controller needs a static IP address. AD DS and DNS depend on a stable address.</p>]]></description></item><item><title>Windows Packet Capturing for LDAPS Analysis</title><link>https://vandenboom.online/es/posts/windows_packet_capturing/</link><pubDate>Sun, 18 Jan 2026 20:19:01 +0100</pubDate><guid>https://vandenboom.online/es/posts/windows_packet_capturing/</guid><description><![CDATA[<p>Troubleshooting LDAPS Connectivity: Using Built-in Windows Tools to Audit Firewall Compliance
As organizations move toward more secure infrastructure, migrating from standard LDAP (Port 389) to LDAPS (Port 636) is a critical step. However, this transition often reveals &ldquo;silent&rdquo; failures where a network firewall might allow the initial connection but block the subsequent SSL/TLS handshake.</p>
<p>At Van den Boom Online, we understand that a smooth user experience starts with a robust backend. In this guide, we’ll show you how to perform packet capturing using only built-in Windows tools to verify if your traffic is reaching its destination or being dropped by security appliances.</p>]]></description></item><item><title>Install Ansible AWX 24.6.1 in Minikube on Ubuntu 24.04.2 LTS in a single VM</title><link>https://vandenboom.online/es/posts/ansible_awx/</link><pubDate>Wed, 02 Jul 2025 13:35:25 +0200</pubDate><guid>https://vandenboom.online/es/posts/ansible_awx/</guid><description><![CDATA[<p>Create a Ubuntu Virtual Machine with:</br>
32 GB RAM</br>
8 cores</br>
120 GB HD</br></p>
<p>Step-by-step: Install AWX 24.6.1 on Minikube (Ubuntu)</p>
<p>🔧 1. System Preparation</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">$ sudo apt update &amp;&amp; sudo apt upgrade -y
</span></span><span class="line"><span class="ln">2</span><span class="cl">$ sudo apt install -y curl wget apt-transport-https ca-certificates gnupg lsb-release software-properties-common
</span></span><span class="line"><span class="ln">3</span><span class="cl">$ sudo timedatectl set-timezone Europe/Amsterdam
</span></span></code></pre></div><p>📦 2. Install Docker (Minikube backend)</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln"> 1</span><span class="cl">$ curl -fsSL https://get.docker.com | sudo bash
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">$ sudo usermod -aG docker $USER
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">$ newgrp docker  # Activate group without reboot
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">Enable and start Docker:
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">$ sudo systemctl enable docker
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">$ sudo systemctl start docker
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">Test:
</span></span><span class="line"><span class="ln">10</span><span class="cl">$ docker run hello-world
</span></span></code></pre></div><p>🧱 3. Install Minikube</p>]]></description></item><item><title>Install Red Hat Ansible Automation Platform 2.5 in a single VM</title><link>https://vandenboom.online/es/posts/ansible_automation_platform/</link><pubDate>Sun, 29 Jun 2025 23:10:08 +0200</pubDate><guid>https://vandenboom.online/es/posts/ansible_automation_platform/</guid><description><![CDATA[<p>Attention: I have not been able to make it restart automatically after a reboot! </br>
Perhaps it is better to look into making it run in Minikube?</br>
</br>
Create a Red Hat 9 Virtual Machine with:</br>
32 GB RAM</br>
8 cores</br>
120 GB HD</br></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">$ sudo hostnamectl hostname aap.vandenboom.local
</span></span></code></pre></div><p>Download the Ansible Automation Platform 2.5 Containerized Setup Bundle from:
<a href="https://access.redhat.com/downloads/content/480/ver=2.5/rhel---9/2.5/x86_64/product-software" target="_blank" rel="noopener noreferrer">https://access.redhat.com/downloads/content/480/ver=2.5/rhel---9/2.5/x86_64/product-software<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln"> 1</span><span class="cl">$ tar zxvf ansible*.tar.gz
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">$ sudo vim /etc/hosts
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">localhost aap.vandenboom.local
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">$ ping aap.vandenboom.local
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">$ sudo dnf install -y podman git python3-pip rsync tar jq unzip
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">
</span></span><span class="line"><span class="ln">10</span><span class="cl">$ podman login registry.redhat.io
</span></span><span class="line"><span class="ln">11</span><span class="cl">
</span></span><span class="line"><span class="ln">12</span><span class="cl">$ sudo dnf install ansible-core wget
</span></span><span class="line"><span class="ln">13</span><span class="cl">
</span></span><span class="line"><span class="ln">14</span><span class="cl">$ python3 -m pip install virtualenv
</span></span><span class="line"><span class="ln">15</span><span class="cl">$ pip3 install ansible
</span></span><span class="line"><span class="ln">16</span><span class="cl">
</span></span><span class="line"><span class="ln">17</span><span class="cl">$ vim inventory
</span></span><span class="line"><span class="ln">18</span><span class="cl">Edit the settings as seen below
</span></span><span class="line"><span class="ln">19</span><span class="cl">
</span></span><span class="line"><span class="ln">20</span><span class="cl">$ time ansible-playbook -i inventory ansible.containerized_installer.install -K
</span></span></code></pre></div><p>This is the contents of the file: ./inventory</p>]]></description></item><item><title>A comparison of the resource usage of Kubernetes and OpenShift</title><link>https://vandenboom.online/es/posts/pas_op_met_openshift/</link><pubDate>Sat, 29 Mar 2025 15:15:43 +0100</pubDate><guid>https://vandenboom.online/es/posts/pas_op_met_openshift/</guid><description><![CDATA[<p>When comparing Kubernetes with OpenShift (Red Hat&rsquo;s Kubernetes-based platform), there are several key differences that affect how they handle resource consumption and system resources. While OpenShift is built on top of Kubernetes, there are additional functionalities and differences that impact the resource requirements:</p>
<ol>
<li>Additional Functionalities in OpenShift
OpenShift offers more out-of-the-box functionality than Kubernetes. This can lead to higher overhead, but also to more ease of use and integration:</li>
</ol>
<ul>
<li>
<p>Security: OpenShift adds extra security layers, such as Security Context Constraints (SCC) and SELinux restrictions, which may require additional resources for securing containers and applications.</p>]]></description></item><item><title>The statement 'beware of Kubernetes, it burns through your resources'</title><link>https://vandenboom.online/es/posts/pas_op_met_kubernetes/</link><pubDate>Sat, 29 Mar 2025 15:00:43 +0100</pubDate><guid>https://vandenboom.online/es/posts/pas_op_met_kubernetes/</guid><description><![CDATA[<p>The statement &ldquo;beware of Kubernetes, it burns through your resources&rdquo; refers to the fact that Kubernetes, although a powerful and flexible solution for orchestrating containerized applications, can consume a relatively large amount of system resources (such as CPU, memory, and storage).</p>
<p>This is due to several factors:</p>
<ol>
<li>
<p>Kubernetes has overhead: Kubernetes itself runs as a cluster of various components, such as the API server, scheduler, controller manager, and more. These components run on the control plane and need to be managed. This adds extra overhead to your system, meaning that the resources Kubernetes itself uses are added on top of the applications you are actually running.</p>]]></description></item><item><title>Golang / Go: The Smart Programming Language for Efficient Software and Concurrency</title><link>https://vandenboom.online/es/posts/golang_go_concurrency/</link><pubDate>Sat, 22 Mar 2025 21:00:43 +0100</pubDate><guid>https://vandenboom.online/es/posts/golang_go_concurrency/</guid><description>&lt;p>Concurrency might sound like a technical term, but it boils down to a program performing multiple tasks at once, as if it’s multitasking. Imagine you’re cooking: while the pasta is on the stove, you start the washing machine and charge your phone. Although you’re not doing everything at the exact same moment, it all happens smoothly side by side. Software that supports concurrency works the same way: a program can, for instance, download files, perform calculations, and send data to a server all at once. This multitasking makes the use of computing power more efficient and ensures faster, smoother performance.&lt;/p></description></item><item><title>Implementar en la plataforma de aplicaciones DigitalOcean</title><link>https://vandenboom.online/es/docs/deployment/digitalocean-app-platform/</link><pubDate>Sun, 21 Jan 2024 15:00:19 +0800</pubDate><guid>https://vandenboom.online/es/docs/deployment/digitalocean-app-platform/</guid><description><![CDATA[<h2 id="requisitos" data-numberify>Requisitos<a class="anchor ms-1" href="#requisitos"></a></h2>
<ul>
<li>Cuenta DigitalOcean</li>
</ul>

<h2 id="crear-archivo-docker" data-numberify>Crear archivo Docker<a class="anchor ms-1" href="#crear-archivo-docker"></a></h2>
<p>Cree <code>Dockerfile</code> en la raíz de su sitio.</p>
<blockquote>
<p>Nuestro <a href="https://github.com/razonyang/hugo-theme-bootstrap-skeleton" target="_blank" rel="noopener noreferrer">plantilla inicial<i class="fas fa-external-link-square-alt ms-1"></i></a> ya incluye el <code>Dockerfile</code>.</p>
</blockquote>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-dockerfile" data-lang="dockerfile"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="c">###############</span><span class="err">
</span></span></span><span class="line"><span class="ln"> 2</span><span class="cl"><span class="c"># Build Stage #</span><span class="err">
</span></span></span><span class="line"><span class="ln"> 3</span><span class="cl"><span class="c">###############</span><span class="err">
</span></span></span><span class="line"><span class="ln"> 4</span><span class="cl"><span class="k">FROM</span><span class="w"> </span><span class="s">hugomods/hugo:exts</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="s">builder</span><span class="err">
</span></span></span><span class="line"><span class="ln"> 5</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln"> 6</span><span class="cl"><span class="k">COPY</span> . /src<span class="err">
</span></span></span><span class="line"><span class="ln"> 7</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln"> 8</span><span class="cl"><span class="k">ENV</span> <span class="nv">HUGO_ENV</span><span class="o">=</span>production
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">
</span></span><span class="line"><span class="ln">10</span><span class="cl"><span class="c"># Base URL</span><span class="err">
</span></span></span><span class="line"><span class="ln">11</span><span class="cl"><span class="k">ARG</span> <span class="nv">HUGO_BASEURL</span><span class="o">=</span><span class="err">
</span></span></span><span class="line"><span class="ln">12</span><span class="cl"><span class="k">ENV</span> <span class="nv">HUGO_BASEURL</span><span class="o">=</span><span class="si">${</span><span class="nv">HUGO_BASEURL</span><span class="si">}</span><span class="err">
</span></span></span><span class="line"><span class="ln">13</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">14</span><span class="cl"><span class="c"># Module Proxy</span><span class="err">
</span></span></span><span class="line"><span class="ln">15</span><span class="cl"><span class="k">ARG</span> <span class="nv">HUGO_MODULE_PROXY</span><span class="o">=</span><span class="err">
</span></span></span><span class="line"><span class="ln">16</span><span class="cl"><span class="k">ENV</span> <span class="nv">HUGO_MODULE_PROXY</span><span class="o">=</span><span class="si">${</span><span class="nv">HUGO_MODULE_PROXY</span><span class="si">}</span><span class="err">
</span></span></span><span class="line"><span class="ln">17</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">18</span><span class="cl"><span class="c"># NPM mirrors, such as https://registry.npmmirror.com</span><span class="err">
</span></span></span><span class="line"><span class="ln">19</span><span class="cl"><span class="k">ARG</span> <span class="nv">NPM_CONFIG_REGISTRY</span><span class="o">=</span><span class="err">
</span></span></span><span class="line"><span class="ln">20</span><span class="cl"><span class="k">ENV</span> <span class="nv">NPM_CONFIG_REGISTRY</span><span class="o">=</span><span class="si">${</span><span class="nv">NPM_CONFIG_REGISTRY</span><span class="si">}</span><span class="err">
</span></span></span><span class="line"><span class="ln">21</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">22</span><span class="cl"><span class="c"># Install dependencies</span><span class="err">
</span></span></span><span class="line"><span class="ln">23</span><span class="cl"><span class="k">RUN</span> npm ci<span class="err">
</span></span></span><span class="line"><span class="ln">24</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">25</span><span class="cl"><span class="c"># Build site</span><span class="err">
</span></span></span><span class="line"><span class="ln">26</span><span class="cl"><span class="k">RUN</span> hugo --minify --gc --enableGitInfo<span class="err">
</span></span></span><span class="line"><span class="ln">27</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">28</span><span class="cl"><span class="c"># Set the fallback 404 page if defaultContentLanguageInSubdir is enabled, please replace the `en` with your default language code.</span><span class="err">
</span></span></span><span class="line"><span class="ln">29</span><span class="cl"><span class="c"># RUN cp ./public/en/404.html ./public/404.html</span><span class="err">
</span></span></span><span class="line"><span class="ln">30</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">31</span><span class="cl"><span class="c">###############</span><span class="err">
</span></span></span><span class="line"><span class="ln">32</span><span class="cl"><span class="c"># Final Stage #</span><span class="err">
</span></span></span><span class="line"><span class="ln">33</span><span class="cl"><span class="c">###############</span><span class="err">
</span></span></span><span class="line"><span class="ln">34</span><span class="cl"><span class="k">FROM</span><span class="w"> </span><span class="s">hugomods/hugo:nginx</span><span class="err">
</span></span></span><span class="line"><span class="ln">35</span><span class="cl"><span class="k">COPY</span> --from<span class="o">=</span>builder /src/public /site<span class="err">
</span></span></span></code></pre></div><ul>
<li><code>/site</code> es el directorio de salida de archivos estáticos, que se utilizará más adelante.</li>
</ul>

<h2 id="crear-aplicación" data-numberify>Crear aplicación<a class="anchor ms-1" href="#crear-aplicación"></a></h2>
<p>Navegue hasta <em>DigitalOcean Dashboard</em> -&gt; <em>Panel izquierdo</em> -&gt; <em>Apps</em> -&gt; <em>Crear aplicación</em> y luego complete el formulario de la siguiente manera.</p>]]></description></item><item><title>Funding Widget</title><link>https://vandenboom.online/es/docs/widgets/funding/</link><pubDate>Sun, 29 Jan 2023 19:44:19 +0800</pubDate><guid>https://vandenboom.online/es/docs/widgets/funding/</guid><description>&lt;p>The funding widget, AKA buy me a coffee widget, gives the readers a way to support a creator.&lt;/p></description></item><item><title>Palanca</title><link>https://vandenboom.online/es/docs/shortcodes/toggle/</link><pubDate>Sat, 21 Jan 2023 23:22:11 +0800</pubDate><guid>https://vandenboom.online/es/docs/shortcodes/toggle/</guid><description><![CDATA[<p>El código corto <code>toggle</code> es similar al <code>code-toggle</code>, pero es más genérico.</p>
<!--más-->

<h2 id="uso" data-numberify>Uso<a class="anchor ms-1" href="#uso"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; toggle myToggleName &gt;}}
</span></span><span class="line"><span class="ln">2</span><span class="cl">  
</span></span><span class="line"><span class="ln">3</span><span class="cl">  {{&lt; toggle-item myToggleItemName &gt;}}
</span></span><span class="line"><span class="ln">4</span><span class="cl">    CONTENT HERE, MARKDOWN and SHORTCODE are support.
</span></span><span class="line"><span class="ln">5</span><span class="cl">  {{&lt; /toggle-item &gt;}}
</span></span><span class="line"><span class="ln">6</span><span class="cl">
</span></span><span class="line"><span class="ln">7</span><span class="cl">  ...
</span></span><span class="line"><span class="ln">8</span><span class="cl">
</span></span><span class="line"><span class="ln">9</span><span class="cl">{{&lt; /toggle &gt;}}
</span></span></code></pre></div><ul>
<li>El <code>myToggleName</code> DEBE ser único por página.</li>
<li>El <code>myToggleItemName</code> DEBE ser único por palanca.</li>
</ul>

<h2 id="ejemplo" data-numberify>Ejemplo<a class="anchor ms-1" href="#ejemplo"></a></h2>

<ul class="nav nav-tabs toggle" id="toggle-foobar" role="tablist">
    <li class="nav-item" role="presentation">
      <button
        class="nav-link active"
        id="toggle-foobar-Foo-tab"
        data-bs-toggle="tab"
        data-bs-target="#toggle-foobar-Foo-tab-pane"
        type="button"
        role="tab"
        aria-controls="toggle-foobar-Foo-tab-pane"
        aria-selected="true">
        Foo
      </button>
    </li>
    <li class="nav-item" role="presentation">
      <button
        class="nav-link"
        id="toggle-foobar-Bar-tab"
        data-bs-toggle="tab"
        data-bs-target="#toggle-foobar-Bar-tab-pane"
        type="button"
        role="tab"
        aria-controls="toggle-foobar-Bar-tab-pane"
        aria-selected="false">
        Bar
      </button>
    </li>
</ul>
<div class="tab-content mb-3" id="toggle-foobar-content">
    <div
      class="tab-pane fade show active"
      id="toggle-foobar-Foo-tab-pane"
      role="tabpanel"
      aria-labelledby="toggle-foobar-Foo-tab"
      tabindex="0">
      
    foo
  
    </div>
    <div
      class="tab-pane fade"
      id="toggle-foobar-Bar-tab-pane"
      role="tabpanel"
      aria-labelledby="toggle-foobar-Bar-tab"
      tabindex="0">
      
    barra
  
    </div>
</div>



<ul class="nav nav-tabs toggle" id="toggle-languages" role="tablist">
    <li class="nav-item" role="presentation">
      <button
        class="nav-link active"
        id="toggle-languages-PHP-tab"
        data-bs-toggle="tab"
        data-bs-target="#toggle-languages-PHP-tab-pane"
        type="button"
        role="tab"
        aria-controls="toggle-languages-PHP-tab-pane"
        aria-selected="true">
        PHP
      </button>
    </li>
    <li class="nav-item" role="presentation">
      <button
        class="nav-link"
        id="toggle-languages-JS-tab"
        data-bs-toggle="tab"
        data-bs-target="#toggle-languages-JS-tab-pane"
        type="button"
        role="tab"
        aria-controls="toggle-languages-JS-tab-pane"
        aria-selected="false">
        JS
      </button>
    </li>
    <li class="nav-item" role="presentation">
      <button
        class="nav-link"
        id="toggle-languages-SQL-tab"
        data-bs-toggle="tab"
        data-bs-target="#toggle-languages-SQL-tab-pane"
        type="button"
        role="tab"
        aria-controls="toggle-languages-SQL-tab-pane"
        aria-selected="false">
        SQL
      </button>
    </li>
</ul>
<div class="tab-content mb-3" id="toggle-languages-content">
    <div
      class="tab-pane fade show active"
      id="toggle-languages-PHP-tab-pane"
      role="tabpanel"
      aria-labelledby="toggle-languages-PHP-tab"
      tabindex="0">
      
    <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-php" data-lang="php"><span class="line"><span class="ln">1</span><span class="cl"><span class="nx">eco</span> <span class="s2">&#34;hola mundo&#34;</span></span></span></code></pre></div>
  
    </div>
    <div
      class="tab-pane fade"
      id="toggle-languages-JS-tab-pane"
      role="tabpanel"
      aria-labelledby="toggle-languages-JS-tab"
      tabindex="0">
      
    <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-javascript" data-lang="javascript"><span class="line"><span class="ln">1</span><span class="cl"><span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="s2">&#34;hola mundo&#34;</span><span class="p">)</span></span></span></code></pre></div>
  
    </div>
    <div
      class="tab-pane fade"
      id="toggle-languages-SQL-tab-pane"
      role="tabpanel"
      aria-labelledby="toggle-languages-SQL-tab"
      tabindex="0">
      
    <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sql" data-lang="sql"><span class="line"><span class="ln">1</span><span class="cl"><span class="n">SELECCIONA</span><span class="w"> </span><span class="s2">&#34;hola mundo&#34;</span></span></span></code></pre></div>
  
    </div>
</div>]]></description></item><item><title>Algolia</title><link>https://vandenboom.online/es/docs/topics/algolia/</link><pubDate>Sun, 27 Nov 2022 19:53:12 +0800</pubDate><guid>https://vandenboom.online/es/docs/topics/algolia/</guid><description><![CDATA[<p>La búsqueda del cliente será cada vez más lenta a medida que crezca el contenido; es razonable tener un servicio de búsqueda remota para manejar las solicitudes de búsqueda de un sitio grande.</p>
<p>Algolia es un servicio de búsqueda popular que ofrece un plan gratuito (10.000 registros, 10.000 solicitudes por mes). Después de leer este artículo, aprenderá cómo configurar Algolia y cargar archivos de índice automáticamente.</p>
<!--más-->

<h2 id="preparativos" data-numberify>Preparativos<a class="anchor ms-1" href="#preparativos"></a></h2>
<p>En primer lugar, debe crear una cuenta de Algolia y luego crear su aplicación.</p>]]></description><enclosure url="https://vandenboom.online/docs/topics/algolia/featured.png" length="53150" type="image/png"/></item><item><title>Código corto de IFrame</title><link>https://vandenboom.online/es/docs/shortcodes/iframe/</link><pubDate>Sat, 19 Nov 2022 13:00:48 +0800</pubDate><guid>https://vandenboom.online/es/docs/shortcodes/iframe/</guid><description><![CDATA[<p>Una descripción detallada del código corto de iframe.</p>
<!--más-->

<h2 id="uso" data-numberify>Uso<a class="anchor ms-1" href="#uso"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; iframe &#34;URL&#34; &gt;}}
</span></span></code></pre></div><p>o mediante parámetros con nombre</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; iframe 
</span></span><span class="line"><span class="ln">2</span><span class="cl">    src=&#34;URL&#34;
</span></span><span class="line"><span class="ln">3</span><span class="cl">    trigger=manual
</span></span><span class="line"><span class="ln">4</span><span class="cl">    loadButtonText=&#34;load_video&#34;
</span></span><span class="line"><span class="ln">5</span><span class="cl">&gt;}}
</span></span></code></pre></div><table>
	<thead>
			<tr>
					<th style="text-align: center">Parámetro</th>
					<th style="text-align: center">Predeterminado</th>
					<th>Descripción</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: center"><code>src</code></td>
					<td style="text-align: center">-</td>
					<td>La URL del marco flotante. Requerido.</td>
			</tr>
			<tr>
					<td style="text-align: center"><code>trigger</code></td>
					<td style="text-align: center"><code>auto</code></td>
					<td>Configúrelo como <code>manual</code> si desea cargar el iframe manualmente.</td>
			</tr>
			<tr>
					<td style="text-align: center"><code>lazyLoading</code></td>
					<td style="text-align: center"><code>true</code></td>
					<td></td>
			</tr>
			<tr>
					<td style="text-align: center"><code>loadButtonText</code></td>
					<td style="text-align: center"><code>load</code></td>
					<td>Se admite el texto del botón de carga, i18n.</td>
			</tr>
			<tr>
					<td style="text-align: center"><code>loadInfo</code></td>
					<td style="text-align: center">-</td>
					<td>La información se muestra debajo del botón de carga. Se admite la reducción de precios.</td>
			</tr>
			<tr>
					<td style="text-align: center"><code>fullscreen</code></td>
					<td style="text-align: center"><code>true</code></td>
					<td>Mostrar/Ocultar el botón de pantalla completa.</td>
			</tr>
	</tbody>
</table>

<h2 id="ejemplos" data-numberify>Ejemplos<a class="anchor ms-1" href="#ejemplos"></a></h2>

<h3 id="abrir-mapa-de-calles" data-numberify>Abrir mapa de calles<a class="anchor ms-1" href="#abrir-mapa-de-calles"></a></h3>

<div class="iframe-wrapper ratio ratio-16x9 my-2">
    <div class="iframe-panel d-flex flex-column align-items-center justify-content-center">
        <div class="iframe-panel-bottom position-absolute bottom-0 end-0 bg-dark opacity-75" style="z-index: 1;">
            <a role="button" class="iframe-fullscreen px-2 py-1 text-white"
                title="Pantalla Completa">
            <i class="fas fa-expand"></i>
        </a>
        </div>
    </div>
    <iframe class="iframe bg-dark"
        allowfullscreen
        scrolling="no"
        loading="lazy"
        src="https://www.openstreetmap.org/export/embed.html?bbox=111.34643554687501%2C22.09072990148906%2C114.97192382812501%2C24.397133017391052&amp;amp;layer=mapnik">
    </iframe>
</div>


<h3 id="juego" data-numberify>Juego<a class="anchor ms-1" href="#juego"></a></h3>

<div class="iframe-wrapper ratio ratio-16x9 my-2">
    <div class="iframe-panel d-flex flex-column align-items-center justify-content-center">
            <button class="btn btn-primary iframe-load" style="z-index: 1;">
                <i class="fas fa-play-circle me-1"></i>Corre juego</button>
        <p class="iframe-load-info text-secondary mt-3 px-2 text-center mb-0" style="z-index: 1;">
            <strong>Ten en cuenta</strong> que el iframe cargará el juego desde otros sitios.
        </p>]]></description></item><item><title>Código corto del juego</title><link>https://vandenboom.online/es/docs/shortcodes/game/</link><pubDate>Tue, 15 Nov 2022 21:16:48 +0800</pubDate><guid>https://vandenboom.online/es/docs/shortcodes/game/</guid><description><![CDATA[<p>Una descripción detallada del shortcode del juego.</p>
<!--más-->

<h2 id="uso" data-numberify>Uso<a class="anchor ms-1" href="#uso"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; game &#34;GAME_URL&#34; &gt;}}
</span></span></code></pre></div><p>o mediante parámetros con nombre</p>
<table>
	<thead>
			<tr>
					<th style="text-align: center">Parámetro</th>
					<th style="text-align: center">Predeterminado</th>
					<th>Descripción</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: center"><code>src</code></td>
					<td style="text-align: center">-</td>
					<td>La URL del juego. Requerido.</td>
			</tr>
			<tr>
					<td style="text-align: center"><code>trigger</code></td>
					<td style="text-align: center"><code>auto</code></td>
					<td>Configúralo como <code>manual</code> si quieres cargar el juego manualmente.</td>
			</tr>
			<tr>
					<td style="text-align: center"><code>loadInfo</code></td>
					<td style="text-align: center">-</td>
					<td>La información se muestra debajo del botón de carga. Se admite la reducción de precios.</td>
			</tr>
	</tbody>
</table>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; game
</span></span><span class="line"><span class="ln">2</span><span class="cl">    src=&#34;GAME_URL&#34;
</span></span><span class="line"><span class="ln">3</span><span class="cl">    trigger=manual
</span></span><span class="line"><span class="ln">4</span><span class="cl">    loadInfo=&#34;The Game Information.&#34;
</span></span><span class="line"><span class="ln">5</span><span class="cl">&gt;}}
</span></span></code></pre></div>
<h2 id="ejemplos" data-numberify>Ejemplos<a class="anchor ms-1" href="#ejemplos"></a></h2>

<h3 id="carga-automática" data-numberify>Carga automática<a class="anchor ms-1" href="#carga-automática"></a></h3>

<div class="iframe-wrapper ratio ratio-16x9 my-2">
    <div class="d-flex flex-column align-items-center justify-content-center">
        <div class="iframe-panel-bottom position-absolute bottom-0 end-0 bg-dark opacity-75" style="z-index: 1;">
            <a role="button" class="iframe-fullscreen px-2 py-1 text-white" style="z-index: 1;"
                title="Pantalla Completa">
                <i class="fas fa-expand"></i>
            </a>
        </div>
    </div>
    <iframe class="iframe bg-dark"
        allowfullscreen
        scrolling="no"
        loading="lazy"
        src="https://v6p9d9t4.ssl.hwcdn.net/html/6581665/FeatherParkWeb/index.html">
    </iframe>
</div>


<h3 id="carga-manual" data-numberify>Carga manual<a class="anchor ms-1" href="#carga-manual"></a></h3>

<div class="iframe-wrapper ratio ratio-16x9 my-2">
    <div class="d-flex flex-column align-items-center justify-content-center">
        <button class="btn btn-primary iframe-load" style="z-index: 1;">
            <i class="fas fa-play-circle me-1"></i>Corre juego</button>
        <p class="iframe-load-info text-secondary mt-3 px-2 text-center mb-0" style="z-index: 1;">
            The Game Information.
        </p>]]></description></item><item><title>Diseño de página de destino</title><link>https://vandenboom.online/es/docs/layouts/landing/</link><pubDate>Thu, 15 Sep 2022 10:46:23 +0800</pubDate><guid>https://vandenboom.online/es/docs/layouts/landing/</guid><description><![CDATA[<p>En este artículo, hablaremos sobre el diseño de la página de destino; puede que le interese si va a personalizar las páginas en modo Markdown.</p>
<!--más-->

<h2 id="qué-es" data-numberify>¿Qué es?<a class="anchor ms-1" href="#qué-es"></a></h2>
<p>El diseño de la página de destino es solo un contenedor esqueleto, el cuerpo consta de tres partes: barra superior de la aplicación, contenido de la página y pie de página.</p>

<h3 id="ventajas" data-numberify>Ventajas<a class="anchor ms-1" href="#ventajas"></a></h3>
<ul>
<li>Redacción de contenidos en Markdown.</li>
<li>Códigos cortos reutilizables.</li>
</ul>

<h2 id="cómo-usarlo" data-numberify>¿Cómo usarlo?<a class="anchor ms-1" href="#cómo-usarlo"></a></h2>
<p>Es bastante simple de usar, simplemente especifique <code>type</code> como <code>landing</code> y <code>sidebar</code> como <code>false</code> en la portada de la página, el resto es todo acerca de su contenido.</p>]]></description></item><item><title>Repository Widget</title><link>https://vandenboom.online/es/docs/widgets/repository/</link><pubDate>Fri, 09 Sep 2022 21:06:19 +0800</pubDate><guid>https://vandenboom.online/es/docs/widgets/repository/</guid><description>&lt;p>The repository widget shows the commit information about current page, it&amp;rsquo;s useful for users to view or edit the source code.&lt;/p></description><enclosure url="https://vandenboom.online/docs/widgets/repository/featured.png" length="10492" type="image/png"/></item><item><title>Implementar en páginas de GitLab</title><link>https://vandenboom.online/es/docs/deployment/gitlab-pages/</link><pubDate>Sat, 27 Aug 2022 10:30:23 +0800</pubDate><guid>https://vandenboom.online/es/docs/deployment/gitlab-pages/</guid><description><![CDATA[<p>Este artículo explica cómo implementar sitios en <a href="https://docs.gitlab.com/ee/user/project/pages/" target="_blank" rel="noopener noreferrer">Páginas de GitLab<i class="fas fa-external-link-square-alt ms-1"></i></a> usando GitLab CI.</p>
<!--más-->

<h2 id="flujo-de-trabajo" data-numberify>Flujo de trabajo<a class="anchor ms-1" href="#flujo-de-trabajo"></a></h2>
<p>Cree <code>.gitlab-ci.yml</code> en la raíz de su sitio con el siguiente contenido:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">registry.gitlab.com/pages/hugo/hugo_extended:latest</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 2</span><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="ln"> 3</span><span class="cl"><span class="nt">variables</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 4</span><span class="cl"><span class="w">  </span><span class="nt">HUGO_ENV</span><span class="p">:</span><span class="w"> </span><span class="l">production</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 5</span><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="ln"> 6</span><span class="cl"><span class="nt">default</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 7</span><span class="cl"><span class="w">  </span><span class="nt">before_script</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 8</span><span class="cl"><span class="w">    </span>- <span class="l">apk add --update --no-cache git go npm</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 9</span><span class="cl"><span class="w">    </span>- <span class="l">npm install</span><span class="w">
</span></span></span><span class="line"><span class="ln">10</span><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="ln">11</span><span class="cl"><span class="nt">test</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">12</span><span class="cl"><span class="w">  </span><span class="nt">script</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">13</span><span class="cl"><span class="w">    </span>- <span class="l">hugo --gc --minify</span><span class="w">
</span></span></span><span class="line"><span class="ln">14</span><span class="cl"><span class="w">  </span><span class="nt">rules</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">15</span><span class="cl"><span class="w">    </span>- <span class="nt">if</span><span class="p">:</span><span class="w"> </span><span class="l">$CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH</span><span class="w">
</span></span></span><span class="line"><span class="ln">16</span><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="ln">17</span><span class="cl"><span class="nt">pages</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">18</span><span class="cl"><span class="w">  </span><span class="nt">script</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">19</span><span class="cl"><span class="w">    </span>- <span class="l">hugo --gc --minify</span><span class="w">
</span></span></span><span class="line"><span class="ln">20</span><span class="cl"><span class="w">  </span><span class="nt">artifacts</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">21</span><span class="cl"><span class="w">    </span><span class="nt">paths</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">22</span><span class="cl"><span class="w">      </span>- <span class="l">public</span><span class="w">
</span></span></span><span class="line"><span class="ln">23</span><span class="cl"><span class="w">  </span><span class="nt">rules</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">24</span><span class="cl"><span class="w">    </span>- <span class="nt">if</span><span class="p">:</span><span class="w"> </span><span class="l">$CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH</span><span class="w">
</span></span></span></code></pre></div><p>El ejemplo anterior solo implementará la rama predeterminada en GitLab Pages y ejecutará una prueba en el resto de las ramas.</p>]]></description></item><item><title>Descripción general de la implementación</title><link>https://vandenboom.online/es/docs/deployment/overview/</link><pubDate>Wed, 27 Jul 2022 18:00:25 +0800</pubDate><guid>https://vandenboom.online/es/docs/deployment/overview/</guid><description><![CDATA[<p>En esta sección, vamos a hablar de los puntos clave de las implementaciones para evitar la mayoría de los problemas durante la implementación.</p>
<!--más-->

<h2 id="herramientas-de-construcción" data-numberify>Herramientas de construcción<a class="anchor ms-1" href="#herramientas-de-construcción"></a></h2>
<p>Como mencionó <a href="https://vandenboom.online/es/docs/getting-started/prerequisites/">Requisitos previos</a>, deberá configurar esas herramientas en su entorno de implementación.</p>

<h2 id="instalación-de-dependencias" data-numberify>Instalación de dependencias<a class="anchor ms-1" href="#instalación-de-dependencias"></a></h2>
<p>Usamos NPM para administrar las dependencias del tema, es necesario instalar las dependencias en el entorno de implementación, ya que <strong>NO DEBEMOS</strong> confirmar la carpeta <code>node_modules</code>.</p>]]></description></item><item><title>Anulación de diseños</title><link>https://vandenboom.online/es/docs/advanced/layouts-overriding/</link><pubDate>Wed, 27 Jul 2022 16:05:37 +0800</pubDate><guid>https://vandenboom.online/es/docs/advanced/layouts-overriding/</guid><description><![CDATA[<p>Según <a href="https://gohugo.io/templates/lookup-order/" target="_blank" rel="noopener noreferrer">Orden de búsqueda de diseños de Hugo<i class="fas fa-external-link-square-alt ms-1"></i></a>, es fácil anular los diseños y parciales de Hugo y del tema.
Es útil para los usuarios que desean personalizar algunas cosas de diseños o parciales particulares.</p>
<!--más-->

<h2 id="uso" data-numberify>Uso<a class="anchor ms-1" href="#uso"></a></h2>
<p>Simplemente cree un diseño o un archivo parcial con el mismo nombre de archivo que desea anular en la raíz del sitio.</p>
<blockquote>
<p>Así trabaja nuestro <a href="https://vandenboom.online/es/docs/advanced/hooks/">Manos</a>.</p>
</blockquote>
<p>Por ejemplo, podemos anular la página de inicio parital <a href="https://github.com/razonyang/hugo-theme-bootstrap/blob/master/layouts/index.html" target="_blank" rel="noopener noreferrer"><code>diseños/index.html</code><i class="fas fa-external-link-square-alt ms-1"></i></a> creando la nuestra propia en la raíz del sitio.</p>]]></description></item><item><title>Sticky Widgets</title><link>https://vandenboom.online/es/docs/topics/sticky-widgets/</link><pubDate>Wed, 27 Jul 2022 08:54:43 +0800</pubDate><guid>https://vandenboom.online/es/docs/topics/sticky-widgets/</guid><description>&lt;p>When the page is too long, the sidebar will disappear with scrolling and the page will not look as neat and beautiful.
So this article will introduce how to use sticky widgets to avoid this problem.&lt;/p></description></item><item><title>Modo multilingüe</title><link>https://vandenboom.online/es/docs/configuration/multilangual/</link><pubDate>Wed, 27 Jul 2022 08:06:06 +0800</pubDate><guid>https://vandenboom.online/es/docs/configuration/multilangual/</guid><description><![CDATA[<p>HBS admite varios idiomas desde el primer momento, como inglés, chino simplificado, chino tradicional, francés, ruso, etc.</p>
<p>Puedes agregar tus propias traducciones en: <a href="https://github.com/razonyang/hugo-theme-bootstrap/tree/master/i18n" target="_blank" rel="noopener noreferrer">tema-hugo-bootstrap/i18n<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
<!--más-->

<h2 id="idiomas-admitidos" data-numberify>Idiomas admitidos<a class="anchor ms-1" href="#idiomas-admitidos"></a></h2>
<table>
	<thead>
			<tr>
					<th>Language</th>
					<th>Code</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>English</td>
					<td><code>en</code></td>
			</tr>
			<tr>
					<td>Simplified Chinese</td>
					<td><code>zh-hans</code>(<strong>Recommended</strong>), <code>zh-cn</code></td>
			</tr>
			<tr>
					<td>Traditional Chinese</td>
					<td><code>zh-hant</code>(<strong>Recommended</strong>), <code>zh-tw</code>, <code>zh-hk</code></td>
			</tr>
			<tr>
					<td>Spanish</td>
					<td><code>es</code></td>
			</tr>
			<tr>
					<td>Arabic</td>
					<td><code>ar</code></td>
			</tr>
			<tr>
					<td>German</td>
					<td><code>de</code></td>
			</tr>
			<tr>
					<td>French</td>
					<td><code>fr</code></td>
			</tr>
			<tr>
					<td>Indonesian</td>
					<td><code>id</code></td>
			</tr>
			<tr>
					<td>Japanese</td>
					<td><code>ja</code></td>
			</tr>
			<tr>
					<td>Polish</td>
					<td><code>pl</code></td>
			</tr>
			<tr>
					<td>Portuguese</td>
					<td><code>pt</code></td>
			</tr>
			<tr>
					<td>Russian</td>
					<td><code>ru</code></td>
			</tr>
			<tr>
					<td>Ukrainian</td>
					<td><code>uk</code></td>
			</tr>
			<tr>
					<td>Uzbek</td>
					<td><code>uz</code></td>
			</tr>
	</tbody>
</table>

<h2 id="configuración" data-numberify>Configuración<a class="anchor ms-1" href="#configuración"></a></h2>
<div class="code-toggle border border-secondary rounded px-2 pt-2">
    <ul class="nav nav-tabs border-secondary mb-0" role="tablist"><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1 active" id="toml-config-_default-language817523946-tab" data-bs-toggle="tab" data-bs-target="#toml-config-_default-language817523946" type="button" role="tab" 
                aria-controls="home" aria-selected="true">
                TOML
            </button>
        </li><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1" id="yaml-config-_default-language817523946-tab" data-bs-toggle="tab" data-bs-target="#yaml-config-_default-language817523946" type="button" role="tab" 
                aria-controls="home" aria-selected="false">
                YAML
            </button>
        </li><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1" id="json-config-_default-language817523946-tab" data-bs-toggle="tab" data-bs-target="#json-config-_default-language817523946" type="button" role="tab" 
                aria-controls="home" aria-selected="false">
                JSON
            </button>
        </li></ul>
    <div class="tab-content"><div class="tab-pane fade show active" id="toml-config-_default-language817523946" role="tabpanel" aria-labelledby="toml-config-_default-language817523946-tab"><p class="user-select-all mt-2 mb-0 text-primary fw-bold">config/_default/language.toml</p>]]></description></item><item><title>PurgarCSS</title><link>https://vandenboom.online/es/docs/advanced/purgecss/</link><pubDate>Mon, 25 Jul 2022 12:06:00 +0800</pubDate><guid>https://vandenboom.online/es/docs/advanced/purgecss/</guid><description><![CDATA[<p>PurgeCSS es una herramienta increíble que elimina el CSS no utilizado de su sitio.
En esta sección, profundizaremos en cómo funciona PurgeCSS y a qué debemos prestar atención.</p>
<!--más-->

<h2 id="cómo-funciona" data-numberify>¿Cómo funciona?<a class="anchor ms-1" href="#cómo-funciona"></a></h2>
<p>PurgeCSS requiere que se establezca la siguiente configuración.</p>
<div class="code-toggle border border-secondary rounded px-2 pt-2">
    <ul class="nav nav-tabs border-secondary mb-0" role="tablist"><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1 active" id="toml-config213847659-tab" data-bs-toggle="tab" data-bs-target="#toml-config213847659" type="button" role="tab" 
                aria-controls="home" aria-selected="true">
                TOML
            </button>
        </li><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1" id="yaml-config213847659-tab" data-bs-toggle="tab" data-bs-target="#yaml-config213847659" type="button" role="tab" 
                aria-controls="home" aria-selected="false">
                YAML
            </button>
        </li><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1" id="json-config213847659-tab" data-bs-toggle="tab" data-bs-target="#json-config213847659" type="button" role="tab" 
                aria-controls="home" aria-selected="false">
                JSON
            </button>
        </li></ul>
    <div class="tab-content"><div class="tab-pane fade show active" id="toml-config213847659" role="tabpanel" aria-labelledby="toml-config213847659-tab"><p class="user-select-all mt-2 mb-0 text-primary fw-bold">config.toml</p>]]></description></item><item><title>Actuación</title><link>https://vandenboom.online/es/docs/advanced/performance/</link><pubDate>Sat, 23 Jul 2022 18:30:48 +0800</pubDate><guid>https://vandenboom.online/es/docs/advanced/performance/</guid><description><![CDATA[<p>En este artículo vamos a hablar sobre cómo mejorar el rendimiento de sus sitios.</p>
<!--más-->
<p>La forma más sencilla de mejorar el rendimiento es reducir el tamaño del archivo para transferirlo más rápido.</p>

<h2 id="medio-ambiente" data-numberify>Medio ambiente<a class="anchor ms-1" href="#medio-ambiente"></a></h2>
<p>El tema se basa en el entorno <code>production</code> para minimizar los activos de JavaScript y CSS, y eliminar el CSS no utilizado.</p>
<table>
	<thead>
			<tr>
					<th>Entorno predeterminado</th>
					<th>Valor</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><code>hugo</code></td>
					<td><code>production</code></td>
			</tr>
			<tr>
					<td><code>hugo server</code></td>
					<td><code>development</code></td>
			</tr>
	</tbody>
</table>
<p>En general, no es necesario realizar ningún cambio a menos que planee utilizar <code>hugo server</code> en un entorno <code>production</code>.
Puede cambiar el entorno predeterminado con el indicador <code>-e</code>.</p>]]></description></item><item><title>Eventos</title><link>https://vandenboom.online/es/docs/advanced/events/</link><pubDate>Sat, 23 Jul 2022 17:33:59 +0800</pubDate><guid>https://vandenboom.online/es/docs/advanced/events/</guid><description><![CDATA[<p>En este artículo se enumeran algunos eventos personalizados emitidos por el tema; puede detectar esos eventos a través de detectores de eventos.</p>
<!--más-->

<h2 id="evento-de-modo-de-color" data-numberify>Evento de modo de color<a class="anchor ms-1" href="#evento-de-modo-de-color"></a></h2>
<p>HBS emitirá un evento personalizado llamado <code>hbs:mode</code> cuando se cambie el modo de color; es útil para ajustar el estilo de su widget al modo de color del tema.
Los motores integrados de comentarios de Utterances y Giscus dependen de este evento para ajustar su tema a claro u oscuro.</p>]]></description></item><item><title>Variables SCSS</title><link>https://vandenboom.online/es/docs/advanced/scss-variables/</link><pubDate>Sat, 23 Jul 2022 17:23:28 +0800</pubDate><guid>https://vandenboom.online/es/docs/advanced/scss-variables/</guid><description><![CDATA[<p>Gracias a <code>assets/main/scss/_variables.scss</code>, tenemos la capacidad de cambiar las variables SCSS predeterminadas del tema y Bootstrap.</p>
<!--más-->

<h2 id="por-qué-variables-scss" data-numberify>¿Por qué variables SCSS?<a class="anchor ms-1" href="#por-qué-variables-scss"></a></h2>
<p>Aunque podemos anular el CSS a través de <code>assets/main/scss/_custom.scss</code>, esto eventualmente aumentará el tamaño del paquete de CSS; sin embargo, la variable SCSS no lo hace en la mayoría de los casos.</p>
<p>Por ejemplo, hay una animación predeterminada para el logotipo al pasar el mouse.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-css" data-lang="css"><span class="line"><span class="ln">1</span><span class="cl"><span class="p">.</span><span class="nc">top-app-bar</span> <span class="p">.</span><span class="nc">logo</span><span class="p">:</span><span class="nd">hover</span> <span class="p">{</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl">    <span class="k">transform</span><span class="p">:</span> <span class="nb">rotate</span><span class="p">(</span><span class="mi">-5</span><span class="kt">deg</span><span class="p">)</span> <span class="nb">scale</span><span class="p">(</span><span class="mf">1.1</span><span class="p">);</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>Puede desactivarlo mediante SCSS personalizado.</p>]]></description></item><item><title>Códigos cortos de texto</title><link>https://vandenboom.online/es/docs/shortcodes/text/</link><pubDate>Fri, 15 Jul 2022 01:00:43 +0800</pubDate><guid>https://vandenboom.online/es/docs/shortcodes/text/</guid><description><![CDATA[<p>En este artículo, exploraremos algunos códigos cortos para texto, como alineación, transformación y selección.</p>
<!--más-->

<h2 id="transformación-de-texto" data-numberify>Transformación de texto<a class="anchor ms-1" href="#transformación-de-texto"></a></h2>
<p><div>texto en minúsculas.</div>

<div>TEXTO EN MAYÚSCULAS.</div>

<div class="text-capitalize">Texto en mayúscula.</div>
</p>

<h2 id="alineación-de-texto" data-numberify>Alineación de texto<a class="anchor ms-1" href="#alineación-de-texto"></a></h2>
<div class="text-start">
Alinear el texto al inicio.
</div>

<div class="text-center">
Alinear el texto al centro.
</div>

<div class="text-end">
Alinear el texto hasta el final.
</div>


<h2 id="selección-de-texto" data-numberify>Selección de texto<a class="anchor ms-1" href="#selección-de-texto"></a></h2>
<div class="user-select-all">
Este párrafo quedará completamente seleccionado cuando el usuario haga clic en él.
</div>

<div class="user-select-none">
Este párrafo no será seleccionable cuando el usuario haga clic en él.
</div>]]></description></item><item><title>Construyendo una imagen de Docker</title><link>https://vandenboom.online/es/docs/deployment/docker/</link><pubDate>Wed, 13 Jul 2022 10:30:29 +0800</pubDate><guid>https://vandenboom.online/es/docs/deployment/docker/</guid><description><![CDATA[<p>Este artículo detallará cómo crear una imagen de Docker.</p>
<!--más-->

<h2 id="principio" data-numberify>Principio<a class="anchor ms-1" href="#principio"></a></h2>
<ol>
<li>Utilice Hugo para crear el sitio y generar archivos estáticos.</li>
<li>Utilice Nginx como servidor para manejar solicitudes.</li>
</ol>

<h2 id="archivo-docker" data-numberify>Archivo Docker<a class="anchor ms-1" href="#archivo-docker"></a></h2>
<p>Cree un <code>Dockerfile</code> en la raíz del sitio.</p>
<div class="highlight" title="Dockerfile"><pre tabindex="0" class="chroma"><code class="language-docker" data-lang="docker"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="c">###############</span><span class="err">
</span></span></span><span class="line"><span class="ln"> 2</span><span class="cl"><span class="c"># Build Stage #</span><span class="err">
</span></span></span><span class="line"><span class="ln"> 3</span><span class="cl"><span class="c">###############</span><span class="err">
</span></span></span><span class="line"><span class="ln"> 4</span><span class="cl"><span class="k">FROM</span><span class="w"> </span><span class="s">razonyang/hugo</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="s">builder</span><span class="err">
</span></span></span><span class="line"><span class="ln"> 5</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln"> 6</span><span class="cl"><span class="k">WORKDIR</span><span class="w"> </span><span class="s">/src</span><span class="err">
</span></span></span><span class="line"><span class="ln"> 7</span><span class="cl"><span class="k">COPY</span> . /src<span class="err">
</span></span></span><span class="line"><span class="ln"> 8</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln"> 9</span><span class="cl"><span class="k">ARG</span> <span class="nv">HUGO_ENV</span><span class="o">=</span>production
</span></span><span class="line"><span class="ln">10</span><span class="cl"><span class="k">ENV</span> <span class="nv">HUGO_ENV</span><span class="o">=</span><span class="si">${</span><span class="nv">HUGO_ENV</span><span class="si">}</span><span class="err">
</span></span></span><span class="line"><span class="ln">11</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">12</span><span class="cl"><span class="c"># Base URL</span><span class="err">
</span></span></span><span class="line"><span class="ln">13</span><span class="cl"><span class="k">ARG</span> <span class="nv">HUGO_BASEURL</span><span class="o">=</span>/<span class="err">
</span></span></span><span class="line"><span class="ln">14</span><span class="cl"><span class="k">ENV</span> <span class="nv">HUGO_BASEURL</span><span class="o">=</span><span class="si">${</span><span class="nv">HUGO_BASEURL</span><span class="si">}</span><span class="err">
</span></span></span><span class="line"><span class="ln">15</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">16</span><span class="cl"><span class="c"># Module Proxy</span><span class="err">
</span></span></span><span class="line"><span class="ln">17</span><span class="cl"><span class="k">ARG</span> <span class="nv">HUGO_MODULE_PROXY</span><span class="o">=</span><span class="err">
</span></span></span><span class="line"><span class="ln">18</span><span class="cl"><span class="k">ENV</span> <span class="nv">HUGO_MODULE_PROXY</span><span class="o">=</span><span class="si">${</span><span class="nv">HUGO_MODULE_PROXY</span><span class="si">}</span><span class="err">
</span></span></span><span class="line"><span class="ln">19</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">20</span><span class="cl"><span class="c"># NPM mirrors, such as https://registry.npmmirror.com</span><span class="err">
</span></span></span><span class="line"><span class="ln">21</span><span class="cl"><span class="k">ARG</span> <span class="nv">NPM_CONFIG_REGISTRY</span><span class="o">=</span><span class="err">
</span></span></span><span class="line"><span class="ln">22</span><span class="cl"><span class="k">ENV</span> <span class="nv">NPM_CONFIG_REGISTRY</span><span class="o">=</span><span class="si">${</span><span class="nv">NPM_CONFIG_REGISTRY</span><span class="si">}</span><span class="err">
</span></span></span><span class="line"><span class="ln">23</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">24</span><span class="cl"><span class="c"># Install dependencies</span><span class="err">
</span></span></span><span class="line"><span class="ln">25</span><span class="cl"><span class="k">RUN</span> npm install<span class="err">
</span></span></span><span class="line"><span class="ln">26</span><span class="cl"><span class="k">RUN</span> npm install -g @fullhuman/postcss-purgecss rtlcss<span class="err">
</span></span></span><span class="line"><span class="ln">27</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">28</span><span class="cl"><span class="c"># Build site</span><span class="err">
</span></span></span><span class="line"><span class="ln">29</span><span class="cl"><span class="k">RUN</span> hugo --minify --gc --enableGitInfo<span class="err">
</span></span></span><span class="line"><span class="ln">30</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">31</span><span class="cl"><span class="c"># Set the fallback 404 page if defaultContentLanguageInSubdir is enabled, please replace the `en` with your default language code.</span><span class="err">
</span></span></span><span class="line"><span class="ln">32</span><span class="cl"><span class="c"># RUN cp ./public/en/404.html ./public/404.html</span><span class="err">
</span></span></span><span class="line"><span class="ln">33</span><span class="cl"><span class="err">
</span></span></span><span class="line"><span class="ln">34</span><span class="cl"><span class="c">###############</span><span class="err">
</span></span></span><span class="line"><span class="ln">35</span><span class="cl"><span class="c"># Final Stage #</span><span class="err">
</span></span></span><span class="line"><span class="ln">36</span><span class="cl"><span class="c">###############</span><span class="err">
</span></span></span><span class="line"><span class="ln">37</span><span class="cl"><span class="k">FROM</span><span class="w"> </span><span class="s">nginx</span><span class="err">
</span></span></span><span class="line"><span class="ln">38</span><span class="cl"><span class="k">COPY</span> --from<span class="o">=</span>builder /src/public /app<span class="err">
</span></span></span><span class="line"><span class="ln">39</span><span class="cl"><span class="k">COPY</span> deploy/nginx/default.conf /etc/nginx/conf.d/default.conf<span class="err">
</span></span></span></code></pre></div><ul>
<li>Hay dos etapas para la construcción, una etapa de construcción y una etapa de lanzamiento. La etapa de lanzamiento contiene solo los archivos estáticos generados, manteniendo el tamaño de la imagen de Docker lo más pequeño posible.</li>
<li>Si tiene <code>defaultContentLanguageInSubdir</code> habilitado, descomente y modifíquelo a pedido.</li>
<li>El parámetro <code>HUGO_BASEURL</code> se usa para especificar el <code>baseURL</code> del sitio durante la compilación y generalmente se usa cuando <code>baseURL</code> es diferente de la configuración, por lo que puede eliminarlo usted mismo si no lo necesita.</li>
<li><code>HUGO_MODULE_PROXY</code> y <code>NPM_CONFIG_REGISTRY</code> son parámetros de compilación opcionales que se pueden eliminar si no son necesarios.</li>
</ul>

<h2 id="nginx" data-numberify>Nginx<a class="anchor ms-1" href="#nginx"></a></h2>
<p>Cree un <code>deploy/nginx/default.conf</code> en la raíz del sitio:</p>]]></description></item><item><title>Implementar en páginas de GitHub</title><link>https://vandenboom.online/es/docs/deployment/github-pages/</link><pubDate>Wed, 13 Jul 2022 10:30:23 +0800</pubDate><guid>https://vandenboom.online/es/docs/deployment/github-pages/</guid><description><![CDATA[<p>Este artículo explica cómo implementar sitios en <a href="https://pages.github.com/" target="_blank" rel="noopener noreferrer">Páginas de GitHub<i class="fas fa-external-link-square-alt ms-1"></i></a> usando GitHub Actions.</p>
<!--más-->

<h2 id="flujo-de-trabajo" data-numberify>Flujo de trabajo<a class="anchor ms-1" href="#flujo-de-trabajo"></a></h2>
<p>Cree <code>.github/workflows/gh-pages.yml</code> en la raíz del sitio.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yml" data-lang="yml"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">GitHub Pages</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 2</span><span class="cl"><span class="nt">on</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 3</span><span class="cl"><span class="w">  </span><span class="nt">push</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 4</span><span class="cl"><span class="w">    </span><span class="nt">branches</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 5</span><span class="cl"><span class="w">      </span>- <span class="l">main</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 6</span><span class="cl"><span class="nt">permissions</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 7</span><span class="cl"><span class="w">  </span><span class="nt">contents</span><span class="p">:</span><span class="w"> </span><span class="l">write</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 8</span><span class="cl"><span class="nt">jobs</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln"> 9</span><span class="cl"><span class="w">  </span><span class="nt">build-and-deploy</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">10</span><span class="cl"><span class="w">    </span><span class="nt">concurrency</span><span class="p">:</span><span class="w"> </span><span class="l">ci-${{ github.ref }}</span><span class="w">
</span></span></span><span class="line"><span class="ln">11</span><span class="cl"><span class="w">    </span><span class="nt">runs-on</span><span class="p">:</span><span class="w"> </span><span class="l">ubuntu-latest</span><span class="w">
</span></span></span><span class="line"><span class="ln">12</span><span class="cl"><span class="w">    </span><span class="nt">steps</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">13</span><span class="cl"><span class="w">      </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Checkout 🛎️</span><span class="w">
</span></span></span><span class="line"><span class="ln">14</span><span class="cl"><span class="w">        </span><span class="nt">uses</span><span class="p">:</span><span class="w"> </span><span class="l">actions/checkout@v3</span><span class="w">
</span></span></span><span class="line"><span class="ln">15</span><span class="cl"><span class="w">        </span><span class="nt">with</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">16</span><span class="cl"><span class="w">          </span><span class="nt">submodules</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span></span></span><span class="line"><span class="ln">17</span><span class="cl"><span class="w">          </span><span class="nt">fetch-depth</span><span class="p">:</span><span class="w"> </span><span class="m">0</span><span class="w">
</span></span></span><span class="line"><span class="ln">18</span><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="ln">19</span><span class="cl"><span class="w">      </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Setup Node</span><span class="w">
</span></span></span><span class="line"><span class="ln">20</span><span class="cl"><span class="w">        </span><span class="nt">uses</span><span class="p">:</span><span class="w"> </span><span class="l">actions/setup-node@v3</span><span class="w">
</span></span></span><span class="line"><span class="ln">21</span><span class="cl"><span class="w">        </span><span class="nt">with</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">22</span><span class="cl"><span class="w">          </span><span class="nt">node-version</span><span class="p">:</span><span class="w"> </span><span class="s1">&#39;16&#39;</span><span class="w">
</span></span></span><span class="line"><span class="ln">23</span><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="ln">24</span><span class="cl"><span class="w">      </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Cache dependencies</span><span class="w">
</span></span></span><span class="line"><span class="ln">25</span><span class="cl"><span class="w">        </span><span class="nt">uses</span><span class="p">:</span><span class="w"> </span><span class="l">actions/cache@v2</span><span class="w">
</span></span></span><span class="line"><span class="ln">26</span><span class="cl"><span class="w">        </span><span class="nt">with</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">27</span><span class="cl"><span class="w">          </span><span class="nt">path</span><span class="p">:</span><span class="w"> </span><span class="l">~/.npm</span><span class="w">
</span></span></span><span class="line"><span class="ln">28</span><span class="cl"><span class="w">          </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="l">${{ runner.os }}-node-${{ hashFiles(&#39;**/package-lock.json&#39;) }}</span><span class="w">
</span></span></span><span class="line"><span class="ln">29</span><span class="cl"><span class="w">          </span><span class="nt">restore-keys</span><span class="p">:</span><span class="w"> </span><span class="p">|</span><span class="sd">
</span></span></span><span class="line"><span class="ln">30</span><span class="cl"><span class="sd">            ${{ runner.os }}-node-            </span><span class="w">
</span></span></span><span class="line"><span class="ln">31</span><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="ln">32</span><span class="cl"><span class="w">      </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Install dependencies</span><span class="w">
</span></span></span><span class="line"><span class="ln">33</span><span class="cl"><span class="w">        </span><span class="nt">run</span><span class="p">:</span><span class="w"> </span><span class="l">npm install</span><span class="w">
</span></span></span><span class="line"><span class="ln">34</span><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="ln">35</span><span class="cl"><span class="w">      </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Setup Hugo</span><span class="w">
</span></span></span><span class="line"><span class="ln">36</span><span class="cl"><span class="w">        </span><span class="nt">uses</span><span class="p">:</span><span class="w"> </span><span class="l">peaceiris/actions-hugo@v2</span><span class="w">
</span></span></span><span class="line"><span class="ln">37</span><span class="cl"><span class="w">        </span><span class="nt">with</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">38</span><span class="cl"><span class="w">          </span><span class="nt">hugo-version</span><span class="p">:</span><span class="w"> </span><span class="s1">&#39;latest&#39;</span><span class="w">
</span></span></span><span class="line"><span class="ln">39</span><span class="cl"><span class="w">          </span><span class="nt">extended</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span></span></span><span class="line"><span class="ln">40</span><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="ln">41</span><span class="cl"><span class="w">      </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Build</span><span class="w">
</span></span></span><span class="line"><span class="ln">42</span><span class="cl"><span class="w">        </span><span class="nt">run</span><span class="p">:</span><span class="w"> </span><span class="l">hugo --minify --gc --enableGitInfo</span><span class="w">
</span></span></span><span class="line"><span class="ln">43</span><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="ln">44</span><span class="cl"><span class="w">      </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Deploy 🚀</span><span class="w">
</span></span></span><span class="line"><span class="ln">45</span><span class="cl"><span class="w">        </span><span class="nt">uses</span><span class="p">:</span><span class="w"> </span><span class="l">peaceiris/actions-gh-pages@v3</span><span class="w">
</span></span></span><span class="line"><span class="ln">46</span><span class="cl"><span class="w">        </span><span class="nt">with</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="ln">47</span><span class="cl"><span class="w">          </span><span class="nt">github_token</span><span class="p">:</span><span class="w"> </span><span class="l">${{ secrets.GITHUB_TOKEN }}</span><span class="w">
</span></span></span><span class="line"><span class="ln">48</span><span class="cl"><span class="w">          </span><span class="nt">publish_dir</span><span class="p">:</span><span class="w"> </span><span class="l">./public</span><span class="w">
</span></span></span></code></pre></div>

<blockquote>
<p>Ver también <a href="https://github.com/razonyang/hugo-theme-bootstrap-skeleton/blob/main/.github/workflows/gh-pages.yml" target="_blank" rel="noopener noreferrer">Flujo de trabajo de páginas de GitHub de plantilla inicial<i class="fas fa-external-link-square-alt ms-1"></i></a>。</p>]]></description></item><item><title>Implementar en páginas de Cloudflare</title><link>https://vandenboom.online/es/docs/deployment/cloudflare-pages/</link><pubDate>Tue, 12 Jul 2022 20:06:24 +0800</pubDate><guid>https://vandenboom.online/es/docs/deployment/cloudflare-pages/</guid><description><![CDATA[<p>Este artículo le muestra cómo implementar su sitio en <a href="https://pages.cloudflare.com/" target="_blank" rel="noopener noreferrer">Páginas de Cloudflare<i class="fas fa-external-link-square-alt ms-1"></i></a>.</p>
<!--más-->

<h2 id="creando-un-proyecto" data-numberify>Creando un proyecto<a class="anchor ms-1" href="#creando-un-proyecto"></a></h2>
<p>Comenzaremos creando un proyecto Git y completando la información adecuada.</p>

<h2 id="comando-de-compilación" data-numberify>Comando de compilación<a class="anchor ms-1" href="#comando-de-compilación"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">npm i <span class="o">&amp;&amp;</span> hugo --gc --minify --enableGitInfo -b https://hbs-skeleton.pages.dev
</span></span></code></pre></div><ol>
<li><code>npm i</code> es un acceso directo a <code>npm install</code>, que instala las dependencias utilizadas durante la construcción del sitio.</li>
<li><code>-b https://hbs-skeleton.pages.dev</code> especifica <code>baseURL</code>, reemplácelo usted mismo. También puede guardarlo en un archivo de configuración en lugar de especificarlo en el comando de compilación.</li>
</ol>

<h2 id="variables-de-entorno" data-numberify>Variables de entorno<a class="anchor ms-1" href="#variables-de-entorno"></a></h2>
<table>
	<thead>
			<tr>
					<th>Nombre</th>
					<th>Valor</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><code>HUGO_VERSION</code></td>
					<td><code>0.147.9</code></td>
			</tr>
			<tr>
					<td><code>NODE_VERSION</code></td>
					<td><code>16</code></td>
			</tr>
	</tbody>
</table>

<h2 id="página-404" data-numberify>Página 404<a class="anchor ms-1" href="#página-404"></a></h2>
<p>Cloudflare es lo suficientemente inteligente como para utilizar las páginas 404 que mejor coinciden, incluso para sitios multilingües, y funciona sin configuraciones adicionales.</p>]]></description></item><item><title>Implementar en Netlify</title><link>https://vandenboom.online/es/docs/deployment/netlify/</link><pubDate>Tue, 12 Jul 2022 14:20:49 +0800</pubDate><guid>https://vandenboom.online/es/docs/deployment/netlify/</guid><description><![CDATA[<p>Este artículo muestra cómo implementar su sitio en <a href="https://www.netlify.com/" target="_blank" rel="noopener noreferrer">Netlificar<i class="fas fa-external-link-square-alt ms-1"></i></a>.</p>
<!--más-->

<h2 id="configuración-de-netlify" data-numberify>Configuración de Netlify<a class="anchor ms-1" href="#configuración-de-netlify"></a></h2>
<p>Cree un <code>netlify.toml</code> en la raíz del sitio:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="p">[</span><span class="nx">build</span><span class="p">]</span>
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">  <span class="nx">publish</span> <span class="p">=</span> <span class="s2">&#34;public&#34;</span>
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">
</span></span><span class="line"><span class="ln"> 4</span><span class="cl"><span class="p">[</span><span class="nx">build</span><span class="p">.</span><span class="nx">environment</span><span class="p">]</span>
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">  <span class="nx">NODE_VERSION</span> <span class="p">=</span> <span class="s2">&#34;17.6.0&#34;</span>
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">  <span class="nx">HUGO_VERSION</span> <span class="p">=</span> <span class="s2">&#34;0.147.9&#34;</span>
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">  <span class="nx">HUGO_ENABLEGITINFO</span> <span class="p">=</span> <span class="s2">&#34;true&#34;</span>
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">  <span class="nx">GO_VERSION</span> <span class="p">=</span> <span class="s2">&#34;1.17.7&#34;</span>
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">
</span></span><span class="line"><span class="ln">10</span><span class="cl"><span class="p">[</span><span class="nx">context</span><span class="p">.</span><span class="nx">production</span><span class="p">]</span>
</span></span><span class="line"><span class="ln">11</span><span class="cl">  <span class="nx">command</span> <span class="p">=</span> <span class="s2">&#34;npm install &amp;&amp; hugo --minify&#34;</span>
</span></span><span class="line"><span class="ln">12</span><span class="cl">
</span></span><span class="line"><span class="ln">13</span><span class="cl"><span class="p">[</span><span class="nx">context</span><span class="p">.</span><span class="nx">production</span><span class="p">.</span><span class="nx">environment</span><span class="p">]</span>
</span></span><span class="line"><span class="ln">14</span><span class="cl">  <span class="nx">HUGO_ENV</span> <span class="p">=</span> <span class="s2">&#34;production&#34;</span>
</span></span><span class="line"><span class="ln">15</span><span class="cl">
</span></span><span class="line"><span class="ln">16</span><span class="cl"><span class="p">[[</span><span class="nx">headers</span><span class="p">]]</span>
</span></span><span class="line"><span class="ln">17</span><span class="cl">  <span class="nx">for</span> <span class="p">=</span> <span class="s2">&#34;/*&#34;</span>
</span></span><span class="line"><span class="ln">18</span><span class="cl">  <span class="p">[</span><span class="nx">headers</span><span class="p">.</span><span class="nx">values</span><span class="p">]</span>
</span></span><span class="line"><span class="ln">19</span><span class="cl">    <span class="nx">Referrer-Policy</span> <span class="p">=</span> <span class="s2">&#34;strict-origin-when-cross-origin&#34;</span>
</span></span><span class="line"><span class="ln">20</span><span class="cl">    <span class="nx">X-Content-Type-Options</span> <span class="p">=</span> <span class="s2">&#34;nosniff&#34;</span>
</span></span><span class="line"><span class="ln">21</span><span class="cl">    <span class="nx">X-Frame-Options</span> <span class="p">=</span> <span class="s2">&#34;deny&#34;</span>
</span></span><span class="line"><span class="ln">22</span><span class="cl">    <span class="nx">X-XSS-Protection</span> <span class="p">=</span> <span class="s2">&#34;1; mode=block&#34;</span>
</span></span><span class="line"><span class="ln">23</span><span class="cl">
</span></span><span class="line"><span class="ln">24</span><span class="cl"><span class="p">[[</span><span class="nx">redirects</span><span class="p">]]</span>
</span></span><span class="line"><span class="ln">25</span><span class="cl">  <span class="nx">from</span> <span class="p">=</span> <span class="s2">&#34;/:lang/*&#34;</span>
</span></span><span class="line"><span class="ln">26</span><span class="cl">  <span class="nx">to</span> <span class="p">=</span> <span class="s2">&#34;/:lang/404.html&#34;</span>
</span></span><span class="line"><span class="ln">27</span><span class="cl">  <span class="nx">status</span> <span class="p">=</span> <span class="mi">404</span>
</span></span><span class="line"><span class="ln">28</span><span class="cl">
</span></span><span class="line"><span class="ln">29</span><span class="cl"><span class="p">[[</span><span class="nx">redirects</span><span class="p">]]</span>
</span></span><span class="line"><span class="ln">30</span><span class="cl">  <span class="nx">from</span> <span class="p">=</span> <span class="s2">&#34;/*&#34;</span>
</span></span><span class="line"><span class="ln">31</span><span class="cl">  <span class="nx">to</span> <span class="p">=</span> <span class="s2">&#34;/en/404.html&#34;</span> <span class="c"># Replace the &#34;en&#34; to your default language code if &#34;defaultContentLanguageInSubdir&#34; is enabled, otherwise use &#34;/404.html&#34; instead.</span>
</span></span><span class="line"><span class="ln">32</span><span class="cl">  <span class="nx">status</span> <span class="p">=</span> <span class="mi">404</span>
</span></span></code></pre></div><blockquote>
<p>Véase también <a href="https://github.com/razonyang/hugo-theme-bootstrap-skeleton/blob/main/netlify.toml" target="_blank" rel="noopener noreferrer">Configuración de Netlify de plantilla inicial<i class="fas fa-external-link-square-alt ms-1"></i></a>.</p>]]></description></item><item><title>Actualización</title><link>https://vandenboom.online/es/docs/getting-started/upgradation/</link><pubDate>Sat, 25 Jun 2022 22:15:02 +0800</pubDate><guid>https://vandenboom.online/es/docs/getting-started/upgradation/</guid><description><![CDATA[<p>Este artículo explica cómo actualizar el tema correctamente.</p>
<!--más-->

<h2 id="versiones" data-numberify>Versiones<a class="anchor ms-1" href="#versiones"></a></h2>
<p>Antes de actualizar, es necesario introducir qué es una versión. Además de las versiones estables relativas enumeradas en <a href="https://github.com/razonyang/hugo-theme-bootstrap/releases" target="_blank" rel="noopener noreferrer">Lanzamientos<i class="fas fa-external-link-square-alt ms-1"></i></a>, puede usar una rama como <code>master</code>, <code>develop</code>, o incluso elegir un determinado <code>commit</code>.</p>
<blockquote>
<p>Este artículo utilizará el marcador de posición <code>[version]</code> para representar la versión, simplemente reemplácelo con la versión a la que desea actualizar.</p>
</blockquote>

<h2 id="actualizar" data-numberify>Actualizar<a class="anchor ms-1" href="#actualizar"></a></h2>
<p>Elija el paso de actualización según el método de instalación: <a href="/es/docs/getting-started/upgradation/#git-submodule">Submódulo Git</a> y <a href="/es/docs/getting-started/upgradation/#hugo-module">Módulo Hugo</a>.</p>]]></description></item><item><title>Migrando a v1</title><link>https://vandenboom.online/es/docs/migration/</link><pubDate>Mon, 20 Jun 2022 17:46:31 +0800</pubDate><guid>https://vandenboom.online/es/docs/migration/</guid><description><![CDATA[<p>Realice un seguimiento y revise los cambios en la documentación y los archivos fuente del tema para ayudarle a migrar de <code>v0.*</code> a <code>v1</code>.</p>
<!--más-->
<blockquote>
<p>Si no está seguro de cómo actualizar, consulte la guía <a href="https://vandenboom.online/es/docs/getting-started/upgradation/">Actualización</a>.</p>
</blockquote>
<p>##v1.0</p>
<blockquote>
<p>El diseño de interfaz de usuario anterior está congelado en la rama <code>v0</code> que solo acepta correcciones de errores. Puedes seguir usando el diseño de interfaz de usuario anterior con esa rama.</p>
</blockquote>

<h3 id="dependencias" data-numberify>Dependencias<a class="anchor ms-1" href="#dependencias"></a></h3>
<ul>
<li>Bootstrap pasó de <code>v5.1</code> a <code>v5.2</code>.</li>
</ul>

<h3 id="interfaz-de-usuario" data-numberify>interfaz de usuario<a class="anchor ms-1" href="#interfaz-de-usuario"></a></h3>
<ul>
<li>Se eliminó el panel de configuración de la barra superior de aplicaciones.</li>
<li>Se agregaron los enlaces sociales en la barra superior de la aplicación.</li>
<li>Se colocó el interruptor de navegación de Documentos en la barra superior de aplicaciones en una pantalla pequeña.</li>
</ul>

<h3 id="diseños" data-numberify>Diseños<a class="anchor ms-1" href="#diseños"></a></h3>
<ul>
<li>Se eliminó <code>layouts/_default/archive.html</code>, reemplace <code>layout = archive</code> con <code>layout = archives</code> al frente.</li>
<li>Renombrado <code>layouts/partials/docs/catalog.html</code> a <code>layouts/partials/docs/nav.html</code>.</li>
</ul>

<h3 id="scss" data-numberify>SCSS<a class="anchor ms-1" href="#scss"></a></h3>
<ul>
<li><code>$variable-prefix</code> en desuso, utilice <code>$prefix</code> en su lugar.</li>
<li>Utilice variables CSS integradas en Bootstrap en lugar de variables CSS definidas por temas.</li>
</ul>

<h3 id="documentos" data-numberify>Documentos<a class="anchor ms-1" href="#documentos"></a></h3>
<ul>
<li><span class="badge bg-danger">BREAKING CHANGE</span>
 usa <code>navWeight</code> en lugar de <code>weight</code> para ordenar páginas en la navegación de documentos.</li>
</ul>

<h3 id="códigos-cortos" data-numberify>Códigos cortos<a class="anchor ms-1" href="#códigos-cortos"></a></h3>

<h4 id="código-corto-de-alerta" data-numberify>Código corto de alerta<a class="anchor ms-1" href="#código-corto-de-alerta"></a></h4>
<ul>
<li><span class="badge bg-danger">BREAKING CHANGE</span>
 cambia la sintaxis de <code>alert</code>, ver también <a href="https://vandenboom.online/es/docs/shortcodes/alert/#syntax">Sintaxis de código corto de alerta</a>.</li>
</ul>]]></description></item><item><title>Alternar código</title><link>https://vandenboom.online/es/docs/shortcodes/code-toggle/</link><pubDate>Mon, 13 Jun 2022 16:54:28 +0800</pubDate><guid>https://vandenboom.online/es/docs/shortcodes/code-toggle/</guid><description><![CDATA[<p>El shortcode <code>code-toggle</code> genera bloques de código de varios formatos de acuerdo con el código de configuración de cualquier formato compatible.</p>
<!--más-->

<h2 id="formatos" data-numberify>Formatos<a class="anchor ms-1" href="#formatos"></a></h2>
<p><code>JSON</code>, <code>TOML</code> y <code>YAML</code> son compatibles.</p>

<h2 id="uso" data-numberify>Uso<a class="anchor ms-1" href="#uso"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; code-toggle &gt;}}
</span></span><span class="line"><span class="ln">2</span><span class="cl">CODE IN ANY SUPPORTED FORMAT
</span></span><span class="line"><span class="ln">3</span><span class="cl">{{&lt;/ code-toggle &gt;}}
</span></span></code></pre></div><p>Con un nombre de archivo:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; filename=&#34;config&#34; code-toggle &gt;}}
</span></span><span class="line"><span class="ln">2</span><span class="cl">CODE IN ANY SUPPORTED FORMAT
</span></span><span class="line"><span class="ln">3</span><span class="cl">{{&lt;/ code-toggle &gt;}}
</span></span></code></pre></div>
<h2 id="ejemplo" data-numberify>Ejemplo<a class="anchor ms-1" href="#ejemplo"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; code-toggle filename=&#34;params&#34; &gt;}}
</span></span><span class="line"><span class="ln">2</span><span class="cl">{
</span></span><span class="line"><span class="ln">3</span><span class="cl">    &#34;logo&#34;: &#34;/images/logo.png&#34;,
</span></span><span class="line"><span class="ln">4</span><span class="cl">    &#34;customCSS&#34;: [&#34;foo.css&#34;, &#34;bar.css&#34;],
</span></span><span class="line"><span class="ln">5</span><span class="cl">    &#34;codeBlock&#34;: {
</span></span><span class="line"><span class="ln">6</span><span class="cl">        &#34;maxLines&#34;: 10
</span></span><span class="line"><span class="ln">7</span><span class="cl">    }
</span></span><span class="line"><span class="ln">8</span><span class="cl">}
</span></span><span class="line"><span class="ln">9</span><span class="cl">{{&lt;/ code-toggle &gt;}}
</span></span></code></pre></div><div class="code-toggle border border-secondary rounded px-2 pt-2">
    <ul class="nav nav-tabs border-secondary mb-0" role="tablist"><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1 active" id="toml-params691352874-tab" data-bs-toggle="tab" data-bs-target="#toml-params691352874" type="button" role="tab" 
                aria-controls="home" aria-selected="true">
                TOML
            </button>
        </li><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1" id="yaml-params691352874-tab" data-bs-toggle="tab" data-bs-target="#yaml-params691352874" type="button" role="tab" 
                aria-controls="home" aria-selected="false">
                YAML
            </button>
        </li><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1" id="json-params691352874-tab" data-bs-toggle="tab" data-bs-target="#json-params691352874" type="button" role="tab" 
                aria-controls="home" aria-selected="false">
                JSON
            </button>
        </li></ul>
    <div class="tab-content"><div class="tab-pane fade show active" id="toml-params691352874" role="tabpanel" aria-labelledby="toml-params691352874-tab"><p class="user-select-all mt-2 mb-0 text-primary fw-bold">params.toml</p>]]></description><enclosure url="https://vandenboom.online/docs/shortcodes/code-toggle/featured.png" length="157833" type="image/png"/></item><item><title>Introducción</title><link>https://vandenboom.online/es/docs/getting-started/introduction/</link><pubDate>Mon, 13 Jun 2022 16:32:09 +0800</pubDate><guid>https://vandenboom.online/es/docs/getting-started/introduction/</guid><description><![CDATA[<h2 id="metas" data-numberify>Metas<a class="anchor ms-1" href="#metas"></a></h2>
<ul>
<li>Rendimiento</li>
<li>Experiencia de usuario amigable</li>
<li>SEO</li>
</ul>

<h2 id="características" data-numberify>Características<a class="anchor ms-1" href="#características"></a></h2>
<ul>
<li><a href="https://gohugo.io/hugo-pipes/" target="_blank" rel="noopener noreferrer">pipas hugo<i class="fas fa-external-link-square-alt ms-1"></i></a>: se utiliza para generar activos CSS y JS.</li>
<li>PurgeCSS: elimina el CSS no utilizado.</li>
<li><a href="https://vandenboom.online/es/docs/configuration/">Flexibles y configurables</a>.</li>
<li>Experiencia de usuario rápida y buena: la puntuación de <a href="https://pagespeed.web.dev/report?url=https://vandenboom.online/en/" target="_blank" rel="noopener noreferrer">Estadísticas de PageSpeed ​​de Google<i class="fas fa-external-link-square-alt ms-1"></i></a> es superior a 95.</li>
<li>Soporte RTL: <a href="https://vandenboom.online/es/">Sitio de demostración árabe</a>.</li>
<li>Construido sobre <a href="https://getbootstrap.com/" target="_blank" rel="noopener noreferrer">Arranque 5<i class="fas fa-external-link-square-alt ms-1"></i></a>.</li>
<li>Iconos de FontAwesome.</li>
<li>Responsivo.</li>
<li><a href="https://vandenboom.online/es/docs/pwa/">PWA</a>, también conocidas como aplicaciones web progresivas.</li>
<li>Varias paletas: <code>blue</code>, <code>blue-gray</code>, <code>brown</code>, <code>cyan</code>, <code>green</code>, <code>indigo</code>, <code>orange</code>, <code>pink</code>, <code>purple</code>, <code>red</code>, <code>teal</code>, <code>yellow</code>.</li>
<li>Un <a href="https://vandenboom.online/es/docs/layouts/docs/">Diseño de documentos</a> para publicar documentación de proyectos, notas, jardines digitales, zettelkastens, etc.</li>
<li>Modo claro/oscuro.</li>
<li>Cambiador de tamaño de fuente.</li>
<li>Multilingüe (I18N).</li>
<li><a href="https://vandenboom.online/es/docs/layouts/search/">Búsqueda local</a>.</li>
<li>Búsqueda de documentos.</li>
<li>Fijar publicaciones.</li>
<li>Menú de pie de página.</li>
<li>Panel de bloque de código: copie el código, número de línea, ajuste de línea y expanda.
-<a href="https://vandenboom.online/es/docs/shortcodes/code-toggle/">Alternar código</a></li>
<li>Pan rallado.</li>
<li><a href="https://vandenboom.online/es/docs/layouts/archives/">Archivo</a>.</li>
<li><a href="https://vandenboom.online/es/docs/image-viewer/">Visor de imágenes</a>.</li>
<li><a href="https://vandenboom.online/es/docs/image-processing/">Procesamiento de imágenes</a>: cambiar el tamaño y alinear imágenes.</li>
<li>Carga diferida de recursos: <code>image</code> y <code>iframe</code>.</li>
<li><a href="https://vandenboom.online/es/docs/look-and-feel/#syntax-highlighting">Resaltado de sintaxis</a>.</li>
<li><a href="https://vandenboom.online/es/docs/widgets/reward/">Widget de recompensa</a>, también conocido como Buy Me a Coffee: se admite cualquier plataforma que admita códigos QR.</li>
<li>Tabla de contenido.</li>
<li><a href="https://vandenboom.online/es/docs/widgets/comments/">Comentarios</a>: Disqus, Utterances, Giscus y Staticman se pueden usar de forma inmediata, también se pueden integrar con otros servicios de comentarios.</li>
<li><a href="https://vandenboom.online/es/docs/advanced/custom-assets/">Activos personalizados</a>: CSS y JS personalizados.</li>
<li><a href="https://vandenboom.online/es/docs/advanced/hooks/">Manos</a>: brinda la posibilidad de agregar código personalizado en la página.</li>
<li><a href="https://vandenboom.online/es/docs/widgets/social-links/">Enlaces sociales</a>.</li>
<li><a href="https://vandenboom.online/es/docs/shortcodes/">Varios códigos cortos</a>.</li>
<li>Tarjetas de Twitter y Open Graph.</li>
<li><a href="https://creativecommons.org/licenses/" target="_blank" rel="noopener noreferrer">Licencia Creative Commons<i class="fas fa-external-link-square-alt ms-1"></i></a>.</li>
<li><a href="https://vandenboom.online/es/docs/layouts/contact/">Formulario de contacto</a>.</li>
<li>Numerizar encabezados automáticamente.</li>
</ul>]]></description></item><item><title>Requisitos previos</title><link>https://vandenboom.online/es/docs/getting-started/prerequisites/</link><pubDate>Mon, 13 Jun 2022 16:32:09 +0800</pubDate><guid>https://vandenboom.online/es/docs/getting-started/prerequisites/</guid><description><![CDATA[<p>Asegúrese de cumplir con los requisitos previos antes de instalar el tema.</p>
<!--más-->

<h2 id="configuración" data-numberify>Configuración<a class="anchor ms-1" href="#configuración"></a></h2>
<p>HBS requiere que se establezcan las siguientes configuraciones.</p>
<div class="code-toggle border border-secondary rounded px-2 pt-2">
    <ul class="nav nav-tabs border-secondary mb-0" role="tablist"><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1 active" id="toml-config678493215-tab" data-bs-toggle="tab" data-bs-target="#toml-config678493215" type="button" role="tab" 
                aria-controls="home" aria-selected="true">
                TOML
            </button>
        </li><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1" id="yaml-config678493215-tab" data-bs-toggle="tab" data-bs-target="#yaml-config678493215" type="button" role="tab" 
                aria-controls="home" aria-selected="false">
                YAML
            </button>
        </li><li class="nav-item mb-0" role="presentation">
            <button class="nav-link p-1" id="json-config678493215-tab" data-bs-toggle="tab" data-bs-target="#json-config678493215" type="button" role="tab" 
                aria-controls="home" aria-selected="false">
                JSON
            </button>
        </li></ul>
    <div class="tab-content"><div class="tab-pane fade show active" id="toml-config678493215" role="tabpanel" aria-labelledby="toml-config678493215-tab"><p class="user-select-all mt-2 mb-0 text-primary fw-bold">config.toml</p><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="ln">1</span><span class="cl"><span class="p">[</span><span class="nx">build</span><span class="p">]</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl">  <span class="nx">writeStats</span> <span class="p">=</span> <span class="kc">true</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl"><span class="p">[</span><span class="nx">taxonomies</span><span class="p">]</span>
</span></span><span class="line"><span class="ln">4</span><span class="cl">  <span class="nx">author</span> <span class="p">=</span> <span class="s1">&#39;authors&#39;</span>
</span></span><span class="line"><span class="ln">5</span><span class="cl">  <span class="nx">category</span> <span class="p">=</span> <span class="s1">&#39;categories&#39;</span>
</span></span><span class="line"><span class="ln">6</span><span class="cl">  <span class="nx">series</span> <span class="p">=</span> <span class="s1">&#39;series&#39;</span>
</span></span><span class="line"><span class="ln">7</span><span class="cl">  <span class="nx">tag</span> <span class="p">=</span> <span class="s1">&#39;tags&#39;</span>
</span></span></code></pre></div></div><div class="tab-pane fade" id="yaml-config678493215" role="tabpanel" aria-labelledby="yaml-config678493215-tab"><p class="user-select-all mt-2 mb-0 text-primary fw-bold">config.yaml</p>]]></description></item><item><title>Código corto de la galería</title><link>https://vandenboom.online/es/docs/shortcodes/gallery/</link><pubDate>Fri, 25 Mar 2022 00:00:00 +0000</pubDate><guid>https://vandenboom.online/es/docs/shortcodes/gallery/</guid><description><![CDATA[<p>Este artículo muestra cómo utilizar el código corto <code>gallery</code>.</p>
<!--más-->

<h2 id="uso" data-numberify>Uso<a class="anchor ms-1" href="#uso"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; gallery images=&#34;images/foo.png,images/bar.png&#34; &gt;}}
</span></span></code></pre></div><div class="gallery row row-cols-1 row-cols-sm-2 row-cols-md-4" data-masonry='{"percentPosition": true }'>
    
    <div class="col mb-4">
        <div class="card">
            <picture><img class="gallery-img card-img-top " alt="" src="https://vandenboom.online/images/logo.webp?v=bbcab27371657748c3fb9b4bad9b7571" width="500" height="500" />
</picture>

        </div>
    </div>
    
    <div class="col mb-4">
        <div class="card">
            <picture><img class="gallery-img card-img-top " alt="" src="https://vandenboom.online/images/logo.webp?v=bbcab27371657748c3fb9b4bad9b7571" width="500" height="500" />
</picture>

        </div>
    </div>
    
    <div class="col mb-4">
        <div class="card">
            <picture><img class="gallery-img card-img-top " alt="" src="https://vandenboom.online/images/shortcode.png?v=bbcab27371657748c3fb9b4bad9b7571" width="214" height="200" />
</picture>

        </div>
    </div>
    
    <div class="col mb-4">
        <div class="card">
            <picture><img class="gallery-img card-img-top " alt="" src="https://vandenboom.online/images/logo.webp?v=bbcab27371657748c3fb9b4bad9b7571" width="500" height="500" />
</picture>

        </div>
    </div>
    
    <div class="col mb-4">
        <div class="card">
            <picture><img class="gallery-img card-img-top " alt="" src="https://vandenboom.online/images/logo.webp?v=bbcab27371657748c3fb9b4bad9b7571" width="500" height="500" />
</picture>

        </div>
    </div>
    
</div>]]></description></item><item><title>Instalar a través del módulo Hugo</title><link>https://vandenboom.online/es/docs/getting-started/installation/hugo-module/</link><pubDate>Sat, 26 Feb 2022 17:10:39 +0200</pubDate><guid>https://vandenboom.online/es/docs/getting-started/installation/hugo-module/</guid><description><![CDATA[<p>Este artículo se refiere al método de instalación moderno y actualizado para instalar el tema localmente como módulo Hugo.</p>

<h2 id="proxy-opcional" data-numberify>Proxy (opcional)<a class="anchor ms-1" href="#proxy-opcional"></a></h2>
<p>Si se encuentra en China continental sin VPN, la descarga del módulo Hugo puede fallar.</p>
<p>Hay dos servidores proxy para esto: <a href="https://goproxy.cn" target="_blank" rel="noopener noreferrer">GOPROXY.CN<i class="fas fa-external-link-square-alt ms-1"></i></a> y <a href="https://goproxy.io" target="_blank" rel="noopener noreferrer">GOPROXY.IO<i class="fas fa-external-link-square-alt ms-1"></i></a>.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">$ <span class="nb">export</span> <span class="nv">HUGO_MODULE_PROXY</span><span class="o">=</span>https://goproxy.cn
</span></span></code></pre></div><blockquote>
<p>Tenga en cuenta que Hugo no respeta la var env <code>GOPROXY</code>, utilice <code>HUGO_MODULE_PROXY</code> en su lugar.</p>
</blockquote>
<p>También puede configurar <code>module.proxy</code> en lugar de usar env var.</p>]]></description></item><item><title>Diseño de documentos</title><link>https://vandenboom.online/es/docs/layouts/docs/</link><pubDate>Wed, 12 Jan 2022 10:56:34 -0800</pubDate><guid>https://vandenboom.online/es/docs/layouts/docs/</guid><description><![CDATA[<p>En este artículo, exploraremos el diseño <code>docs</code>, que se puede utilizar para escribir documentación del proyecto, notas personales y más.</p>
<!--más-->
<blockquote>
<p>Si va a utilizar el diseño <code>docs</code> en otras secciones(<code>notes</code>), eche un vistazo a la página <a href="https://vandenboom.online/es/docs/content/">Contenido</a>.</p>
</blockquote>

<h2 id="diseño" data-numberify>Diseño<a class="anchor ms-1" href="#diseño"></a></h2>
<p>El diseño <code>docs</code> consta de tres secciones, de principio a fin: barra de navegación del documento, contenido del documento y barra lateral.</p>

<h2 id="estructura-de-contenido" data-numberify>Estructura de contenido<a class="anchor ms-1" href="#estructura-de-contenido"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln"> 1</span><span class="cl">$ tree content/docs 
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">├── _index.md
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">├── installation
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">│   ├── _index.md
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">│   ├── linux
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">│   │   ├── _index.md
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">│   │   ├── archlinux
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">│   │   │   └── index.md
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">│   │   └── ubuntu
</span></span><span class="line"><span class="ln">10</span><span class="cl">│   │       └── index.md
</span></span><span class="line"><span class="ln">11</span><span class="cl">│   └── windows
</span></span><span class="line"><span class="ln">12</span><span class="cl">│       └── index.md
</span></span><span class="line"><span class="ln">13</span><span class="cl">└── introduction
</span></span><span class="line"><span class="ln">14</span><span class="cl">    └── index.md
</span></span></code></pre></div><p><picture><img class="img-fluid mx-auto d-block" alt="Estructura" src="/docs/layouts/docs/structure.png" loading="lazy" width="313" height="320" />
</picture>

</p>]]></description><enclosure url="https://vandenboom.online/docs/layouts/docs/featured.png" length="157833" type="image/png"/></item><item><title>Menú</title><link>https://vandenboom.online/es/docs/configuration/menu/</link><pubDate>Thu, 16 Dec 2021 17:25:20 +0800</pubDate><guid>https://vandenboom.online/es/docs/configuration/menu/</guid><description><![CDATA[<p>Predefinimos dos tipos de menús: <code>main</code> y <code>footer</code>, representan los menús de la barra superior de aplicaciones y los menús de pie de página, respectivamente.
Este artículo presentará brevemente cómo utilizar los menús.</p>
<!--más-->

<h2 id="propiedades-de-entrada-de-menú" data-numberify>Propiedades de entrada de menú<a class="anchor ms-1" href="#propiedades-de-entrada-de-menú"></a></h2>
<table>
	<thead>
			<tr>
					<th style="text-align: left">Propiedad</th>
					<th style="text-align: left">Tipo</th>
					<th style="text-align: left">Descripción</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left"><code>name</code></td>
					<td style="text-align: left">Cadena</td>
					<td style="text-align: left">El nombre del menú.</td>
			</tr>
			<tr>
					<td style="text-align: left"><code>identifier</code></td>
					<td style="text-align: left">Cadena</td>
					<td style="text-align: left">El ID del menú.</td>
			</tr>
			<tr>
					<td style="text-align: left"><code>weight</code></td>
					<td style="text-align: left">Número</td>
					<td style="text-align: left">El peso del menú que se utilizó para ordenar en orden ascendente.</td>
			</tr>
			<tr>
					<td style="text-align: left"><code>parent</code></td>
					<td style="text-align: left">Cadena</td>
					<td style="text-align: left">El <code>identifier</code> de la entrada del menú principal.</td>
			</tr>
			<tr>
					<td style="text-align: left"><code>url</code></td>
					<td style="text-align: left">Cadena</td>
					<td style="text-align: left">La URL del menú.</td>
			</tr>
			<tr>
					<td style="text-align: left"><code>pre</code></td>
					<td style="text-align: left">Cadena</td>
					<td style="text-align: left">La cadena inicial antes del nombre del menú.</td>
			</tr>
			<tr>
					<td style="text-align: left"><code>post</code></td>
					<td style="text-align: left">Cadena</td>
					<td style="text-align: left">La cadena final después del nombre del menú.</td>
			</tr>
			<tr>
					<td style="text-align: left"><code>params</code></td>
					<td style="text-align: left">Objeto</td>
					<td style="text-align: left">Parámetros del menú.</td>
			</tr>
			<tr>
					<td style="text-align: left"><code>params.divider</code></td>
					<td style="text-align: left">Booleano</td>
					<td style="text-align: left"><code>true</code> significa divisor.</td>
			</tr>
			<tr>
					<td style="text-align: left"><code>params.icon</code></td>
					<td style="text-align: left">Cadena</td>
					<td style="text-align: left">El icono HTML.</td>
			</tr>
			<tr>
					<td style="text-align: left"><code>params.description</code></td>
					<td style="text-align: left">Cadena</td>
					<td style="text-align: left">La descripción solo para los menús desplegables de la barra superior de aplicaciones.</td>
			</tr>
	</tbody>
</table>
<p>Véase también <a href="https://gohugo.io/content-management/menus/#properties-front-matter" target="_blank" rel="noopener noreferrer">Propiedades de entrada de menú<i class="fas fa-external-link-square-alt ms-1"></i></a>.</p>]]></description><enclosure url="https://vandenboom.online/docs/configuration/menu/featured.png" length="157833" type="image/png"/></item><item><title>Diseño de preguntas frecuentes</title><link>https://vandenboom.online/es/docs/layouts/faq/</link><pubDate>Tue, 07 Dec 2021 21:46:43 +0800</pubDate><guid>https://vandenboom.online/es/docs/layouts/faq/</guid><description><![CDATA[<p>La página <a href="https://vandenboom.online/es/faq/">Preguntas frecuentes</a> es una colección de preguntas frecuentes.</p>
<!--más-->

<h2 id="requisitos-previos" data-numberify>Requisitos previos<a class="anchor ms-1" href="#requisitos-previos"></a></h2>
<p>Necesitamos crear una página llamada <code>faq/index.md</code> en el directorio <code>content</code>.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="ln">1</span><span class="cl"><span class="err">+++</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl"><span class="nx">title</span> <span class="p">=</span> <span class="s2">&#34;Frequently Asked Questions&#34;</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl"><span class="nx">layout</span> <span class="p">=</span> <span class="s2">&#34;faq&#34;</span>
</span></span><span class="line"><span class="ln">4</span><span class="cl"><span class="err">+++</span>
</span></span></code></pre></div>
<h2 id="datos" data-numberify>Datos<a class="anchor ms-1" href="#datos"></a></h2>
<p>Los datos se almacenan en el directorio <code>data</code>, la estructura del directorio es la siguiente:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="ln">1</span><span class="cl">data
</span></span><span class="line"><span class="ln">2</span><span class="cl">  /en
</span></span><span class="line"><span class="ln">3</span><span class="cl">    /faq
</span></span><span class="line"><span class="ln">4</span><span class="cl">      foo.json
</span></span><span class="line"><span class="ln">5</span><span class="cl">      bar.json
</span></span><span class="line"><span class="ln">6</span><span class="cl">  /zh-cn
</span></span><span class="line"><span class="ln">7</span><span class="cl">    /faq
</span></span><span class="line"><span class="ln">8</span><span class="cl">      foo.json
</span></span><span class="line"><span class="ln">9</span><span class="cl">      bar.json
</span></span></code></pre></div><p>Como puedes ver, clasificamos las preguntas según su idioma. Y cada archivo representa un grupo de preguntas, que tiene el mismo formato de la siguiente manera:</p>]]></description></item><item><title>Agregar contenido</title><link>https://vandenboom.online/es/docs/content/</link><pubDate>Sat, 04 Dec 2021 10:43:39 +0800</pubDate><guid>https://vandenboom.online/es/docs/content/</guid><description><![CDATA[<h2 id="secciones-principales" data-numberify>Secciones principales<a class="anchor ms-1" href="#secciones-principales"></a></h2>
<p>El parámetro <code>mainSections</code> se utiliza para filtrar páginas; el valor predeterminado es <code>[&quot;posts&quot;, &quot;docs&quot;]</code>.</p>
<div class="highlight" title="config/_default/params.toml"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="ln">1</span><span class="cl"><span class="nx">mainSections</span> <span class="p">=</span> <span class="p">[</span><span class="s2">&#34;blog&#34;</span><span class="p">,</span> <span class="s2">&#34;posts&#34;</span><span class="p">,</span> <span class="s2">&#34;docs&#34;</span><span class="p">,</span> <span class="s2">&#34;notes&#34;</span><span class="p">]</span>
</span></span></code></pre></div>
<h2 id="asunto-frontal" data-numberify>Asunto frontal<a class="anchor ms-1" href="#asunto-frontal"></a></h2>
<p>Front Matter es el lugar donde colocamos los metadatos y parámetros de la página, como el título, la fecha, etc.</p>

<h3 id="formatos" data-numberify>Formatos<a class="anchor ms-1" href="#formatos"></a></h3>
<p>Hugo admite tres formatos de portada: <code>YAML</code>, <code>TOML</code> y <code>JSON</code>.</p>
<ul>
<li><code>TOML</code>: identificado abriendo y cerrando <code>+++</code>.</li>
<li><code>YAML</code>: identificado abriendo y cerrando <code>---</code>.</li>
<li><code>JSON</code>: un único objeto JSON rodeado por <code>{</code> y <code>}</code>, seguido de una nueva línea.</li>
</ul>
<p>Tomemos <code>TOML</code> como ejemplo:</p>]]></description></item><item><title>Empezando</title><link>https://vandenboom.online/es/docs/getting-started/</link><pubDate>Sat, 04 Dec 2021 10:43:39 +0800</pubDate><guid>https://vandenboom.online/es/docs/getting-started/</guid><description></description></item><item><title>Instalar a través del submódulo Git</title><link>https://vandenboom.online/es/docs/getting-started/installation/git-submodule/</link><pubDate>Sat, 04 Dec 2021 10:43:39 +0800</pubDate><guid>https://vandenboom.online/es/docs/getting-started/installation/git-submodule/</guid><description><![CDATA[<p>Este artículo se refiere al método de instalación tradicional de clonar el tema localmente como submódulo Git.
Si bien este método de instalación todavía se usa ampliamente, recomendamos instalar el tema como <a href="https://vandenboom.online/es/docs/getting-started/installation/hugo-module/">Módulo Hugo</a>.</p>

<h2 id="crear-un-nuevo-sitio-desde-cero" data-numberify>Crear un nuevo sitio desde cero<a class="anchor ms-1" href="#crear-un-nuevo-sitio-desde-cero"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">$ git clone https://github.com/razonyang/hugo-theme-bootstrap-skeleton myblog
</span></span><span class="line"><span class="ln">2</span><span class="cl">$ <span class="nb">cd</span> myblog
</span></span><span class="line"><span class="ln">3</span><span class="cl">$ git submodule add https://github.com/razonyang/hugo-theme-bootstrap themes/hugo-theme-bootstrap
</span></span><span class="line"><span class="ln">4</span><span class="cl">$ sed -i <span class="s2">&#34;s/theme:.*/theme: hugo-theme-bootstrap/g&#34;</span> config/_default/config.yaml
</span></span><span class="line"><span class="ln">5</span><span class="cl">$ rm go.mod go.sum
</span></span><span class="line"><span class="ln">6</span><span class="cl">$ hugo mod npm pack
</span></span><span class="line"><span class="ln">7</span><span class="cl">$ npm install
</span></span><span class="line"><span class="ln">8</span><span class="cl">$ hugo server
</span></span></code></pre></div><blockquote>
<p>Si estás usando Windows, usa <code>xcopy .\themes\hugo-theme-bootstrap\exampleSite /E</code> en su lugar.</p>]]></description></item><item><title>Visor de imágenes</title><link>https://vandenboom.online/es/docs/image-viewer/</link><pubDate>Fri, 03 Dec 2021 20:46:50 +0800</pubDate><guid>https://vandenboom.online/es/docs/image-viewer/</guid><description><![CDATA[<p>El visor de imágenes es una galería de imágenes que se mostrará cuando haga clic en una imagen que no se puede vincular.</p>
<p>También proporciona muchas herramientas, como acercar, alejar y rotar.</p>
<!--más-->
<blockquote>
<p>El avatar del autor fue filtrado por defecto.</p>
</blockquote>

<h2 id="parámetros-del-sitio" data-numberify>Parámetros del sitio<a class="anchor ms-1" href="#parámetros-del-sitio"></a></h2>
<p>El Visor de imágenes estaba activado de forma predeterminada, puede desactivarlo configurando el parámetro <code>viewer</code> como <code>false</code>.</p>

<h2 id="opciones" data-numberify>Opciones<a class="anchor ms-1" href="#opciones"></a></h2>
<p>Puede modificar las opciones creando <code>assets/viewer/js/options.ts</code>.</p>]]></description></item><item><title>Mira y siente</title><link>https://vandenboom.online/es/docs/look-and-feel/</link><pubDate>Fri, 03 Dec 2021 19:42:57 +0800</pubDate><guid>https://vandenboom.online/es/docs/look-and-feel/</guid><description><![CDATA[<p>De forma predeterminada, un sitio que utiliza este tema tiene las fuentes, los colores y la apariencia general predeterminados.
Sin embargo, el esquema predeterminado no puede satisfacer a todos, pero no se preocupe, puede anular fácilmente los valores predeterminados del tema, como los colores de la paleta, las fuentes y el resaltado de sintaxis.</p>
<!--más-->

<h2 id="favicons" data-numberify>favicons<a class="anchor ms-1" href="#favicons"></a></h2>
<p>HBS genera iconos en varios tamaños según el archivo <code>assets/favicon.webp</code> (mayor prioridad) o <code>assets/favicon.png</code>.
Simplemente guarde su propia imagen de favicon con la misma ruta para anular los valores predeterminados.</p>]]></description></item><item><title>Aplicación web progresiva</title><link>https://vandenboom.online/es/docs/pwa/</link><pubDate>Fri, 03 Dec 2021 19:39:01 +0800</pubDate><guid>https://vandenboom.online/es/docs/pwa/</guid><description><![CDATA[<p>Las PWA(<a href="https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps" target="_blank" rel="noopener noreferrer">Aplicaciones web progresivas<i class="fas fa-external-link-square-alt ms-1"></i></a>) son aplicaciones web desarrolladas utilizando una serie de tecnologías específicas y patrones estándar que les permiten aprovechar las funciones de las aplicaciones web y nativas.</p>
<p>HBS proporciona algunas funciones básicas, como instalación del sitio en la pantalla de inicio, archivos de caché previo y disponibilidad sin conexión.</p>
<!--más-->
<div class="ratio ratio-16x9 bilibili mb-4">
  <iframe
    src="https://player.bilibili.com/player.html?bvid=BV1yg411Z77A"
    scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"
    loading="lazy">
  </iframe>
</div>


<h2 id="parámetros-del-sitio" data-numberify>Parámetros del sitio<a class="anchor ms-1" href="#parámetros-del-sitio"></a></h2>
<p>En primer lugar, debemos especificar el parámetro <code>pwa</code>, incluso si está vacío.</p>]]></description></item><item><title>Diseño de archivo</title><link>https://vandenboom.online/es/docs/layouts/archives/</link><pubDate>Fri, 03 Dec 2021 11:16:51 +0800</pubDate><guid>https://vandenboom.online/es/docs/layouts/archives/</guid><description><![CDATA[<p>La página de archivo es una colección de publicaciones agrupadas por año.</p>
<!--más-->

<h2 id="requisitos-previos" data-numberify>Requisitos previos<a class="anchor ms-1" href="#requisitos-previos"></a></h2>
<p>Las páginas no se crean automáticamente, primero debemos crear secciones de archivos:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">$ tree content/archives
</span></span><span class="line"><span class="ln">2</span><span class="cl">├── <span class="m">2021</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl">│   ├── _index.md
</span></span><span class="line"><span class="ln">4</span><span class="cl">├── <span class="m">2022</span>
</span></span><span class="line"><span class="ln">5</span><span class="cl">│   ├── _index.md
</span></span><span class="line"><span class="ln">6</span><span class="cl">├── _index.md
</span></span></code></pre></div><p>El contenido de esos archivos solo contiene un parámetro <code>title</code>.</p>

<h2 id="parámetros-del-sitio" data-numberify>Parámetros del sitio<a class="anchor ms-1" href="#parámetros-del-sitio"></a></h2>
<table>
	<thead>
			<tr>
					<th>Nombre</th>
					<th style="text-align: center">Tipo</th>
					<th style="text-align: center">Predeterminado</th>
					<th>Descripción</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><code>archive</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td>Archivo.</td>
			</tr>
			<tr>
					<td><code>archive.dateFormat</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>Jan 2</code></td>
					<td>Formato de fecha de archivo.</td>
			</tr>
			<tr>
					<td><code>archive.monthFormat</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>January</code></td>
					<td>Formato del mes de archivo, p. <code>1</code>, <code>01</code>, <code>Jan</code> y <code>January</code>.</td>
			</tr>
			<tr>
					<td><code>archive.basePath</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>/archives</code></td>
					<td></td>
			</tr>
	</tbody>
</table>]]></description></item><item><title>Diseño de búsqueda</title><link>https://vandenboom.online/es/docs/layouts/search/</link><pubDate>Fri, 03 Dec 2021 11:16:51 +0800</pubDate><guid>https://vandenboom.online/es/docs/layouts/search/</guid><description><![CDATA[<p>Puede resultar difícil para los lectores recuperar un artículo si hay muchos artículos en su sitio, por lo que agregamos la función de búsqueda.</p>
<!--más-->

<h2 id="requisitos-previos" data-numberify>Requisitos previos<a class="anchor ms-1" href="#requisitos-previos"></a></h2>
<p>Todo lo que necesita hacer es crear una página llamada <code>search/_index.md</code> en el directorio <code>content</code>.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="ln">1</span><span class="cl"><span class="err">+++</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl"><span class="nx">title</span> <span class="p">=</span> <span class="s2">&#34;Search&#34;</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl"><span class="err">+++</span>
</span></span></code></pre></div>
<h2 id="parámetros-del-sitio" data-numberify>Parámetros del sitio<a class="anchor ms-1" href="#parámetros-del-sitio"></a></h2>
<table>
	<thead>
			<tr>
					<th>Nombre</th>
					<th style="text-align: center">Tipo</th>
					<th style="text-align: center">Predeterminado</th>
					<th>Descripción</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><code>search</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td>Configuración de búsqueda.</td>
			</tr>
			<tr>
					<td><code>search.paginate</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>10</code></td>
					<td>Paginación.</td>
			</tr>
			<tr>
					<td><code>search.indexPaginate</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>1000</code></td>
					<td>Paginación de archivos de índice.</td>
			</tr>
			<tr>
					<td><code>search.indexPreload</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Si se deben precargar los índices de búsqueda.</td>
			</tr>
			<tr>
					<td><code>search.maxResults</code></td>
					<td style="text-align: center">Número</td>
					<td style="text-align: center"><code>100</code></td>
					<td>El número máximo de resultados de búsqueda.</td>
			</tr>
			<tr>
					<td><code>search.resultContentCharactersCount</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>240</code></td>
					<td>El número máximo de caracteres del contenido del resultado para mostrar.</td>
			</tr>
			<tr>
					<td><code>search.shortcut</code></td>
					<td style="text-align: center">Matriz</td>
					<td style="text-align: center"><code>[&quot;/&quot;]</code></td>
					<td>El acceso directo de búsqueda, es decir, <code>[&quot;Control&quot;, &quot;/&quot;]</code>, deshabilítelo mediante una matriz vacía <code>[]</code>.</td>
			</tr>
			<tr>
					<td><code>search.fuse</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td><a href="https://fusejs.io/api/options.html" target="_blank" rel="noopener noreferrer">Opciones de Fuse.js<i class="fas fa-external-link-square-alt ms-1"></i></a>.</td>
			</tr>
			<tr>
					<td><code>search.fuse.ignoreLocation</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td></td>
			</tr>
			<tr>
					<td><code>search.fuse.location</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>search.fuse.isCaseSensitive</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>search.fuse.minMatchCharLength</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>search.fuse.threshold</code></td>
					<td style="text-align: center">Doble</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>search.fuse.distance</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>search.fuse.useExtendedSearch</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
	</tbody>
</table>]]></description></item><item><title>Author Widget</title><link>https://vandenboom.online/es/docs/widgets/author/</link><pubDate>Fri, 03 Dec 2021 11:10:19 +0800</pubDate><guid>https://vandenboom.online/es/docs/widgets/author/</guid><description>&lt;p>The author widget is located in the sidebar, in order to introduce yourself briefly.&lt;/p></description></item><item><title>Reward Widget</title><link>https://vandenboom.online/es/docs/widgets/reward/</link><pubDate>Fri, 03 Dec 2021 11:10:19 +0800</pubDate><guid>https://vandenboom.online/es/docs/widgets/reward/</guid><description><![CDATA[<p>The reward widget, AKA buy me a coffee widget, gives the readers a way to support a creator through the use of donations or tips.</p>
<p>However, it limited to the QR code image, please take a look at the <a href="https://vandenboom.online/es/docs/widgets/funding/">funding widget</a>.</p>]]></description></item><item><title>Social Links</title><link>https://vandenboom.online/es/docs/widgets/social-links/</link><pubDate>Thu, 02 Dec 2021 16:27:45 +0800</pubDate><guid>https://vandenboom.online/es/docs/widgets/social-links/</guid><description>&lt;p>The &lt;code>social&lt;/code> parameter is a set of key value pairs of social links that mapping from platform to their user identifier.
It supports many popular social platforms, such as Twitter, Facebook, Reddit, GitHub.
This article lists all supported platforms and how to use them.&lt;/p></description></item><item><title>Formulario de contacto</title><link>https://vandenboom.online/es/docs/layouts/contact/</link><pubDate>Tue, 30 Nov 2021 23:56:00 +0800</pubDate><guid>https://vandenboom.online/es/docs/layouts/contact/</guid><description><![CDATA[<p>Podemos poner nuestra dirección de correo electrónico en <a href="https://vandenboom.online/es/docs/widgets/social-links/">enlaces sociales</a> para que los lectores puedan contactarnos. Desafortunadamente, los correos electrónicos serán más o menos tratados como spam e incluso filtrados.
Por lo tanto, traemos una función llamada formulario de contacto.</p>
<!--más-->

<h2 id="requisitos-previos" data-numberify>Requisitos previos<a class="anchor ms-1" href="#requisitos-previos"></a></h2>
<p>Necesitamos crear una página de contacto llamada <code>contact/index.md</code> en el directorio <code>content</code>, para que podamos acceder al formulario de contacto.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="ln">1</span><span class="cl"><span class="err">+++</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl"><span class="nx">title</span> <span class="p">=</span> <span class="s2">&#34;Contact Us&#34;</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl"><span class="nx">layout</span> <span class="p">=</span> <span class="s2">&#34;contact&#34;</span>
</span></span><span class="line"><span class="ln">4</span><span class="cl"><span class="err">+++</span>
</span></span></code></pre></div><p>Una vez creado, el enlace aparecerá en el widget de perfil.</p>]]></description></item><item><title>Activos personalizados</title><link>https://vandenboom.online/es/docs/advanced/custom-assets/</link><pubDate>Sun, 28 Nov 2021 16:00:49 +0800</pubDate><guid>https://vandenboom.online/es/docs/advanced/custom-assets/</guid><description><![CDATA[<p>Como tema personalizable, brinda la capacidad de personalizar activos, ya sea personalizando CSS y JS o introduciendo CSS y JS de terceros.</p>
<!--más-->

<h2 id="activos-internos" data-numberify>Activos internos<a class="anchor ms-1" href="#activos-internos"></a></h2>
<p>Simplemente cree y edite los archivos <code>assets/main/scss/_variables.scss</code>, <code>assets/main/scss/_custom.scss</code> y <code>assets/main/js/custom.ts</code>.</p>
<blockquote>
<p>Estos archivos se agruparán en uno para reducir las solicitudes HTTP.</p>
</blockquote>

<h2 id="activos-externos" data-numberify>Activos externos<a class="anchor ms-1" href="#activos-externos"></a></h2>
<p>Cualquier recurso CSS y JS externo se puede importar mediante los parámetros <code>customCSS</code> y <code>customJS</code>.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="ln">1</span><span class="cl"><span class="nx">customCSS</span> <span class="p">=</span> <span class="p">[</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl">  <span class="s2">&#34;external-foo.css&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl">  <span class="s2">&#34;external-bar.css&#34;</span>
</span></span><span class="line"><span class="ln">4</span><span class="cl"><span class="p">]</span>
</span></span><span class="line"><span class="ln">5</span><span class="cl">
</span></span><span class="line"><span class="ln">6</span><span class="cl"><span class="nx">customJS</span> <span class="p">=</span> <span class="p">[</span>
</span></span><span class="line"><span class="ln">7</span><span class="cl">  <span class="s2">&#34;external-foo.js&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="ln">8</span><span class="cl">  <span class="s2">&#34;external-bar.js&#34;</span>
</span></span><span class="line"><span class="ln">9</span><span class="cl"><span class="p">]</span>
</span></span></code></pre></div>]]></description></item><item><title>Comments Widget</title><link>https://vandenboom.online/es/docs/widgets/comments/</link><pubDate>Sat, 27 Nov 2021 19:54:29 +0800</pubDate><guid>https://vandenboom.online/es/docs/widgets/comments/</guid><description><![CDATA[<p><a href="https://disqus.com/" target="_blank" rel="noopener noreferrer">Disqus<i class="fas fa-external-link-square-alt ms-1"></i></a>, <a href="https://utteranc.es/" target="_blank" rel="noopener noreferrer">Utterances<i class="fas fa-external-link-square-alt ms-1"></i></a> and <a href="https://giscus.app/" target="_blank" rel="noopener noreferrer">Giscus<i class="fas fa-external-link-square-alt ms-1"></i></a> comments widgets are supported out of box.
This article shows how to configure them and even customize your own comment widgets.</p>]]></description></item><item><title>Complicarse</title><link>https://vandenboom.online/es/docs/get-involved/</link><pubDate>Sat, 27 Nov 2021 19:54:29 +0800</pubDate><guid>https://vandenboom.online/es/docs/get-involved/</guid><description><![CDATA[<p>Estaremos encantados de escuchar sus opiniones y comentarios, y le invitamos a participar.</p>
<!--más-->

<h2 id="comunidad" data-numberify>Comunidad<a class="anchor ms-1" href="#comunidad"></a></h2>
<ul>
<li><a href="https://github.com/razonyang/hugo-theme-bootstrap/issues/new?template=feature_request.yml" target="_blank" rel="noopener noreferrer">Solicitud de función<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://github.com/razonyang/hugo-theme-bootstrap/issues/new?template=bug_report.yml" target="_blank" rel="noopener noreferrer">Informe de error<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://github.com/razonyang/hugo-theme-bootstrap/discussions" target="_blank" rel="noopener noreferrer">Discusiones<i class="fas fa-external-link-square-alt ms-1"></i></a>: hacer preguntas, compartir ideas, etc.</li>
</ul>

<h2 id="contribuir" data-numberify>Contribuir<a class="anchor ms-1" href="#contribuir"></a></h2>
<p>Cualquier contribución es bienvenida, como documentos, corrección de errores y nuevas funciones.</p>

<h3 id="reglas" data-numberify>Reglas<a class="anchor ms-1" href="#reglas"></a></h3>
<p>Para facilitar el mantenimiento, elaboramos algunas reglas.</p>

<h4 id="especificación-de-confirmaciones-convencionales" data-numberify>Especificación de confirmaciones convencionales<a class="anchor ms-1" href="#especificación-de-confirmaciones-convencionales"></a></h4>
<p>Siga el <a href="https://www.conventionalcommits.org/en/v1.0.0/" target="_blank" rel="noopener noreferrer">Especificación de confirmaciones convencionales<i class="fas fa-external-link-square-alt ms-1"></i></a>.</p>]]></description></item><item><title>Manos</title><link>https://vandenboom.online/es/docs/advanced/hooks/</link><pubDate>Sat, 27 Nov 2021 19:54:29 +0800</pubDate><guid>https://vandenboom.online/es/docs/advanced/hooks/</guid><description><![CDATA[<p>Como tema flexible, debería tener la capacidad de personalizar el código e integrar servicios de terceros. Por lo tanto, trajimos una función llamada gancho.</p>
<p>En este artículo, presentaremos todos los ganchos y brindaremos algunos casos de uso.</p>
<!--más-->

<h2 id="descripción-general" data-numberify>Descripción general<a class="anchor ms-1" href="#descripción-general"></a></h2>
<table>
	<thead>
			<tr>
					<th>Gancho</th>
					<th>Descripción</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><code>head-end</code></td>
					<td>Antes del final <code>&lt;head&gt;</code></td>
			</tr>
			<tr>
					<td><code>body-begin</code></td>
					<td>Sigue el <code>&lt;body&gt;</code></td>
			</tr>
			<tr>
					<td><code>body-end</code></td>
					<td>Antes del final del <code>&lt;body&gt;</code></td>
			</tr>
			<tr>
					<td><code>main-begin</code></td>
					<td>Arriba del <code>&lt;main&gt;</code></td>
			</tr>
			<tr>
					<td><code>main-end</code></td>
					<td>Sigue el <code>&lt;main&gt;</code></td>
			</tr>
			<tr>
					<td><code>list-begin</code></td>
					<td>Arriba de la lista de publicaciones</td>
			</tr>
			<tr>
					<td><code>list-end</code></td>
					<td>Sigue la lista de publicaciones</td>
			</tr>
			<tr>
					<td><code>sidebar-begin</code></td>
					<td>En la parte superior de la barra lateral</td>
			</tr>
			<tr>
					<td><code>sidebar-end</code></td>
					<td>Antes del final de la barra lateral</td>
			</tr>
			<tr>
					<td><code>content-begin</code></td>
					<td>Arriba del contenido de la publicación</td>
			</tr>
			<tr>
					<td><code>content-end</code></td>
					<td>Sigue el contenido de la publicación</td>
			</tr>
			<tr>
					<td><code>comments-begin</code></td>
					<td>Arriba de los comentarios</td>
			</tr>
			<tr>
					<td><code>comments-end</code></td>
					<td>Sigue los comentarios</td>
			</tr>
			<tr>
					<td><code>footer-begin</code></td>
					<td>En la parte superior del pie de página</td>
			</tr>
			<tr>
					<td><code>footer-end</code></td>
					<td>Antes del final del pie de página</td>
			</tr>
			<tr>
					<td><code>post-panel-begin</code></td>
					<td>En la parte superior del panel de publicaciones</td>
			</tr>
			<tr>
					<td><code>post-panel-end</code></td>
					<td>Antes de que finalice el panel de publicaciones</td>
			</tr>
			<tr>
					<td><code>docs/sidebar-begin</code></td>
					<td>En la parte superior de la barra lateral <code>docs</code></td>
			</tr>
			<tr>
					<td><code>docs/sidebar-end</code></td>
					<td>Antes del final de la barra lateral <code>docs</code></td>
			</tr>
			<tr>
					<td><code>docs/nav-begin</code></td>
					<td>En la parte superior de la navegación</td>
			</tr>
			<tr>
					<td><code>docs/nav-end</code></td>
					<td>Antes del final de la navegación</td>
			</tr>
			<tr>
					<td><code>contact/form-field-begin</code></td>
					<td>En la parte superior del campo del formulario de contacto</td>
			</tr>
			<tr>
					<td><code>contact/form-field-end</code></td>
					<td>Antes de que finalice el campo del formulario de contacto</td>
			</tr>
			<tr>
					<td><code>search/sidebar-begin</code></td>
					<td>En la parte superior de la barra lateral <code>search</code></td>
			</tr>
			<tr>
					<td><code>search/sidebar-end</code></td>
					<td>Antes del final de la barra lateral <code>search</code></td>
			</tr>
	</tbody>
</table>

<h2 id="usos" data-numberify>Usos<a class="anchor ms-1" href="#usos"></a></h2>
<p>Es fácil usar un gancho, lo que debe hacer es crear un archivo HTML con el mismo nombre que el gancho en el directorio <code>layouts/partials/hooks</code>.</p>]]></description></item><item><title>Configuración del sitio</title><link>https://vandenboom.online/es/docs/configuration/site/</link><pubDate>Sat, 27 Nov 2021 19:53:24 +0800</pubDate><guid>https://vandenboom.online/es/docs/configuration/site/</guid><description><![CDATA[<p>La configuración del sitio se encuentra en <code>config/_default/config.toml</code> de forma predeterminada.</p>
<!--más-->
<table>
	<thead>
			<tr>
					<th>Nombre</th>
					<th style="text-align: center">Tipo</th>
					<th style="text-align: center">Predeterminado</th>
					<th>Descripción</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><code>title</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Título del sitio.</td>
			</tr>
			<tr>
					<td><code>baseURL</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>URL base del sitio.</td>
			</tr>
			<tr>
					<td><code>copyright</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Derechos de autor del sitio. El marcador de posición <code>{year}</code> será reemplazado por el año actual.</td>
			</tr>
			<tr>
					<td><code>defaultContentLanguage</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>en</code></td>
					<td>Idioma predeterminado del sitio.</td>
			</tr>
			<tr>
					<td><code>defaultContentLanguageInSubdir</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td></td>
			</tr>
			<tr>
					<td><code>paginate</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>10</code></td>
					<td></td>
			</tr>
			<tr>
					<td><code>paginatePath</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>page</code></td>
					<td></td>
			</tr>
			<tr>
					<td><code>enableRobotsTXT</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td></td>
			</tr>
			<tr>
					<td><code>disqusShortname</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td><a href="https://vandenboom.online/es/docs/widgets/comments/#disqus">Disqus</a> nombre corto.</td>
			</tr>
			<tr>
					<td><code>services</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>services.googleAnalytics</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td>Google Analytics, solo admite GA4.</td>
			</tr>
			<tr>
					<td><code>services.googleAnalytics.ID</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Identificación de medición.</td>
			</tr>
			<tr>
					<td><code>author</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td><a href="https://vandenboom.online/es/docs/widgets/author/">Widget de autor</a>.</td>
			</tr>
	</tbody>
</table>
<p>Véase también <a href="https://gohugo.io/getting-started/configuration/#all-configuration-settings" target="_blank" rel="noopener noreferrer">Todos los ajustes de configuración<i class="fas fa-external-link-square-alt ms-1"></i></a>.</p>]]></description></item><item><title>Parámetros de página</title><link>https://vandenboom.online/es/docs/configuration/page-params/</link><pubDate>Sat, 27 Nov 2021 19:53:24 +0800</pubDate><guid>https://vandenboom.online/es/docs/configuration/page-params/</guid><description><![CDATA[<p>Los parámetros de la página se encuentran en <a href="https://gohugo.io/content-management/front-matter/" target="_blank" rel="noopener noreferrer">Asunto frontal<i class="fas fa-external-link-square-alt ms-1"></i></a> de la página.</p>
<!--más-->
<table>
	<thead>
			<tr>
					<th>Nombre</th>
					<th style="text-align: center">Tipo</th>
					<th style="text-align: center">Predeterminado</th>
					<th>Descripción</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Página</strong></td>
					<td></td>
					<td></td>
					<td></td>
			</tr>
			<tr>
					<td><code>title</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Título de la página.</td>
			</tr>
			<tr>
					<td><code>description</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Descripción de la página.</td>
			</tr>
			<tr>
					<td><code>keywords</code></td>
					<td style="text-align: center">Matriz</td>
					<td style="text-align: center">-</td>
					<td>Palabras clave de la página.</td>
			</tr>
			<tr>
					<td><code>comment</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ya sea para habilitar los comentarios. No funcionará si <code>comment</code> se ha desactivado globalmente.</td>
			</tr>
			<tr>
					<td><code>toc</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ya sea para habilitar TOC. No funcionará si <code>toc</code> se ha desactivado globalmente.</td>
			</tr>
			<tr>
					<td><code>math</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Ya sea para habilitar las matemáticas.</td>
			</tr>
			<tr>
					<td><code>diagram</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Ya sea para habilitar el diagrama.</td>
			</tr>
			<tr>
					<td><code>reward</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ya sea para habilitar la recompensa.</td>
			</tr>
			<tr>
					<td><code>breadcrumb</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ya sea para habilitar la ruta de navegación.</td>
			</tr>
			<tr>
					<td><code>breadcrumbDivider</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>/</code></td>
					<td>Divisor de pan rallado.</td>
			</tr>
			<tr>
					<td><code>readingTime</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ya sea para mostrar el tiempo de lectura.</td>
			</tr>
			<tr>
					<td><code>postDate</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Si se muestra la fecha de publicación en la metasección de publicación.</td>
			</tr>
			<tr>
					<td><code>copyright</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ya sea para mostrar la sección de derechos de autor.</td>
			</tr>
			<tr>
					<td><code>carousel</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Mostrar en carrusel.</td>
			</tr>
			<tr>
					<td><code>nav</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Activar/desactivar las navegaciones.</td>
			</tr>
			<tr>
					<td><code>sidebar</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Mostrar/Ocultar la barra lateral.</td>
			</tr>
			<tr>
					<td><code>index</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Indexar esta página en el buscador del cliente o no.</td>
			</tr>
			<tr>
					<td><strong>Licencia Creative Commons</strong></td>
					<td></td>
					<td></td>
					<td></td>
			</tr>
			<tr>
					<td><code>creativeCommons</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>creativeCommons.by</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>El crédito debe ser otorgado a usted, el creador.</td>
			</tr>
			<tr>
					<td><code>creativeCommons.nc</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Sólo se permite el uso no comercial de su trabajo.</td>
			</tr>
			<tr>
					<td><code>creativeCommons.nd</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>No se permiten derivados ni adaptaciones de su trabajo.</td>
			</tr>
			<tr>
					<td><code>creativeCommons.sa</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Las adaptaciones deben compartirse en los mismos términos.</td>
			</tr>
			<tr>
					<td><strong>Metaetiqueta</strong></td>
					<td></td>
					<td></td>
					<td></td>
			</tr>
			<tr>
					<td><code>metaRobots</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Vacío significa que lo apagas.</td>
			</tr>
			<tr>
					<td><code>pinned</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Fijar publicaciones.</td>
			</tr>
			<tr>
					<td><code>pinnedWeight</code></td>
					<td style="text-align: center">Número</td>
					<td style="text-align: center">-</td>
					<td>El peso más bajo tiene mayor prioridad.</td>
			</tr>
			<tr>
					<td><code>featuredPostCount</code></td>
					<td style="text-align: center">Entero/Booleano</td>
					<td style="text-align: center"><code>5</code></td>
					<td>La cantidad de publicaciones destacadas que se muestran en la barra lateral. Apáguelo configurándolo en <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>recentPostCount</code></td>
					<td style="text-align: center">Entero/Booleano</td>
					<td style="text-align: center"><code>5</code></td>
					<td>El número de publicaciones recientes que se muestran en la barra lateral. Apáguelo configurándolo en <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>relatedPostCount</code></td>
					<td style="text-align: center">Entero/Booleano</td>
					<td style="text-align: center"><code>5</code></td>
					<td>El número de publicaciones relacionadas. Apáguelo configurándolo en <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>featuredImageAlt</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>El texto alternativo para las imágenes destacadas, retrocede al título de la página si no está presente.</td>
			</tr>
			<tr>
					<td><code>numberifyHeadings</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Cuando <code>false</code>, los encabezados no se numerarán.</td>
			</tr>
	</tbody>
</table>]]></description></item><item><title>Parámetros del sitio</title><link>https://vandenboom.online/es/docs/configuration/site-params/</link><pubDate>Sat, 27 Nov 2021 19:53:24 +0800</pubDate><guid>https://vandenboom.online/es/docs/configuration/site-params/</guid><description><![CDATA[<p>Los parámetros del sitio se encuentran en <code>config/_default/params.toml</code> de forma predeterminada.</p>
<!--más-->
<table>
	<thead>
			<tr>
					<th>Nombre</th>
					<th style="text-align: center">Tipo</th>
					<th style="text-align: center">Predeterminado</th>
					<th>Descripción</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><code>sass_transpiler</code></td>
					<td style="text-align: center">cadena</td>
					<td style="text-align: center"><code>libsass</code></td>
					<td>Se recomienda <code>dartsass</code>, ya que <code>libsass</code> está en desuso.</td>
			</tr>
			<tr>
					<td><strong>Página</strong></td>
					<td></td>
					<td></td>
					<td></td>
			</tr>
			<tr>
					<td><code>mainSections</code></td>
					<td style="text-align: center">Matriz</td>
					<td style="text-align: center"><code>[&quot;posts&quot;]</code></td>
					<td>Secciones principales</td>
			</tr>
			<tr>
					<td><code>titleCase</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Título en mayúscula o no</td>
			</tr>
			<tr>
					<td><code>titleSeparator</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>-</code></td>
					<td>Separador de título</td>
			</tr>
			<tr>
					<td><code>backgroundImage</code></td>
					<td style="text-align: center">Matriz</td>
					<td style="text-align: center"><code>[]</code></td>
					<td>Imagen de fondo, como <code>['/images/bg.png']</code>, <code>['/images/bg-light.png', '/images/bg-dark.png']</code>.</td>
			</tr>
			<tr>
					<td><code>comment</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Si habilitar comentarios</td>
			</tr>
			<tr>
					<td><code>toc</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ya sea para habilitar TOC</td>
			</tr>
			<tr>
					<td><code>tocWordCount</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>280</code></td>
					<td>TOC se muestra solo si el recuento de palabras de la publicación es mayor que este valor.</td>
			</tr>
			<tr>
					<td><code>tocPosition</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>sidebar</code></td>
					<td>Valores disponibles: <code>sidebar</code> y <code>content</code>, solo se ve afectado el diseño <code>posts</code>.</td>
			</tr>
			<tr>
					<td><code>breadcrumb</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ya sea para habilitar la ruta de navegación</td>
			</tr>
			<tr>
					<td><code>dateFormat</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>Jan 2, 2006</code></td>
					<td>Formato de fecha. Consulte <a href="https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference" target="_blank" rel="noopener noreferrer">Referencia de plantillas de fecha y hora de Hugo<i class="fas fa-external-link-square-alt ms-1"></i></a> para obtener más detalles.</td>
			</tr>
			<tr>
					<td><code>poweredBy</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ya sea para mostrar impulsado por.</td>
			</tr>
			<tr>
					<td><code>readingTime</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ya sea para mostrar el tiempo de lectura.</td>
			</tr>
			<tr>
					<td><code>postDate</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Si se muestra la fecha de publicación en la metasección de publicación.</td>
			</tr>
			<tr>
					<td><code>math</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Ya sea para habilitar las matemáticas a nivel mundial.</td>
			</tr>
			<tr>
					<td><code>diagram</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Ya sea para habilitar el diagrama globalmente.</td>
			</tr>
			<tr>
					<td><code>logo</code></td>
					<td style="text-align: center">Cadena/Booleano</td>
					<td style="text-align: center"><code>images/logo.webp</code></td>
					<td>Imagen del logotipo. Deshabilite el logotipo configurándolo en <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>brand</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Texto de marca.</td>
			</tr>
			<tr>
					<td><code>description</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Descripción del sitio.</td>
			</tr>
			<tr>
					<td><code>keywords</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Palabras clave del sitio.</td>
			</tr>
			<tr>
					<td><code>color</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Modo de color, <code>light</code>, <code>dark</code> o <code>auto</code>. El valor predeterminado es <code>auto</code>.</td>
			</tr>
			<tr>
					<td><code>palette</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Paleta predeterminada. Esto entrará en vigor después de borrar la cookie.</td>
			</tr>
			<tr>
					<td><code>palettes</code></td>
					<td style="text-align: center">Matriz</td>
					<td style="text-align: center"><strong>TODOS</strong></td>
					<td>Paletas disponibles. Puede desactivarlo configurándolo en <code>[]</code> vacío.</td>
			</tr>
			<tr>
					<td><code>carouselPostCount</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>5</code></td>
					<td>El número de publicaciones que se muestran en el carrusel de la página de inicio.</td>
			</tr>
			<tr>
					<td><code>featuredPostCount</code></td>
					<td style="text-align: center">Entero/Booleano</td>
					<td style="text-align: center"><code>5</code></td>
					<td>La cantidad de publicaciones destacadas que se muestran en la barra lateral. Apáguelo configurándolo en <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>recentPostCount</code></td>
					<td style="text-align: center">Entero/Booleano</td>
					<td style="text-align: center"><code>5</code></td>
					<td>El número de publicaciones recientes que se muestran en la barra lateral. Apáguelo configurándolo en <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>relatedPostCount</code></td>
					<td style="text-align: center">Entero/Booleano</td>
					<td style="text-align: center"><code>5</code></td>
					<td>El número de publicaciones relacionadas. Apáguelo configurándolo en <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>categoryCount</code></td>
					<td style="text-align: center">Entero/Booleano</td>
					<td style="text-align: center"><code>10</code></td>
					<td>El número de categorías que se muestran en la barra lateral. Apáguelo configurándolo en <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>tagCount</code></td>
					<td style="text-align: center">Entero/Booleano</td>
					<td style="text-align: center"><code>10</code></td>
					<td>El número de etiquetas que se muestran en la barra lateral. Apáguelo configurándolo en <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>seriesCount</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>10</code></td>
					<td>El número de series que se muestran en la barra lateral.</td>
			</tr>
			<tr>
					<td><code>taxonomyPaginate</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>10</code></td>
					<td></td>
			</tr>
			<tr>
					<td><code>taxonomyPostCount</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>3</code></td>
					<td>El número de publicaciones de la taxonomía. Desactívelo configurándolo en falso.</td>
			</tr>
			<tr>
					<td><code>taxonomySortingMethod</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Ordenar taxonomías por <code>popularity</code>, ordenar alfabéticamente de forma predeterminada.</td>
			</tr>
			<tr>
					<td><code>countTaxonomyPosts</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Contar publicaciones de taxonomía.</td>
			</tr>
			<tr>
					<td><code>sidebarTaxonomies</code></td>
					<td style="text-align: center">Matriz</td>
					<td style="text-align: center"><code>[&quot;series&quot;, &quot;categories&quot;, &quot;tags&quot;]</code></td>
					<td>Las taxonomías en la barra lateral.</td>
			</tr>
			<tr>
					<td><code>fullWidth</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Ancho completo.</td>
			</tr>
			<tr>
					<td><code>fullWidthInSections</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td>Especifique el ancho completo para secciones particulares, como <code>posts</code>, <code>docs</code>.</td>
			</tr>
			<tr>
					<td><code>fixedHeader</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Activar/desactivar el encabezado fijo.</td>
			</tr>
			<tr>
					<td><code>reward</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td><a href="https://vandenboom.online/es/docs/widgets/reward/">Widget de recompensa</a>, también conocido como Cómprame un widget de café.</td>
			</tr>
			<tr>
					<td><code>externalLinkIcon</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Si mostrar los íconos después de los enlaces externos.</td>
			</tr>
			<tr>
					<td><code>share</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td>Botones de compartir</td>
			</tr>
			<tr>
					<td><code>share.addThis</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td><a href="https://www.addthis.com" target="_blank" rel="noopener noreferrer">Agregar esto<i class="fas fa-external-link-square-alt ms-1"></i></a> <code>pubid</code> de <a href="https://www.addthis.com" target="_blank" rel="noopener noreferrer">Agregar esto<i class="fas fa-external-link-square-alt ms-1"></i></a>.</td>
			</tr>
			<tr>
					<td><code>fontSize</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">Tamaños de fuente</td>
					<td>Comente o elimine este parámetro para deshabilitar el cambio de tamaño de fuente.</td>
			</tr>
			<tr>
					<td><code>fontSize.small</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>.9rem</code></td>
					<td>Tamaño de fuente pequeño.</td>
			</tr>
			<tr>
					<td><code>fontSize.extraSmall</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>.8rem</code></td>
					<td>Tamaño de fuente extra pequeño.</td>
			</tr>
			<tr>
					<td><code>fontSize.large</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>1.1rem</code></td>
					<td>Tamaño de fuente grande.</td>
			</tr>
			<tr>
					<td><code>fontSize.extraLarge</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>1.2rem</code></td>
					<td>Tamaño de fuente extra grande.</td>
			</tr>
			<tr>
					<td><code>social</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td><a href="https://vandenboom.online/es/docs/widgets/social-links/">Enlaces sociales</a>.</td>
			</tr>
			<tr>
					<td><code>socialAnimation</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Elimine la animación de los enlaces sociales si <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>socialColor</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Elimine el color de los enlaces sociales si <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>socialShare</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Activa o desactiva el botón integrado para compartir en redes sociales.</td>
			</tr>
			<tr>
					<td><code>searchBar</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Activa o desactiva la barra de búsqueda integrada.</td>
			</tr>
			<tr>
					<td><code>archive</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td><a href="https://vandenboom.online/es/docs/layouts/archives/">Archivo</a>.</td>
			</tr>
			<tr>
					<td><code>search</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td><a href="https://vandenboom.online/es/docs/layouts/search/">Buscar</a>.</td>
			</tr>
			<tr>
					<td><code>docsearch</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td><a href="https://docsearch.algolia.com/" target="_blank" rel="noopener noreferrer">Búsqueda de documentos<i class="fas fa-external-link-square-alt ms-1"></i></a></td>
			</tr>
			<tr>
					<td><code>docsearch.container</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>.search-button</code></td>
					<td></td>
			</tr>
			<tr>
					<td><code>docsearch.appId</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>docsearch.indexName</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>docsearch.apiKey</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>docsearch.debug</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td></td>
			</tr>
			<tr>
					<td><code>docsearch.*</code></td>
					<td style="text-align: center">Booleano/Cadena/Número</td>
					<td style="text-align: center">-</td>
					<td><a href="https://docsearch.algolia.com/docs/api/" target="_blank" rel="noopener noreferrer">https://docsearch.algolia.com/docs/api/<i class="fas fa-external-link-square-alt ms-1"></i></a></td>
			</tr>
			<tr>
					<td><code>algolia</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td>Ver <a href="https://vandenboom.online/es/docs/topics/algolia/">Algolia</a></td>
			</tr>
			<tr>
					<td><strong>Barra superior de aplicaciones</strong></td>
					<td></td>
					<td></td>
					<td></td>
			</tr>
			<tr>
					<td><code>topAppBar</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>topAppBar.social</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td><a href="https://vandenboom.online/es/docs/widgets/social-links/">Enlaces sociales</a>.</td>
			</tr>
			<tr>
					<td><code>topAppBar.colorToggle</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Activa/desactiva el cambio de color/modo.</td>
			</tr>
			<tr>
					<td><code>topAppBar.coloredInDark</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Coloreado en modo oscuro.</td>
			</tr>
			<tr>
					<td><code>topAppBar.dropdownMenuToggle</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Ocultar el menú desplegable.</td>
			</tr>
			<tr>
					<td><code>topAppBar.expandBreakpoint</code></td>
					<td style="text-align: center">cadena</td>
					<td style="text-align: center"><code>xxl</code></td>
					<td>Expanda el contenido por encima de este punto de interrupción, p. <code>lg</code>, <code>xl</code>, <code>xxl</code>.</td>
			</tr>
			<tr>
					<td><strong>Verificación del sitio para webmasters</strong></td>
					<td></td>
					<td></td>
					<td></td>
			</tr>
			<tr>
					<td><code>siteVerification</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>siteVerification.google</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>google</td>
			</tr>
			<tr>
					<td><code>siteVerification.bing</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Bing</td>
			</tr>
			<tr>
					<td><code>siteVerification.baidu</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Baidu</td>
			</tr>
			<tr>
					<td><code>siteVerification.baiduUnion</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Unión Baidu</td>
			</tr>
			<tr>
					<td><code>siteVerification.so</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Qihoo 360</td>
			</tr>
			<tr>
					<td><code>siteVerification.sogou</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Sogou</td>
			</tr>
			<tr>
					<td><code>siteVerification.shenma</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Shenma</td>
			</tr>
			<tr>
					<td><strong>Analítica</strong></td>
					<td></td>
					<td></td>
					<td></td>
			</tr>
			<tr>
					<td><code>analytics</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td>Configuración analítica.</td>
			</tr>
			<tr>
					<td><code>analytics.baidu</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Análisis de Baidu.</td>
			</tr>
			<tr>
					<td><code>analytics.plausible</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Dominios de análisis plausibles. Múltiples dominios separados por coma.</td>
			</tr>
			<tr>
					<td><code>analytics.plausibleScript</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>https://plausible.io/js/script.js</code></td>
					<td>Especifique el script de Plausible Analytics autohospedado o <a href="https://plausible.io/docs/script-extensions" target="_blank" rel="noopener noreferrer">guión extendido<i class="fas fa-external-link-square-alt ms-1"></i></a>.</td>
			</tr>
			<tr>
					<td><code>googleAdsense</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>Adsense de Google.</td>
			</tr>
			<tr>
					<td><code>customCSS</code></td>
					<td style="text-align: center">Matriz</td>
					<td style="text-align: center">-</td>
					<td>Véase también <a href="https://vandenboom.online/es/docs/advanced/custom-assets/#external-assets">activos personalizados</a>.</td>
			</tr>
			<tr>
					<td><code>customJS</code></td>
					<td style="text-align: center">Matriz</td>
					<td style="text-align: center">-</td>
					<td>Véase también <a href="https://vandenboom.online/es/docs/advanced/custom-assets/#external-assets">activos personalizados</a>.</td>
			</tr>
			<tr>
					<td><code>utterances</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td><a href="https://vandenboom.online/es/docs/widgets/comments/#utterances">Declaraciones</a> configuración.</td>
			</tr>
			<tr>
					<td><code>giscus</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td><a href="https://vandenboom.online/es/docs/widgets/comments/#giscus">gisco</a> configuración.</td>
			</tr>
			<tr>
					<td><strong>Licencia Creative Commons</strong></td>
					<td></td>
					<td></td>
					<td></td>
			</tr>
			<tr>
					<td><code>creativeCommons</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>creativeCommons.by</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>El crédito debe ser otorgado a usted, el creador.</td>
			</tr>
			<tr>
					<td><code>creativeCommons.nc</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Sólo se permite el uso no comercial de su trabajo.</td>
			</tr>
			<tr>
					<td><code>creativeCommons.nd</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>No se permiten derivados ni adaptaciones de su trabajo.</td>
			</tr>
			<tr>
					<td><code>creativeCommons.sa</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Las adaptaciones deben compartirse en los mismos términos.</td>
			</tr>
			<tr>
					<td><strong>Bloque de código</strong></td>
					<td></td>
					<td></td>
					<td></td>
			</tr>
			<tr>
					<td><code>codeBlock</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>codeBlock.maxLines</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>7</code></td>
					<td></td>
			</tr>
			<tr>
					<td><code>codeBlock.lineNos</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td><code>true</code>/<code>false</code> representa que muestra/oculta los números de línea de forma predeterminada.</td>
			</tr>
			<tr>
					<td><strong>Publicar</strong></td>
					<td></td>
					<td></td>
					<td></td>
			</tr>
			<tr>
					<td><code>post</code></td>
					<td style="text-align: center">Objeto</td>
					<td style="text-align: center">-</td>
					<td></td>
			</tr>
			<tr>
					<td><code>post.excerpt</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>Description</code></td>
					<td>La descripción se usará como extracto si no está vacía; para usar resúmenes como extracto, deberá configurarlo como <em>cadena vacía</em> explícitamente.</td>
			</tr>
			<tr>
					<td><code>post.excerptMaxLength</code></td>
					<td style="text-align: center">Entero</td>
					<td style="text-align: center"><code>320</code></td>
					<td></td>
			</tr>
			<tr>
					<td><code>post.copyright</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Si mostrar la sección de derechos de autor en cada publicación.</td>
			</tr>
			<tr>
					<td><code>post.plainifyExcerpt</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Formatee el extracto en HTML si <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>post.featuredImage</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Muestra la imagen destacada encima del contenido.</td>
			</tr>
			<tr>
					<td><code>post.numberifyHeadings</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Cuente los encabezados automáticamente.</td>
			</tr>
			<tr>
					<td><code>post.numberifyHeadingsEndLevel</code></td>
					<td style="text-align: center">Número</td>
					<td style="text-align: center"><code>6</code></td>
					<td>La profundidad de los títulos a contar.</td>
			</tr>
			<tr>
					<td><code>post.numberifyHeadingsSeparator</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center">-</td>
					<td>El separador entre número y encabezados.</td>
			</tr>
			<tr>
					<td><code>post.tocStyleType</code></td>
					<td style="text-align: center">Cadena</td>
					<td style="text-align: center"><code>none</code></td>
					<td>Propiedad CSS <code>list-style-type</code> del TOC.</td>
			</tr>
			<tr>
					<td><code>post.imageTitleAsCaption</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>Utilice el título de la imagen como título.</td>
			</tr>
			<tr>
					<td><code>post.panel</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Activa o desactiva el panel de publicaciones.</td>
			</tr>
			<tr>
					<td><code>post.nav</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>true</code></td>
					<td>Activar/desactivar las navegaciones.</td>
			</tr>
			<tr>
					<td><code>post.readMoreFromContent</code></td>
					<td style="text-align: center">Booleano</td>
					<td style="text-align: center"><code>false</code></td>
					<td>La posición de la página después de hacer clic en el botón Leer más, leer más del contenido si es verdadero. Por defecto, al principio de la página. Solo admite la división de resúmenes manuales a través de `</td>
			</tr>
	</tbody>
</table>]]></description></item><item><title>Estructura de configuración</title><link>https://vandenboom.online/es/docs/configuration/structure/</link><pubDate>Sat, 27 Nov 2021 19:53:24 +0800</pubDate><guid>https://vandenboom.online/es/docs/configuration/structure/</guid><description><![CDATA[<p>Como se muestra en el sitio de ejemplo, utilizamos <a href="https://gohugo.io/getting-started/configuration/#configuration-directory" target="_blank" rel="noopener noreferrer">Directorio de configuración<i class="fas fa-external-link-square-alt ms-1"></i></a> para mantener una organización más sencilla y configuraciones específicas del entorno; es especialmente útil en sitios multilingües.</p>
<!--más-->
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="ln"> 1</span><span class="cl">├── _default
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">│   ├── config.toml
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">│   ├── config.zh-hans.toml
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">│   ├── config.zh-hant.toml
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">│   ├── languages.toml
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">│   ├── markup.toml
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">│   ├── menu.toml
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">│   ├── menu.zh-hans.toml
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">│   ├── menu.zh-hant.toml
</span></span><span class="line"><span class="ln">10</span><span class="cl">│   ├── params.toml
</span></span><span class="line"><span class="ln">11</span><span class="cl">│   ├── params.zh-hans.toml
</span></span><span class="line"><span class="ln">12</span><span class="cl">│   ├── params.zh-hant.toml
</span></span><span class="line"><span class="ln">13</span><span class="cl">│   ├── server.toml
</span></span><span class="line"><span class="ln">14</span><span class="cl">└── production
</span></span><span class="line"><span class="ln">15</span><span class="cl">    ├── config.toml
</span></span><span class="line"><span class="ln">16</span><span class="cl">    └── params.toml
</span></span></code></pre></div><blockquote>
<p>Hugo admite múltiples formatos de configuración: <code>TOML</code>, <code>YAML</code> y <code>JSON</code>, cámbielo a voluntad.</p>]]></description></item><item><title>Diagram Guide</title><link>https://vandenboom.online/es/posts/diagram/</link><pubDate>Wed, 01 Sep 2021 11:36:50 +0800</pubDate><guid>https://vandenboom.online/es/posts/diagram/</guid><description><![CDATA[<p>This article offers a sample of basic diagram usage that can be used in Hugo content files.</p>
<p>Please see also <a href="https://mermaid-js.github.io" target="_blank" rel="noopener noreferrer">Mermaid<i class="fas fa-external-link-square-alt ms-1"></i></a>.</p>]]></description></item><item><title>Procesamiento de imágenes</title><link>https://vandenboom.online/es/docs/image-processing/</link><pubDate>Sun, 15 Aug 2021 14:19:06 +0800</pubDate><guid>https://vandenboom.online/es/docs/image-processing/</guid><description><![CDATA[<p>Este artículo ofrece algunos casos de uso para mostrar cómo cambiar el tamaño, recortar, ajustar, rellenar y alinear imágenes.</p>
<!--más-->

<h2 id="cambiar-el-tamaño-de-las-imágenes" data-numberify>Cambiar el tamaño de las imágenes<a class="anchor ms-1" href="#cambiar-el-tamaño-de-las-imágenes"></a></h2>
<p>Usamos la consulta URL de la imagen para cambiar el tamaño de las imágenes. Por ejemplo:</p>

<h3 id="especificar-el-ancho-y-conservar-la-proporción" data-numberify>Especificar el ancho y conservar la proporción<a class="anchor ms-1" href="#especificar-el-ancho-y-conservar-la-proporción"></a></h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">![<span class="nt">Resize</span>](<span class="na">featured-sample.webp?width=300px</span>)
</span></span></code></pre></div><p>
      <picture><img class="img-fluid " alt="Cambiar tamaño" src="/docs/image-processing/featured-sample_hu_572c239eb06208d9.webp" loading="lazy" width="300" height="200" />
</picture>

</p>

<h3 id="especifique-la-altura-y-mantenga-la-proporción" data-numberify>Especifique la altura y mantenga la proporción<a class="anchor ms-1" href="#especifique-la-altura-y-mantenga-la-proporción"></a></h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">![<span class="nt">Resize</span>](<span class="na">featured-sample.webp?height=200px</span>)
</span></span></code></pre></div><p>
      <picture><img class="img-fluid " alt="Cambiar tamaño" src="/docs/image-processing/featured-sample_hu_fcf8fc4a5add436.webp" loading="lazy" width="300" height="200" />
</picture>

</p>]]></description><enclosure url="https://vandenboom.online/docs/image-processing/featured-sample.webp" length="498412" type="image/webp"/></item><item><title>Markdown Syntax Guide</title><link>https://vandenboom.online/es/posts/markdown-syntax/</link><pubDate>Mon, 09 Nov 2020 00:00:00 +0000</pubDate><guid>https://vandenboom.online/es/posts/markdown-syntax/</guid><description><![CDATA[<h2 id="headings" data-numberify>Headings<a class="anchor ms-1" href="#headings"></a></h2>
<p>The following HTML <code>&lt;h1&gt;</code>—<code>&lt;h6&gt;</code> elements represent six levels of section headings. <code>&lt;h1&gt;</code> is the highest section level while <code>&lt;h6&gt;</code> is the lowest.</p>

<h1 id="h1" data-numberify>H1<a class="anchor ms-1" href="#h1"></a></h1>

<h2 id="h2" data-numberify>H2<a class="anchor ms-1" href="#h2"></a></h2>

<h3 id="h3" data-numberify>H3<a class="anchor ms-1" href="#h3"></a></h3>

<h4 id="h4" data-numberify>H4<a class="anchor ms-1" href="#h4"></a></h4>

<h5 id="h5" data-numberify>H5<a class="anchor ms-1" href="#h5"></a></h5>

<h6 id="h6" data-numberify>H6<a class="anchor ms-1" href="#h6"></a></h6>

<h2 id="paragraph" data-numberify>Paragraph<a class="anchor ms-1" href="#paragraph"></a></h2>
<p>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.</p>]]></description><enclosure url="https://vandenboom.online/images/markdown.png" length="279937" type="image/png"/></item><item><title>Código corto de alerta</title><link>https://vandenboom.online/es/docs/shortcodes/alert/</link><pubDate>Thu, 22 Oct 2020 00:00:00 +0000</pubDate><guid>https://vandenboom.online/es/docs/shortcodes/alert/</guid><description><![CDATA[<p>Este artículo muestra cómo utilizar el código corto <code>alert</code>.</p>
<!--más-->

<blockquote class="alert alert-importante" role="alert">
    <p class="alert-heading fw-bold">
      Importante
    </p>
    <p>Desde <code>v1.8.0</code>, puedes crear alertas sin shortcode, consulta <a href="/es/posts/markdown-syntax/#blockquote-alerts">alertas de citas en bloque</a>.</p>
</blockquote>

<h2 id="sintaxis" data-numberify>Sintaxis<a class="anchor ms-1" href="#sintaxis"></a></h2>

<h3 id="en-línea" data-numberify>en línea<a class="anchor ms-1" href="#en-línea"></a></h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; alert [type] &gt;}}INLINE ALERT{{&lt; /alert &gt;}}
</span></span></code></pre></div>
<h3 id="bloquear" data-numberify>Bloquear<a class="anchor ms-1" href="#bloquear"></a></h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; alert [type] &gt;}}
</span></span><span class="line"><span class="ln">2</span><span class="cl">BLOCK ALERT
</span></span><span class="line"><span class="ln">3</span><span class="cl">{{&lt; /alert &gt;}}
</span></span></code></pre></div><blockquote>
<p>El parámetro <code>type</code> es opcional. Valor predeterminado <code>info</code>, valores disponibles: <code>info</code>, <code>success</code>, <code>warning</code> y <code>danger</code>.</p>
</blockquote>

<h3 id="con-título" data-numberify>Con título<a class="anchor ms-1" href="#con-título"></a></h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; alert [type] &gt;}}
</span></span><span class="line"><span class="ln">2</span><span class="cl">{{&lt; alert-heading &gt;}}Well Done!{{&lt; /alert-heading &gt;}}
</span></span><span class="line"><span class="ln">3</span><span class="cl">ALERT MESSAGE
</span></span><span class="line"><span class="ln">4</span><span class="cl">{{&lt; /alert &gt;}}
</span></span></code></pre></div>
<h3 id="con-sintaxis-de-rebajas" data-numberify>Con sintaxis de rebajas<a class="anchor ms-1" href="#con-sintaxis-de-rebajas"></a></h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{% alert warning %}}
</span></span><span class="line"><span class="ln">2</span><span class="cl">Alert Shortcode with Markdown Syntax:
</span></span><span class="line"><span class="ln">3</span><span class="cl"><span class="s">```bash
</span></span></span><span class="line"><span class="ln">4</span><span class="cl">$ <span class="nb">echo</span> <span class="s1">&#39;Un ejemplo de shortcode de alerta con la sintaxis de Markdown&#39;</span>
</span></span><span class="line"><span class="ln">5</span><span class="cl"><span class="s">```</span>
</span></span><span class="line"><span class="ln">6</span><span class="cl">{{% /alert %}}
</span></span></code></pre></div><div class="alert alert-warning" role="alert"><i class="alert-icon fas fa-fw fa-exclamation-triangle me-1"></i>
<p>Alert Shortcode with Markdown Syntax:</p>]]></description></item><item><title>Códigos cortos de medios</title><link>https://vandenboom.online/es/docs/shortcodes/media/</link><pubDate>Thu, 22 Oct 2020 00:00:00 +0000</pubDate><guid>https://vandenboom.online/es/docs/shortcodes/media/</guid><description><![CDATA[<p>Una descripción detallada de los códigos cortos de medios, como Bilibili, Tencent, Youku, iQiyi y Netease Music.</p>
<!--más-->

<h2 id="bilibili" data-numberify>Bilibili<a class="anchor ms-1" href="#bilibili"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="ln">1</span><span class="cl"><span class="p">{{</span><span class="err">&lt;</span> <span class="nx">bilibili</span> <span class="s2">&#34;video id&#34;</span> <span class="err">&gt;</span><span class="p">}}</span>
</span></span></code></pre></div><div class="ratio ratio-16x9 bilibili mb-4">
  <iframe
    src="https://player.bilibili.com/player.html?bvid=BV11s411c7ZU"
    scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"
    loading="lazy">
  </iframe>
</div>


<h2 id="tencent" data-numberify>Tencent<a class="anchor ms-1" href="#tencent"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; tencentvideo &#34;vid&#34; &gt;}}
</span></span></code></pre></div><div class="ratio ratio-16x9 tencentvideo mb-4">
  <iframe class="tencentvideo-iframe" src="https://v.qq.com/txp/iframe/player.html?vid=p0015bl11hy" allowFullScreen
  loading="lazy"></iframe>
</div>


<h2 id="youku" data-numberify>youku<a class="anchor ms-1" href="#youku"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; youku &#34;XNTQwMTgxMTE2&#34; &gt;}}
</span></span></code></pre></div><div class="ratio ratio-16x9 youku mb-4">
  <iframe class="youku-iframe"
    src='https://player.youku.com/embed/XNTQwMTgxMTE2' allowfullscreen
    loading="lazy">
  </iframe>
</div>


<h2 id="iqiyi" data-numberify>iQiyi<a class="anchor ms-1" href="#iqiyi"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; iqiyi &#34;vid&#34; &#34;tvid&#34; &gt;}}
</span></span></code></pre></div><div class="ratio ratio-16x9 iqiyi mb-4">
  <iframe
    class="iqiyi-iframe"
    src="https://open.iqiyi.com/developer/player_js/coopPlayerIndex.html?vid=e2ad67ca24d1e205fb0b87eb243f467d&amp;tvId=567349400&amp;accessToken=2.ef9c39d6c7f1d5b44768e38e5243157d&amp;appId=1368&amp;appKey=8c634248790d4343bcae1f66129c1010"
    allowfullscreen
    loading="lazy">
  </iframe>
</div>


<h2 id="música-neta" data-numberify>Música neta<a class="anchor ms-1" href="#música-neta"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; neteasemusic &#34;id&#34; [auto [type]] &gt;}}
</span></span></code></pre></div><table>
	<thead>
			<tr>
					<th>Parámetro</th>
					<th>Descripción</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><code>auto</code></td>
					<td>El <code>auto</code> controla si se reproduce automáticamente. Booleano y opcional, por defecto <code>false</code>.</td>
			</tr>
			<tr>
					<td><code>type</code></td>
					<td>El parámetro <code>type</code> es opcional. El valor predeterminado es <code>2</code>.</td>
			</tr>
	</tbody>
</table>
<div class="ratio ratio-21x9 neteasemusic mb-4">
  <iframe class="neteasemusic-iframe"
    src="https://music.163.com/outchain/player?type=2&id=24953439&auto=0"
    loading="lazy">
  </iframe>
</div>


<h2 id="asciinema" data-numberify>asciinema<a class="anchor ms-1" href="#asciinema"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; asciinema id &gt;}}
</span></span></code></pre></div>
<div class="ratio ratio-16x9 asciinema mb-4">
    <script id="asciicast-514468" src="https://asciinema.org/a/514468.js" async></script>
</div>]]></description></item><item><title>Códigos cortos IDE en línea</title><link>https://vandenboom.online/es/docs/shortcodes/online-ide/</link><pubDate>Thu, 22 Oct 2020 00:00:00 +0000</pubDate><guid>https://vandenboom.online/es/docs/shortcodes/online-ide/</guid><description><![CDATA[<p>Una descripción detallada de los códigos cortos IDE en línea, como JSFiddle, CodePen, JSRun.</p>
<!--más-->

<h2 id="jsfiddle" data-numberify>JSFiddle<a class="anchor ms-1" href="#jsfiddle"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; jsfiddle &#34;user/id&#34; &gt;}}
</span></span></code></pre></div><div class="ratio ratio-21x9 mb-4">
  <script async src="https://jsfiddle.net/razonyang/bya1vuxn/embed/"></script>
</div>


<h2 id="códigopluma" data-numberify>CódigoPluma<a class="anchor ms-1" href="#códigopluma"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; codepen &#34;id&#34; &gt;}}
</span></span></code></pre></div><div class="ratio ratio-21x9 mb-4">
  <iframe src="https://codepen.io/razonyang/embed/YzWGJNQ" loading="lazy" allowtransparency allowfullscreen
  loading="lazy">
  </iframe>
</div>


<h2 id="ejecutar-jsr" data-numberify>Ejecutar JSR<a class="anchor ms-1" href="#ejecutar-jsr"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; jsrun &#34;id&#34; &gt;}}
</span></span></code></pre></div><div class="ratio ratio-21x9 mb-4">
  <script async src="https://jsrun.net/QG6Kp/embed/all/light"></script>
</div>


<h2 id="esencia" data-numberify>esencia<a class="anchor ms-1" href="#esencia"></a></h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="ln">1</span><span class="cl">{{&lt; gist razonyang f82a9399c2f682df36432f0ef828c451 &gt;}}
</span></span></code></pre></div><script src="https://gist.github.com/razonyang/f82a9399c2f682df36432f0ef828c451.js"></script>]]></description></item></channel></rss>