我正在尝试将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目录
因此,当我点击链接时,它表示页面无法显示。我是否需要配置某些内容,因为它没有呈现页面?
由于
答案 0 :(得分:0)
解决方案非常简单。它可能不是最好的解决方案,因为现有的pom配置应该根据我的需要工作,但事实并非如此。我改变了我的包装,而不是在资源文件夹中创建ascii文件夹,我把它提前了一步。我认为默认情况下Asciidoctor看起来在site和ascii文件夹下的.adoc文件扩展名。在做完之后,hello.html开始正确渲染。