# ❓ Frequently Asked Questions (FAQ)

Welcome to the FAQ section! Here you'll find answers to common questions about our system, usage, and troubleshooting.

---

## 🧭 General

### **Q: What is this project about?**
This project provides a platform for managing and editing Markdown files directly from remote sources.  
It allows you to view, edit, and save `.md` files in a rich editor interface — perfect for documentation or content workflows.

### **Q: Who can access these files?**
Access depends on your assigned permissions.  
If a file is public, anyone with the link can view it.  
For editing, authentication or API tokens may be required.

---

## ⚙️ Usage

### **Q: How do I edit a Markdown file?**
1. Open the editor interface.  
2. Click **Edit**.  
3. Make your changes in the WYSIWYG or Markdown mode.  
4. Click **Save** to update the file remotely.

### **Q: Can I upload images inside Markdown?**
Yes. The editor supports image uploads — simply drag and drop an image or paste it directly.  
Images are uploaded to the configured file storage server.

### **Q: How can I preview Markdown changes?**
The preview mode automatically updates as you type.  
You can also toggle between **WYSIWYG** and **Markdown** view anytime.

---

## 🔒 Authentication & Permissions

### **Q: Do I need an access token to edit a file?**
If the file is stored on a private endpoint, yes.  
Your access token must be included in the API request headers for saving changes.

### **Q: What happens if I try to save without permissions?**
The save request will fail with an HTTP 403 or 401 error.  
Make sure your session or access token is valid.

---

## 🧰 Troubleshooting

### **Q: My Markdown file isn’t loading. What should I check?**
- Verify the file URL is valid and accessible.
- Ensure CORS is enabled for your domain.
- Check network logs for 404 or CORS-related errors.

### **Q: My images are not displaying in preview mode.**
Make sure image URLs are absolute (e.g., `https://example.com/image.png`)  
and that the images are publicly accessible.

### **Q: How can I reset the editor content?**
You can refresh the page or reload the file URL.  
Unsaved changes will be lost, so save before resetting.

---

## 💬 Support

Need help?  
Reach out to the dev team or file an issue in the project repository.

> 🛠 *Maintained by the Innoscripta Engineering Team.*
