wrkks.site/your-username. Wrkks provides simple controls to publish, unpublish, and manage your site’s live status.
Publishing controls
Your publishing controls appear at the top of the/website page in a prominent card showing:
- Your website URL:
wrkks.site / username - Live status indicator (
StatusBtncomponent) - Publish/Unpublish buttons
Status indicator
The status badge shows your website’s current state:- Draft status
- Live status
- Yellow/orange dot with pulsing animation
- Text reads “DRAFT” in uppercase
- Indicates your site is not publicly visible
Publishing your website
Follow these steps to make your website live:Review your content
Before publishing, use the Preview button to review:
- All sections display correctly
- Personal information is accurate
- Links work properly
- Your chosen style looks good
Set your username
Ensure you have a username configured (see Custom domain for details).
Click Publish
Click the Publish button. The button shows:
- “Publishing…” while processing
- Success toast notification when complete
- Automatic page refresh to update status
The publishing process uses the
publishResume() function which saves your resume data and sets the islive flag to true.Visiting your live site
Once published, you have two ways to visit your site:- Visit Site button: Click this button (formerly “Publish”) to open your live website
- Direct URL: Navigate to
wrkks.site/your-usernamein any browser
Unpublishing your website
To take your website offline:Confirm action
The unpublish action executes immediately:
- Resume data is removed from public access
islivestatus changes to false- Success toast notification appears
Updating published content
To update your live website:- Make changes in Edit mode
- Preview your changes
- Click Publish again (or Visit Site if already live)
- Edit your content in the editor
- Unpublish your current site
- Publish again to push updates
Error handling
Common publishing errors and solutions:No resume data
No resume data
Error: “Please create your resume before publishing.”Solution: Upload a PDF or enter content in the editor before attempting to publish.
Missing username
Missing username
Error: Publishing fails due to missing username.Solution: Set up your custom username first (see Custom domain).
Publishing timeout
Publishing timeout
Error: Publishing process takes too long or fails.Solution:
- Check your internet connection
- Try unpublishing and re-publishing
- Contact support if issue persists
Button states
ThePublishButton component has different states based on your website status:
| Website Status | Primary Button | Secondary Button |
|---|---|---|
| Draft (not published) | “Publish” | None |
| Publishing | ”Publishing…” (disabled) | None |
| Live | ”Visit Site" | "Unpublish” |
Technical details
Under the hood, publishing:- Calls
publishResume(resumeData)with your resume object - Updates the
islivefield in the database - Triggers a router refresh to update UI state
- Shows a toast notification with success/error message
publishResume(null) to remove public access while preserving your data.
Next steps
After publishing:- Share your
wrkks.site/usernameURL on social media - Add it to your email signature
- Include it on business cards
- Update your LinkedIn profile with the link