Skip to content

hspencer/hspencer.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

171 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

{dp}

doble página

Este sitio ha tenido un largo recorrido. Comenzó en 2003 como mi carpeta personal de experimentos y reflexiones. Durante muchos años fue administrado en Wordpress pero ahora, porque básicamente se puso "fácil de usar" ya no lo entiendo y prefiero tener control absoluto del HTML y CSS.

Migré todo a jekyll y lo voy a mantener en Github desde ahora en adelante.

Las publicaciones en md tienen el siguiente frontmatter:

---
layout: post
type: posts
permalink: /YEAR/01/perma-link
title: "título"
date: 2025-02-27 05:43:22 -0000
last_modified_at: 2025-03-21 03:00:19 -0000
image:
  path: /assets/uploads/link.png
  alt: Pictonet SVG editor
  class: "central"
  style: ".text-align:center"
  sidebar: false
p5:
  srcipt: /assets/p5/mesh.js
sidebar:
  md:
  html:
categories:
- notas
tags: [tesis, llm]
---

Comandos útiles

  • Limpiar caché
    rm -rf _site .jekyll-cache .jekyll-metadata
    
  • Generar el sitio
    bundle exec jekyll serve --host 0.0.0.0 --livereload
    
  • Chequear entorno
    rbenv versions
    rbenv install 3.4.4
    rbenv local 3.4.4
    

cosas de migración

chmod +x reparar_permisos.sh
./reparar_permisos.sh

Gestión del sidebar en los posts

---
title: Mi Post
sidebar: >
  <div class="extra-info">
    <p>Este post fue presentado en el seminario 2025.</p>
    {% include compartir.html %}
  </div>
---

A continuación se proporcionan instrucciones detalladas para que puedas utilizar el script de servidor y se exponen algunas consideraciones respecto al procesamiento del plugin de notas al pie.


plugin de notas al pie

En remodelación

Generar el sitio en local

  • Antes de ejecutar el servidor, asegúrate de compilar el sitio con Jekyll. En la raíz del proyecto ejecuta:

    bundle exec jekyll build

    Esto generará la carpeta _site con los archivos estáticos.

Ejecutar el script de python para navegar la versión generada

  • En la terminal, estando en la raíz del proyecto, ejecuta el script de una de las siguientes formas:

    • Si estás en un sistema Unix y configuraste el script como ejecutable:

      ./serve_site.py
    • O mediante Python directamente:

      python3 serve_site.py

    o, mejor

    bundle exec jekyll serve --host 0.0.0.0 --livereload
  • Al ejecutarse, el script mostrará en la terminal un mensaje similar a:

    Servidor corriendo en http://localhost:8000
    

About

doble página

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors