You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/getting_started.md
+69-20Lines changed: 69 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,41 +59,64 @@ Head to the the GitHub issue on this [repository](https://github.com/recodehive/
59
59
#### Just follow the steps on forking the repositories and installing the dependencies on your local repository, if you dont know refer the steps 2 to 6 on [welcome page](https://www.recodehive.com/docs/).
60
60
---
61
61
62
-
## Step 3: Create a New Branch
62
+
## Step 5: Create a New Branch
63
+
64
+
Open your code editor and head into terminal and check current branch
65
+
Never commit directly to `main`. Create a dedicated branch for your blog post:
63
66
64
-
Never commit directly to `main`. Create a dedicated branch for your blog post: test
65
67
66
68
```bash
67
69
git checkout -b blog/your-blog-title
68
70
```
69
71
70
-
Use a short, descriptive name — for example `blog/intro-to-docker` or `blog/react-hooks-guide`.
the best practice, Use a short, descriptive name for example `blog/intro-to-docker` or `blog/react-hooks-guide`.
78
+
:::
79
+
71
80
72
81
---
73
82
74
-
:::tip Blog Quality Checklist
75
-
Before starting any development, make sure your blog meets **all** of the following criteria. Your blog can be **rejected** if any requirement is not fulfilled:
83
+
## Step 6: Add your name to Author list : optional
84
+
:::info
85
+
If you are first time contributing to blog section, add yourself as author, this gives you good visibility on Google search and better career opportunities.
86
+
:::
87
+
Open your code editor and head into sidebar and expand the `blog` folder
88
+
and open the file `authors.yml`. Refer the below image and copy paste the code into the yml as shown.
89
+
Replace my name with your name and respective website links of yours.
76
90
77
-
-1. 5 backlinks to different external websites to support our documentation.
78
-
-2. 5 internal backlinks to other articles on recodehive.
I'm a Software Engineer turned into a Data Engineer and Program Manager🚀, 🏆 Google ML Facilitator & Ex- GitHub CE who delivered 100+ talks on ML and open source and developer advocacy at various events and platforms.
79
101
80
-
-3.**No generic content** — avoid surface-level topics like "what is Azure" or "difference between X and Y". Write pure, high-depth technical articles with images. See [this example](https://www.recodehive.com/docs/GitHub/Maintainer-guide/milestone) for the standard we aim for. (Tip: tools like [Snagit](https://www.techsmith.com/screen-capture.html) help produce great annotated screenshots.)
102
+
socials:
103
+
x: https://x.com/sanjay_kv_
104
+
linkedin: sanjay-k-v
105
+
github: sanjay-kv
106
+
stackoverflow: 8332327
107
+
instagram: nomad_brains
108
+
newsletter: https://recodehive.substack.com
109
+
bluesky: sanjaykv.bsky.social
110
+
```
81
111
82
-
-4. Image filenames must be descriptive and SEO-friendly — no random names like `screenshot123.png`.
83
-
-5.**Content-to-code ratio**: text should be more than code. Adsense flags pages at 60% code / 40% text - keep it the opposite. If code is long, link to GitHub and reference it in comments instead.
Before starting any development, make sure your blog meets **all** of the following criteria. Your blog can be **rejected** if any requirement is not fulfilled:
149
+
150
+
- 1. 5 backlinks to different external websites to support our documentation.
151
+
- 2. 5 internal backlinks to other articles on recodehive.
152
+
153
+
- 3. **No generic content** — avoid surface-level topics like "what is Azure" or "difference between X and Y". Write pure, high-depth technical articles with images. See [this example](https://www.recodehive.com/docs/GitHub/Maintainer-guide/milestone) for the standard we aim for. (Tip: tools like [Snagit](https://www.techsmith.com/screen-capture.html) help produce great annotated screenshots.)
154
+
155
+
- 4. Image filenames must be descriptive and SEO-friendly — no random names like `screenshot123.png`.
156
+
- 5. **Content-to-code ratio**: text should be more than code. Adsense flags pages at 60% code / 40% text - keep it the opposite. If code is long, link to GitHub and reference it in comments instead.
157
+
158
+
- 6. Include a **bulleted summary section** at the top of the blog post.
159
+
- 7. Include a **FAQ section** at the bottom.
160
+
- 8. Use Docusaurus admonitions (`:::tip`, `:::info`, `:::note`) for callouts, tips, and cautions (see formatting guidelines below).
161
+
- 9. Tables must be **center-aligned** - wrap them in an `:::info` block to achieve this in Docusaurus.
162
+
- 10. Use **named code blocks** with a filename label when showing code (e.g., ` ```java title="Sample.java" `).
163
+
- 11. When showing a query and its output together, use a **Tabs** block with separate "Query" and "Output" tabs.
164
+
- 12. Screenshots must follow the naming convention and size guidelines below.
165
+
:::
166
+
167
+
168
+
120
169
## Step 5: Write the Frontmatter
121
170
122
171
Open `blog/your-blog-title/index.md` and add the following frontmatter at the very top of the file:
0 commit comments