CMS を使用してブログ記事を公開しています。単純なテキスト ファイルから HTML 記事をオフラインで作成する方法を探しています。これは、記事で通常使用する HTML の一部です。
<p> We want to show how you can gather information such as the author name:</p>
<pre class="brush:java">package com.sample;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.main.Main;
public class XMLCamel {
public static void main(String[] args) throws Exception {
Main main = new Main();
}
}
class Sample extends RouteBuilder {
@Override
public void config() throws Exception {
from("file:/usr/data/files?noop=true")
.split(xpath("//catalog/book/author/text()")).to("stream:out");
}
}</pre>
<p>The above route will print the author names according to the <strong>XPath</strong> query: //catalog/book/author/text()</p>
<p>The authors will be sent to the Stream.out so you will see them on the console once you run the code.</p>
<p><strong>Result:</strong></p>
<p><strong>John Smith Sally Joy</strong></p>
ご覧のとおり、コードをラップするためにいくつかのカスタマイズを使用しています (事前クラスなど)。Asciidoctor で簡単にできることですか?私は Asciidoctor を初めて使用しますが、この目的のために時間をかけて学習する価値があるかどうか疑問に思っています。
ありがとう!