O repositório contém o código -fonte de um site pessoal.
O código -fonte é licenciado no GNU GPLV3
O principal objetivo do projeto é o gerenciamento de um site pessoal usando a tecnologia CGI e a linguagem C ++. O programa é dividido em três partes:
A classe do site fornece texto HTML sob demanda para CGI via std :: ostream solicitando a classe virtual de classe do documento .
Um objeto da classe de documento possui:
Cada página (implementação do documento ) de um site é responsável por preencher o conteúdo dos elementos do cabeçalho e do corpo. Instâncias das classes de cabeça e página devem possuir objetos que representam seus elementos HTML aninhados. Portanto, cada classe, que representa o elemento HTML deve ter meios para transferir sua propriedade ou criar uma cópia de si mesma.
Classes Head and Page herdam do composto para garantir a propriedade dos elementos HTML aninhados.
As classes de documentos da criança (como contatos , casa , educação etc.) criam elementos HTML ou páginas da Web correspondentes e passam suas cópias para as instâncias de página correspondentes.
<a>, <p>, <div>, <jscript>, <meta>, <button>, <image>, <header> , etc.Você pode jogar demonstração http://kraposhin.online