An open API service indexing awesome lists of open source software.

https://github.com/sachnaror/sachnaror.github.io

EXPERIMENT : A blazing-fast, Markdown-powered blog built with Pelican & Python 🐍. No databases, no nonsenseβ€”just pure static awesomeness hosted on GitHub Pages. Fast, lightweight, and crafted with humor & caffeine β˜•. Read, rant, repeat! πŸ”₯
https://github.com/sachnaror/sachnaror.github.io

github-pages-blog python-blog

Last synced: 3 months ago
JSON representation

EXPERIMENT : A blazing-fast, Markdown-powered blog built with Pelican & Python 🐍. No databases, no nonsenseβ€”just pure static awesomeness hosted on GitHub Pages. Fast, lightweight, and crafted with humor & caffeine β˜•. Read, rant, repeat! πŸ”₯

Awesome Lists containing this project

README

          

# πŸš€ Blog - Powered by Pelican & Python 🐍

## πŸ“° About the Blog

Welcome to **Sachin Arora's Blog**, where Python meets philosophy, tech tangles with humor, and OpenAI tries (and fails) to predict my next move!

This blog is generated with **Pelican**, because static sites are the new black, and who needs databases when Markdown can rule the world?

---

## πŸ“Œ Summary

| Step | Command |
|------|---------|
| 1️⃣ **Create a blog post** | `nano content/my-new-blog.md` |
| 2️⃣ **Generate site** | `pelican content` |
| 3️⃣ **Push to GitHub** | `git add . && git commit -m "New blog post" && git push origin main` |
| 4️⃣ **Deploy to GitHub Pages** | `make github` |
| 5️⃣ **View live blog** | [https://sachnaror.github.io/](https://sachnaror.github.io/) |

---

## 🎯 Features

βœ… **Built with Python & Pelican** – Because Django felt like overkill for a blog.
βœ… **Fast & Static** – Like my patience for JavaScript-heavy blogs.
βœ… **Markdown-Powered** – Because WYSIWYG editors are for *mortals*.
βœ… **Customizable Themes** – Because default themes are *so last decade*.
βœ… **Hosted on GitHub Pages** – Free hosting because I’m *fiscally responsible*.

---

## πŸ›  Installation & Setup

If you want to run this locally (you brave soul), here’s how:

### πŸ“¦ Prerequisites

- Python 3.x (because Python 2 is dead, let it rest πŸͺ¦)
- \`pip install pelican markdown\`

### πŸš€ Run Locally

\`\`\`sh
git clone https://github.com/sachnaror/sachnaror.github.io.git
cd sachnaror.github.io
pelican content
python -m http.server -d output
\`\`\`
Now open **[localhost:8000](http://localhost:8000/)** and admire your genius.

---

## πŸ“€ Deploying to GitHub Pages

1. Generate the blog:
\`\`\`sh
pelican content
\`\`\`
2. Deploy it:
\`\`\`sh
make github
\`\`\`
3. And boom πŸ’₯ – it’s live at **[sachnaror.github.io](https://sachnaror.github.io/)**.

---

## πŸ— Customization

Want to make it *less* cool? Modify these:

- **\`pelicanconf.py\`** – Change site name, URL, theme, and settings.
- **\`content/\`** – Add your **Markdown** blog posts here.
- **\`output/\`** – Auto-generated, don’t touch unless you like chaos.

---

## 🀝 Contributing

Wanna contribute?

- **PRs are welcome** (as long as they don’t break things).
- **Issues?** Feel free to open one. If it's a *feature request*, expect sarcasm.

---

## πŸ“© Contact

| Name | Details |
|-------------------|-------------------------------------|
| **πŸ‘¨β€πŸ’» Developer** | Sachin Arora |
| **πŸ’Ž Email** | [schnaror@gmail.com](mailto:schnaror@gmail.com) |
| **πŸ“ Location** | Noida, India |
| **πŸ“„ GitHub** | [github.com/sachnaror](https://github.com/sachnaror?tab=repositories&q=&type=public&language=&sort=) |
| **🌐 Website** | [https://about.me/sachin-arora](https://about.me/sachin-arora) |
| **πŸ“± WhatsApp** | [WhatsApp Me](https://wa.me/919560330483?text=Hello%20Sachin) |