Estoy construyendo un blog desde cero en mi propio dominio. Conozco los conceptos básicos de HTML y CSS. ¿Cuál es el camino a seguir?

Te aconsejaría que pases tiempo aprendiendo javascript con jQuery primero. Probablemente sea la forma más fácil de comenzar a usar JavaScript y cuando crea un sitio web pasará el 75% de su tiempo escribiendo JavaScript.

Las razones para aprender javascript son muchas, pero me centraré en las 2 principales que necesita:

1 – manipulando HTML y CSS: querrá crear un sitio web que responda a lo que hacen sus usuarios, pero además, para enviar una publicación de blog sin enviar a su usuario (o usted si esto es puramente personal) a algún script de back-end necesitará obtener el texto y otra información relevante almacenada en variables.

¿Cómo podría uno hacer eso? Con javascript:

var blogPost = document.getElementById (‘htmlIdOfTextSubmitArea’). value;

2 – Enviar datos al servidor y obtener una respuesta sin volver a cargar la página (ajax). Esta es una necesidad absoluta para un desarrollador web y, como consumidores de contenido en la web, esperamos que la página nos brinde datos sin recargar. Mire el método $ .ajax () de jQuery para un buen punto de partida.


Ok, entonces digamos que obtienes suficiente JavaScript para hacer lo que necesitas, ¿qué sigue?

Mi recomendación para un principiante, y especialmente para un sitio de blogs sería PHP. PHP funciona muy bien con bases de datos MySQL, proporciona una buena seguridad integrada y es probablemente el lenguaje de servidor más fácil que puede aprender. Codecademy tiene una clase PHP que debería enseñarle algunos de esos fundamentos.

Entonces, su flujo de trabajo básico será escribir blogs, usar javascript / jquery para verificar los formularios de error y enviar datos a su servidor con $ .ajax (), usar php para manejar esos datos, enviarlos a mysql y mysql para almacenar sus datos y tenerlo disponible para consultas en los lugares donde desea publicar publicaciones.

¡Buena suerte!

Personalmente, codifico mi propio blog. Si bien uso JS en ocasiones (cuando es necesario en lugar de en cada sitio que codifico, siempre que sea posible), en realidad no uso ningún JS en mi blog. Si decidiera usar un CMS, JS sería bastante inevitable, pero no lo hago, así que me quedo con la estática.

En cuanto a los lenguajes de programación, en mi experiencia, JS parece ser el más utilizado. Esto no quiere decir que los sitios principales como Facebook usan solo JS (a menudo no lo hacen), sino que los sitios que frecuentan tienden a inclinarse hacia JS. Realmente no puedo decir si debe concentrarse en Rails / PHP / Python o JS primero, ya que realmente no sé qué le gustaría hacer con el código a largo plazo. Personalmente, pienso en JS como una forma de programación más fácil de entender para el desarrollo front-end, aunque eso no es realmente un respaldo para JS. JS es justo lo que uso en las raras ocasiones en que HTML y CSS no son las herramientas adecuadas para lo que estoy codificando. Realmente es una declaración de cómo funciona mi cerebro y se adapta mejor a mí.

En cuanto a superar solo los conceptos básicos de HTML y CSS, te sugiero que juegues con todo lo que encuentres en la referencia de elementos HTML y la referencia de CSS usando tu propio editor de texto o editor de código (en otras palabras, no subido en tu live sitio). Si está buscando un libro que lo ayude con HTML y CSS, busque los libros de Jon Duckett publicados por Wiley. Su libro ‘JAVASCRIPT & JQUERY’ tiene mucho más sentido que la mayoría de los tutoriales de JS y jQuery que he visto. HTML y CSS: Diseño y creación de sitios web: Jon Duckett: 8580001041711: Amazon.com: Libros

Mirando la descripción en tu pregunta, mi primer sentimiento es que estás tratando de hacer mucho para empezar.

Trate de hacer incrementos valiosos, puedo sugerir que algunos puntos dependen si desea seguirlo o si se adapta a sus necesidades.

  • Cree un Blog estático primero usando un marco que se adapte mejor a usted. Este blog estático se puede hacer usando Markdown o texto reestructurado.
  • Pelican 3.6.0 – Documentación de Pelican 3.6.0 – Si está interesado en Python.
  • Jekyll • Sitios estáticos, sencillos, conscientes de los blogs: si está interesado en Ruby.
  • Una vez que su blog estático esté en funcionamiento, intente usar su conocimiento de JS / CSS / HTML para cambiar la apariencia y agregar alguna funcionalidad adicional a su blog.
  • Modifique el tema predeterminado que ha utilizado según sus requisitos.
  • Integre Google AdWords, Analytics, AdSense, etc. a este blog.

Estos trabajos anteriores lo mantendrán ocupado durante bastante tiempo, lo que pondrá a prueba sus aprendizajes.

Una vez que esté satisfecho con la salida, verifique si desea migrar a un sitio de blog dinámico, por lo que dependiendo de su elección del lenguaje de programación, puede optar por DJango o RoR.

Espero esta ayuda, simplemente no intentes hacer demasiado en un corto período de tiempo, Roma no se construyó en un día.

Si conoce los conceptos básicos de HTML y CSS, le recomiendo que primero aprenda Bootstrap. Porque si conoce bootstrap, entonces puede crear sitios web receptivos móviles. Así que primero aprende bootstrap.

Si conoce HTML y CSS, pruebe los generadores de sitios estáticos como Jekyll. Es fácil de usar y se creó teniendo en cuenta la idea misma de los blogs. No necesita nada más que HTML y CSS en mente. Pruébalo: http://jekyllrb.com/

Usa más detalles

Para más detalles consulte mi canal MILICIA TÉCNICA

Los voy a actualizar con nuevas actualizaciones sobre cómo usar complementos como yoast seo y todo en un nuevo video en los próximos 3 a 4 días …

Saludos

More Interesting

Solo quiero crear un sitio web de cocina. ¿Cuáles son los requisitos que necesito? ¿Cómo se crea?

A menudo compro plantillas de sitios web para mis clientes. ¿Cuál es la mejor oferta para plantillas en la red? ¿Y puedo obtener un descuento por las plantillas que compro?

¿Hay alguna forma de asegurarme de que mis diseños PSD y HTML estén perfectamente alineados?

Estoy aprendiendo a construir un sitio web y ahora he terminado con mi proyecto ficticio de HTML, CSS y algunos JavaScript y PHP. ¿Cómo puedo ponerlos en línea de forma gratuita en un sitio web?

Necesito crear un sitio web de más de 50 páginas, entonces, ¿cuánto costaría desarrollarlo desde cero?

Mi amigo hizo un logotipo, ¿puedo usarlo para mi sitio web si le pido permiso?

Me gustaría aprender desarrollo web. ¿Cómo debería uno desarrollar informalmente conocimiento en programación y desarrollo web a través del autoaprendizaje?

Quiero aprender el desarrollo web desde el principio, ya que no tengo experiencia alguna vez. Cual es la mejor manera?

Acabo de comenzar una pasantía en un estudio de diseño gráfico y descubrí que usan mucho Imagestock, ¿es solo aquí o lo usan en todas partes?

Quiero ser diseñador web. ¿Debo comenzar usando WordPress o desde cero?

Soy un programador de sistema integrado. ¿Dónde debo comenzar si quiero aprender sobre diseño de sitios web y desarrollo de aplicaciones web?

Soy nuevo en la programación de computadoras. Aprendí algunos conceptos básicos de HTML y quiero obtener más experiencia creando un sitio web para la pequeña empresa de mi amigo. ¿Qué necesito hacer para tener uno en funcionamiento?

Subí una imagen PNG a la web en 300 ppp y se está descargando en 72 ppp. ¿Por qué es esto?

Estoy comenzando un nuevo negocio para diseño de logotipos, diseño gráfico, branding, diseño de sitios web y SEO. ¿Cuál es la mejor manera de conseguir nuevos clientes?

Simplemente moví mi sitio web de un host a otro, luego hice algunos cambios. ¿Por qué algunas computadoras muestran el sitio antiguo y otras muestran el nuevo?