Esta é a base de código para o site https://haxe.org.
No site, existe um link "contribuir" no rodapé de cada página. Clicar neste link o levará ao arquivo relevante neste repositório ou no arquivo relevante no repositório haxemanual.
Você pode editar usando o editor de arquivos on -line do Github e enviar uma solicitação de tração. Você também pode gastar o repositório e editar em sua máquina local com seu editor de texto preferido, o que pode ser mais fácil para grandes integrações.
Adicione um arquivo chamado YEAR-MONTH-DAY-name.md nas posts/ .
A primeira parte do arquivo contém os metadados post:
title : The title of your post
author : Author id
description : The description of your post
background : Optional image filename used as background for the post header
published : true/false, if true it'll apear in the blog post list/rss feed
tags : Comma separated of tags id
disqusID : Unique id number used for comments, take the number of the last post and increment it by one
---
O ID do autor deve ser listado em people.json :
{
"username" : " the user id used in the post " ,
"name" : " Your Name " ,
"bio" : " One line bio about you "
} A imagem em segundo plano deve ser armazenada em www/img/blog/backgrounds/ .
As tags devem ser listadas em posts/tags.json :
{
"tag" : " the tag id " ,
"name" : " the tag display name " ,
"description" : " the tag description, shown on the tag post list "
} A postagem precisa ter a --- e a linha em branco entre os metadados e o conteúdo.
O conteúdo de uma postagem está em Markdown, mas você pode incluir alguns HTML. Se você fizer isso, precisa ser válido XML, então todas as tags precisam ser fechadas: <br /> > está bem, mas <br> não é, e você não pode ter atributos sem valor: <tag fullscreen="" /> está bom, mas <tag fullscren /> não é.
Para incluir uma imagem em markdown :  . A imagem deve ser armazenada em www/img/blog/YEAR-MONTH-DAY-name/ .
Se você encontrar um bug, ter um problema, sugestão ou quiser contribuir de alguma outra maneira, use o rastreador de problemas do GitHub.
Quaisquer bugs tentaremos abordar prontamente. Novos conteúdo ou questões subjetivas (cores, fontes, material de marketing etc.) serão consideradas caso de caso.
Se você é um designer e deseja ajudar a refrescar a aparência do site, abra um problema ou entre em contato com [email protected]. Adoraríamos sua opinião!
Atualmente, o CSS para o site está em www/css/style.css.
Atualmente, usamos a Biblioteca CSS do Bootstrap 2.3.2 e a Font Awesome 4.1.0 Icon Library.
pages/ , em HTML ou Markdown.posts/ em Markdown e suas imagens estão em www/img/blog/$name/ .releaseNotes/ , em Markdown.src/ . As gerações chamam src/Main.hx e o javascript src/Client.hx .views/ e usa a sintaxe do modelo HAXE com o foreach desativado.www/ . O site do Haxe.org foi projetado para ser fácil de gerar, para executar uma cópia local, siga estas etapas:
haxelib install all e npm install no diretório raiz.git submodule init && git submodule update .manual com git clone https://github.com/HaxeFoundation/HaxeManual.git manual .haxe generate.hxml . O site já está disponível na pasta out/ OUT, você pode iniciá -lo com nekotools server -d out e acessá -lo em http://localhost:2000/ .
staging desencadeará ações do GitHub para construir e implantar para "staging.haxe.org".master desencadeará ações do GitHub para construir e implantar para "haxe.org".