Use Visual Studio Code as Site Editor
Visual Studio Code (VSCode) is a powerful, free source-code editor developed by Microsoft. It's highly extensible and provides excellent support for editing Markdown files, making it an ideal choice for managing your site's content.
Getting Started
- Download and install Visual Studio Code for your operating system
- For the best experience, install these recommended extensions:
- Markdown All in One - Provides keyboard shortcuts, table of contents, auto-preview and more
- Markdown Preview Enhanced - Offers a more powerful markdown preview
- Path Intellisense - Helps with file path autocomplete
Opening Your Site in VSCode
- Launch VSCode
- Go to File -> Open Folder
- Navigate to your Change Maker V3 application directory
- Select the entire project folder to open it
Key Features for Site Editing
File Explorer
The file explorer (accessible via the first icon in the left sidebar) gives you a clear view of your site's structure. Your content is primarily located in the docs folder.
Integrated Preview
VSCode offers a built-in Markdown preview. To use it:
1. Open any markdown file
2. Press Ctrl+Shift+V (or Cmd+Shift+V on Mac)
3. The preview will open side by side with your editor
Search Functionality
- Quick File Open: Press
Ctrl+P(orCmd+Pon Mac) to quickly open any file - Full Text Search: Press
Ctrl+Shift+F(orCmd+Shift+Fon Mac) to search across all files
Working with Images
- Place your images in the appropriate directory (usually alongside your markdown files)
- Reference them in your markdown using relative paths:
Tips for Efficient Editing
- Use the integrated terminal (View -> Terminal) to run site-related commands
- Take advantage of VSCode's multi-cursor editing: Hold
Alt(Optionon Mac) and click to add multiple cursors - Use the built-in Git integration to track your changes
- The status bar at the bottom shows helpful information like file type and encoding
Syncing Your Work
VSCode integrates well with version control systems like Git. You can also use various cloud storage solutions to sync your work across devices:
- GitHub integration (built into VSCode)
- OneDrive/Dropbox/Google Drive sync
- Remote development using VSCode's Remote SSH extension
Configuration
VSCode is highly customizable. You can adjust settings like: - Auto-save frequency - Editor font size and family - Color theme - Keyboard shortcuts
Access settings through: - Windows/Linux: File -> Preferences -> Settings - Mac: Code -> Preferences -> Settings