Create, edit, and manage blog posts and articles
Blog Management
Create and manage blog posts for your platform. Share news, updates, tutorials, and articles with your users.
Location: Dashboard → Blogs
Viewing Blogs
View all blog posts on your platform.
- Go to Dashboard → Blogs
- See list of all blog posts with title, author, views, status, and creation date
- Use search to find specific posts
- Filter by status (All, Published, Draft)
Creating Blog Posts
Create new blog posts for your platform.
-
Go to Dashboard → Blogs
-
Click "Create Blog Post"
-
Fill in the form:
Basic Information:
- Title - Blog post title
- Slug - URL-friendly version (auto-generated from title)
- Excerpt - Short description or summary (optional)
- Content - Full blog post content using rich text editor
- Featured Image - Upload a featured image (optional, max 2MB)
- Publish - Toggle to publish immediately or save as draft
SEO Settings:
- Meta Title - SEO meta title (optional)
- Meta Description - SEO meta description (optional)
-
Click "Save"
The blog post is created and published (if publish toggle is ON) or saved as draft.
Featured images should be high-quality and relevant to the blog post content.
Recommended size: 1200x630px for optimal social media sharing.
Editing Blog Posts
Edit existing blog posts.
- Go to Dashboard → Blogs
- Find the blog post you want to edit
- Click "Edit" button
- Modify blog post information:
- Title and slug
- Excerpt
- Content (using rich text editor)
- Featured image (upload new or remove existing)
- Publish status
- SEO settings
- Click "Save"
Changes apply immediately to the live blog post.
Blog Content Editor
The rich text editor supports:
- Headings - Multiple heading levels (H1, H2, H3, etc.)
- Text formatting - Bold, italic, underline, strikethrough
- Lists - Bullet and numbered lists
- Blockquotes - For quotes and highlights
- Links - Add hyperlinks to external or internal pages
- Alignment - Left, center, right alignment
- Undo/Redo - Full editing history
Featured Images
Add featured images to make blog posts more engaging.
Uploading:
- Click "Choose File" or drag and drop
- Supported formats: JPG, PNG, GIF, WebP
- Maximum size: 2MB
- Recommended dimensions: 1200x630px
Removing:
- In edit mode, click the "X" button on existing image
- Image is removed from the blog post
Featured images appear:
- At the top of blog post pages
- In blog post listings
- In social media shares (if meta tags are set)
Publishing Status
Control when blog posts are visible.
Published:
- Blog post is visible on the website
- Appears in blog listings
- Accessible via direct URL
- Can be shared and indexed by search engines
Draft:
- Blog post is saved but not visible
- Only admins can view drafts
- Useful for work-in-progress posts
Toggle the "Publish" switch to change status.
SEO Settings
Optimize blog posts for search engines.
Meta Title:
- Appears in browser tabs and search results
- Recommended length: 50-60 characters
- If not set, blog post title is used
Meta Description:
- Appears in search engine results
- Recommended length: 150-160 characters
- If not set, excerpt or first part of content is used
Best Practices:
- Include target keywords naturally
- Make titles compelling and clickable
- Write descriptions that encourage clicks
- Keep within recommended character limits
Blog Post URLs
Blog posts are accessible at:
- URL format:
/blogs/{slug}
- Example:
/blogs/how-to-build-successful-freelance-career
- Slugs are auto-generated from titles but can be edited
View Counts
Track how many times each blog post has been viewed.
- View count increments automatically when someone visits the blog post
- View counts are displayed in the admin blog list
- Helps identify popular content
Searching and Filtering
Find specific blog posts quickly.
Search:
- Type in the search box to find posts by title or slug
- Search updates as you type
Status Filter:
- All - Show all blog posts
- Published - Show only published posts
- Draft - Show only draft posts
Click "Clear Filters" to reset.
Deleting Blog Posts
Delete blog posts.
- Go to Dashboard → Blogs
- Find the blog post to delete
- Click "Delete" button
- Confirm deletion
Deleted blog posts are permanently removed. Make sure you have a backup if
needed.
Public Blog Display
Published blog posts appear on the public blog page:
- URL:
/blogs
- Shows all published blog posts in a grid layout
- Displays featured image, title, excerpt, author, and date
- Includes pagination for multiple pages
- Search functionality for finding posts
Best Practices
- Write engaging titles - Make titles clear and compelling
- Use excerpts - Help readers understand what the post is about
- Add featured images - Visual content increases engagement
- Optimize for SEO - Add meta titles and descriptions
- Publish regularly - Keep your blog active with fresh content
- Use proper formatting - Headings, lists, and formatting improve readability
- Include links - Link to related content and external resources