Knit2wp を使用して自分のワードプレス サイトにテーブルを投稿しようとしています。テーブルは kable を使用して作成され、正常に動作します。ただし、kableExtra パッケージを使用してから Knit2wp を使用すると、WordPress サイトに次のテキスト行が追加されます。
<?xml version=“1.0” encoding=“UTF-8”?>
この行は html 出力には表示されません。ウェブサイトのみ。
次のように関数をコピーしようとしています。
http://dwoll.de/rexrepos/posts/rerWorkflowWP.html
次に、XML 関数を統合します。
post.content <- xmlOutputBuffer(header = NULL)
または:
post.content <- xmlOutputDOM(xmlDeclaration = NULL)
これらのいずれかを追加すると、見出しだけでなくテーブルも削除されます。私は明らかに XML の初心者です。そのため、別の解決策を探しています。
アップデート:
xml2 を使用して、knit2html の html 出力を読み取りました。次に、次の関数を使用しました。
xyz <- read_html("htmloutput.html")
x <- xml_find_all(xyz,".//p")
xml_remove(x, free = TRUE)
新しいhtmlファイルとして保存し、上記のリンクに従って関数に入力しました。