Skip to content

Latest commit

Β 

History

History
97 lines (66 loc) Β· 2.98 KB

File metadata and controls

97 lines (66 loc) Β· 2.98 KB

πŸš€ 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/

🎯 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 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.

πŸ— 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
πŸ“ Location Noida, India
πŸ“„ GitHub github.com/sachnaror
🌐 Website https://about.me/sachin-arora
πŸ“± WhatsApp WhatsApp Me