Skip to content

Commit

Permalink
render our own markdown
Browse files Browse the repository at this point in the history
  • Loading branch information
jeromegn committed Jun 17, 2015
1 parent 4cd6ae0 commit 4279282
Show file tree
Hide file tree
Showing 11 changed files with 267 additions and 221 deletions.
17 changes: 12 additions & 5 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,24 +10,31 @@ gem "virtus", "~> 1.0.5"

gem "octokit", "~> 3.8.0"

gem "redcarpet", "~> 3.2.3"
gem "pygments.rb", "~> 0.6.3"

gem "slim-rails", "~> 3.0.1"
gem "puma", "~> 2.11.3"

gem "sprockets", "~> 3.2.0"
gem "sass-rails", github: "rails/sass-rails" #"~> 5.0.3"

gem "nokogiri", "~> 1.6"

gem "rails_12factor"

gem 'raygun4ruby'
gem 'newrelic_rpm'

gem "autoprefixer-rails"

# HTML::Pipeline needs those
gem "pygments.rb", "~> 0.6.3"

gem 'html-pipeline'
gem "task_list"
gem "rinku", "~> 1.7", :require => false
gem "gemoji", "~> 2.0", :require => false
gem "github-markdown", "~> 0.5", :require => false
gem "sanitize", "~> 4.0", :require => false
gem "escape_utils", "~> 1.0", :require => false
gem "github-linguist", "~> 4.5", :require => false

group :development, :test do
gem 'byebug'
gem 'spring'
Expand Down
34 changes: 31 additions & 3 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -65,23 +65,36 @@ GEM
builder (3.2.2)
byebug (5.0.0)
columnize (= 0.9.0)
charlock_holmes (0.7.3)
coderay (1.1.0)
coercible (1.0.0)
descendants_tracker (~> 0.0.1)
columnize (0.9.0)
crack (0.4.2)
safe_yaml (~> 1.0.0)
crass (1.0.2)
debug_inspector (0.0.2)
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
diff-lcs (1.2.5)
equalizer (0.0.11)
erubis (2.7.0)
escape_utils (1.1.0)
execjs (2.5.2)
faraday (0.9.1)
multipart-post (>= 1.2, < 3)
gemoji (2.1.0)
github-linguist (4.5.5)
charlock_holmes (~> 0.7.3)
escape_utils (~> 1.1.0)
mime-types (>= 1.19)
rugged (~> 0.23.0b1)
github-markdown (0.6.8)
globalid (0.3.5)
activesupport (>= 4.1.0)
html-pipeline (1.11.0)
activesupport (>= 2)
nokogiri (~> 1.4)
httparty (0.13.3)
json (~> 1.8)
multi_xml (>= 0.5.2)
Expand All @@ -100,6 +113,8 @@ GEM
newrelic_rpm (3.11.2.286)
nokogiri (1.6.6.2)
mini_portile (~> 0.6.0)
nokogumbo (1.4.1)
nokogiri
octokit (3.8.0)
sawyer (~> 0.6.0, >= 0.5.3)
pg (0.18.2)
Expand Down Expand Up @@ -148,7 +163,7 @@ GEM
httparty (~> 0.11)
json
rack
redcarpet (3.2.3)
rinku (1.7.3)
rspec-core (3.3.0)
rspec-support (~> 3.3.0)
rspec-expectations (3.3.0)
Expand All @@ -166,7 +181,12 @@ GEM
rspec-mocks (~> 3.3.0)
rspec-support (~> 3.3.0)
rspec-support (3.3.0)
rugged (0.23.0b2)
safe_yaml (1.0.4)
sanitize (4.0.0)
crass (~> 1.0.2)
nokogiri (>= 1.4.4)
nokogumbo (= 1.4.1)
sass (3.4.14)
sawyer (0.6.0)
addressable (~> 2.3.5)
Expand All @@ -191,6 +211,8 @@ GEM
actionpack (>= 3.0)
activesupport (>= 3.0)
sprockets (>= 2.8, < 4.0)
task_list (1.0.2)
html-pipeline
temple (0.7.6)
thor (0.19.1)
thread_safe (0.3.5)
Expand All @@ -215,22 +237,28 @@ DEPENDENCIES
better_errors
binding_of_caller
byebug
escape_utils (~> 1.0)
gemoji (~> 2.0)
github-linguist (~> 4.5)
github-markdown (~> 0.5)
html-pipeline
newrelic_rpm
nokogiri (~> 1.6)
octokit (~> 3.8.0)
pg (~> 0.18.2)
puma (~> 2.11.3)
pygments.rb (~> 0.6.3)
rails (= 4.2.1)
rails_12factor
raygun4ruby
redcarpet (~> 3.2.3)
rinku (~> 1.7)
rspec-rails (~> 3.0)
sanitize (~> 4.0)
sass-rails!
sinatra
slim-rails (~> 3.0.1)
spring
sprockets (~> 3.2.0)
task_list
virtus (~> 1.0.5)
webmock

Expand Down
128 changes: 64 additions & 64 deletions app/assets/stylesheets/syntax/_tomorrow.scss
Original file line number Diff line number Diff line change
@@ -1,65 +1,65 @@
.highlight .pl-hll { background-color: #d6d6d6 }
.highlight .hll { background-color: #d6d6d6 }
.highlight { background: #ffffff; color: #4d4d4c }
.highlight .pl-c { color: #8e908c } /* Comment */
.highlight .pl-err { color: #c82829 } /* Error */
.highlight .pl-k { color: #8959a8 } /* Keyword */
.highlight .pl-l { color: #f5871f } /* Literal */
.highlight .pl-n { color: #4d4d4c } /* Name */
.highlight .pl-o { color: #3e999f } /* Operator */
.highlight .pl-p { color: #4d4d4c } /* Punctuation */
.highlight .pl-cm { color: #8e908c } /* Comment.Multiline */
.highlight .pl-cp { color: #8e908c } /* Comment.Preproc */
.highlight .pl-c1 { color: #8e908c } /* Comment.Single */
.highlight .pl-cs { color: #8e908c } /* Comment.Special */
.highlight .pl-gd { color: #c82829 } /* Generic.Deleted */
.highlight .pl-ge { font-style: italic } /* Generic.Emph */
.highlight .pl-gh { color: #4d4d4c; font-weight: bold } /* Generic.Heading */
.highlight .pl-gi { color: #718c00 } /* Generic.Inserted */
.highlight .pl-gp { color: #8e908c; font-weight: bold } /* Generic.Prompt */
.highlight .pl-gs { font-weight: bold } /* Generic.Strong */
.highlight .pl-gu { color: #3e999f; font-weight: bold } /* Generic.Subheading */
.highlight .pl-kc { color: #8959a8 } /* Keyword.Constant */
.highlight .pl-kd { color: #8959a8 } /* Keyword.Declaration */
.highlight .pl-kn { color: #3e999f } /* Keyword.Namespace */
.highlight .pl-kp { color: #8959a8 } /* Keyword.Pseudo */
.highlight .pl-kr { color: #8959a8 } /* Keyword.Reserved */
.highlight .pl-kt { color: #eab700 } /* Keyword.Type */
.highlight .pl-ld { color: #718c00 } /* Literal.Date */
.highlight .pl-m { color: #f5871f } /* Literal.Number */
.highlight .pl-s { color: #718c00 } /* Literal.String */
.highlight .pl-na { color: #4271ae } /* Name.Attribute */
.highlight .pl-nb { color: #4d4d4c } /* Name.Builtin */
.highlight .pl-nc { color: #eab700 } /* Name.Class */
.highlight .pl-no { color: #c82829 } /* Name.Constant */
.highlight .pl-nd { color: #3e999f } /* Name.Decorator */
.highlight .pl-ni { color: #4d4d4c } /* Name.Entity */
.highlight .pl-ne { color: #c82829 } /* Name.Exception */
.highlight .pl-nf { color: #4271ae } /* Name.Function */
.highlight .pl-nl { color: #4d4d4c } /* Name.Label */
.highlight .pl-nn { color: #eab700 } /* Name.Namespace */
.highlight .pl-nx { color: #4271ae } /* Name.Other */
.highlight .pl-py { color: #4d4d4c } /* Name.Property */
.highlight .pl-nt { color: #3e999f } /* Name.Tag */
.highlight .pl-nv { color: #c82829 } /* Name.Variable */
.highlight .pl-ow { color: #3e999f } /* Operator.Word */
.highlight .pl-w { color: #4d4d4c } /* Text.Whitespace */
.highlight .pl-mf { color: #f5871f } /* Literal.Number.Float */
.highlight .pl-mh { color: #f5871f } /* Literal.Number.Hex */
.highlight .pl-mi { color: #f5871f } /* Literal.Number.Integer */
.highlight .pl-mo { color: #f5871f } /* Literal.Number.Oct */
.highlight .pl-sb { color: #718c00 } /* Literal.String.Backtick */
.highlight .pl-sc { color: #4d4d4c } /* Literal.String.Char */
.highlight .pl-sd { color: #8e908c } /* Literal.String.Doc */
.highlight .pl-s2 { color: #718c00 } /* Literal.String.Double */
.highlight .pl-se { color: #f5871f } /* Literal.String.Escape */
.highlight .pl-sh { color: #718c00 } /* Literal.String.Heredoc */
.highlight .pl-si { color: #f5871f } /* Literal.String.Interpol */
.highlight .pl-sx { color: #718c00 } /* Literal.String.Other */
.highlight .pl-sr { color: #718c00 } /* Literal.String.Regex */
.highlight .pl-s1 { color: #718c00 } /* Literal.String.Single */
.highlight .pl-ss { color: #718c00 } /* Literal.String.Symbol */
.highlight .pl-bp { color: #4d4d4c } /* Name.Builtin.Pseudo */
.highlight .pl-vc { color: #c82829 } /* Name.Variable.Class */
.highlight .pl-vg { color: #c82829 } /* Name.Variable.Global */
.highlight .pl-vi { color: #c82829 } /* Name.Variable.Instance */
.highlight .pl-il { color: #f5871f } /* Literal.Number.Integer.Long */
.highlight .c { color: #8e908c } /* Comment */
.highlight .err { color: #c82829 } /* Error */
.highlight .k { color: #8959a8 } /* Keyword */
.highlight .l { color: #f5871f } /* Literal */
.highlight .n { color: #4d4d4c } /* Name */
.highlight .o { color: #3e999f } /* Operator */
.highlight .p { color: #4d4d4c } /* Punctuation */
.highlight .cm { color: #8e908c } /* Comment.Multiline */
.highlight .cp { color: #8e908c } /* Comment.Preproc */
.highlight .c1 { color: #8e908c } /* Comment.Single */
.highlight .cs { color: #8e908c } /* Comment.Special */
.highlight .gd { color: #c82829 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gh { color: #4d4d4c; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #718c00 } /* Generic.Inserted */
.highlight .gp { color: #8e908c; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #3e999f; font-weight: bold } /* Generic.Subheading */
.highlight .kc { color: #8959a8 } /* Keyword.Constant */
.highlight .kd { color: #8959a8 } /* Keyword.Declaration */
.highlight .kn { color: #3e999f } /* Keyword.Namespace */
.highlight .kp { color: #8959a8 } /* Keyword.Pseudo */
.highlight .kr { color: #8959a8 } /* Keyword.Reserved */
.highlight .kt { color: #eab700 } /* Keyword.Type */
.highlight .ld { color: #718c00 } /* Literal.Date */
.highlight .m { color: #f5871f } /* Literal.Number */
.highlight .s { color: #718c00 } /* Literal.String */
.highlight .na { color: #4271ae } /* Name.Attribute */
.highlight .nb { color: #4d4d4c } /* Name.Builtin */
.highlight .nc { color: #eab700 } /* Name.Class */
.highlight .no { color: #c82829 } /* Name.Constant */
.highlight .nd { color: #3e999f } /* Name.Decorator */
.highlight .ni { color: #4d4d4c } /* Name.Entity */
.highlight .ne { color: #c82829 } /* Name.Exception */
.highlight .nf { color: #4271ae } /* Name.Function */
.highlight .nl { color: #4d4d4c } /* Name.Label */
.highlight .nn { color: #eab700 } /* Name.Namespace */
.highlight .nx { color: #4271ae } /* Name.Other */
.highlight .py { color: #4d4d4c } /* Name.Property */
.highlight .nt { color: #3e999f } /* Name.Tag */
.highlight .nv { color: #c82829 } /* Name.Variable */
.highlight .ow { color: #3e999f } /* Operator.Word */
.highlight .w { color: #4d4d4c } /* Text.Whitespace */
.highlight .mf { color: #f5871f } /* Literal.Number.Float */
.highlight .mh { color: #f5871f } /* Literal.Number.Hex */
.highlight .mi { color: #f5871f } /* Literal.Number.Integer */
.highlight .mo { color: #f5871f } /* Literal.Number.Oct */
.highlight .sb { color: #718c00 } /* Literal.String.Backtick */
.highlight .sc { color: #4d4d4c } /* Literal.String.Char */
.highlight .sd { color: #8e908c } /* Literal.String.Doc */
.highlight .s2 { color: #718c00 } /* Literal.String.Double */
.highlight .se { color: #f5871f } /* Literal.String.Escape */
.highlight .sh { color: #718c00 } /* Literal.String.Heredoc */
.highlight .si { color: #f5871f } /* Literal.String.Interpol */
.highlight .sx { color: #718c00 } /* Literal.String.Other */
.highlight .sr { color: #718c00 } /* Literal.String.Regex */
.highlight .s1 { color: #718c00 } /* Literal.String.Single */
.highlight .ss { color: #718c00 } /* Literal.String.Symbol */
.highlight .bp { color: #4d4d4c } /* Name.Builtin.Pseudo */
.highlight .vc { color: #c82829 } /* Name.Variable.Class */
.highlight .vg { color: #c82829 } /* Name.Variable.Global */
.highlight .vi { color: #c82829 } /* Name.Variable.Instance */
.highlight .il { color: #f5871f } /* Literal.Number.Integer.Long */
Loading

0 comments on commit 4279282

Please sign in to comment.