<?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>Netlify on Martijn's Notes</title><link>https://vandenboom.online/es/tags/netlify/</link><description>Recent content in Netlify 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>Tue, 12 Jul 2022 14:20:49 +0800</lastBuildDate><atom:link href="https://vandenboom.online/es/tags/netlify/index.xml" rel="self" type="application/rss+xml"/><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>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></channel></rss>