El repositorio contiene el código fuente para un sitio personal.
El código fuente tiene licencia en GNU GPLV3
El objetivo principal del proyecto es la gestión de un sitio personal que utiliza tecnología CGI y lenguaje C ++. El programa se divide en tres partes:
El sitio de sitio proporciona texto HTML bajo demanda para CGI a través de std :: ostream solicitando la impresión del método virtual de clase del documento .
Posee un objeto de la clase de documento :
Cada página (implementación del documento ) de un sitio es responsable de llenar el contenido de los elementos de encabezado y cuerpo. Las instancias de clases de cabeza y página deben poseer objetos que representen sus elementos HTML anidados. Por lo tanto, cada clase, que representa el elemento HTML, debe tener medios para transferir su propiedad o crear una copia de sí misma.
Las clases de cabeza y página heredan del compuesto para garantizar la propiedad de elementos HTML anidados.
Las clases infantiles de documentos (como contactos , hogar , educación , etc.) crean elementos HTML o páginas web correspondientes y pasan sus copias a las instancias de página correspondientes.
<a>, <p>, <div>, <jscript>, <meta>, <button>, <image>, <header> , etc.Puedes jugar demostraciones http://kraposhin.Online