Manual Website Updates
Learn how to download, edit, and update your website manually when Manus credits are unavailable. This guide covers everything from setup to deployment.
Get your website files from Manus
Make changes using VS Code
Preview changes locally
Upload to your hosting
- • A computer (Windows, Mac, or Linux)
- • Internet connection to download tools
- • About 30-60 minutes for initial setup
- • Your Manus account credentials
Getting Started: Download & Setup
- Log in to your Manus account at manus.im
- Find your Good-Better-Best Nutrition project in your dashboard
- Click on the project to open its management panel
- Look for the 'Code' or 'Files' section in the sidebar
💡 Tip: Bookmark your project dashboard for quick access in the future.
- In the Code/Files section, look for a 'Download' or 'Export' button
- Click to download all files as a ZIP archive
- Save the file to a location you can easily find (like your Desktop)
- The download includes all code, images, and configuration files
💡 Tip: Create a dated backup folder (e.g., 'website-backup-2024-01-25') to keep track of versions.
- Download and install Node.js from nodejs.org (LTS version recommended)
- Download and install VS Code from code.visualstudio.com (free code editor)
- Unzip your downloaded website files to a folder
- Open VS Code and select File > Open Folder, then choose your website folder
💡 Tip: VS Code is free and works on Windows, Mac, and Linux. It's the most popular code editor for web development.
- In VS Code, open the terminal (View > Terminal or Ctrl+`)
- Make sure you're in your project folder (the terminal should show the folder name)
- Type 'npm install' and press Enter
- Wait for all packages to download (this may take a few minutes)
- You should see a 'node_modules' folder appear in your project
💡 Tip: If you see errors, try running 'npm install' again. Some packages may need a second attempt.
- In the VS Code terminal, type 'npm run dev' and press Enter
- Wait for the server to start (you'll see a URL like http://localhost:3000)
- Open your web browser and go to that URL
- You should see your website running locally!
- Changes you make to files will automatically refresh in the browser
💡 Tip: Keep the terminal open while working. Press Ctrl+C to stop the server when you're done.
Updating the Free Resources Section
This section specifically covers how to add new ebooks and downloadable resources to your Free Resources page.
- In VS Code, look at the file explorer on the left side
- Navigate to: client > src > pages > Resources.tsx
- Click on Resources.tsx to open it in the editor
- This file contains all the resource definitions and page layout
- Look for the 'resources' array near the top of the file
- Each resource is an object with: id, title, description, category, icon, downloadUrl, fileType, fileSize
- The 'featured' property (true/false) determines if a resource is highlighted
- The 'downloadUrl' points to where the file is stored
- Find an existing resource object in the array
- Copy the entire object (from { to },)
- Paste it after the last resource in the array
- Update all the fields with your new resource information
- Make sure to add a comma after the previous resource if needed
- In VS Code, navigate to: client > public > resources
- If the 'resources' folder doesn't exist, right-click on 'public' and select 'New Folder'
- Drag and drop your PDF file into this folder
- Update the 'downloadUrl' in your resource object to match: '/resources/your-file-name.pdf'
- Save your changes (Ctrl+S or Cmd+S)
- Check your browser—the page should automatically refresh
- Navigate to the Free Resources page
- Verify your new resource appears and the download works
- Test on mobile view too (use browser dev tools or resize the window)
{
id: "new-guide",
title: "Your New Guide Title",
description: "A helpful description of what this guide contains and who it's for.",
category: "Recipe Guide",
icon: Utensils,
downloadUrl: "/resources/your-guide.pdf",
fileType: "PDF",
fileSize: "2.5 MB",
featured: false,
}Available icons: Utensils, Clock, Heart, Leaf, BookOpen, FileText, Star
Deploying Your Changes
Once you've made and tested your changes locally, follow these steps to make them live.
- Stop the development server if running (Ctrl+C in terminal)
- Run 'npm run build' in the terminal
- Wait for the build to complete
- A 'dist' or 'build' folder will be created with your optimized files
- Log in to your hosting provider (Vercel, Netlify, or other)
- Find the deployment or upload section
- Upload the contents of your 'dist' or 'build' folder
- Wait for the deployment to complete
- Visit your live website to verify the changes
Frequently Asked Questions
If you run into issues or need assistance with more complex changes, consider these options:
- Wait for your Manus credits to refresh for AI-assisted updates
- Search for tutorials on YouTube for specific tasks
- Hire a freelance developer for complex modifications
Ready to Explore More?
Check out our free resources or learn about other monetization options.