Publishing Your HTML Resume to the Web
In this course, you will build websites locally on your computer and then publish them to a live web server using FTP.
This workflow is one of the foundational concepts of web design.
A website is ultimately a collection of files stored on a server and viewed through a browser.
Modern apps often hide these systems from users, but web design requires understanding how files, folders, servers, and browsers work together.
Part 1: Setting Up Your Local Workspace
Step 1: Create a Sites Folder
Inside your user folder on your computer, create a folder named:
Sites
This folder will contain all of your website projects for the semester.
Step 2: Create Your Resume Project Folder
Inside the Sites folder, create a new folder named:
resume
Your folder structure should now look like this:
Sites/
resume/
This folder is called your project root.
Everything related to this project should stay inside this folder.
Part 2: Creating Your Homepage
Step 1: Open the Project in Phoenix Code
Launch Phoenix Code.
Choose:
File -> Open Folder
Open the resume folder you created.
Step 2: Create index.html
Inside the resume folder, create a new file named:
index.html
Your homepage file must be named exactly:
index.html
Not:
Index.html
index.HTML
index.html.txt
resume.html
Web servers are very strict about filenames.
Step 3: Add Starter HTML
Paste the following code into your document:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Your Name</title>
<style>
body {
font-family: Arial, sans-serif;
max-width: 700px;
margin: 40px auto;
line-height: 1.6;
padding: 20px;
}
h1 {
margin-bottom: 10px;
}
h2 {
margin-top: 40px;
}
</style>
</head>
<body>
<h1>Your Name</h1>
<p>Email: you@example.com</p>
<h2>Education</h2>
<p>Add your education information here.</p>
</body>
</html>
Save the file.
Part 3: Previewing Your Page Locally
Before uploading your website, you should preview it on your own computer.
This lets you check your work before publishing it online.
Step 1: Locate index.html
Find your index.html file inside your resume folder.
Example:
Sites/
resume/
index.html
Step 2: Open the File in a Browser
Double-click the file or right-click and choose a browser such as:
- Safari
- Chrome
- Firefox
Your webpage should open in the browser.
Local Preview vs. Live Website
At this stage, the page exists only on your computer.
This is called a local file.
A local file may have an address that begins with:
file:///
A live website uses an address beginning with:
https://
Saving a file on your computer does not automatically publish it online.
To make the page public, you must upload it to a web server.
Part 4: Creating Your RWU Hosting Account
Before you can publish your website, you must create your RWU hosting account.
RWU provides your hosting account through your web or digital media course.
Step 1: Go to the RWU Hosting Portal
Open a browser and visit:
https://rwu.me
Step 2: Order Hosting
On the homepage, click:
Order Hosting
This opens the RWU Hosting account page.
Step 3: Choose the Correct Hosting Package
Locate the hosting package for your course section.
For DSGN 300, select:
Dsgn 300
Click:
Order Now
Step 4: Complete the Account Setup Process
Follow the on-screen instructions to create your hosting account.
You may need to:
- log in with your RWU credentials
- confirm account information
- submit the hosting request
Step 5: Wait for Your Confirmation Email
After your hosting account is created, you should receive an email with the subject:
New Account Information
This email contains:
- your domain name
- hosting username
- FTP information
- account details
Keep this email. You will need it throughout the semester.
Important
Your hosting account may take a short time to become active after setup.
If your website does not work immediately, wait a few minutes and try again.
Part 5: Accessing Your RWU Hosting Account
RWU provides you with a web hosting account.
This hosting account stores the files that make up your live website.
Step 1: Find Your Setup Email
You should receive an email with the subject:
New Account Information
This email contains:
- your hosting username
- your domain name
- hosting account details
Keep this email. You will need it throughout the semester.
If you cannot find the message:
- search for “New Account Information”
- search for
rwu.me - check Junk Mail and Focused/Other inbox tabs
Step 2: Go to the RWU Hosting Portal
Open a browser and visit:
https://rwu.me
Step 3: Open the Client Area
In the top navigation bar, click:
Home
This opens the client dashboard.
The page address may include:
clientarea.php
Step 4: Find Your Hosting Account
Locate the section labeled:
Your Active Products/Services
You should see your hosting account listed there.
Step 5: Open cPanel
Click:
Log in to cPanel
This opens the hosting control panel for your account.
Part 6: Understanding public_html
Inside cPanel, open:
File Manager
Locate the folder named:
public_html
This is your public web folder.
Anything placed inside public_html can be viewed in a web browser.
Example:
public_html/index.html
becomes:
https://yourdomain.rwu.me
Part 7: Connecting with FTP
FTP stands for File Transfer Protocol.
FTP allows you to transfer files from your computer to the web server.
For this course we recommend:
- Cyberduck
- Transmit for Mac
- FileZilla
Cyberduck is recommended because it is free and works on both Mac and Windows.
Step 1: Open FTP Accounts in cPanel
Inside cPanel, open:
FTP Accounts
You should see your FTP account information listed.
Step 2: Download the Cyberduck Configuration File
Under:
Configuration Files
click:
FTP Configuration File
for Cyberduck.
This automatically configures the connection settings for your hosting account.
Step 3: Open the Configuration File
Open the downloaded configuration file.
Cyberduck should launch automatically and prepare the connection.
Step 4: Connect to the Server
Click:
Connect
You may be prompted to enter your hosting password.
After connecting, you should see:
- your local computer files
- your remote web server files
This is one of the most important ideas in web publishing:
Local Computer -> Remote Web Server
Step 5: Open public_html on the Server
On the remote server, open:
public_html
This is where your website files belong.
Step 6: Upload Your Website Files
Upload the contents of your resume folder into public_html.
Correct:
public_html/index.html
Incorrect:
public_html/resume/index.html
unless specifically instructed otherwise.
Part 8: Testing Your Live Website
After uploading your files, visit your assigned web address in a browser.
Example:
https://yourdomain.rwu.me
If everything is working correctly, your webpage should appear online.
Part 9: Common Problems
403 Forbidden Error
Usually means:
- no
index.htmlexists - files were uploaded to the wrong folder
- files are not inside
public_html
Broken Images
Usually caused by:
- incorrect file paths
- missing image files
- uppercase/lowercase filename mismatch
CSS Not Working
Usually means:
- CSS file was not uploaded
- incorrect path to stylesheet
- filename mismatch
Website Did Not Update
Possible causes:
- wrong file uploaded
- browser cache
- file saved locally but not uploaded again
Remember:
Edit locally
Save
Upload again
Refresh browser
Important File Naming Rules
Use:
- lowercase letters
- hyphens instead of spaces
- proper file extensions
Correct:
about.html
profile-photo.jpg
style.css
Incorrect:
About Page.html
Profile Photo.JPG
style.CSS
Web servers are much stricter than most modern apps.
Small filename mistakes can break a website completely.
Submission
You will submit the live public URL to your uploaded webpage.
Do not submit the HTML file itself unless instructed otherwise.
Your webpage must be publicly accessible online.