ricardogj08/dotfiles
feat: Agrega configuración y parche de BashBlog
Commit 9a593e2 · Ricardo García Jiménez · 2026-06-12T01:32:44-06:00
feat: Agrega configuración y parche de BashBlog Signed-off-by: Ricardo García Jiménez <[email protected]>
Comments
No comments yet.
Diff
diff --git a/BashBlog/config b/BashBlog/config
new file mode 100644
index 0000000..688f588
--- /dev/null
+++ b/BashBlog/config
@@ -0,0 +1,168 @@
+# Título del blog.
+global_title=""
+
+# Descripción o subtítulo del blog.
+global_description=""
+
+# URL pública del blog (sin barra al final).
+global_url="http://example.com/blog"
+
+# Nombre del autor principal del blog.
+global_author="John Smith"
+
+# URL del perfil, repositorio o sitio web del autor.
+global_author_url="http://twitter.com/example"
+
+# Correo electrónico del autor.
+global_email="[email protected]"
+
+# Licencia del contenido del blog.
+global_license="CC by-nc-nd"
+
+# ID de Google Analytics (ej. UA-XXXXX).
+global_analytics=""
+
+# Archivo con código personalizado para otros sistemas de analíticas o para el código Universal de Google Analytics.
+global_analytics_file=""
+
+# URL de Feedburner para redirigir el feed RSS.
+# Déjalo vacío para usar el feed local.
+global_feedburner=""
+
+# Nombre de usuario de Twitter (sin la '@') para el enlace de compartir y las menciones.
+global_twitter_username=""
+
+# URL absoluta de la imagen por defecto para las vistas previas (Twitter Cards) de los enlaces del blog.
+global_twitter_card_image=""
+
+# Si es "true", muestra un enlace simple para compartir (sin cookies ni scripts).
+# Si es "false", carga el widget oficial de Twitter con el contador de tweets.
+global_twitter_cookieless="true"
+
+# Nombre de usuario de tu cuenta de Disqus para habilitar los comentarios.
+global_disqus_username=""
+
+# Nombre del archivo de la página principal.
+index_file="index.html"
+
+# Número de posts que se mostrarán en la página principal.
+number_of_index_articles="8"
+
+# Nombre del archivo que lista todos los posts.
+archive_index="all_posts.html"
+
+# Nombre del archivo que lista todas las etiquetas (tags).
+tags_index="all_tags.html"
+
+# Array de archivos HTML que BashBlog ignorará al generar la página principal y los feeds.
+# Orientado a páginas estáticas que no son posts (ej. ("about.html" "contact.html")).
+non_blogpost_files=()
+
+# Nombre del archivo del feed RSS.
+blog_feed="feed.rss"
+
+# Número de posts que se incluirán en el feed RSS.
+number_of_feed_articles="10"
+
+# Si es "cut", se mostrará el contenido del post solo hasta la primera línea horizontal en la página principal y en el feed RSS.
+# Si se deja vacío (""), se muestra el post completo.
+cut_do="cut"
+
+# Si es "yes" y la opción anterior es "cut", oculta las etiquetas del post en la página principal.
+# Si es "no", las etiquetas seguirán visibles aunque el texto esté cortado.
+cut_tags="yes"
+
+# Expresión regular que indica la línea HTML donde se debe cortar el post.
+cut_line='<hr ?\/?>'
+
+# Si es "yes", guarda el archivo Markdown (.md) original junto al archivo HTML generado.
+# Si se deja vacío (""), se descarta el .md y solo se conserva el .html.
+save_markdown="yes"
+
+# Prefijo de los archivos HTML generados para cada etiqueta (tag).
+prefix_tags="tag_"
+
+# Ruta a un archivo HTML con una cabecera <head> personalizada.
+# Déjalo vacío para que BashBlog la genere automáticamente.
+header_file=""
+
+# Ruta a un archivo HTML con un pie de página (footer) personalizado.
+# Déjalo vacío para que BashBlog lo genere automáticamente.
+footer_file=""
+
+# Archivo HTML cuyo contenido se incrustará justo después de abrir la etiqueta <body>.
+body_begin_file=""
+
+# Archivo HTML cuyo contenido se incrustará justo antes de cerrar la etiqueta </body>.
+body_end_file=""
+
+# Similar a body_begin_file, pero su contenido solo se incrusta en la página principal (index.html).
+body_begin_file_index=""
+
+# Array de archivos CSS que se enlazarán en todas las páginas (ej. ('main.css' 'blog.css')).
+# Si se deja vacío, BashBlog generará uno por defecto.
+css_include=()
+
+# Array de archivos HTML que se excluirán de la página principal, del feed RSS y de los conteos de etiquetas.
+# Útil para posts antiguos u obsoletos que no quieres que aparezcan en la portada.
+html_exclude=()
+
+# Texto que aparece junto al enlace de Twitter (ej. "¿Comentarios?").
+template_comments="Comments?"
+
+# Texto del enlace "Leer más..." que aparece cuando un post se corta en la página principal o en las páginas de etiquetas.
+template_read_more="Read more..."
+
+# Texto del enlace para ir a la página de todos los posts al final de la página principal.
+template_archive="View more posts"
+
+# Título de la página que lista todos los posts.
+template_archive_title="All posts"
+
+# Título de la página que lista todas las etiquetas.
+template_tags_title="All tags"
+
+# Palabra en plural para referirse a los posts (ej. "artículos" o "posts").
+template_tags_posts="posts"
+
+# Palabra en plural especial para lenguas eslavas (usada cuando hay entre 2 y 4 posts).
+template_tags_posts_2_4="posts"
+
+# Palabra en singular para referirse a los posts (ej. "artículo" o "post").
+template_tags_posts_singular="post"
+
+# Texto para el <title> de las páginas de una etiqueta específica (ej. "Artículos etiquetados con").
+template_tag_title="Posts tagged"
+
+# Texto que precede a la lista de etiquetas en un post (ej. "Etiquetas:").
+template_tags_line_header="Tags:"
+
+# Texto del enlace para volver a la página principal desde las páginas de todos los posts y etiquetas.
+template_archive_index_page="Back to the index page"
+
+# Texto del enlace visible para suscribirse al feed RSS al final de la página principal.
+template_subscribe="Subscribe"
+
+# Texto interno (atributo title) que utilizan los navegadores o lectores de RSS para identificar el feed al detectarlo automáticamente.
+template_subscribe_browser_button="Subscribe to this page..."
+
+# Texto visible del enlace para compartir el post en Twitter.
+template_twitter_button="Tweet"
+
+# Texto predeterminado que aparece al compartir un post en Twitter.
+template_twitter_comment="<Type your comment here but please leave the URL so that other people can follow the comments>"
+
+# Formato para mostrar la fecha de publicación de los posts en las páginas.
+date_format="%B %d, %Y"
+
+# Configuración regional (locale) para traducir los nombres de meses y días en las fechas (ej. "es_MX.UTF-8").
+date_locale="C"
+
+# URL para previsualizar el post mientras se edita.
+# Por defecto utiliza el valor de global_url.
+# Útil si escribes posts en local antes de subirlos al servidor.
+preview_url=""
+
+# Ruta al ejecutable del programa que convierte Markdown a HTML (ej. "markdown" o "Markdown.pl").
+# Déjalo vacío para que el script lo detecte automáticamente.
+markdown_bin=""
diff --git a/BashBlog/patch.diff b/BashBlog/patch.diff
new file mode 100644
index 0000000..d8a167a
--- /dev/null
+++ b/BashBlog/patch.diff
@@ -0,0 +1,14 @@
+diff -up a/bb.sh b/bb.sh
+--- a/bb.sh 2026-06-10 01:48:10.809109142 -0600
++++ b/bb.sh 2026-06-10 01:48:48.019943498 -0600
+@@ -965,8 +965,8 @@ create_includes() {
+
+ if [[ -f $footer_file ]]; then cp "$footer_file" .footer.html
+ else {
+- protected_mail=${global_email//@/@}
+- protected_mail=${protected_mail//./.}
++ protected_mail=${global_email//@/\@}
++ protected_mail=${protected_mail//./\.}
+ echo "<div id=\"footer\">$global_license <a href=\"$global_author_url\">$global_author</a> — <a href=\"mailto:$protected_mail\">$protected_mail</a><br/>"
+ echo 'Generated with <a href="https://github.com/cfenollosa/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>'
+ } >> ".footer.html"
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..cd8b48c
--- /dev/null
+++ b/README.md
@@ -0,0 +1,3 @@
+# Dotfiles
+
+Mis archivos de configuración y scripts personales.