Membuat artikel blog menggunakan R Markdown di RStudio

Setelah beberapa saat mencari cara agar dapat membuat teks script di R menjadi lebih rapi, akhirnya saya menemukan cara ini. Sebelumnya, untuk menampilkan script di blog wordpress, saya melakukan capture alias printscreen dan memuatnya sebagai gambar. Dan hasilnya, tidak memuaskan, seperti pada tulisan ini : Download dan reproyeksi citra MODIS secara cepat dengan package MODIStsp di R

Ketika saya berhasil membuat post menggunakan R markdown, saya perlu menuliskan dan membagikannya. Semata-mata agar bisa menjadi rujukan buat saya kalau nantinya saya lupa. Syukur-syukur ada orang lain yang terbantu ketika membaca dan mempraktekkannya.

Oiya, buat yang belum familiar dengan R markdown, silakan googling-googling dulu ya.

Apa yang kita butuhkan?

Beberapa bahan yang kita perlukan adalah:
1. Blog dalam platform wordpress
2. R Studio
3. Pengetahuan mengenai R dan R Markdown

Beginilah caranya

Langkah untuk membuat post wordpress menggunakan R markdown adalah:
1. Instal package yang dibutuhkan
2. Tulis post di R markdown
3. Upload file ke wordpress

Mari kita lakukan satu-persatu.

1. Instal packages yang dibutuhkan

Package(s) yang dibutuhkan adalah knitr, devtools, and RWordPress. Berikut R code nya:

if (!require('knitr')) {
  install.packages("knitr")
}
if (!require('devtools')) {
  install.packages("devtools")
}
if (!require('RWordPress')) {
  devtools::install_github(c("duncantl/XMLRPC", "duncantl/RWordPress"))
}

2. Tulis post di R markdown

Selanjutnya, tulis post di R Markdown. Di R Studiomu, klik FIle –> New File –> R Markdown lalu pilih output: html_document.

Tulis blog post seperti membuat dokumen R Markdown biasa. Kita dapat memasukkan R Code beserta hasilnya seperti grafik, diagram, gambar atau peta.

Sekali lagi, silakan googling-googling dulu jika belum familiar dengan R Markdown.

BACA JUGA  Kelebihan R dan mengapa R banyak digunakan

3. Upload file .rmd ke wordpress

Setelah tulisan selesai, segera simpan file .rmd-nya. Untuk mempublikasikan tulisan tersebut, kita perlu mengunggahnya ke blog wordpress kita.

Sebelumnya, kita perlu menghubungkan package RWordpress dengan situs wordpress kita. Informasi yang perlu kita berikan adalah username, password, dan URL.

Lebih jelasnya, lihat R code berikut.

#Aktivasi library Rwordpress dan knitr
library(RWordPress)
library(knitr)

#Masukkan informasi situs agar package RWordpress dapat terhubung 
# dengan situs wordpress
options(WordPressLogin = c(user = 'password'),
        WordPressURL = 'https://geospasialis.com/xmlrpc.php')

Terakhir, kita perlu knit untuk membuat html code dan mengunggahnya ke situs wordpress kita. Untuk proses ini, kita memanfaatkan fungsi knit2wp.

Beberapa informasi yang perlu dimasukkan adalah lokasi dan file .rmd, judul blog post, dan informasi tambahan, jika ada.

Jangan lupa tulis “publish = TRUE” untuk langsung mempublikasikan blog post. Saya menuliskan FALSE karena saya ingin melihat hasilnya dulu, melakukan editing sedikit, dan publish manual melalui wordpress saya.

Berikut R code-nya.

# set working directory tempat file .rmd berada
setwd("C:/Users/user/Documents")

# Perintahkan untuk knit, membuat html dan mengunggahnya 
# ke situs wordpress
knit2wp('rwordpress.Rmd', 
        title = 'Membuat Artikel Blog Menggunakan R Markdown',
        publish = FALSE)

Cek hasilnya

Selesai. Post yang dibuat seharusnya muncul di blog wordpress. Sebelum mempublikasikan post, kita bisa melakukan editing dan menambahkan gambar agar lebih ciamik.

##FYI
Ini juga post pertama saya menggunakan R Markdown. Sejauh ini, metode ini cukup nyaman dipakai. Dengan metode ini, selain kita dapat memasukan R code dengan rapi, kita juga dapat memiliki backup artikel berupa file .rmd.

Terakhir, jika teman-teman sudah pernah atau bahkan ahli menggunakan R Markdown untuk blogposting, atau memiliki pertanyaan terkait hal tersebut, silahkan tulis di kolom komentar atau lewat Twitter saya di @geospasialis.

Happy Rmarkdown-blogposting!

Bagikan ke yang lain
  •  
  •  
  •  
  •  
  •  
  •  
  •  

6 thoughts on “Membuat artikel blog menggunakan R Markdown di RStudio”

  1. Pingback: Google

  2. bang, mau nanyak, kenapa saat package knitr dan devtools dipanggil, muncul “there is no package called ‘knitr’ sedangkan install packages nya udah berhasil, kemudian R markdown nya gagal diinstal.
    Saya sudah menggunakan R studio versi 4 dan 3, tetap gk bisa juga. Mohon bantuannya, terima kasih

Leave a Comment

Your email address will not be published. Required fields are marked *

Belajar Geographic Object Based Image Analysis (GEOBIA)Pelajari lebih lanjut..