<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>docs.pelican.bernatchez.net - pelican</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/" rel="alternate"/><link href="https://docs.pelican.bernatchez.net/lang-version.es/feeds/pelican.atom.xml" rel="self"/><id>https://docs.pelican.bernatchez.net/lang-version.es/</id><updated>2026-05-09T12:59:29+00:00</updated><entry><title>Configurar un nuevo sitio Bunny</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/newbunny-es.html" rel="alternate"/><published>2026-05-09T12:59:29+00:00</published><updated>2026-05-09T12:59:29+00:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2026-05-09:/lang-version.es/newbunny-es.html</id><summary type="html">&lt;p class="first last"&gt;Configurar un nuevo sitio dans notre service bunny.net&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Pasos de ejemplo para configurar su cuenta de bunny.net
para alojar un nuevo sitio.&lt;/p&gt;
&lt;p&gt;En este ejemplo, nuestro nuevo sitio se llama: &lt;strong&gt;dummy.example.net&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cambie los nombres de acuerdo con el nombre de su sitio.&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;Inicie sesión en su cuenta de bunny.net en: &lt;a class="reference external" href="https://dash.bunny.net/"&gt;https://dash.bunny.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cree una zona de almacenamiento estándar con el nombre: &lt;strong&gt;dummy-example-net&lt;/strong&gt; &lt;a class="footnote-reference" href="#imagename1" id="footnote-reference-1"&gt;[1]&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;img alt="El resultado" class="img-responsive" src="../images/addstorage1.png" /&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;img alt="El resultado" class="img-responsive" src="../images/addstorage2.png" /&gt;
&lt;table class="docutils footnote" frame="void" id="imagename1" rules="none"&gt;
&lt;colgroup&gt;&lt;col class="label" /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody valign="top"&gt;
&lt;tr&gt;&lt;td class="label"&gt;&lt;a class="fn-backref" href="#footnote-reference-1"&gt;[1]&lt;/a&gt;&lt;/td&gt;&lt;td&gt;La imagen muestra &amp;quot;docs-pelican-bernatchez-net&amp;quot;, debería mostrar &amp;quot;dummy-example-net&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;Cree una zona de extracción con el nombre: &lt;strong&gt;dummy-example-net-zone&lt;/strong&gt; &lt;a class="footnote-reference" href="#imagename2" id="footnote-reference-2"&gt;[2]&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;img alt="El resultado" class="img-responsive" src="../images/addpullzone1.png" /&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;img alt="El resultado" class="img-responsive" src="../images/addpullzone2.png" /&gt;
&lt;table class="docutils footnote" frame="void" id="imagename2" rules="none"&gt;
&lt;colgroup&gt;&lt;col class="label" /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody valign="top"&gt;
&lt;tr&gt;&lt;td class="label"&gt;&lt;a class="fn-backref" href="#footnote-reference-2"&gt;[2]&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Muestra &amp;quot;docs-pelican-bernatchez-net-zone&amp;quot;, debería mostrar &amp;quot;dummy-example-net-zone&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;Inicie sesión en su cuenta del servicio DNS.&lt;/li&gt;
&lt;li&gt;En su servidor DNS, cree un registro: &lt;strong&gt;dummy.example.net CNAME dummy-example-net-zone.b-cdn.net&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;De vuelta en bunny.net, agregue un nombre de host personalizado &lt;strong&gt;dummy.example.net&lt;/strong&gt; a la zona de extracción &lt;a class="footnote-reference" href="#addcustom" id="footnote-reference-3"&gt;[3]&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;img alt="El resultado" class="img-responsive" src="../images/add-custom-hostname.png" /&gt;
&lt;table class="docutils footnote" frame="void" id="addcustom" rules="none"&gt;
&lt;colgroup&gt;&lt;col class="label" /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody valign="top"&gt;
&lt;tr&gt;&lt;td class="label"&gt;&lt;a class="fn-backref" href="#footnote-reference-3"&gt;[3]&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Muestra &amp;quot;docs.pelican.bernatchez.net&amp;quot;, debería mostrar &amp;quot;dummy.example.net&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Cuando realice esta incorporación, aproveche para confirmar que el certificado está funcionando correctamente&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Su sitio ya está listo para servir contenido.
Puede publicar en él.&lt;/p&gt;
</content><category term="pelican"/><category term="pelican"/><category term="git"/></entry><entry><title>Todo en una sola página</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/pagefit-es.html" rel="alternate"/><published>2026-04-26T01:36:19+00:00</published><updated>2026-04-26T01:36:19+00:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2026-04-26:/lang-version.es/pagefit-es.html</id><summary type="html">&lt;p class="first last"&gt;Toda la receta quepa en una sola página&lt;/p&gt;
</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;img alt="El resultado" class="img-responsive" src="../images/pagefit.jpg" /&gt;
&lt;p&gt;Mis recetas consisten en una imagen y las instrucciones para prepararla
debajo de ella. Para la impresión en formato « .pdf », trato de que todo
quepa en una sola página. Eso significa que debo mantener la imagen pequeña.&lt;/p&gt;
&lt;p&gt;En la práctica, tomo una foto con mi celular. Luego la abro con el
visor Shotwell y recorto la parte que me interesa.&lt;/p&gt;
&lt;p&gt;Después, sea cual sea el resultado, la reduzco a aproximadamente 1000 píxeles de ancho.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;comando para reducir&lt;/em&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;convert&lt;span class="w"&gt; &lt;/span&gt;original.jpg&lt;span class="w"&gt; &lt;/span&gt;-resize&lt;span class="w"&gt; &lt;/span&gt;1000x&lt;span class="w"&gt; &lt;/span&gt;pagefit.jpg
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;fragmento que incluye la imagen en el código fuente RST&lt;/em&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;|

&lt;span class="p"&gt;..&lt;/span&gt; &lt;span class="ow"&gt;image&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt; ../images/pagefit.jpg
    &lt;span class="nc"&gt;:class:&lt;/span&gt; img-responsive
    &lt;span class="nc"&gt;:scale:&lt;/span&gt; 30%
    &lt;span class="nc"&gt;:alt:&lt;/span&gt; El resultado
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;He incluido una imagen así arriba como ilustración.&lt;/p&gt;
</content><category term="pelican"/><category term="pelican"/><category term="git"/><category term="imagen"/><category term="tamaño"/></entry><entry><title>Creación de un sitio .rst</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/newsite-es.html" rel="alternate"/><published>2026-04-16T01:47:25+00:00</published><updated>2026-04-16T01:47:25+00:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2026-04-16:/lang-version.es/newsite-es.html</id><summary type="html">&lt;p class="first last"&gt;Creación de sitio dentro de proyecto git&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Recorremos el proceso de creación de un nuevo subdirectorio de sitio en nuestro
repositorio git para documentar los pasos necesarios al iniciar un nuevo sitio.&lt;/p&gt;
&lt;p&gt;Esto no cubre la creación real de la infraestructura de alojamiento
dentro de bunny.net. Por lo tanto, no seguimos ningún paso relacionado con
la publicación en este ejemplo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;mypelican_static_sites&lt;/strong&gt; es el proyecto de repositorio git donde lo configuramos.&lt;/p&gt;
&lt;p&gt;Creamos un nuevo sitio llamado: &lt;strong&gt;dummy.bernatchez.net&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Crear el nuevo directorio del sitio y poblarlo&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="c1"&gt;# crear&lt;/span&gt;
&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites
mkdir&lt;span class="w"&gt; &lt;/span&gt;dummy.bernatchez.net

&lt;span class="c1"&gt;# poblar&lt;/span&gt;
cp&lt;span class="w"&gt; &lt;/span&gt;-r&lt;span class="w"&gt; &lt;/span&gt;-P&lt;span class="w"&gt; &lt;/span&gt;init.files/*&lt;span class="w"&gt; &lt;/span&gt;dummy.bernatchez.net/
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Agregar estos nuevos archivos específicos del sitio al control de revisión git&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites/dummy.bernatchez.net
&lt;span class="c1"&gt;# los git adds están por determinarse&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Referenciar los artículos pelican/ preexistentes dentro de nuestro sitio de prueba&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Solo es necesario que el directorio exista bajo content/ para eso.
El Makefile se encarga de poblar el subdirectorio.&lt;/p&gt;
&lt;p&gt;Agregaremos un archivo placeholder.txt en ese directorio para que
git clone cree el subdirectorio en el futuro.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_files/dummy.bernatchez.net
mkdir&lt;span class="w"&gt; &lt;/span&gt;content/pelican

&lt;span class="c1"&gt;# esto asegura que el directorio pelican/ se cree en adelante al hacer git clone&lt;/span&gt;
cp&lt;span class="w"&gt; &lt;/span&gt;content/pages/placeholder.txt&lt;span class="w"&gt; &lt;/span&gt;content/pelican/placeholder.txt
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;content/pelican/placeholder.txt
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Agregar las siguientes líneas al final de &amp;quot;.gitignore&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites

cat&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;.gitignore&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;lt;&amp;lt;EOFGITIGNORE&lt;/span&gt;
&lt;span class="s"&gt;##&lt;/span&gt;
&lt;span class="s"&gt;## BEGIN added for a new site&lt;/span&gt;
&lt;span class="s"&gt;##&lt;/span&gt;

&lt;span class="s"&gt;# dummy.bernatchez.net softlinks&lt;/span&gt;

&lt;span class="s"&gt;dummy.bernatchez.net/content/favicon.ico&lt;/span&gt;
&lt;span class="s"&gt;dummy.bernatchez.net/content/images/&lt;/span&gt;
&lt;span class="s"&gt;dummy.bernatchez.net/content/site-only/&lt;/span&gt;
&lt;span class="s"&gt;dummy.bernatchez.net/content/pages/&lt;/span&gt;
&lt;span class="s"&gt;dummy.bernatchez.net/content/pelican/&lt;/span&gt;

&lt;span class="s"&gt;dummy.bernatchez.net/content/images/*&lt;/span&gt;
&lt;span class="s"&gt;dummy.bernatchez.net/content/site-only/*&lt;/span&gt;
&lt;span class="s"&gt;dummy.bernatchez.net/content/pages/*&lt;/span&gt;
&lt;span class="s"&gt;dummy.bernatchez.net/content/pelican/*&lt;/span&gt;


&lt;span class="s"&gt;# dummy.bernatchez.net bucket is all generated&lt;/span&gt;
&lt;span class="s"&gt;dummy.bernatchez.net/bucket/&lt;/span&gt;
&lt;span class="s"&gt;dummy.bernatchez.net/bucket/*&lt;/span&gt;

&lt;span class="s"&gt;##&lt;/span&gt;
&lt;span class="s"&gt;## END additions for a new site&lt;/span&gt;
&lt;span class="s"&gt;##&lt;/span&gt;
&lt;span class="s"&gt;EOFGITIGNORE&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;.gitignore
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Poner los archivos personalizables bajo control de versiones&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites/dummy.bernatchez.net

git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;Makefile
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;deploy.bunny
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;favicon.ico
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;login.bunny
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;names.bunny
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;notes.txt
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;pelicanconf-en.py
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;pelicanconf-es.py
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;pelicanconf-fr.py
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;publishconf-en.py
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;publishconf-es.py
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;publishconf-fr.py
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;purge.bunny
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;puta2p.sh

&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites/dummy.bernatchez.net/pages
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;*.rst

&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites/dummy.bernatchez.net/content
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;binaries&lt;span class="w"&gt; &lt;/span&gt;images&lt;span class="w"&gt; &lt;/span&gt;sitepdfs

&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites/dummy.bernatchez.net/pages-media
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;*
&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites/dummy.bernatchez.net/pages-pdfs
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;placeholder.txt
&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites/dummy.bernatchez.net/site-only-pdfs
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;placeholder.txt
&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites/dummy.bernatchez.net/site-only
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;*.rst
&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="c1"&gt;# Confirmar sus adiciones git&lt;/span&gt;

&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites/dummy.bernatchez.net/
git&lt;span class="w"&gt; &lt;/span&gt;commit&lt;span class="w"&gt; &lt;/span&gt;-m&lt;span class="w"&gt; &lt;/span&gt;new-dummy-site
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Generar esta primera revisión del sitio&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/repos/mypelican_static_sites/dummy.bernatchez.net/
make&lt;span class="w"&gt; &lt;/span&gt;html

&lt;span class="c1"&gt;# revisar y continuar el mantenimiento según sea necesario&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
</content><category term="pelican"/><category term="pelican"/><category term="git"/></entry><entry><title>Atributos de metadatos en cada artículo</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/articlemeta-es.html" rel="alternate"/><published>2025-04-16T00:37:11+00:00</published><updated>2025-04-16T00:37:11+00:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2025-04-16:/lang-version.es/articlemeta-es.html</id><summary type="html">&lt;p class="first last"&gt;Metadatos en artículos&lt;/p&gt;
</summary><content type="html">&lt;p&gt;&lt;strong&gt;Pelican requiere meta datos como estos&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nc"&gt;:lang:&lt;/span&gt; es
&lt;span class="nc"&gt;:date:&lt;/span&gt; 2025-04-16 00:37:11+00:00
&lt;span class="nc"&gt;:tags:&lt;/span&gt; metadatos, artículo, pelícano
&lt;span class="nc"&gt;:slug:&lt;/span&gt; articlemeta
&lt;span class="nc"&gt;:category:&lt;/span&gt; pelican
&lt;span class="nc"&gt;:authors:&lt;/span&gt; Pierre Bernatchez
&lt;span class="nc"&gt;:summary:&lt;/span&gt; Metadatos en artículos
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Inserte debajo del encabezado inicial de cada artículo.&lt;/p&gt;
&lt;p&gt;Estos deben ser idénticos en todas las traducciones de un artículo.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nc"&gt;:date:&lt;/span&gt; 2025-04-16 00:37:11+00:00
&lt;span class="nc"&gt;:slug:&lt;/span&gt; sitehome
&lt;span class="nc"&gt;:authors:&lt;/span&gt; Nuno Yobidness
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Estos deben traducirse a las diferentes versiones de idiomas del artículo.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nc"&gt;:lang:&lt;/span&gt; es
&lt;span class="nc"&gt;:tags:&lt;/span&gt; introducción
&lt;span class="nc"&gt;:category:&lt;/span&gt; pelican
&lt;span class="nc"&gt;:summary:&lt;/span&gt; Bienvenido al sitio
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Estas opciones son opcionales.&lt;/p&gt;
&lt;p&gt;Esto evita que el contenido aparezca en menús, páginas, palabras clave y categorías.
Se generará, pero necesitará un enlace en algún lugar para acceder a él.
Use el mismo valor en todos los idiomas.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nc"&gt;:status:&lt;/span&gt; hidden
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Esto reemplaza el pie de página de derechos de autor predeterminado.&lt;/p&gt;
&lt;p&gt;El valor depende del idioma.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nc"&gt;:fcopyright:&lt;/span&gt; Derechos de autor © 2026 Isaac Mejia—Todos los derechos reservados.
&lt;/pre&gt;&lt;/div&gt;
&lt;!-- "DATE" A correctly formatted date can be obtained by the command "date -u - -rfc-3339=seconds" --&gt;
&lt;!-- "SLUG" is the internal Unique name for the article. --&gt;
&lt;!-- "LANG" must be one of en, fr, or es. --&gt;
&lt;!-- "TAGS" must be a list of key words separated by commas. --&gt;
&lt;!-- "CATEGORY" should be the category an article belongs to. --&gt;
&lt;!-- "SUMMARY" should be a one line summary of the article. --&gt;
</content><category term="pelican"/><category term="metadatos"/><category term="artículo"/><category term="pelícan"/></entry><entry><title>Proyecto git mypelican_static_sites</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/projreadme-es.html" rel="alternate"/><published>2025-04-16T00:37:11+00:00</published><updated>2025-04-16T00:37:11+00:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2025-04-16:/lang-version.es/projreadme-es.html</id><summary type="html">&lt;p class="first last"&gt;Descripción del proyecto git mypelican_static_sites&lt;/p&gt;
</summary><content type="html">&lt;p&gt;&lt;strong&gt;Descripción general&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Este es un proyecto de github que utiliza un generador de sitios llamado pelican para
generar sitios web estáticos.&lt;/p&gt;
&lt;p&gt;Al momento de escribir esto, el proyecto mantiene el contenido y la generación de
tres sitios separados. Cada sitio se presenta en 3 idiomas: inglés,
francés y español.&lt;/p&gt;
&lt;p&gt;Por convención, nombramos cada uno de estos subdirectorios usando el nombre de dominio
del sitio. Los scripts dependen de esta convención.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sitios actualmente mantenidos&lt;/strong&gt;&lt;/p&gt;
&lt;ol class="arabic"&gt;
&lt;li&gt;&lt;p class="first"&gt;www.bernatchez.net&lt;/p&gt;
&lt;p&gt;Alojado en Bunny.net: www-bernatchez-net&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;www.ogopogo.biz&lt;/p&gt;
&lt;p&gt;Alojado en Bunny.net: www-ogopogo-biz&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;blog.bernatchez.net&lt;/p&gt;
&lt;p&gt;Alojado en Bunny.net: blog-bernatchez-net&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;docs.pelican.bernatchez.net&lt;/p&gt;
&lt;p&gt;Alojado sin publicar en el sistema de archivos local.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Generación del sitio web&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Genere una versión local de un sitio para poder navegarlo y revisarlo
antes de publicarlo.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;./blog.bernatchez.net
make&lt;span class="w"&gt; &lt;/span&gt;html
xdg-open&lt;span class="w"&gt; &lt;/span&gt;./bucket/index.html
&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Genere una versión en línea del sitio y publíquela.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;./blog.bernatchez.net
&lt;span class="c1"&gt;# Asegúrese de que el archivo deploy.bunny ejecute realmente un comando &amp;quot;nmx&amp;quot; en lugar de solo mostrarlo.&lt;/span&gt;
make&lt;span class="w"&gt; &lt;/span&gt;pubhtml

&lt;span class="c1"&gt;# Invoque manualmente el comando impreso en la última línea por el make anterior&lt;/span&gt;
&lt;span class="c1"&gt;# Esto envía todo al caché del CDN&lt;/span&gt;
npx&lt;span class="w"&gt; &lt;/span&gt;--yes&lt;span class="w"&gt; &lt;/span&gt;bunny-transfer@latest&lt;span class="w"&gt; &lt;/span&gt;purge&lt;span class="w"&gt; &lt;/span&gt;blog-bernatchez-net-zone
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Advertencia&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Una vez que haya invocado &amp;quot;make pubhtml&amp;quot;, el contenido de su &amp;quot;sitio local&amp;quot; ya no
será adecuado para la visualización local. Si desea navegar
tanto la versión local como la versión en línea de forma intercambiable, debe repetir
&amp;quot;make html&amp;quot; una vez que haya publicado, dejando así los archivos locales
configurados para la visualización local.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mantenimiento del sitio web&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Alcance&lt;/em&gt;&lt;/p&gt;
&lt;pre class="literal-block"&gt;
El proyecto git está organizado con 2 alcances para el contenido fuente del sitio.

*Alcance de fuente global*

   Los archivos .rst contenidos en subdirectorios del directorio principal del proyecto.
   Estos archivos pueden ser utilizados como fuente por cualquiera de nuestros sitios web.

*Alcance de fuente local*

   Los archivos .rst contenidos en subdirectorios bajo un subdirectorio de sitio dado.
   Estos archivos solo pueden ser utilizados como fuente por el sitio web correspondiente.

El subdirectorio &amp;quot;content&amp;quot; de un sitio dado contiene subdirectorios cuyos
nombres coinciden con subdirectorios de alcance global o local. Eso
determina lo que se incluirá en el sitio.

Los nombres de directorio que aparecen en el directorio &amp;quot;content&amp;quot; determinan
lo que se incluye en el sitio generado.

El archivo make se encarga de poblar dichos directorios con enlaces
simbólicos a los archivos fuente .rst en sus correspondientes directorios
de alcance local o global.

En lo que respecta al repositorio, solo se hace &amp;quot;git add&amp;quot; a los archivos .rst
que están en directorios de alcance global o local. Los
subdirectorios bajo content/ solo contendrán un &amp;quot;placeholder.txt&amp;quot;
dentro de git para asegurarse de que sus subdirectorios sean creados al
clonar.
&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;Fuente pdf&lt;/em&gt;&lt;/p&gt;
&lt;pre class="literal-block"&gt;
Todos nuestros sitios también contienen versiones .pdf de sus páginas. Para
producir esos archivos pdf, cada directorio fuente también contiene dos
archivos de script ejecutables: **article2pdf** y **qarticle2pdf**.
El segundo es simplemente una versión menos detallada. Cada vez que modifique o
agregue contenido en un directorio fuente, recuerde regenerar los
archivos .pdf según corresponda.

En general, usted modifica su contenido y luego invoca &amp;quot;qarticle2pdf&amp;quot;
para asegurarse de que sus pdfs estén actualizados.

Si ha creado un nuevo directorio fuente, puede generar esos dos scripts
en él invocando el comando &amp;quot;genarticle2pdf -q&amp;quot; dentro del nuevo directorio.
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Mantenimiento de github&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="literal-block"&gt;
Cuando clona el proyecto github en un directorio local, obtiene
un directorio principal que contiene subdirectorios de sitios web, cada
uno de ellos es un directorio independiente de generación de sitios web.

El directorio principal del proyecto contiene varios subdirectorios de *alcance de fuente global*
(ej.: ./examples, ./artwork, ./travel,
etc.). Cada uno de estos contiene archivos .rst que pueden servir como fuente
para la generación de contenido del sitio. Todos bajo control de revisión git.

Este contenido de *alcance de fuente global* puede usarse opcionalmente como fuente
para cualquiera de los sitios web.

Cada subdirectorio de sitio web también puede contener sus propios subdirectorios
con archivos .rst de *alcance de fuente local* específicos del sitio
(ej.: ./blog.bernatchez.net/pages/) destinados únicamente al sitio
correspondiente.

Para agregar cualquiera de estos directorios de contenido de *alcance local o global*
a un sitio web dado, debe crear un directorio con el mismo
nombre bajo el subdirectorio content del sitio correspondiente. También debe
agregar un archivo &amp;quot;placeholder.txt&amp;quot; y ponerlo bajo control de revisión
(ej.: git add placeholder.txt) para garantizar que ese nuevo directorio se
cree al usar &amp;quot;git clone&amp;quot;.
&lt;/pre&gt;
&lt;p&gt;Por ejemplo, hicimos esto para agregar ./examples al sitio web ./blog.bernatchez.net:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;mkdir&lt;span class="w"&gt; &lt;/span&gt;./blog.bernatchez.net/content/examples/
cp&lt;span class="w"&gt; &lt;/span&gt;./blog.bernatchez.net/content/pages/placeholder.txt&lt;span class="w"&gt; &lt;/span&gt;./blog.bernatchez.net/content/examples/
git&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;./blog.bernatchez.net/content/examples/placeholder.txt
&lt;/pre&gt;&lt;/div&gt;
&lt;pre class="literal-block"&gt;
También debe modificar el archivo .gitignore del proyecto para evitar agregar
los enlaces simbólicos generados bajo content/examples en el repositorio git.
Esos enlaces se regeneran en cada make.

Agregamos las líneas siguientes al archivo .gitignore:

blog.bernatchez.net/content/examples/
blog.bernatchez.net/content/examples/*
&lt;/pre&gt;
&lt;div class="section" id="repositorio"&gt;
&lt;h2&gt;Repositorio&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;La copia central original del repositorio de este proyecto es:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="mailto:git&amp;#64;github.com"&gt;git&amp;#64;github.com&lt;/a&gt;:pierrebernatchez/mypelican_static_sites.git&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
</content><category term="pelican"/><category term="proyecto"/><category term="lée-me"/><category term="git"/><category term="pelican"/><category term="repositorio"/></entry><entry><title>Punto de partida de un artículo</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/articlestarter-es.html" rel="alternate"/><published>2024-12-06T20:05:03+00:00</published><updated>2024-12-06T20:05:03+00:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2024-12-06:/lang-version.es/articlestarter-es.html</id><summary type="html">&lt;p class="first last"&gt;Punto de partida de un artículo&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Contenido RST de ejemplo para usar como base y modificar para su artículo.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="gh"&gt;Encabezado principal de su artículo&lt;/span&gt;
&lt;span class="gh"&gt;#############################################&lt;/span&gt;

&lt;span class="nc"&gt;:lang:&lt;/span&gt; es
&lt;span class="nc"&gt;:category:&lt;/span&gt; una categoría válida
&lt;span class="nc"&gt;:date:&lt;/span&gt; 2025-10-11 20:03:36+00:00
&lt;span class="nc"&gt;:tags:&lt;/span&gt; artículo, plantilla
&lt;span class="nc"&gt;:slug:&lt;/span&gt; nombre-unico-del-articulo
&lt;span class="nc"&gt;:authors:&lt;/span&gt; Pierre Bernatchez
&lt;span class="nc"&gt;:summary:&lt;/span&gt; Resumen en una línea de su artículo

&lt;span class="p"&gt;..&lt;/span&gt; &lt;span class="nt"&gt;|copy|&lt;/span&gt; &lt;span class="ow"&gt;unicode&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt; 0xA9 .. signo de copyright

&lt;span class="p"&gt;..&lt;/span&gt; &lt;span class="nt"&gt;|---|&lt;/span&gt; &lt;span class="ow"&gt;unicode&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt; U+02014 .. guión largo
   &lt;span class="nc"&gt;:trim:&lt;/span&gt;

&lt;span class="p"&gt;..&lt;/span&gt; &lt;span class="ow"&gt;footer&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt; Copyright |copy| 2025 Pierre Bernatchez |---| todos los derechos reservados.


Comience aquí
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Modifique el &lt;strong&gt;encabezado principal&lt;/strong&gt; por algo adecuado para su artículo.&lt;/p&gt;
&lt;p&gt;Modifique la &lt;strong&gt;categoría&lt;/strong&gt; por una apropiada para su artículo.&lt;/p&gt;
&lt;p&gt;Modifique la &lt;strong&gt;fecha&lt;/strong&gt;. Puede usar el comando de línea de comandos
&amp;quot;date -u --rfc-3339=seconds&amp;quot; para obtener una cadena de fecha con el formato correcto.&lt;/p&gt;
&lt;p&gt;Modifique las &lt;strong&gt;etiquetas&lt;/strong&gt; con palabras clave relevantes para su artículo.&lt;/p&gt;
&lt;p&gt;Modifique el &lt;strong&gt;slug&lt;/strong&gt; para que sea el nombre único de su artículo. Lo usamos
como base para el nombre del archivo .rst. Por ejemplo,
slugname-en.rst, slugname-es.rst, slugname-fr.rst son los 3 nombres de archivo
en los diferentes idiomas para el artículo con el slug: slugname.&lt;/p&gt;
&lt;p&gt;Modifique &lt;strong&gt;authors&lt;/strong&gt; con su propio nombre.&lt;/p&gt;
&lt;p&gt;Modifique el &lt;strong&gt;resumen&lt;/strong&gt; por algo apropiado para su artículo.&lt;/p&gt;
&lt;p&gt;Modifique también el nombre en la línea &lt;strong&gt;footer&lt;/strong&gt; por el suyo.&lt;/p&gt;
&lt;p&gt;Escriba su artículo usando el marcado RST, comenzando en &lt;strong&gt;comience aquí&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tenga en cuenta que hay dos scripts de Python de conveniencia que pueden
generar un punto de partida para un nuevo artículo.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Generar un punto de partida de artículo sin imagen&lt;/em&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;newarticle&lt;span class="w"&gt; &lt;/span&gt;-h
&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;usage: newarticle [-h] [-a AUTHOR] [-l {en,fr,es,all}] [-d DUP] [-r]
                  articlename

Generate a skeleton article file

positional arguments:
  articlename           article name without the &amp;quot;-en.rst&amp;quot;)

options:
  -h, --help            show this help message and exit
  -a AUTHOR, --author AUTHOR
                        Author for copyright and for authors (default &amp;quot;Pierre
                        Bernatchez)&amp;quot;
  -l {en,fr,es,all}, --lang {en,fr,es,all}
                        language of the new article (default: all)
  -d DUP, --dup DUP     Existing article name to duplicate category and tags
                        (default None)
  -r, --recipe          Treat this as a recipe. (Othewise generic)
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;O BIEN&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Generar un punto de partida de artículo con una imagen&lt;/em&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;newshot&lt;span class="w"&gt; &lt;/span&gt;-h
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Salida&lt;/em&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;usage: newshot [-h] [-a AUTHOR] [-l {en,fr,es,all}] [-d DUP] [-j] [-r]
               articlename

Generate a skeleton article file which has a srcreenshot

positional arguments:
  articlename           article name without the &amp;quot;-en.rst&amp;quot;)

options:
  -h, --help            show this help message and exit
  -a AUTHOR, --author AUTHOR
                        Author for copyright and for authors (default &amp;quot;Pierre
                        Bernatchez)&amp;quot;
  -l {en,fr,es,all}, --lang {en,fr,es,all}
                        language of the new article (default: all)
  -d DUP, --dup DUP     Existing article name to duplicate category and tags
                        (default None)
  -j, --jpg             Reference image as a .jpg rather than a .png a
                        (default: False)
  -r, --recipe          Treat this as a recipe. (Othewise generic)
&lt;/pre&gt;&lt;/div&gt;
</content><category term="pelican"/><category term="inicial"/><category term="artículo"/><category term="plantilla"/></entry><entry><title>Tema «Lightweight» para pelican</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/theme-readme-es.html" rel="alternate"/><published>2024-12-06T20:02:44+00:00</published><updated>2024-12-06T20:02:44+00:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2024-12-06:/lang-version.es/theme-readme-es.html</id><summary type="html">&lt;p class="first last"&gt;Léeme del tema lightweight&lt;/p&gt;
</summary><content type="html">&lt;p&gt;&lt;strong&gt;Descripción&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nc"&gt;:Creado el:&lt;/span&gt; 14 febrero 2011
&lt;span class="nc"&gt;:Technologias utilisadas:&lt;/span&gt; xHTML5, CSS 1-3, polices TTF
&lt;span class="nc"&gt;:Colores utilisados:&lt;/span&gt; Tonos fríos (gris/azul)
&lt;span class="nc"&gt;:Design extenso:&lt;/span&gt; Si
&lt;span class="nc"&gt;:Probado bajo:&lt;/span&gt; Mozilla Firefox 4.0b10, Chromium 9.0.597.83, ELinks 0.12pre5
&lt;span class="nc"&gt;:Idioma:&lt;/span&gt; Español
&lt;span class="nc"&gt;:Detalles:&lt;/span&gt; Ver captura de pantalla y fuente
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Este tema se deriva del tema ¨lightweight¨ en francés.
Se ha cambiado la pagina principal para mostrar el unico artículo de bienvenida en lugar de una lista completa de artículos.
Se ha traducido al español.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Captura de pantalla&lt;/strong&gt;&lt;/p&gt;
&lt;img alt="Captura de pantalla del tema pelican lightweight en español" class="align-center" src="../images/screenshot-es.jpg" style="width: 776.4px; height: 358.2px;" /&gt;
</content><category term="pelican"/><category term="thema"/><category term="léeme"/></entry><entry><title>Configuración del generador de sitios web Pelican</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/pelicansetup-es.html" rel="alternate"/><published>2024-12-02T17:30:00-05:00</published><updated>2024-12-02T17:30:00-05:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2024-12-02:/lang-version.es/pelicansetup-es.html</id><summary type="html">&lt;p class="first last"&gt;Configuración del generador de sitios web Pelican&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Pelican es un generador de sitios web estáticos.
Es la herramienta que utilizamos para mantener nuestros sitios estáticos.&lt;/p&gt;
&lt;p&gt;Este documento asume que utilizamos venvwrapper &lt;a class="footnote-reference" href="#venvwrapper" id="footnote-reference-1"&gt;[1]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Instalar Pelican&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Hazlo dentro de nuestro entorno virtual de Python.
Llamamos a nuestro entorno &lt;em&gt;statsites&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Activa el entorno e instala Pelican.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;venv&lt;span class="w"&gt; &lt;/span&gt;statsites
pip&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;pelican
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Temas&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En cada una de nuestras configuraciones de pelicanconf.py, seleccionamos un tema para el sitio web.&lt;/p&gt;
&lt;p&gt;Para obtener una colección de temas, clonamos de la siguiente manera:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;git&lt;span class="w"&gt; &lt;/span&gt;clone&lt;span class="w"&gt; &lt;/span&gt;--recursive&lt;span class="w"&gt; &lt;/span&gt;https://github.com/getpelican/pelican-themes&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/pelican-themes
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Nota sobre el tema de sitio&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En nuestros sitios web, hemos realizado algunos ajustes al tema
&lt;em&gt;lightweight&lt;/em&gt; para adaptarlo a nuestro propósito.&lt;/p&gt;
&lt;p&gt;Mantenemos este tema derivado y nuestro contenido web en nuestro
repositorio de control de versiones Git.&lt;/p&gt;
&lt;p&gt;Nuestro archivo de configuración pelicanconf-en.py contiene esta referencia.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sa"&gt;u&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;/home/ubuntu/allrepos/mystatic_sites/derived-themes/lightweight-single-home-en&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Elegir el tema para su sitio y ajustarlo es asunto de Ud.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Inicializar el sistema de archivos del sitio esquelético&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Utilice &lt;em&gt;pelican-quickstart&lt;/em&gt; para generar contenido de sitio web estático inicial usando pelican.&lt;/p&gt;
&lt;dl class="docutils"&gt;
&lt;dt&gt;&lt;em&gt;pelican-quickstart&lt;/em&gt; crea un sistema de archivos de generación de&lt;/dt&gt;
&lt;dd&gt;sitio esqueletizado debajo del directorio vacío actual.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;Después, crea archivos .rst en los directorios content/cualquier_nombre como artículos de blog.&lt;/p&gt;
&lt;p&gt;Crea archivos .rst en content/pages como páginas de blog.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Compilación&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Genera los archivos del sitio web una vez que tengamos todos los
archivos fuente .rst.  Para ello, solo necesitamos usar el
Makefile.&lt;/p&gt;
&lt;p&gt;A continuación, se compilará y emitirá todo el contenido del sitio
web en &amp;quot;output/&amp;quot; usando Pelican.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;html

&lt;span class="c1"&gt;# Puede revisar sus resultados invocando el archivo output/index.html.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;table class="docutils footnote" frame="void" id="venvwrapper" rules="none"&gt;
&lt;colgroup&gt;&lt;col class="label" /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody valign="top"&gt;
&lt;tr&gt;&lt;td class="label"&gt;&lt;a class="fn-backref" href="#footnote-reference-1"&gt;[1]&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Utilizamos el paquete &lt;em&gt;venvwrapper&lt;/em&gt; para simplificar la gestión de
entornos virtuales.  Este documento asume este hecho.
Si no lo utiliza, debe reemplazar líneas como &amp;quot;venv statsites&amp;quot; por líneas
como &amp;quot;source ${HOME}/.venv/statsites/bin/activate&amp;quot;.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</content><category term="pelican"/><category term="ubuntu"/><category term="python"/><category term="sitio web"/><category term="generador"/><category term="estático"/><category term="instrucciones"/><category term="configuración"/></entry><entry><title>Organización de los recursos del proyecto</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/sourceorg-es.html" rel="alternate"/><published>2024-12-02T17:30:00-05:00</published><updated>2024-12-02T17:30:00-05:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2024-12-02:/lang-version.es/sourceorg-es.html</id><summary type="html">&lt;p class="first last"&gt;Notas Sobre l'Organización de los recursos del proyecto&lt;/p&gt;
</summary><content type="html">&lt;p&gt;At this writing we are maintaining pelican generated static websites,
one for blog.bernatchez.net and one for www.ogopogo.biz.&lt;/p&gt;
&lt;p&gt;We use our script &amp;quot;compile_rst&amp;quot; to add a few generated .rst files to
the source site before using pelican to generate the site from source.&lt;/p&gt;
&lt;p&gt;We can generate a list of links to the files in a subdirectory.&lt;/p&gt;
&lt;p&gt;Accomplished like this in the Makefile.&lt;/p&gt;
&lt;pre class="code Make literal-block"&gt;
&lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="nv"&gt;COMPILE_RST&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;-p&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;'*.pdf'&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;-s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;sitepdfs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;-o&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;pdfs_list&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;-i&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;That would generate a link for each .pdf file in sitepdfs/ and emit the result
to the file pdfs_list.rst&lt;/p&gt;
&lt;p&gt;Such a file is intended to be included within one or more of our manually produced .rst pages with a line like:&lt;/p&gt;
&lt;pre class="code rst literal-block"&gt;
&lt;span class="p"&gt;..&lt;/span&gt; &lt;span class="ow"&gt;include&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt; ../../pdfs_list.rst
&lt;/pre&gt;
&lt;p&gt;That would include our generated link list in that page.&lt;/p&gt;
&lt;p&gt;We can also generate music album like pages with links to the files in
a compilation subdirectory.&lt;/p&gt;
&lt;p&gt;Accomplished like this in the Makefile.&lt;/p&gt;
&lt;pre class="code Make literal-block"&gt;
&lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="nv"&gt;COMPILE_RST&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;-p&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;'*.mp3'&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;-s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;compilations&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;-o&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;album&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;-a&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;This would generate - possibly - several album_N.rst files in the
pages/ subdirectory, where N is a sequence number.  You will get as
many pages as there are albums referenced in the m3 files in the
compilations directory.&lt;/p&gt;
&lt;p&gt;Invocations of compile_rst must take place every time the make html
target is requested.&lt;/p&gt;
&lt;p&gt;For example, the bernatchez_staticweb Makefile contains this&lt;/p&gt;
&lt;pre class="code Make literal-block"&gt;
&lt;span class="nf"&gt;html&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt;

    &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;COMPILE_RST&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;'*.mp3'&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;compilations&lt;span class="w"&gt; &lt;/span&gt;-o&lt;span class="w"&gt; &lt;/span&gt;album&lt;span class="w"&gt; &lt;/span&gt;-a&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;COMPILE_RST&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;'*.tar.gz'&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;tarballs&lt;span class="w"&gt; &lt;/span&gt;-o&lt;span class="w"&gt; &lt;/span&gt;tarballs_list&lt;span class="w"&gt; &lt;/span&gt;-i&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;COMPILE_RST&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;'*.pdf'&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;sitepdfs&lt;span class="w"&gt; &lt;/span&gt;-o&lt;span class="w"&gt; &lt;/span&gt;pdfs_list&lt;span class="w"&gt; &lt;/span&gt;-i&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;PELICAN&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;INPUTDIR&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-o&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;OUTPUTDIR&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;CONFFILE&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;PELICANOPTS&lt;span class="k"&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;So that content/pages/album_N.rst files and tarballs_list.rst, pdfs_list.rst are
all regenerated prior to invoking pelican to generate the site.&lt;/p&gt;
&lt;div class="section" id="in-short"&gt;
&lt;h2&gt;In short&lt;/h2&gt;
&lt;p&gt;Files tarballs/*.tar.gz , sitepfds/*.pdf, and compilations/*.mp3 as
well as all the .rst files under the content subdirectory determine
what goes into our website.&lt;/p&gt;
&lt;p&gt;At this writing the content is only proof of concept data.&lt;/p&gt;
&lt;/div&gt;
</content><category term="pelican"/><category term="pelican"/><category term="sitio"/><category term="recursos"/><category term="Organización"/></entry><entry><title>Capturas De Pantalla De Temas Pelican</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/themeexamples-es.html" rel="alternate"/><published>2024-12-02T17:30:00-05:00</published><updated>2024-12-02T17:30:00-05:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2024-12-02:/lang-version.es/themeexamples-es.html</id><summary type="html">&lt;p class="first last"&gt;Capturas De Pantalla De Ejemplos Temas Pelican&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Orden decreciente de preferencia&lt;/p&gt;
&lt;ol class="arabic"&gt;
&lt;li&gt;&lt;p class="first"&gt;lightweight&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/lightweight&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example lightweight" src="../images/theme-lightweight.jpg" style="width: 1024px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;sneakyidea&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/sneakyidea&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example sneakyidea" src="../images/theme-sneakyidea.jpg" style="width: 1024px;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;basic&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/basic&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example basic" src="../images/theme-basic.jpg" style="width: 1024px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ol class="arabic" start="4"&gt;
&lt;li&gt;&lt;p class="first"&gt;notmyidea-cms&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/notmyidea-cms&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example notmyidea-cms" src="../images/theme-notmyidea-cms.jpg" style="width: 1024px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;notebook&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/notebook&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example notebook" src="../images/theme-notebook.jpg" style="width: 1024px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;cebong&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/cebong&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example cebong" src="../images/theme-cebong.jpg" style="width: 1024px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ol class="arabic" start="7"&gt;
&lt;li&gt;&lt;p class="first"&gt;relapse&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/relapse&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example relapse" src="../images/theme-relapse.jpg" style="width: 1024px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;bold&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/bold&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example bold" src="../images/theme-bold.jpg" style="width: 1024px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;bootstrap2-dark&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/bootstrap2-dark&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example bootstrap2-dark" src="../images/theme-bootstrap2-dark.jpg" style="width: 1024px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ol class="arabic" start="10"&gt;
&lt;li&gt;&lt;p class="first"&gt;franticworld&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/franticworld&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example franticworld" src="../images/theme-franticworld.jpg" style="width: 1024px;" /&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content><category term="pelican"/><category term="pelican"/><category term="tema"/><category term="capturas"/></entry><entry><title>Mantenimiento De Temas</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/themenote-es.html" rel="alternate"/><published>2024-12-02T17:30:00-05:00</published><updated>2024-12-02T17:30:00-05:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2024-12-02:/lang-version.es/themenote-es.html</id><summary type="html">&lt;p class="first last"&gt;Mantenimiento De Temas&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Notes regarding selecting and tweaking pelican themes used with our sites.&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;To be able to use/tweak pelican themes for my pelican projects I
cloned the full collection of pelican themes to my local machine.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;git&lt;span class="w"&gt; &lt;/span&gt;clone&lt;span class="w"&gt; &lt;/span&gt;--recursive&lt;span class="w"&gt; &lt;/span&gt;https://github.com/getpelican/pelican-themes&lt;span class="w"&gt; &lt;/span&gt;/home/ubuntu/pelican-themes
&lt;/pre&gt;&lt;/div&gt;
&lt;ol class="arabic simple" start="2"&gt;
&lt;li&gt;I then replicated the tree to use as a basis for getting a diff to identify any changes that
I made during the course of tweaking themes I use.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;cp&lt;span class="w"&gt; &lt;/span&gt;-r&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/pelican-themes&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/pelican-themes.orig
chmod&lt;span class="w"&gt; &lt;/span&gt;-w&lt;span class="w"&gt; &lt;/span&gt;--recursive&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/pelican-themes.orig&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;# To make my orig write protected for reliable diffs later.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;ol class="arabic simple" start="3"&gt;
&lt;li&gt;Do this once in a while as we tweak themes we are using, so we can keep a record of our tweaks.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/pelican-themes
diff&lt;span class="w"&gt; &lt;/span&gt;-Naru&lt;span class="w"&gt; &lt;/span&gt;../pelican-themes.orig&lt;span class="w"&gt; &lt;/span&gt;.&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;../pelican-themes.patch
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Note:&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;-N --new-file treat absent files as empty&lt;/div&gt;
&lt;div class="line"&gt;-a --text treat all files as text&lt;/div&gt;
&lt;div class="line"&gt;-r --recursive recursively compare subdirectories&lt;/div&gt;
&lt;div class="line"&gt;-u -U --unified[=NUM] Output NUM lines of unified context (default 3)&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
</content><category term="pelican"/><category term="pelican"/><category term="sitio"/><category term="tema"/></entry><entry><title>Temas Pelican</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/pelicantheme-es.html" rel="alternate"/><published>2024-11-18T20:41:00-05:00</published><updated>2024-11-18T20:41:00-05:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2024-11-18:/lang-version.es/pelicantheme-es.html</id><summary type="html">&lt;p class="first last"&gt;Algunos Temas Pelican Que Ensayamos&lt;/p&gt;
</summary><content type="html">&lt;ol class="arabic"&gt;
&lt;li&gt;&lt;p class="first"&gt;sneakyidea&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/sneakyidea&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example sneakyidea" src="../images/theme-sneakyidea.jpg" style="width: 512px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;lightweight&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/lightweight&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example lightweight" src="../images/theme-lightweight.jpg" style="width: 512px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;basic&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/basic&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example basic" src="../images/theme-basic.jpg" style="width: 512px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ol class="arabic" start="4"&gt;
&lt;li&gt;&lt;p class="first"&gt;notmyidea-cms&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/notmyidea-cms&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example notmyidea-cms" src="../images/theme-notmyidea-cms.jpg" style="width: 512px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;bold&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;THEME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;/home/ubuntu/pelican-themes/bold&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;img alt="Example bold" src="../images/theme-bold.jpg" style="width: 512px;" /&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content><category term="pelican"/><category term="generador web"/><category term="estático"/><category term="pelican"/><category term="tema"/><category term="ejemplo"/></entry><entry><title>Nota de clonación de Github</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/githubclonenote-es.html" rel="alternate"/><published>2015-03-19T11:47:31-04:00</published><updated>2015-03-19T11:47:31-04:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2015-03-19:/lang-version.es/githubclonenote-es.html</id><summary type="html">&lt;p class="first last"&gt;Pasos que seguir despues de clonación&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Si acabas de clonar el repositorio « mypelican_static_sites »,
debes seguir algunos pasos antes de generar los sitios.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Requisitos previos&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nuestras compilaciones para los sitios que se mantienen aquí dependen del proyecto
« flitprojects », que también está bajo control de versiones en nuestra cuenta de Github.
Ese proyecto utiliza entornos virtuales de Python. Por lo tanto, asumimos que hay un
entorno virtual adecuado configurado, y que hemos ejecutado flit build y flit install
en él para el paquete « flitprojects/articleware ».&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pasos de configuración tras clonar « mypelican_static_sites » por primera vez&lt;/strong&gt;&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;Instalar los scripts para generar las versiones PDF de todos los artículos.
Estos scripts se generan automáticamente y, por lo tanto, no se mantienen bajo
control de versiones. Usamos un script bash para identificar la lista de
subdirectorios de sitios y generar nuestros scripts dentro de cada uno de ellos.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="code bash literal-block"&gt;
allputs.sh&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="c1"&gt;# esto genera un par de scripts en cada subdirectorio
# que contiene archivos .rst de artículos.&lt;/span&gt;
&lt;/pre&gt;
&lt;ol class="arabic simple" start="2"&gt;
&lt;li&gt;Una vez generados los scripts, necesitamos producir todos los archivos .pdf.
Para hacerlo, accedemos a cualquiera de los subdirectorios del sitio
y usamos make para generar los archivos .pdf.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="code bash literal-block"&gt;
&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;www.bernatchez.net&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;pdfs
&lt;/pre&gt;
&lt;ol class="arabic simple" start="3"&gt;
&lt;li&gt;Genera las versiones locales de tus sitios para
verificar que estén listos para publicar.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="code bash literal-block"&gt;
&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;www.bernatchez.net&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;html&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;blog.bernatchez.net&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;html&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;www.ogopogo.biz&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;html&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;docs.pelican.bernatchez.net&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;html&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..
&lt;/pre&gt;
&lt;ol class="arabic simple" start="4"&gt;
&lt;li&gt;Genera las versiones publicables de tus sitios y publícalos.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="code bash literal-block"&gt;
&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;www.bernatchez.net&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;pubhtml&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;blog.bernatchez.net&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;pubhtml&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;www.ogopogo.biz&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;pubhtml&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="c1"&gt;# Usar solo la versión del sistema de archivos para este, no generar.
# No mantenemos el sitio con el CDS bunny.
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;docs.pelican.bernatchez.net&lt;span class="w"&gt; &lt;/span&gt;site&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;'No mantenemos el sitio &amp;quot;docs.pelican.bernatchez.net&amp;quot; con el CDS bunny.'&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..
&lt;/pre&gt;
&lt;ol class="arabic simple" start="5"&gt;
&lt;li&gt;El uso de make con « pubhtml » genera URLs en línea dentro de muchos de los
enlaces del contenido. Esto es incompatible con el contenido generado por make
« html », cuyos enlaces deben ser todos relativos al sistema de archivos. Esto
significa que el contenido en el sistema de archivos local deja de ser válido
inmediatamente después de generar el contenido « pubhtml ». Por lo tanto, debemos
volver a ejecutar make « html » una vez publicado el contenido para revertir
el contenido local a su estado correcto.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="code bash literal-block"&gt;
&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;www.bernatchez.net&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;html&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;blog.bernatchez.net&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;html&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;www.ogopogo.biz&lt;span class="w"&gt;
&lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;html&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;..
&lt;/pre&gt;
</content><category term="pelican"/><category term="github"/><category term="clonar"/><category term="cómo"/></entry><entry><title>Soluciónando Problemas De Generación Del Sitio</title><link href="https://docs.pelican.bernatchez.net/lang-version.es/troubleshoot-es.html" rel="alternate"/><published>2015-03-19T11:47:31-04:00</published><updated>2015-03-19T11:47:31-04:00</updated><author><name>Pierre Bernatchez</name></author><id>tag:docs.pelican.bernatchez.net,2015-03-19:/lang-version.es/troubleshoot-es.html</id><summary type="html">&lt;p class="first last"&gt;Problemas A Cerca De Le Generación Del Sitio Y Sus Soluciones&lt;/p&gt;
</summary><content type="html">&lt;p&gt;I intend to keep adding to this note as further issues crop up and workarounds
are discoverd.&lt;/p&gt;
&lt;dl class="docutils"&gt;
&lt;dt&gt;1-  I found that when we use the same slug for different language versions of the same article.&lt;/dt&gt;
&lt;dd&gt;&lt;p class="first"&gt;pelican does a nice job of picking out the current default language's version for the site.
When no version exists which matches the current default language, then pelican emits warnings
and/or errors regarding the other language versions.&lt;/p&gt;
&lt;p&gt;The work around is to always make sure you have all the language versions you are supporting, or
just a single one.  When that is the case it seems to behave adequately.&lt;/p&gt;
&lt;p class="last"&gt;It seems sensible to translate attribute values too, other than slug of course.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
</content><category term="pelican"/><category term="Soluciónando"/></entry></feed>