我正在尝试将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的目录

所以当我点击这个链接的时候,它会告诉我这个页面无法显示。我是否需要配置一些东西,因为它不会呈现页面?
谢谢
发布于 2017-05-11 02:40:33
解决方案非常简单。这可能不是一个最好的解决方案,因为现有的pom配置应该根据我的需要工作,但它没有。我改变了我的打包,而不是在资源文件夹中创建ascii文件夹,我把它放在了前面一步。我认为默认情况下Asciidoctor会在site和ascii文件夹下查找.adoc文件扩展名。这样做之后,hello.html开始正确地渲染。
https://stackoverflow.com/questions/43879511
复制相似问题