Skip to content

Commit 9a509d3

Browse files
authored
Mailchimp Newsletter Signups (#35)
* feat(footer): replace ghost newsletter sign up with mailchimp * feat(get-involved): replace ghost newsletter sign up with mailchimp * feat(package.json): bump patch version
1 parent 764b51d commit 9a509d3

File tree

5 files changed

+19
-56
lines changed

5 files changed

+19
-56
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rubycentral-theme",
3-
"version": "1.1.1",
3+
"version": "1.1.2",
44
"description": "A Ghost theme for Ruby Central",
55
"engines": {
66
"ghost": ">=4.0.0"

partials/footer.hbs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,17 @@
1010
{{navigation type='secondary'}}
1111
</section>
1212
<section class='footer__bottom'>
13-
<form class='footer__form' data-members-form='subscribe'>
13+
<form
14+
action='https://rubycentral.us13.list-manage.com/subscribe/post?u=e7e9b891a6914ff2f5acdfd15&amp;id=0a6a1336c5&amp;v_id=5118&amp;f_id=008ef4e7f0'
15+
autocomplete='off'
16+
class='footer__form'
17+
method='post'
18+
>
1419
<div class='footer__form__row'>
1520
<input
16-
data-members-email
17-
name='email'
18-
id='get-involved-email'
21+
data-lpignore='true'
22+
data-1p-ignore
23+
name='EMAIL'
1924
placeholder='Enter your email...'
2025
required='true'
2126
type='email'
@@ -24,8 +29,6 @@
2429
<button class='kg-btn' type='submit'>Sign Up</button>
2530
</div>
2631
</div>
27-
<span data-members-error></span>
28-
<span data-members-success></span>
2932
</form>
3033
<div class='footer__bottom__socials'>
3134
<div class='footer__bottom__socials__links'>

partials/get-involved.hbs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,17 @@
44
<section class='get-involved__row'>
55
<section class='get-involved__column--newsletter'>
66
<p>Tune in to Ruby Central by<br />subscribing to our newsletter.</p>
7-
<form class='get-involved__form' data-members-form='subscribe'>
7+
<form
8+
action='https://rubycentral.us13.list-manage.com/subscribe/post?u=e7e9b891a6914ff2f5acdfd15&amp;id=0a6a1336c5&amp;v_id=5118&amp;f_id=008ef4e7f0'
9+
autocomplete='off'
10+
class='get-involved__form'
11+
method='post'
12+
>
813
<div class='get-involved__form__row'>
914
<input
10-
data-members-email
11-
name='email'
12-
id='get-involved-email'
15+
data-lpignore='true'
16+
data-1p-ignore
17+
name='EMAIL'
1318
placeholder='Enter your email...'
1419
required='true'
1520
type='email'
@@ -18,8 +23,6 @@
1823
<button class='kg-btn' type='submit'>Sign Up</button>
1924
</div>
2025
</div>
21-
<span data-members-error></span>
22-
<span data-members-success></span>
2326
</form>
2427
</section>
2528
<section class='get-involved__column--content'>

src/css/components/get-involved.css

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,6 @@
1313
margin: 0 auto 30px;
1414
}
1515

16-
span[data-members-error],
17-
span[data-members-success] {
18-
display: none;
19-
font-size: 0.875rem;
20-
font-weight: 700;
21-
line-height: 1rem;
22-
padding: 16px 0;
23-
}
24-
25-
.error span[data-members-error] {
26-
color: var(--color-darkred);
27-
display: block;
28-
}
29-
30-
.success span[data-members-success] {
31-
color: green;
32-
display: block;
33-
}
34-
3516
.get-involved__title {
3617
font-size: 2rem;
3718
font-weight: 500;
@@ -93,11 +74,6 @@
9374
@media (min-width: 834px) {
9475
padding: 96px 56px 0;
9576

96-
span[data-members-error],
97-
span[data-members-success] {
98-
text-align: center;
99-
}
100-
10177
.get-involved__title {
10278
font-size: 2.625rem;
10379
}

src/css/layout/footer.css

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -64,25 +64,6 @@
6464
align-items: center;
6565
display: flex;
6666
flex-direction: column;
67-
68-
span[data-members-error],
69-
span[data-members-success] {
70-
display: none;
71-
font-size: 0.875rem;
72-
font-weight: 700;
73-
line-height: 1rem;
74-
padding: 16px 0;
75-
}
76-
}
77-
78-
.error span[data-members-error] {
79-
color: var(--color-darkred);
80-
display: block;
81-
}
82-
83-
.success span[data-members-success] {
84-
color: green;
85-
display: block;
8667
}
8768

8869
.footer__form__row {

0 commit comments

Comments
 (0)