Skip to content

Commit a25034f

Browse files
committed
add eslint + prettier, run once and fix errors
1 parent 0c2991d commit a25034f

24 files changed

Lines changed: 2715 additions & 517 deletions

.eslintrc.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module.exports = {
2+
env: {
3+
browser: true,
4+
es2021: true,
5+
},
6+
extends: ["airbnb-base", "prettier"],
7+
overrides: [],
8+
parserOptions: {
9+
ecmaVersion: "latest",
10+
sourceType: "module",
11+
},
12+
rules: {},
13+
ignorePatterns: ["_site/*"],
14+
};

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ _site
22
.sass-cache
33
.jekyll-metadata
44
.ruby-version
5+
.eslintcache
6+
node_modules

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_site

.prettierrc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

404.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
layout: default
33
---
4+
45
<main class="landing">
56
<section class="front-content">
67
Page not found :(
78
</section>
89
</main>
9-

Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,9 @@ build:
33

44
serve:
55
bundle exec jekyll serve
6+
7+
prettier:
8+
npx prettier --write .
9+
10+
lint:
11+
npx eslint --cache --fix .

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Requirements
44

5-
* ruby `2.6.6`
5+
- ruby `2.6.6`
66

77
## Install/Run
88

_config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@ linkedin_username: idanielliu
2525
# instagram_username: danieliu
2626
# facebook_username: danieliu
2727

28-
2928
# Serving
3029
port: 4000
3130
host: 0.0.0.0
3231

3332
# Build settings
3433
markdown: kramdown
34+
exclude:
35+
- node_modules

_includes/head.html

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,22 @@
1-
<head>
2-
<meta charset="utf-8">
3-
<meta http-equiv="X-UA-Compatible" content="IE=edge">
4-
<meta name="viewport" content="width=device-width, initial-scale=1">
1+
<head>
2+
<meta charset="utf-8" />
3+
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
4+
<meta name="viewport" content="width=device-width, initial-scale=1" />
55

6-
<title>{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}</title>
6+
<title>
7+
{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}
8+
</title>
79

8-
<link href='https://fonts.googleapis.com/css?family=Lato:100,300,400,700' rel='stylesheet' type='text/css'>
9-
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
10-
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
11-
<link rel="shortcut icon" href="{{ "/favicon.ico" | prepend: site.baseurl }}">
12-
{% include meta.html %}
13-
</head>
10+
<link
11+
href="https://fonts.googleapis.com/css?family=Lato:100,300,400,700"
12+
rel="stylesheet"
13+
type="text/css"
14+
/>
15+
<link
16+
rel="stylesheet"
17+
href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"
18+
/>
19+
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
20+
<link rel="shortcut icon" href="{{ "/favicon.ico" | prepend: site.baseurl }}">
21+
{% include meta.html %}
22+
</head>

_includes/meta.html

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,28 @@
1-
<meta name="theme-color" content="{% if page.theme_color %}{{ page.theme_color }}{% else %}#80cbc4{% endif %}">
1+
<meta
2+
name="theme-color"
3+
content="{% if page.theme_color %}{{ page.theme_color }}{% else %}#80cbc4{% endif %}"
4+
/>
25

3-
<meta name="description" content="{% if page.og_description %}{{ page.og_description | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
4-
<meta name="twitter:card" content="summary">
5-
<meta name="twitter:site" content="@djsnoops">
6+
<meta
7+
name="description"
8+
content="{% if page.og_description %}{{ page.og_description | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}"
9+
/>
10+
<meta name="twitter:card" content="summary" />
11+
<meta name="twitter:site" content="@djsnoops" />
612

7-
<meta property="og:title" content="{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}">
8-
<meta property="og:url" content="{{ page.url | prepend: site.url }}">
9-
<meta property="og:site_name" content="danielliu.me">
10-
<meta property="og:type" content="article">
13+
<meta
14+
property="og:title"
15+
content="{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}"
16+
/>
17+
<meta property="og:url" content="{{ page.url | prepend: site.url }}" />
18+
<meta property="og:site_name" content="danielliu.me" />
19+
<meta property="og:type" content="article" />
1120

1221
{% if page.og_image_url %}
13-
<meta property="og:image" content="{{ page.og_image_url }}">
22+
<meta property="og:image" content="{{ page.og_image_url }}" />
1423
{% endif %}
1524

16-
<meta property="og:description" content="{% if page.og_description %}{{ page.og_description }}{% else %}{{ site.description }}{% endif %}">
25+
<meta
26+
property="og:description"
27+
content="{% if page.og_description %}{{ page.og_description }}{% else %}{{ site.description }}{% endif %}"
28+
/>

0 commit comments

Comments
 (0)