Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

689 artículos publicados

Crea tu propia página o blog gratis con Jekyll y Github: Parte 4 - Compilación en la nube y gestión de plugins

Ya conoces el proceso de construcción de un sitio estático utilizando el generador Jekyll de principio a fin. Además, Jekyll soporta el uso de plugins adicionales para generar algunos tipos de páginas automáticamente o modificar el comportamiento de distintas formas. Sin embargo, el uso de plugins está restringido en GitHub Pages por motivos de seguridad. Para aprovechar todas las posibilidades que nos ofrece el generador estático, vamos a aprender cómo automatizar el propio proceso de generación para GitHub Pages mediante un sistema de integración continua como Travis CI, y a extender la funcionalidad del sitio con distintos plugins. [Más]

Crea tu propia página o blog gratis con Jekyll y Github: Parte 3 - Personalizando el sitio

A lo largo de esta serie ya has aprendido a construir un primer sitio estático con Jekyll y a llenarlo de contenido, aprendiendo a ponerlo en funcionamiento en local. Ahora vamos a entender cómo está estructurado tu sitio y cómo procesa Jekyll cada parte, para poder hacer cualquier modificación y construir nuevos sitios desde cero. [Más]

Crea tu propia página o blog gratis con Jekyll y Github: Parte 1 - Primeros pasos

Al principio de los tiempos las páginas se hacían todas "a manivela", una por una. Luego vinieron los primeros gestores de contenidos y finalmente monstruos como Wordpress, que para cualquier tontería necesitan megas y van lentos a menos que los optimices. Una tendencia que hay desde hace relativamente poco tiempo es el uso de generadores estáticos de páginas, el más conocido de los cuales es Jekyll. Con la colaboración de Github es posible usar ambas herramientas para conseguir sitios web y blogs albergados gratuitamente y rapidísimos. En esta serie de posts que empezamos hoy te contamos lo que necesitas saber para ponerlos en marcha. [Más]

Entendiendo el posicionamiento absoluto de elementos HTML con CSS

El comportamiento de un elemento con position:absolute; quizá te puede parecer errático de entrada, especialmente si no tienes suficiente experiencia maquetando con CSS y no conoces el detalle fundamental que te voy a contar en este post. Así que, si alguna vez te has desesperado al intentar posicionar un elemento de forma absoluta, mejor sigue leyendo. [Más]

Bootstrap 4.2 - spinners, notificaciones "toast", interruptores y otros detalles

Hace unos días Bootstrap liberó su versión 4.2.0, con algunas novedades dignas de mención que vamos a repasar a continuación, entre ellas unos nuevos componentes para denotar progreso en tareas en segundo plano, unas nuevas notificaciones e interruptores sí/no del mismo estilo que los que tiene iPhone. Además también han incluido unas cuantas mejoras de características ya existentes. Vamos a verlas. [Más]

Aprende a decir NO con CSS

No te alarmes por el título de este post. Esto no va de mindfulness ni de autoayuda, y, por supuesto, no te vamos a tocar los chakras. Es simplemente un ejercicio de pensar un poquito diferente para mostrar lo amplio que es el abanico de posibilidades al definir reglas CSS. Tampoco es que estemos descubriendo la pólvora, simplemente se trata de darte pistas para encontrar alternativas eficaces a la hora de resolver tus maquetaciones que quizá no te habías planteado. [Más]

TRUCO: Desarrollo Web - Cómo "congelar" en el tiempo una página Web para depurar el HTML/CSS

El truco de hoy es corto y muy sencillo, pero al mismo tiempo poco intuitivo, y puede resultar útil en ciertas ocasiones. Básicamente consiste en "detener el tiempo" o "congelar" una página web de modo que podamos examinarla tal cual está en ese preciso instante sin preocuparnos de que nuestra interacción sobre esta pueda cambiar nada, no mediante un script ni por culpa de cualquier otra acción. Esto puede ser muy útil para depurar o afinar elementos HTML o reglas CSS que afectan a elementos dinámicos, que aparecen y desaparecen en función de las acciones del usuario. Vamos a verlo... [Más]

Qué es el Responsive Web Design y por qué debería importarte aunque no seas diseñador

¿Con qué dispositivo estás leyendo este artículo? Si lo piensas, dependiendo del momento del día y otros factores, seguramente podrías responder varias cosas diferentes: con mi smartphone táctil personal de 6 pulgadas, un tablet de 10'' con resolución de 2048x1536, a o mi monitor de 32'' con resolución WQHD y usando un teclado y un ratón. Y es que hoy en día la información y las aplicaciones se consumen en infinidad de formatos, y una misma persona utiliza diversos dispositivos con capacidades de pantalla, factores de forma, tamaños y resoluciones diferentes, y usándolos de manera táctil o de la manera tradicional: con teclado y ratón. Esto afecta tanto a webs como a aplicaciones y se dominar todos los formatos con un solo diseño es indispensable para cualquier desarrollador o diseñador web. [Más]