Este repositorio contiene el blog Freak Spot, ubicado en https://freakspot.net/.
Puedes generar este blog en tu ordenador. Para ello necesitas tener los siguientes programas instalados:
GNU/Linux y Mac OS suelen traer Python instalado por defecto. Para
instalar los requisitos de Python en estos sistemas operativos basta con
ejecutar la siguiente instrucción: pip install -U pelican
beautifulsoup4 markdown
.
Para instalar los compresores de CSS y JavaScript primero instala nodejs
y npm. Finalmente, ejecuta npm install uglifycss uglify-js -g
.
Una vez tengas instalados todos los programas necesarios, puedes generar el blog ejecutando las siguientes órdenes:
git clone https://notabug.org/Freak-Spot/Freak-Spot
cd Freak-Spot && pelican content
Tras completar estos pasos, el blog estará disponible en la carpeta
output
. Abre el archivo output/index.html
con tu navegador favorito
para ver el blog.
Por motivos de seguridad el código fuente de este repositorio no contiene el sistema de comentarios. Este se encuentra en otro repositorio, y su configuración (usuario administrador, contraseñas...) no está accesible.
Puedes explorar el repositorio https://notabug.org/Freak-Spot/hashover
para ver él código fuente. Para generar el blog con comentarios, deberás
configurar Hashover y añadir la carpeta del repositorio en el directorio
raíz del blog. Después debes cambiarle el nombre de hashover
a
hashover-next
.
Los vídeos que contiene Freak Spot no se encuentran en este repositorio por varias razones:
La siguiente tabla contiene todos los vídeos que se encuentran en Freak Spot:
Título | Fuente |
---|---|
My Moon (Blender short film) | https://freakspot.net/temporal/My_Moon_(Blender_short_film).mp4 |
Divide la página del navegador con Tile Tabs | Vídeo disponible en diferentes resoluciones: |
Locutus de GNU | https://b2aeaa58a57a200320db-8b65b95250e902c437b256b5abf3eac7.ssl.cf5.rackcdn.com/media_entries/12965/A0001-4030.medium.webm |
LibreVideoJS para WordPress | http://roaming-initiative.com/mediagoblin/mgoblin_media/media_entries/1756/librevideojs.medium.webm |
Instalación y configuración de TOR en Trisquel GNU/Linux | https://b2aeaa58a57a200320db-8b65b95250e902c437b256b5abf3eac7.ssl.cf5.rackcdn.com/media_entries/12271/tor-trisquel.medium.webm |
¿Cómo poner una imagen sobre un fondo con GIMP? | https://b2aeaa58a57a200320db-8b65b95250e902c437b256b5abf3eac7.ssl.cf5.rackcdn.com/media_entries/10318/Como20poner20una20imagen20sobre20un20fondo20con20GIMP3F.mp4 |
Caracoles | https://freakspot.net/temporal/caracoles.mp4 |
Sin parar | https://freakspot.net/temporal/Sin_parar.webm |
Si quieres publicar un artículo en Freak Spot, puedes realizar un pull request o mandarme el artículo por correo electrónico. Si el artículo es interesante, puede que lo acepte.
Si no sabes cómo funciona Pelican, puedes mándame el artículo por correo sin preocuparte por el formato. Si quieres hacer un pull request, debes utilizar los metadatos de Pelican y escribir el artículo en Markdown. A continuación se muestra un ejemplo.
Title: Título del artículo
Date: 2017-12-03 10:20
Category: Python
Tags: pelican, publishing
Slug: titulo-del-artículo
Author: Nombre de la autora
Este es el contenido del artículo. Puedo usar la sintaxis de
[Markdown](https://es.wikipedia.org/wiki/Markdown)
El contenido de Freak Spot se encuentra bajo dominio público (CC0 1.0 Universal). Si quieres publicar tu artículo usando otra licencia, indícalo.
Cuando escribas un artículo intenta utilizar etiquetas y categorías que ya existan, no utilices el nombre de la categoría del artículo también como etiqueta.
Si necesitas alguna funcionalidad especial (como un vídeo, una imagen de cabecera...) intenta utilizar complementos o funcionalidades que ya estén presentes en el blog. Consulta ejemplos de artículos que hacen uso de estos.
Copia el archivo que quieres traducir y añade el código del idioma (por
ejemplo .de
para el alemán) antes de la extensión .md
. Traduce el
contenido del artículo o la página. Cuando termines, cambia los
metadatos que hagan falta (título, autor, etc.) y añade el metadato
Lang
con el valor del código del idioma de la traducción. A
continuación se muestra un ejemplo.
Title: Kommentar zu der Medien
Date: 2017-02-28 01:11
Tags: Bücher, Fernsehen, freie Software, Internet, Kommentar, Medien
Author: jorgesumle
Slug: reflexión-sobre-los-medios-de-comunicación
Lang: de
Heutzutage gibt es viele Medien, die vorher nicht existierten. Das [...]
También puedes mejorar la apariencia y funcionalidad de la página.
Simplemente crea un pull request. Antes de hacerlo, puedes comprobar
si el código HTML es
válido ejecutando make validate
en la carpeta del proyecto (debes
tener GNU Make
y html5validator
instalados).
El contenido de este sitio web se encuentra bajo dominio público, excepto donde se especifique lo contrario.
Todo el código es software libre; se encuentra bajo la licencia AGPLv3, salvo las siguientes excepciones:
content/pages/libreJS.md
en
forma de tabla preparada para ser leída por LibreJS.freak-theme
se encuentra bajo la licencia GPLv3.Los siguientes complementos para Pelican (se encuentran en el
directorio plugins
):