2017-05-09 140 views
0

我想将asciidoctor并入我的父项目中。出于某种原因,页面不能正确渲染。网站生成是成功的,甚至链接在那里,但它不显示页面的内容。Asciidoctor此页面无法显示错误

的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> 

目录hello.adoc

enter image description here

所以,当我点击链接,它说的页面无法显示。我是否需要配置一些东西,因为它没有渲染页面?

谢谢

回答

0

解决方案非常简单。这可能不是一个最好的解决方案,因为现有的pom配置应该基于我的需要工作,但事实并非如此。我改变了我的包装,而不是在资源文件夹内创建ascii文件夹,我把它放在前面一步。我认为默认情况下,Asciidoctor在站点和ascii文件夹下查找.adoc文件扩展名。完成之后,hello.html开始正确渲染。

+0

哟你必须在配置中指定pom内的文件夹结构吗? –

+0

看起来您需要在pom中指定路径,如果您在标准asciidoctor文件夹结构以外的地方创建.adoc文件。在我的情况下,我把它放在网站目录下的ascii文件夹中,默认情况下它被asciidoctor识别。 – Mike

相关问题