Friday Documentation
Welcome to the complete documentation for Friday, the Obsidian plugin that transforms your notes into beautiful websites.
Getting Started
Installation
- Open Obsidian's Community Plugins
- Search for Friday and install
- Enable the plugin
- The Friday panel will appear in your sidebar
Quick Start
- Choose a theme from the MDFriday panel
- Download the theme's sample notes
- Right-click a note β Publish to Web
- Click Preview to see it live locally
Once previewed, edit the sample notes with your own content β and you've got your personal site!
How Friday Works
Friday follows a simple 4-step process:
- Write - Create your content in Obsidian using markdown
- Choose - Select from 500+ professional themes
- Preview - See instant local preview as you edit (WYSIWYG)
- Publish - Deploy with one click or export static files
Key Features
π Flexible Publishing
- Individual notes - Publish single pages instantly
- Entire folders - Publish complete site structures
- Selective publishing - Choose exactly what to share
- Batch operations - Handle multiple files at once
π Lightning Fast Local Preview
- Instant building - No waiting, no uploads needed
- Real-time updates - See changes immediately as you edit
- WYSIWYG experience - What you see is what you get
- Local processing - Everything happens on your machine
π¨ 500+ Beautiful Themes
Choose from professionally designed themes for every purpose:
- Documentation - Book, Note
- Blogs - Beautiful, Awesome
- Projects - Notebook Navigator
- Portfolios - Resumes, CVs, personal sites
- Business - Landing pages, SaaS, startups, company sites
βοΈ Multiple Deployment Options
- Netlify - One-click deployment to Netlify
- FTP Upload - Custom hosting via FTP
- Local Export - Export complete static site files
- GitHub Pages - Deploy via GitHub integration (coming soon)
Step-by-Step Workflow
1. Install and Setup
1. Install Friday from Community Plugins
2. Open the Friday panel in your sidebar
3. Browse available themes
4. Download sample content for your chosen theme
2. Customize Content
1. Edit the downloaded sample notes with your content
2. Add your own images, text, and structure
3. Use Obsidian's markdown features normally
4. Organize files in folders as needed
3. Preview Locally
1. Right-click any note β "Publish to Web"
2. Click "Preview" button
3. Friday builds your site instantly
4. Browser opens showing your live site
5. Edit files and see changes in real-time
4. Deploy Online
Option A - Netlify:
1. Click "Deploy to Netlify"
2. Authorize with your Netlify account
3. Your site is live instantly
Option B - Export Files:
1. Click "Export Site"
2. Choose destination folder
3. Upload files to any web host
Option C - FTP Upload:
1. Configure FTP settings
2. Click "Upload via FTP"
3. Files sync to your server
Theme Categories
Documentation Sites
Perfect for project docs, API references, user guides:
- Clean, professional layouts
- Navigation sidebars
- Search functionality
- Code syntax highlighting
Blog & Personal Sites
Great for personal blogs, portfolios, journals:
- Article layouts with dates
- Tag and category support
- Social media integration
- Comment systems
Business & Landing Pages
Ideal for companies, products, services:
- Hero sections and CTAs
- Feature showcases
- Contact forms
- SEO optimization
Portfolio & Resume Sites
Showcase your work and experience:
- Project galleries
- Timeline layouts
- Skill representations
- Download links for PDFs
Advanced Features
Frontmatter Support
Friday recognizes standard frontmatter fields:
---
title: "My Page Title"
date: 2023-10-15
tags: [web, design]
featured_image: "hero.jpg"
description: "Page description for SEO"
---
Multi-language Sites
Create internationalized websites:
content/
βββ en/
β βββ about.md
β βββ blog/
βββ zh/
βββ about.md
βββ blog/
Custom Styling
Override theme styles with:
- Custom CSS files
- Theme configuration files
- Sass/SCSS support (theme dependent)
Deployment Options Explained
Netlify Deployment
- Pros: Free hosting, automatic SSL, form handling
- Best for: Personal sites, small projects
- Setup: One-click authorization
FTP Upload
- Pros: Use your existing hosting, full control
- Best for: Business sites, custom domains
- Setup: Configure FTP credentials once
Local Export
- Pros: Maximum flexibility, any hosting provider
- Best for: Advanced users, custom setups
- Setup: Choose export location, upload manually
Troubleshooting
Common Issues
Preview not working?
- Check if port 8090 is available
- Restart Obsidian if needed
- Verify theme files are complete
Images not showing?
- Use relative paths from note location
- Place images in same folder or subfolder
- Check image file extensions are supported
Theme not loading?
- Ensure theme files are in correct location
- Check theme compatibility with Friday version
- Try downloading theme again
Deployment failing?
- Verify internet connection
- Check deployment service credentials
- Review error messages in console
Getting Help
- Discord: Join our community
- GitHub: Report issues
- Documentation: Official website
- WeChat: Scan QR code for Chinese support
Developer Information
Friday is built with:
- TypeScript - Full type safety
- Hugo Engine - World's fastest static site generator (rewritten)
- React - Modern UI components
- Obsidian API - Deep integration with Obsidian
Contributing
We welcome contributions! See our GitHub repository for:
- Source code
- Issue tracking
- Feature requests
- Development setup
License
Friday is free and open source, released under the MIT License. See the LICENSE file for details.
Need more help?
- Check out our official website
- Join our Discord community
- Watch the YouTube demo