2012-04-17 15 views
6

Soy un desarrollador web novato. Sin embargo, entiendo lo que la placa de caldera html5 trae a la mesa, me gustaría saber cómo puedo ampliar/personalizarlo para usarlo en todos mis archivos html.¿Cómo usar la placa de la caldera html5?

A partir de ahora, proporciona un index.html.

  1. Entonces, ¿cuál es la convención/método para crear un nuevo archivo html?
  2. ¿Debo crear una carpeta html separada?
  3. ¿Cómo heredo las propiedades del archivo index.html? (¿Copiar y pegar?) ¿No puede haber algo como Django donde puedo heredar el baseurl?
  4. Sin embargo, tengo un poco de conocimiento de cómo manejar javascript y css, cualquier otra cosa que deba tener en cuenta al tratar con la placa de la caldera html5 y la compatibilidad con navegadores cruzados?

Respuesta

7

Al principio no hay una razón real para almacenar sus archivos html, porque normalmente es solo eso más algún archivo css, o lo que sea.

Sin embargo, cuando entra en desarrollo real, como en un marco para el código front end + back-end, encontrará la necesidad de separar las cosas como servidor y público para el control de acceso a archivos y nombrando convenciones.

Cuando ese es el caso, terminas con una carpeta de "Activos", o "pública" o algo por el estilo. Boilerplate tiende a seguir esa convención.

Para hacer que la plantilla se extienda automáticamente a todos sus archivos html, debe desarrollar sus archivos de vista para que sean modulares.

Main template file 
| 
----header (contains all the references/includes to boilerplate) 
----content 
----footer 

Además, tenga en cuenta que en ese momento, su html ya no se almacenará como tipo de archivo .html; debe usar un lenguaje que sea capaz de combinar archivos en fragmentos. PHP hace esto muy bien, y como saben, django también puede manejar eso. Ruby on Rails, etc. vas a tener que decidir en qué idioma quieres trabajar. DE OTRO MODO, el antiguo método de combinación de trozos html es servidor incluye (también conocido como SSI o .shtml)

El problema de una url base se resuelve al tener su idioma de elección del lado del servidor trabajar con las directivas de su servidor web. Para apache, usas mod_rewrite, y luego puedes pasar un arg en la url que apunta a algunas clases/modelos/vistas, etc. Los frameworks MVC en realidad ya han resuelto ese problema para ti, si no te importa usar uno.

+0

¿Algún enlace/libro a los que me puedas remitir para obtener más información al respecto? (Modular plantillas y utilizar PhP para hacer lo que acaba de sugerir. Me siento cómodo con Django al hacerlo, pero todavía no en esto) – Hick

+0

MVC: codeigniter, kohana, zend, http://www.phpwact.org/php/mvc_frameworks – Kristian

0

"Puede anular en qué carpetas y archivos desea operar en project.properties. Toda la configuración predeterminada está en default.properties". http://html5boilerplate.com/docs/Build-script/

default.properties se encuentra en/build/config

Es necesario añadir las páginas a la línea que comienza con "file.pages", así:

file.pages = new-page .html"

-1

el núcleo de HTML5 Boilerplate

  • HTML -. Una guía para el HTML predeterminado
  • C SS: una guía para el CSS predeterminado.
  • JavaScript: una guía para el JavaScript predeterminado.
  • .htaccess - Todo sobre la configuración del servidor web Apache (también vea nuestras configuraciones alternativas del servidor).
  • crossdomain.xml: una introducción al uso de solicitudes de dominios cruzados.
  • Todo lo demás.
Cuestiones relacionadas