Discover how to take smarter, more connected notes with Obsidian — all in Bangla!
Learn to take smarter, connected notes in Bangla using Obsidian! This guide covers everything from setting up Obsidian and creating vaults to using tags, links, backlinks, graph view, and essential themes and plugins.
I keep a bash alias to create note quickly
# ~/.dotfiles/bash/note_alias.bash
# --- Configuration ---
NOTES_DIR="$HOME/github/writings"
INBOX_DIR="$NOTES_DIR/00 - Inbox"
# --- Functions ---
note() {
local filename="$1"
if [[ -z "$filename" ]]; then
echo "❌ Error: You must provide a note name. Usage: note <name>"
return 1
fi
local filepath="$INBOX_DIR/${filename}.md"
local date=$(date +%d-%m-%Y)
mkdir -p "$INBOX_DIR"
if [[ ! -f "$filepath" ]]; then
cat > "$filepath" <<EOF
---
Author: Md. Yeasin Sheikh
Date: ${date}
Tags: [[in-progress]]
Source: github.com/yeasin50
wikilink: false
---
# ${filename}
EOF
echo "✅ Created note: $filepath"
else
echo "⚠️ Note already exists: $filepath"
fi
nvim "$filepath"
}
note-gcp() {
local msg="$*"
if [[ -z "$msg" ]]; then
echo "❌ Error: Commit message required. Usage: note-gcp \"your message\""
return 1
fi
git -C "$NOTES_DIR" add .
if git -C "$NOTES_DIR" diff --cached --quiet; then
echo "⚠️ Nothing to commit."
else
git -C "$NOTES_DIR" commit -m "$msg"
git -C "$NOTES_DIR" push
echo "✅ Notes committed and pushed with message: \"$msg\""
fi
}
And source this file into your .bash_aliases or .bashrc
# bash/.bash_aliases or bash/.bashrc
source ~/.dotfiles/bash/note_alias.bash