diff --git a/Gemfile b/Gemfile
index 8fc4507..b84b896 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,8 @@
source 'https://rubygems.org'
-gem 'github-pages', group: :jekyll_plugins
gem "html-proofer"
gem "jekyll"
+group :jekyll_plugins do
+ gem "github-pages"
+ gem "jekyll-seo-tag"
+ gem "ruby"
+end
diff --git a/_config.yml b/_config.yml
index d26dfe8..cf21d72 100644
--- a/_config.yml
+++ b/_config.yml
@@ -2,3 +2,4 @@ theme: jekyll-theme-hacker
google_analytics: UA-107410166-1
plugins:
- jekyll-seo-tag
+ - ruby
diff --git a/_plugins/convert_javascript.rb b/_plugins/convert_javascript.rb
new file mode 100644
index 0000000..2029423
--- /dev/null
+++ b/_plugins/convert_javascript.rb
@@ -0,0 +1,29 @@
+module Jekyll
+ class ConvertJS < Converter
+ safe true
+ priority :low
+
+ def matches(ext)
+ ext =~ /^\.js$/i
+ end
+
+ def output_ext(ext)
+ ".html"
+ end
+
+ def convert(content)
+#---
+#title: "First Drawing"
+#date: 2017-10-02
+#categories: update
+#---
+#
+#My first drawing...
+#
+#{% include 2017-10-02-first-drawing.js %}
+#
+#Back...
+ content
+ end
+ end
+end
diff --git a/_posts/2017-10-02-first-drawing.js b/_posts/2017-10-02-first-drawing.js
new file mode 100644
index 0000000..ea09825
--- /dev/null
+++ b/_posts/2017-10-02-first-drawing.js
@@ -0,0 +1,2 @@
+rect(20, 20, 150, 100);
+stroke();
diff --git a/_posts/2017-10-02-first-post.md b/_posts/2017-10-02-first-post.md
deleted file mode 100644
index bc8e409..0000000
--- a/_posts/2017-10-02-first-post.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: "First Post"
-date: 2017-10-02
-categories: update
----
-
-My first drawing...
-
-{% include drawing.html %}
-
-Back...