← Home
¿Qué es Portabloc?
31 October 2023
Pb es un CMS para crear
Crea tu blog personal a partir de tus archivos Markdown. Simplemente arrastra los ficheros a la carpeta /posts. Portabloc se encargará del resto✨🪄
Pequeño y sin complicaciones, como la tecnología debiera ser.
Pb es un CMS minimalista, ligero y fácilmente customizable. Para quienes quieren crear sitios sencillos y modernos sin complicarse la vida.
- -> Sin base de datos
- -> Sin Javascript
- -> Sin bloatware
Instalación
Puedes alojarlo localmente, en un hosting compartido, en un VPS...
Requiere:
- PHP >5.03 o superior
- mbstring
- mod_rewrite
Primeros pasos
- Descomprime el fichero
Portabloc.zip
en el directorio donde apunte tu dominio - Edita el archivo
app/config.ini
y cambia el valor de la siguiente variable por el dominio de tu sitio:
->site.url = 'https://yoursite.url'
- Edita el resto de variables con tu info personal:
->blog.title
->blog.description
->blog.image
->blog.author
etc. - Agrega tu primera entrada en el directorio
posts/
, asegúrate de seguir este formato al nombrarla:
2023-11-01_titulo-entrada.md
(el underscore, barra baja, separa la fecha del slug) - Edita la entrada en formato Markdown. Aquí tienes una chuletilla:
Learn Markdown in Y Minutes - Portabloc te permite añadir etiquetas a tu entrada simplemente con un comentario escrito de la siguiente forma:
# Hola, esta es mi primera entrada <!--tags: ideas,thoughts,postit--> Este es el contenido de la entrada, blablabla...
- Guarda cambios en tu entrada y visita tu web. ¡Tu contenido ya está publicado!
- El fichero feed.xml se autogenera para mantener actualizado tu RSS.
- Si tu fichero no se autogenera quizás debas cambiarle los permisos de escritura o la propiedad. Para ello ejecuta:
chmod 755 feed.xml
ochown www-data:www-data feed.xml
- También puedes servir Markdown como páginas estáticas fuera del blog. Simplemente crealas en la carpeta
static/
. No hace falta que pongas la fecha en el nombre de archivo, tan solo el slug, así:titulo-de-la-pagina.md
- Para añadir las páginas al menú, añade sus titulos y urls al archivo config, de la siguiente manera:
link.header.1 = "About","https://yoursite.url/about" link.header.2 = "Hello World","https://yoursite.url/hello-world
Descargar Portabloc
Portabloc es software libre.
Se entrega bajo licencia AGPL v.3.0
Este software se entrega sin garantías. Puedes usarlo sin limitaciones, estudiarlo, modificarlo y redistribuirlo bajo la misma licencia.