Skip to content

Commit

Permalink
SEO improvements/experiments
Browse files Browse the repository at this point in the history
  • Loading branch information
misaelnieto committed Aug 13, 2024
1 parent e657f30 commit 14f7d6b
Show file tree
Hide file tree
Showing 7 changed files with 114 additions and 10 deletions.
15 changes: 14 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,4 +95,17 @@ exclude:
autolinks:
link_attr: 'target="_blank"'

force_theme: light
force_theme: light

# Defaults
defaults:
-
scope:
path: ""
type: "posts"
values:
pagination:
enabled: true
permalink: "/blog/:num"
sort_reverse: false
author: "Noe Nieto"
Empty file added _includes/figure.html
Empty file.
2 changes: 1 addition & 1 deletion _layouts/blog-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
{% endif %}
<!DOCTYPE html>
<html dir="{{ site.direction | default: 'ltr' }}"
lang="{{ page.lang | site.lang | default: 'en' }}">
lang="{{ site.lang | default: 'en' }}">
{% include head.html %}
<body class="front-page">
{% include header.html %}
Expand Down
2 changes: 1 addition & 1 deletion _layouts/landing-page.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!doctype html>
<html
dir="{{ site.direction | default: 'ltr' }}"
lang="{{ page.lang | site.lang | default: 'en' }}">
lang="{{ site.lang | default: 'en' }}">
{% include head.html %}
<body class="landing-page">
<section class="section landing-page">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,42 @@
---
layout: post
title: Script para transformar texto seleccionado en Google docs
summary: "Guía para crear un script que transforme el texto seleccionado en un documento de Google Docs"
language: es
title: Convierte texto seleccionado a enlaces en Google Docs
summary: Guía para crear un guión de AppsScript que transforme el texto seleccionado en un documento de Google Docs
description: |
Crea enlaces en Google Docs de forma rápida y sencilla con Apps Script. ¡Ahorra tiempo y esfuerzo! #Fácil #Rápido #GoogleDocs
locale: es_MX
comments: true
published: true
categories:
- Tecnología
- Ofimática
tags:
- Guía
- Google Docs
- Google Apps Script
- JavaScript
hero_svg: /assets/img/heroes/jigsaw.svg
image: /assets/img/post_cards/six-assorted-geometrical-objects-besides-a-sheet-w.svg
hero_height: is-fullwidth
hero_darken: true
date: 2024-08-06
keywords:
- AppsScript
- GoogleDocs
- Texto seleccionado
- Enlaces
- Links
- Programación
- Script
slug: convierte-texto-seleccionado-enlaces-en-google-docs
preview: /assets/img/screenshots/apps_script_new_menu_registered.png
---

## ¿Por qué quise convertir el texto seleccionado a enlaces?

Recientemente tuve la necesidad de procesar muchos links en un documento de texto de Google Docs. El proceso requeria copiar texto plano del log de un proceso en Jenkins y pegarlo en Google Docs. El texto lucia asi:
Durante muchas semanas, todos los días, tuve que hacer una tarea bastante repetitiva en un documento de Google Docs: editar texto y convertirlo en links. Me cansé de hacerlo e hice un pequeño script para que lo haga por mi. Tal vez te sirva a ti también.

El proceso requeria copiar texto plano del log de un proceso en Jenkins y pegarlo en Google Docs. El texto lucia asi:

```
FAILED! process1 https://example.com/job_status/127435/32606664
Expand All @@ -29,7 +49,7 @@ Luego hacia un proceso manual de edicion en cada cada linea:

1. Seleccionar y borrar la palabra FAILED.
2. Seleccionar y cortar el link
3. Seleccionar la palabra restante (por ejemplo, `process1`), presionar Ctrl+K (O CMD+K en mac) para abrir el dialogo para insertar links. Luego pegar el link que corté.
3. Seleccionar la palabra restante (por ejemplo, `process1`), presionar <kbd>Ctrl</kbd>+<kbd>K</kbd> (O <kbd>⌘</kbd>+<kbd>K</kbd> en mac) para abrir el dialogo para insertar links. Luego pegar el link que corté.

Si fueran 3 o 4 lineas no habria problema, pero a veces son docenas! Recientemente descubri que AppsScript esta disponible en Google Docs. Entonces pense en hacer un programa de JavaScript que por cada linea de texto hiciera lo siguiente:

Expand Down
15 changes: 15 additions & 0 deletions assets/css/app.scss
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,19 @@ figure .is-rounded-corner {
.title {
text-shadow: #555 1px 1px 2px;
}
}

kbd {
background-color: var(--bulma-primary-light);
padding: 0.25rem;
border-radius: 12%;
border: 1px solid var(--bulma-primary-invert);
}

.content img {
filter: drop-shadow(0 0 0.25rem var(--bulma-primary-on-scheme));
}

.hero-darken .title {
color: var(--bulma-primary-light);
}
60 changes: 58 additions & 2 deletions frontmatter.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,67 @@
"title": "Categories",
"name": "categories",
"type": "categories"
},
{
"title": "layout",
"name": "layout",
"type": "string"
},
{
"title": "summary",
"name": "summary",
"type": "string"
},
{
"title": "locale",
"name": "locale",
"type": "string"
},
{
"title": "comments",
"name": "comments",
"type": "boolean",
"default": "true"
},
{
"title": "published",
"name": "published",
"type": "boolean"
},
{
"title": "hero_svg",
"name": "hero_svg",
"type": "image"
},
{
"title": "image",
"name": "image",
"type": "image"
},
{
"title": "keywords",
"name": "keywords",
"type": "choice",
"choices": [
"AppsScript",
"GoogleDocs",
"Texto seleccionado",
"Enlaces",
"Links",
"Programación",
"Script"
]
}
]
}
],
"frontMatter.framework.id": "jekyll",
"frontMatter.content.publicFolder": "assets",
"frontMatter.content.publicFolder": {
"path": "assets",
"relative": true
},
"frontMatter.content.defaultSorting": "FileNameDesc",

"frontMatter.preview.host": "http://localhost:4000",
"frontMatter.content.pageFolders": [
{
Expand All @@ -56,7 +111,8 @@
},
{
"title": "posts",
"path": "[[workspace]]/_posts"
"path": "[[workspace]]/_posts",
"previewPath": "/blog/{{date|yyyy}}"
},
{
"title": "limoncito",
Expand Down

0 comments on commit 14f7d6b

Please sign in to comment.