2017-05-09 9 views
0

私は親プロジェクトにasciidoctorを組み込みそうとしています。何らかの理由でページが正しくレンダリングされません。サイトの生成は成功し、リンクもそこにありますが、ページのコンテンツは表示されません。私はリンクをクリックしたときhello.adocAsciidoctorこのページはエラーを表示できません

enter image description here

ため

のpom.xml

<plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-site-plugin</artifactId> 
      <version>3.4</version> 
      <dependencies> 
       <dependency> 
        <groupId>org.apache.maven.wagon</groupId> 
        <artifactId>wagon-ssh</artifactId> 
        <version>1.0</version> 
       </dependency> 
       <dependency> 
        <groupId>org.asciidoctor</groupId> 
        <artifactId>asciidoctor-maven-plugin</artifactId> 
        <version>1.5.5</version> 
       </dependency> 
       <dependency> 
        <groupId>org.asciidoctor</groupId> 
        <artifactId>asciidoctorj</artifactId> 
        <version>1.5.5</version> 
       </dependency> 
      </dependencies> 
     </plugin> 
    </plugins> 
</build> 

site.xmlの

<menu name="Asciidoctor" > 
     <item href="hello.html" name=" Asciidoctor Report" /> 
</menu> 

ディレクトリには、だから、それはページを語ります表示することはできません。ページをレンダリングしていないので、何かを設定する必要はありますか?

ありがとう

答えて

0

解決策は非常に簡単でした。既存のポーム設定が私の必要性に基づいて機能していたはずだが、そうでなかったという理由で、これは最善の解決策ではないかもしれません。私はパッケージを変更し、リソースフォルダー内にasciiフォルダーを作成するのではなく、一歩進めました。私はデフォルトでAsciidoctorはサイトの下にあり、アスキーフォルダは.adocファイル拡張子のように見えると思います。その後、hello.htmlは正しくレンダリングを開始しました。

+0

コンフィギュレーションの一部としてpom内のフォルダ構造を指定する必要がありましたか? –

+0

標準のasciidoctorフォルダ構造とは別の場所で.adocファイルを作成すると、pomのパスを指定する必要があるようです。私の場合、デフォルトでasciidoctorによって認識されるサイトディレクトリの下のasciiフォルダに入れます。 – Mike

関連する問題