Writing Posts
Good posts drive good discussions. Here's how to get the most out of GeekHub's editor.
Creating a Post
Go to geekhub.in/post/new. You need:
- Title — be specific. "Help with React" gets ignored. "React useEffect fires twice in StrictMode — why?" gets answers.
- Category — required. Pick the closest match. If nothing fits, use General.
- Body — markdown supported. No minimum length, but give people enough context to respond.
Hit Publish when ready, or Save Draft to come back later. Drafts are private.
Markdown Formatting
GeekHub's editor renders standard markdown. Here's a quick reference:
Text
**bold**
*italic*
~~strikethrough~~
`inline code`
Headings
## Section Heading
### Subsection
Code Blocks
Always specify the language for syntax highlighting:
```javascript
const greet = (name) => `Hello, ${name}!`;
```
```python
def greet(name):
return f"Hello, {name}!"
```
Links and Images
[Link text](https://example.com)

Lists
- item one
- item two
- nested item
1. first
2. second
Blockquotes
> Use blockquotes for quoting error messages or documentation.
Categories
| Category | Use it for |
|---|---|
| General | Anything that doesn't fit elsewhere |
| Projects | Show off what you've built |
| Career | Jobs, interviews, salary talk, career advice |
| Help | Debugging, stuck on a problem, need a second opinion |
| Showcase | Finished projects, launches, demos |
Post Etiquette
Do:
- Search before posting — your question might already be answered
- Include relevant code, error messages, or context
- Tag your stack (e.g., "React + Node" in the title or body)
- Reply to comments on your post — it's a conversation
Don't:
- Post the same thing in multiple communities
- Share job referral links or spam
- Post misleading titles ("READ THIS" or "URGENT")
- Ask for homework solutions without showing your own attempt
Editing and Deleting
You can edit your own posts and comments at any time. To delete, open the post and use the ... menu. Deleted posts are gone — they can't be recovered.
Drafts
Drafts auto-save every 30 seconds once you've entered a title and category. They're visible only to you under your profile. You can have multiple drafts going at once.