Skip to content

Commit 31b3f45

Browse files
committed
add author images and links
1 parent c6ee893 commit 31b3f45

File tree

371 files changed

+1728
-1770
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

371 files changed

+1728
-1770
lines changed

CONTRIBUTING.md

+29-38
Original file line numberDiff line numberDiff line change
@@ -12,34 +12,34 @@ Editing is really easy - just open a pull request that modifies the articles mar
1212

1313
By writing and publishing your ideas publicly, you can:
1414

15-
* Impress future employers
16-
* Help you solidify what you've recently learned
17-
* Help others find answers that took you a long time to research
18-
* Gain traffic and domain authority for your own blogs and projects
19-
* Get helpful feedback on your writing skills from our editorial team
15+
- Impress future employers
16+
- Help you solidify what you've recently learned
17+
- Help others find answers that took you a long time to research
18+
- Gain traffic and domain authority for your own blogs and projects
19+
- Get helpful feedback on your writing skills from our editorial team
2020

2121
### Style guide and quality standards
2222

23-
We are *very* picky about the quality of articles we publish. Don't be discouraged if your submissions get rejected! Feel free to publish the rejected work on your own blog, and come back and submit to Boot.dev again with new content in the future. Here are some guidelines that will help you as you craft stories for us to accept:
24-
25-
* The article *must* be related to programming, ideally back-end development.
26-
* No "blog-a-day" or "stream of consciousness" posts.
27-
* Cite **all** sources.
28-
* Bring data as needed.
29-
* Bring quotes as needed.
30-
* Bring original data visualizations as needed.
31-
* Write at least 500 words, preferably 1000+.
32-
* Avoid clickbait titles.
33-
* Do not hot-link images, add images to the `static/img/{size}` directory.
34-
* Use a descriptive, evergreen URL path (filename) for your post.
35-
* Use a grammar plugin like Grammarly to avoid typos.
36-
* Structure text with bullet points, lists, etc. Avoid walls of paragraph text.
37-
* Use code blocks. We support syntax highlighting for popular programming languages.
38-
* Nest your headings properly. For example, you shouldn't have an `h3` within an `h1`.
39-
* You may include *tasteful* links back to your own site and projects. It is perfectly fine to have a one-sentence call-to-action for your product at the end of your story.
40-
* No affiliate links.
41-
* The Boot.dev version of your article *must* be the canonical version. If you're unsure what this means, do not cross post your content on other sites. You're only allowed to cross post to other sites if you set the canonical URL on those sites to point back to the Boot.dev post.
42-
* Proof read your article, then proof read it again.
23+
We are _very_ picky about the quality of articles we publish. Don't be discouraged if your submissions get rejected! Feel free to publish the rejected work on your own blog, and come back and submit to Boot.dev again with new content in the future. Here are some guidelines that will help you as you craft stories for us to accept:
24+
25+
- The article _must_ be related to programming, ideally back-end development.
26+
- No "blog-a-day" or "stream of consciousness" posts.
27+
- Cite **all** sources.
28+
- Bring data as needed.
29+
- Bring quotes as needed.
30+
- Bring original data visualizations as needed.
31+
- Write at least 500 words, preferably 1000+.
32+
- Avoid clickbait titles.
33+
- Do not hot-link images, add images to the `static/img/{size}` directory.
34+
- Use a descriptive, evergreen URL path (filename) for your post.
35+
- Use a grammar plugin like Grammarly to avoid typos.
36+
- Structure text with bullet points, lists, etc. Avoid walls of paragraph text.
37+
- Use code blocks. We support syntax highlighting for popular programming languages.
38+
- Nest your headings properly. For example, you shouldn't have an `h3` within an `h1`.
39+
- You may include _tasteful_ links back to your own site and projects. It is perfectly fine to have a one-sentence call-to-action for your product at the end of your story.
40+
- No affiliate links.
41+
- The Boot.dev version of your article _must_ be the canonical version. If you're unsure what this means, do not cross post your content on other sites. You're only allowed to cross post to other sites if you set the canonical URL on those sites to point back to the Boot.dev post.
42+
- Proof read your article, then proof read it again.
4343

4444
### How to submit
4545

@@ -54,8 +54,8 @@ We use [Hugo](https://gohugo.io/) as our static site generator. All articles are
5454

5555
To contribute an article, all you need to do is:
5656

57-
* Add your Markdown file
58-
* Add any images that will be used within your article (we'll handle to cover image)
57+
- Add your Markdown file
58+
- Add any images that will be used within your article (we'll handle to cover image)
5959

6060
### Add your Markdown file
6161

@@ -67,21 +67,12 @@ Be sure to add `draft: true` to the frontmatter. This will prevent your article
6767

6868
### Adding images
6969

70-
Do *not* worry about a cover image - we will add one for you.
70+
Do _not_ worry about a cover image - we will add one for you.
7171

7272
All images go in the `static/img/{size}` directory, where `size` is the width. Use `webp` images, and make sure they're properly sized. You can use our [image resizer script](https://github.com/bootdotdev/blog#resize-images) if you're comfortable using [yarn](https://yarnpkg.com/).
7373

7474
Link to the image using a relative link. The root is the `img` directory, e.g. `![alt text here](/img/800/my-image.webp)`.
7575

76-
### Whitelisting your domain
77-
78-
If you want to get some sweet SEO juice flowing back to your own site, awesome! Simply add your domain to the `dofollows` array in your post's frontmatter! e.g.
79-
80-
```
81-
dofollows:
82-
- "https://mydomain.com"
83-
```
84-
8576
### Wait for approval
8677

8778
We'll usually get back to you quickly, certainly within a few days. We may leave comments on your pull request and ask for changes. If the article is "too far off" in terms of quality, we'll simply give you a rejection message and close the pull request. If that happens, feel free to publish your work elsewhere, and come back to us with different content in the future.
@@ -92,4 +83,4 @@ Once approved, we'll merge your pull request! As soon as it's merged, our CI/CD
9283

9384
## License
9485

95-
Boot.dev retains the rights to all content submitted to and published via this public repository. You *may not* host this site elsewhere. That said, you may ask us to remove an article you have previously authored for us and we will do so as quickly as we reasonably can. If you do ask us to remove content, you likely will be unable to contribute again in the future, we don't want to be dealing with take-downs and dead URLs often.
86+
Boot.dev retains the rights to all content submitted to and published via this public repository. You _may not_ host this site elsewhere. That said, you may ask us to remove an article you have previously authored for us and we will do so as quickly as we reasonably can. If you do ask us to remove content, you likely will be unable to contribute again in the future, we don't want to be dealing with take-downs and dead URLs often.

assets/css/styles.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ main table thead th {
218218

219219
main th,
220220
td {
221-
padding: .5em;
221+
padding: 0.5em;
222222
}
223223

224224
main thead,

assets/css/tail-out.css

+42-4
Original file line numberDiff line numberDiff line change
@@ -772,6 +772,11 @@ video {
772772
margin-bottom: 1rem;
773773
}
774774

775+
.my-2 {
776+
margin-top: 0.5rem;
777+
margin-bottom: 0.5rem;
778+
}
779+
775780
.mx-auto {
776781
margin-left: auto;
777782
margin-right: auto;
@@ -857,6 +862,10 @@ video {
857862
height: 24rem;
858863
}
859864

865+
.h-12 {
866+
height: 3rem;
867+
}
868+
860869
.h-6 {
861870
height: 1.5rem;
862871
}
@@ -873,10 +882,6 @@ video {
873882
height: 100%;
874883
}
875884

876-
.h-12 {
877-
height: 3rem;
878-
}
879-
880885
.min-h-screen {
881886
min-height: 100vh;
882887
}
@@ -885,6 +890,10 @@ video {
885890
width: 100%;
886891
}
887892

893+
.w-12 {
894+
width: 3rem;
895+
}
896+
888897
.w-6 {
889898
width: 1.5rem;
890899
}
@@ -969,6 +978,12 @@ video {
969978
gap: 0.5rem;
970979
}
971980

981+
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
982+
--tw-space-x-reverse: 0;
983+
margin-right: calc(1rem * var(--tw-space-x-reverse));
984+
margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
985+
}
986+
972987
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
973988
--tw-space-y-reverse: 0;
974989
margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
@@ -987,6 +1002,10 @@ video {
9871002
border-radius: 0.25rem;
9881003
}
9891004

1005+
.rounded-full {
1006+
border-radius: 9999px;
1007+
}
1008+
9901009
.rounded-md {
9911010
border-radius: 0.375rem;
9921011
}
@@ -1008,6 +1027,11 @@ video {
10081027
border-color: hsl(234 3% 39% / var(--tw-border-opacity));
10091028
}
10101029

1030+
.border-gray-500 {
1031+
--tw-border-opacity: 1;
1032+
border-color: hsl(235 1% 50% / var(--tw-border-opacity));
1033+
}
1034+
10111035
.border-gray-700 {
10121036
--tw-border-opacity: 1;
10131037
border-color: hsl(235 5% 24% / var(--tw-border-opacity));
@@ -1059,6 +1083,10 @@ video {
10591083
padding: 0px;
10601084
}
10611085

1086+
.p-3 {
1087+
padding: 0.75rem;
1088+
}
1089+
10621090
.p-2 {
10631091
padding: 0.5rem;
10641092
}
@@ -1152,6 +1180,11 @@ video {
11521180
color: hsl(235 3% 62% / var(--tw-text-opacity));
11531181
}
11541182

1183+
.text-gray-100 {
1184+
--tw-text-opacity: 1;
1185+
color: hsl(235 9% 94% / var(--tw-text-opacity));
1186+
}
1187+
11551188
.text-gray-300 {
11561189
--tw-text-opacity: 1;
11571190
color: hsl(235 5% 76% / var(--tw-text-opacity));
@@ -1272,6 +1305,11 @@ video {
12721305
border-color: rgb(239 187 3 / var(--tw-border-opacity));
12731306
}
12741307

1308+
.hover\:border-gray-300:hover {
1309+
--tw-border-opacity: 1;
1310+
border-color: hsl(235 5% 76% / var(--tw-border-opacity));
1311+
}
1312+
12751313
.hover\:bg-blue-550:hover {
12761314
--tw-bg-opacity: 1;
12771315
background-color: hsl(235 87% 61% / var(--tw-bg-opacity));

config.toml

+1-20
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ enableRobotsTXT = true
88
summaryLength = 15
99
pluralizelisttitles = false
1010

11-
[Author]
12-
name = "Lane Wagner"
13-
1411
[sitemap]
1512
changefreq = 'weekly'
1613
filename = 'sitemap.xml'
@@ -23,27 +20,11 @@ post = "/:section/:slug/"
2320
categories = "/:slug/"
2421

2522
[params]
23+
author = "lane"
2624
description = "You don't need a CS degree to get hired, but you do need computer science skills. Prepare to land an entry-level role in tech by building real coding projects."
2725
footer = "© [Boot.dev](https://www.boot.dev) {Year}"
2826
logo = "/favicons/favicon-32x32.png"
2927
googleTagManager = "GTM-PT7FHFB"
30-
dofollows = [
31-
"https://boot.dev",
32-
"https://www.boot.dev",
33-
"https://blog.boot.dev",
34-
"https://www.boot.dev",
35-
"https://wagslane.dev",
36-
"https://scrimba.com",
37-
"https://prepcards.dev",
38-
"https://www.stratascratch.com",
39-
"https://www.youtube.com",
40-
"https://youtube.com",
41-
"https://podcasts.apple.com",
42-
"https://backendbanter.fm",
43-
"https://www.backendbanter.fm",
44-
"https://www.golanginterview.dev",
45-
"https://golanginterview.dev",
46-
]
4728

4829
[markup]
4930
[markup.tableOfContents]

content/about.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "About Boot.dev"
3-
author: Lane Wagner
3+
author: lane
44
date: "2020-02-06"
55
images:
66
- /img/800/bootdev-explorer.png.webp

content/affiliate-terms.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Affiliate Program Terms of Service"
3-
author: Lane Wagner
3+
author: lane
44
date: "2020-02-06"
55
---
66

content/backend/backend-as-a-service.md

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: "What is Backend-as-a-Service?"
3-
author: Natalie Schooner
3+
author: natalie
44
date: "2022-12-05"
5-
categories:
5+
categories:
66
- "backend"
77
images:
88
- /img/800/backend-as-a-service-scifi.png.webp
@@ -20,16 +20,16 @@ Most BaaS products on the market include services like cloud storage, database m
2020

2121
There are numerous BaaS providers, each with a different pricing plan and a slightly different offering of the services they include with each tier or product. HiTechNector compiled a comprehensive [list of BaaS providers](https://www.hitechnectar.com/blogs/top-14-backend-as-a-service-providers/), including:
2222

23-
* 8 Base
24-
* Apache Usergrid
25-
* AWS Amplify
26-
* Back4App
27-
* Backendless
28-
* Built.io backend
29-
* Couchbase
30-
* Windows Azure Mobile Services
31-
* Firebase
32-
* Supabase
23+
- 8 Base
24+
- Apache Usergrid
25+
- AWS Amplify
26+
- Back4App
27+
- Backendless
28+
- Built.io backend
29+
- Couchbase
30+
- Windows Azure Mobile Services
31+
- Firebase
32+
- Supabase
3333

3434
Firebase is probably the best-known option of these, focusing on BaaS for mobile and web apps. Other options have specialized services, like built.io backend which offers social media integration.
3535

0 commit comments

Comments
 (0)