mirror of https://github.com/mastodon/mastodon
Adding landing page
parent
45a96e899e
commit
e63aebff7a
Binary file not shown.
After Width: | Height: | Size: 1.7 MiB |
Binary file not shown.
Before Width: | Height: | Size: 1.3 MiB |
@ -0,0 +1,3 @@
|
|||||||
|
# Place all the behaviors and hooks related to the matching controller here.
|
||||||
|
# All this logic will automatically be available in application.js.
|
||||||
|
# You can use CoffeeScript in this file: http://coffeescript.org/
|
@ -0,0 +1,41 @@
|
|||||||
|
@import url(https://fonts.googleapis.com/css?family=Montserrat);
|
||||||
|
@import url(https://fonts.googleapis.com/css?family=Judson);
|
||||||
|
|
||||||
|
.about-body {
|
||||||
|
.wrapper {
|
||||||
|
width: 600px;
|
||||||
|
margin: 0 auto;
|
||||||
|
color: #9baec8;
|
||||||
|
padding-top: 200px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font: 46px/52px 'Roboto', sans-serif;
|
||||||
|
font-weight: 600;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
color: #2b90d9;
|
||||||
|
padding: 20px 0;
|
||||||
|
|
||||||
|
img {
|
||||||
|
margin-bottom: -5px;
|
||||||
|
margin-right: 5px;
|
||||||
|
width: 46px;
|
||||||
|
height: 46px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
p {
|
||||||
|
font: 20px/28px 'Judson', sans-serif;
|
||||||
|
font-weight: 300;
|
||||||
|
margin-bottom: 26px;
|
||||||
|
}
|
||||||
|
|
||||||
|
em {
|
||||||
|
display: inline-block;
|
||||||
|
padding: 7px 7px 5px 7px;
|
||||||
|
background: #9baec8;
|
||||||
|
color: #282c37;
|
||||||
|
font: 16px/16px 'Montserrat', sans-serif;
|
||||||
|
font-weight: 300;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
class AboutController < ApplicationController
|
||||||
|
def index
|
||||||
|
@body_classes = 'about-body'
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,2 @@
|
|||||||
|
module AboutHelper
|
||||||
|
end
|
@ -0,0 +1,19 @@
|
|||||||
|
.wrapper
|
||||||
|
%h1
|
||||||
|
= image_tag 'logo.png'
|
||||||
|
Mastodon
|
||||||
|
|
||||||
|
%p
|
||||||
|
Mastodon is a
|
||||||
|
%em free, open-source
|
||||||
|
social network server. A
|
||||||
|
%em decentralized
|
||||||
|
alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Anyone can run Mastodon and participate in the
|
||||||
|
%em social network
|
||||||
|
seamlessly.
|
||||||
|
%p
|
||||||
|
%em= Rails.configuration.x.local_domain
|
||||||
|
is a Mastodon instance.
|
||||||
|
|
||||||
|
.actions
|
||||||
|
= link_to 'Get started', new_user_session_path, class: 'button'
|
@ -0,0 +1,12 @@
|
|||||||
|
require 'rails_helper'
|
||||||
|
|
||||||
|
RSpec.describe AboutController, type: :controller do
|
||||||
|
|
||||||
|
describe "GET #index" do
|
||||||
|
it "returns http success" do
|
||||||
|
get :index
|
||||||
|
expect(response).to have_http_status(:success)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
@ -0,0 +1,5 @@
|
|||||||
|
require 'rails_helper'
|
||||||
|
|
||||||
|
RSpec.describe AboutHelper, type: :helper do
|
||||||
|
|
||||||
|
end
|
Loading…
Reference in New Issue