Comment utiliser markdown pour projet maven site?
Comment démarrer avec la documentation du projet à l'aide de maven et langage de balisage markdown?
Maven site par défaut est d'APT, qui est mal à l'aise pour apprendre juste à faire chose maven façon.
(Généralement personne dans une équipe de commencer à écrire maven site de la documentation lorsqu'ils doivent aussi apprendre un plus de langage de balisage le long du chemin.)
Personne n'a essayé d'utiliser markdown (le même langage de balisage utilisé sur github) pour le projet Maven site de la documentation? Je vois de Maven Doxia références que c'est possible.
Toutes les questions?
Je suis nouveau sur maven site génération. Je pense que markdown est préférable de commencer avec, que d'autres langages de balisage, que l'équipe n'a pas travaillé.
Mise à JOUR. Réussi. Voir la réponse ci-dessous.
- Pas encore de. J'ai prévu de le faire avant la fin du mois de février. Je vais poster ma propre réponse ici, si personne ne répond.
- Le lien que tu a posté toutes les informations dont vous avez besoin. Je vais marquer cette question à être fermé dans le temps de le dire. Merci de poster si vous avez une question plus spécifique lorsque vous essayez de générer la documentation avec md.
- Dans Maven la valeur par défaut est apt oder xdoc format ...actuellement, il n'existe pas de maven-plugin pour gérer GitHub Markdown.
Vous devez vous connecter pour publier un commentaire.
Citation de http://maven.apache.org/doxia/references/index.html
Ajouter à
pom.xml
Puis commencer à ajouter des pages en vertu de
src/site/markdown/
avec.md
extension.Pour chaque page ajouter un élément de menu comme dans sniplet ci-dessous:
Que d'utiliser
mvn site
pour générer du site.Regardez
target/site
aux résultats de l'examen.mvn site:stage -DstagingDirectory=C:\TEMP\fullsite
pour obtenir multi-modulaire site du projet dans un dossier.Lire plus sur maven-site-plugin.
Je recommande d'utiliser maven-fluido-peau. Il est plus récent de style, basé sur Twitter Bootstrap
Ajoutez à cela site.xml
Voir aussi
https://github.com/winterstein/Eclipse-Markdown-Editor-Plugin
Une autre norme est d'utiliser le Plugin Maven Site comme suit
Avec cette approche, vous pouvez profiter de la vitesse de moteur de template de filtrage. Donc, il ajoute plus de puissance à votre documentation.