Skip to content

Commit e43b28f

Browse files
committed
1 parent 3e70f67 commit e43b28f

File tree

12 files changed

+263
-6
lines changed

12 files changed

+263
-6
lines changed

.gitignore

Lines changed: 209 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,210 @@
1-
_site
2-
.sass-cache
3-
.jekyll-cache
1+
# Created by https://www.toptal.com/developers/gitignore/api/ruby,jekyll,node
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=ruby,jekyll,node
3+
4+
### Jekyll ###
5+
_site/
6+
.sass-cache/
7+
.jekyll-cache/
48
.jekyll-metadata
5-
vendor
9+
# Ignore folders generated by Bundler
10+
.bundle/
11+
vendor/
12+
13+
### Node ###
14+
# Logs
15+
logs
16+
*.log
17+
npm-debug.log*
18+
yarn-debug.log*
19+
yarn-error.log*
20+
lerna-debug.log*
21+
.pnpm-debug.log*
22+
23+
# Diagnostic reports (https://nodejs.org/api/report.html)
24+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
25+
26+
# Runtime data
27+
pids
28+
*.pid
29+
*.seed
30+
*.pid.lock
31+
32+
# Directory for instrumented libs generated by jscoverage/JSCover
33+
lib-cov
34+
35+
# Coverage directory used by tools like istanbul
36+
coverage
37+
*.lcov
38+
39+
# nyc test coverage
40+
.nyc_output
41+
42+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
43+
.grunt
44+
45+
# Bower dependency directory (https://bower.io/)
46+
bower_components
47+
48+
# node-waf configuration
49+
.lock-wscript
50+
51+
# Compiled binary addons (https://nodejs.org/api/addons.html)
52+
build/Release
53+
54+
# Dependency directories
55+
node_modules/
56+
jspm_packages/
57+
58+
# Snowpack dependency directory (https://snowpack.dev/)
59+
web_modules/
60+
61+
# TypeScript cache
62+
*.tsbuildinfo
63+
64+
# Optional npm cache directory
65+
.npm
66+
67+
# Optional eslint cache
68+
.eslintcache
69+
70+
# Optional stylelint cache
71+
.stylelintcache
72+
73+
# Microbundle cache
74+
.rpt2_cache/
75+
.rts2_cache_cjs/
76+
.rts2_cache_es/
77+
.rts2_cache_umd/
78+
79+
# Optional REPL history
80+
.node_repl_history
81+
82+
# Output of 'npm pack'
83+
*.tgz
84+
85+
# Yarn Integrity file
86+
.yarn-integrity
87+
88+
# dotenv environment variable files
89+
.env
90+
.env.development.local
91+
.env.test.local
92+
.env.production.local
93+
.env.local
94+
95+
# parcel-bundler cache (https://parceljs.org/)
96+
.cache
97+
.parcel-cache
98+
99+
# Next.js build output
100+
.next
101+
out
102+
103+
# Nuxt.js build / generate output
104+
.nuxt
105+
dist
106+
107+
# Gatsby files
108+
.cache/
109+
# Comment in the public line in if your project uses Gatsby and not Next.js
110+
# https://nextjs.org/blog/next-9-1#public-directory-support
111+
# public
112+
113+
# vuepress build output
114+
.vuepress/dist
115+
116+
# vuepress v2.x temp and cache directory
117+
.temp
118+
119+
# Docusaurus cache and generated files
120+
.docusaurus
121+
122+
# Serverless directories
123+
.serverless/
124+
125+
# FuseBox cache
126+
.fusebox/
127+
128+
# DynamoDB Local files
129+
.dynamodb/
130+
131+
# TernJS port file
132+
.tern-port
133+
134+
# Stores VSCode versions used for testing VSCode extensions
135+
.vscode-test
136+
137+
# yarn v2
138+
.yarn/cache
139+
.yarn/unplugged
140+
.yarn/build-state.yml
141+
.yarn/install-state.gz
142+
.pnp.*
143+
144+
### Node Patch ###
145+
# Serverless Webpack directories
146+
.webpack/
147+
148+
# Optional stylelint cache
149+
150+
# SvelteKit build / generate output
151+
.svelte-kit
152+
153+
### Ruby ###
154+
*.gem
155+
*.rbc
156+
/.config
157+
/coverage/
158+
/InstalledFiles
159+
/pkg/
160+
/spec/reports/
161+
/spec/examples.txt
162+
/test/tmp/
163+
/test/version_tmp/
164+
/tmp/
165+
166+
# Used by dotenv library to load environment variables.
167+
# .env
168+
169+
# Ignore Byebug command history file.
170+
.byebug_history
171+
172+
## Specific to RubyMotion:
173+
.dat*
174+
.repl_history
175+
build/
176+
*.bridgesupport
177+
build-iPhoneOS/
178+
build-iPhoneSimulator/
179+
180+
## Specific to RubyMotion (use of CocoaPods):
181+
#
182+
# We recommend against adding the Pods directory to your .gitignore. However
183+
# you should judge for yourself, the pros and cons are mentioned at:
184+
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
185+
# vendor/Pods/
186+
187+
## Documentation cache and generated files:
188+
/.yardoc/
189+
/_yardoc/
190+
/doc/
191+
/rdoc/
192+
193+
## Environment normalization:
194+
/.bundle/
195+
/vendor/bundle
196+
/lib/bundler/man/
197+
198+
# for a library or gem, you might want to ignore these files since the code is
199+
# intended to run in multiple environments; otherwise, check them in:
200+
# Gemfile.lock
201+
# .ruby-version
202+
# .ruby-gemset
203+
204+
# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
205+
.rvmrc
206+
207+
# Used by RuboCop. Remote config files pulled in from inherit_from directive.
208+
# .rubocop-https?--*
209+
210+
# End of https://www.toptal.com/developers/gitignore/api/ruby,jekyll,node

src/_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
title: João Sá
2222
email: joao.sa@familiasa.pt
2323
description: >- # this means to ignore newlines until "baseurl:"
24-
Arch user btw. NeoVim user btw. Judo black belt btw. Married btw.
24+
Arch user btw. NeoVim user btw. Married btw. Judo black belt btw.
2525
baseurl: "" # the subpath of your site, e.g. /blog
2626
url: "" # the base hostname & protocol for your site, e.g. http://example.com
2727
twitter_username: joaoptpsa

src/_includes/head.html

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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">
5+
{%- seo -%}
6+
<link rel="stylesheet" href="{{ "/assets/main.css" | relative_url }}">
7+
{%- feed_meta -%}
8+
{%- if jekyll.environment == 'production' and site.google_analytics -%}
9+
{%- include google-analytics.html -%}
10+
{%- endif -%}
11+
<!-- start custom head snippets -->
12+
13+
<!-- insert favicons. use https://realfavicongenerator.net/ -->
14+
<link rel="icon"
15+
type="image/png"
16+
href="/assets/favicon/favicon-96x96.png"
17+
sizes="96x96" />
18+
<link rel="icon" type="image/svg+xml" href="/assets/favicon/favicon.svg" />
19+
<link rel="shortcut icon" href="/assets/favicon/favicon.ico" />
20+
<link rel="apple-touch-icon"
21+
sizes="180x180"
22+
href="/assets/favicon/apple-touch-icon.png" />
23+
<meta name="apple-mobile-web-app-title" content="João Sá" />
24+
<link rel="manifest" href="/assets/favicon/site.webmanifest" />
25+
26+
<!-- end custom head snippets -->
27+
</head>
28+
<!-- vim: ft=jinja syntax=html -->

src/about.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Howdy!
99

1010
My name is João Sá.
1111

12-
<img alt="João Sá profile photo" src="/images/joaosa.png" width="200">
12+
<img alt="João Sá profile photo" src="/assets/images/joaosa.png" width="200">
1313

1414
That's me!
1515

4.66 KB
Loading
1.87 KB
Loading

src/assets/favicon/favicon.ico

14.7 KB
Binary file not shown.

src/assets/favicon/favicon.svg

Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"name": "João Sá's Blog",
3+
"short_name": "João Sá",
4+
"icons": [
5+
{
6+
"src": "/assets/favicon/web-app-manifest-192x192.png",
7+
"sizes": "192x192",
8+
"type": "image/png",
9+
"purpose": "maskable"
10+
},
11+
{
12+
"src": "/assets/favicon/web-app-manifest-512x512.png",
13+
"sizes": "512x512",
14+
"type": "image/png",
15+
"purpose": "maskable"
16+
}
17+
],
18+
"theme_color": "#ffffff",
19+
"background_color": "#ffffff",
20+
"display": "standalone"
21+
}
5.55 KB
Loading

0 commit comments

Comments
 (0)