editor markdown
This commit is contained in:
parent
69386f3fbb
commit
fd7ae874f0
8 changed files with 51 additions and 2 deletions
2
Gemfile
2
Gemfile
|
@ -35,6 +35,8 @@ gem 'rails_warden'
|
||||||
gem 'haml-rails'
|
gem 'haml-rails'
|
||||||
gem 'bootstrap', '~> 4.0.0.beta3'
|
gem 'bootstrap', '~> 4.0.0.beta3'
|
||||||
gem 'jekyll'
|
gem 'jekyll'
|
||||||
|
gem 'jquery-rails'
|
||||||
|
gem 'font-awesome-rails'
|
||||||
|
|
||||||
group :development, :test do
|
group :development, :test do
|
||||||
gem 'pry'
|
gem 'pry'
|
||||||
|
|
|
@ -96,6 +96,8 @@ GEM
|
||||||
eventmachine (1.2.5)
|
eventmachine (1.2.5)
|
||||||
execjs (2.7.0)
|
execjs (2.7.0)
|
||||||
ffi (1.9.18)
|
ffi (1.9.18)
|
||||||
|
font-awesome-rails (4.7.0.2)
|
||||||
|
railties (>= 3.2, < 5.2)
|
||||||
forwardable-extended (2.6.0)
|
forwardable-extended (2.6.0)
|
||||||
globalid (0.4.1)
|
globalid (0.4.1)
|
||||||
activesupport (>= 4.2.0)
|
activesupport (>= 4.2.0)
|
||||||
|
@ -136,6 +138,10 @@ GEM
|
||||||
sass (~> 3.4)
|
sass (~> 3.4)
|
||||||
jekyll-watch (2.0.0)
|
jekyll-watch (2.0.0)
|
||||||
listen (~> 3.0)
|
listen (~> 3.0)
|
||||||
|
jquery-rails (4.3.1)
|
||||||
|
rails-dom-testing (>= 1, < 3)
|
||||||
|
railties (>= 4.2.0)
|
||||||
|
thor (>= 0.14, < 2.0)
|
||||||
kramdown (1.16.2)
|
kramdown (1.16.2)
|
||||||
liquid (4.0.0)
|
liquid (4.0.0)
|
||||||
listen (3.1.5)
|
listen (3.1.5)
|
||||||
|
@ -278,9 +284,11 @@ DEPENDENCIES
|
||||||
capybara (~> 2.13)
|
capybara (~> 2.13)
|
||||||
dotenv-rails
|
dotenv-rails
|
||||||
email_address
|
email_address
|
||||||
|
font-awesome-rails
|
||||||
haml-rails
|
haml-rails
|
||||||
jbuilder (~> 2.5)
|
jbuilder (~> 2.5)
|
||||||
jekyll
|
jekyll
|
||||||
|
jquery-rails
|
||||||
listen (>= 3.0.5, < 3.2)
|
listen (>= 3.0.5, < 3.2)
|
||||||
pry
|
pry
|
||||||
puma (~> 3.7)
|
puma (~> 3.7)
|
||||||
|
|
|
@ -12,4 +12,7 @@
|
||||||
//
|
//
|
||||||
//= require rails-ujs
|
//= require rails-ujs
|
||||||
//= require turbolinks
|
//= require turbolinks
|
||||||
|
//= require jquery
|
||||||
|
//= require bootstrap-markdown/js/bootstrap-markdown
|
||||||
|
//= require markdown/lib/markdown
|
||||||
//= require_tree .
|
//= require_tree .
|
||||||
|
|
|
@ -1,7 +1,16 @@
|
||||||
@import "bootstrap";
|
@import "bootstrap";
|
||||||
|
@import "bootstrap-markdown/css/bootstrap-markdown.min";
|
||||||
|
@import "font-awesome";
|
||||||
|
|
||||||
$footer-height: 60px;
|
$footer-height: 60px;
|
||||||
|
|
||||||
|
/* Colores */
|
||||||
|
$purpura: #67103d;
|
||||||
|
|
||||||
|
.turbolinks-progress-bar {
|
||||||
|
background-color: $purpura;
|
||||||
|
}
|
||||||
|
|
||||||
.background-cover {
|
.background-cover {
|
||||||
background: image-url("background.jpg") no-repeat center center fixed;
|
background: image-url("background.jpg") no-repeat center center fixed;
|
||||||
-webkit-background-size: cover;
|
-webkit-background-size: cover;
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
%title Sutty
|
%title Sutty
|
||||||
= csrf_meta_tags
|
= csrf_meta_tags
|
||||||
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
|
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
|
||||||
|
= javascript_include_tag 'application', 'data-turbolinks-track': 'reload'
|
||||||
%body{class: @has_cover ? 'background-cover' : ''}
|
%body{class: @has_cover ? 'background-cover' : ''}
|
||||||
.container-fluid
|
.container-fluid
|
||||||
= yield
|
= yield
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
placeholder: t('posts.title')
|
placeholder: t('posts.title')
|
||||||
.form-group
|
.form-group
|
||||||
= text_area_tag 'post[content]', @post.content, autofocus: true,
|
= text_area_tag 'post[content]', @post.content, autofocus: true,
|
||||||
class: 'form-control post-content'
|
class: 'form-control post-content', data: { provide: 'markdown' }
|
||||||
.form-group
|
.form-group
|
||||||
= label_tag 'post_date', t('posts.date')
|
= label_tag 'post_date', t('posts.date')
|
||||||
= date_field 'post', 'date', value: @post.date.strftime('%F'),
|
= date_field 'post', 'date', value: @post.date.strftime('%F'),
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
{
|
{
|
||||||
"name": "sutty",
|
"name": "sutty",
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {}
|
"dependencies": {
|
||||||
|
"bootstrap-markdown": "https://0xacab.org/itacate-kefir/bootstrap-markdown.git",
|
||||||
|
"markdown": "^0.5.0"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
23
yarn.lock
Normal file
23
yarn.lock
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
|
abbrev@1:
|
||||||
|
version "1.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
|
||||||
|
|
||||||
|
"bootstrap-markdown@https://0xacab.org/itacate-kefir/bootstrap-markdown.git":
|
||||||
|
version "2.10.0"
|
||||||
|
resolved "https://0xacab.org/itacate-kefir/bootstrap-markdown.git#449141351caa8d96e99fe09f02772ab91e578ab4"
|
||||||
|
|
||||||
|
markdown@^0.5.0:
|
||||||
|
version "0.5.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/markdown/-/markdown-0.5.0.tgz#28205b565a8ae7592de207463d6637dc182722b2"
|
||||||
|
dependencies:
|
||||||
|
nopt "~2.1.1"
|
||||||
|
|
||||||
|
nopt@~2.1.1:
|
||||||
|
version "2.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/nopt/-/nopt-2.1.2.tgz#6cccd977b80132a07731d6e8ce58c2c8303cf9af"
|
||||||
|
dependencies:
|
||||||
|
abbrev "1"
|
Loading…
Reference in a new issue