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?
| 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/ |
β 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.
If you want to run this locally (you brave soul), hereβs how:
- Python 3.x (because Python 2 is dead, let it rest πͺ¦)
- `pip install pelican markdown`
```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.
- Generate the blog: ```sh pelican content ```
- Deploy it: ```sh make github ```
- And boom π₯ β itβs live at sachnaror.github.io.
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.
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.
| 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 |