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
Use when showing the **same algorithm in multiple languages** side by side as switchable tabs.
364
+
Perfect for: main implementation sections where you want Python, C++, JS, Java, C all available.
365
+
```
366
+
:::code-tabs
367
+
368
+
```python
369
+
# Python implementation
370
+
```
371
+
372
+
```cpp
373
+
// C++ implementation
374
+
```
375
+
376
+
```javascript
377
+
// JavaScript implementation
378
+
```
379
+
380
+
:::
381
+
```
382
+
383
+
> **Rule:** Always use `:::code-tabs` for multi-language implementations, `:::code-note` for single highlighted snippets, and plain fenced blocks for inline examples within bullet text.
384
+
385
+
---
386
+
322
387
## General Rules (Apply to ALL Pages)
323
388
324
-
1. **collapsed:: true** — Add to every top-level section except the last `# More Learn` section. This keeps Logseq clean.
389
+
1. **collapsed:: true** — Add to every top-level section except the first (`# Explanation`) and last (`# Key Takeaways`). This keeps Logseq clean.
325
390
2. **Logseq bullet syntax** — All content must use `- ` (dash + space, by default will apply if you are using Logseq) bullet format. Headings inside bullets use `## ` or `### `.
326
391
3. **Internal links** — Use `[[Page Name]]` to link to other pages in the knowledge base. Never use relative file paths.
327
392
4. **No broken links** — Only link to pages that actually exist in `/pages/`. If the page doesn't exist yet, create it or leave plain text.
328
-
5. **Code blocks** — Always specify the language. Use ```` ```bash ```` for terminal commands, ```` ```python ```` for Python, etc.
393
+
5. **Code blocks** — Always specify the language tag. Use ```` ```bash ```` for terminal commands, ```` ```python ```` for Python, etc. See [Code Block Formats](#code-block-formats) for `:::code-note` and `:::code-tabs`.
329
394
6. **No promotion** — The `# More Learn` section only accepts links to trusted public resources: GitHub repos, official docs, free YouTube playlists. No personal social media promotion.
330
395
7. **Spelling & grammar** — Write in clear English. Use spell-check before submitting.
331
396
8. **No duplicate content** — If a topic is already covered in another page, link to it with `[[Page Name]]` instead of repeating it.
332
397
9. **SEO keywords** — Always end the `keywords` frontmatter field with `, VR-Rathod, Code-Note, code note vr, vr book`.
333
398
10. **File size** — There is no maximum size. Bigger, more detailed pages are better. Depth is valued over brevity.
399
+
11. **Code comments** — All code snippets must have inline comments explaining key lines. Show output where relevant.
400
+
12. **Overflow prevention** — In C/C++/Java, always use `mid = low + (high - low) / 2` instead of `(low + high) / 2` when doing binary search to prevent integer overflow. Document this in your code.
description: "About Free Code Notes — a free, comprehensive programming knowledge base built by VR-Rathod for developers, students, and tech enthusiasts."
4
+
cssclasses:
5
+
- legal-page
6
+
noindex: true
7
+
---
8
+
9
+
-# About Free Code Notes
10
+
11
+
**Free Code Notes** is a free, open, and ever-growing programming knowledge base — built by a developer, for developers.
12
+
13
+
---
14
+
-## What is This?
15
+
16
+
This site is a personal programming reference book made public for everyone to benefit from. It covers:
17
+
- 🌐 **Programming Languages** — Python, C++, Java, Rust, Go, TypeScript, and many more
- 🎨 **Design Tools** — Blender, Figma, game audio, and creative software
25
+
26
+
---
27
+
-## Why I Built This
28
+
29
+
As a developer constantly learning new technologies, I found myself keeping notes scattered across multiple places — Logseq, Notion, random text files. I wanted a single, beautiful, searchable reference I could access from anywhere.
30
+
31
+
So I built **Free Code Notes**: a Quartz-powered digital garden that converts my Logseq notes into a fast, searchable website — and made it free for everyone.
32
+
33
+
---
34
+
-## Features
35
+
- 🔖 **Smart Bookmarks** — Bookmark any page or specific heading. Sign in with GitHub to sync bookmarks across all your devices via the cloud.
0 commit comments