Skip to main content

Accessing Preferences

Manage your preferences at https://rtfm.guide/settings Settings are organized into categories:
  • Profile
  • Password
  • Appearance
  • Two-Factor Authentication (coming soon)
  • Notifications (coming soon)

Appearance Settings

Theme

Choose your preferred visual theme:

Light Mode

Clean, bright interface perfect for daytime use

Dark Mode

Easy on the eyes for night coding sessions
Access at https://rtfm.guide/settings/appearance Coming soon: Auto theme (follows system preference)

Content Mode

Control content filtering:
ModeDescription
SFWFamily-friendly content only. Filters profanity and mature content
NSFWAll content visible, including casual language and mature topics
Why content modes? Some guides use casual or colorful language. SFW mode ensures a professional environment, while NSFW mode shows unfiltered content.

Profile Settings

Access at https://rtfm.guide/settings/profile

Basic Information

  • Name: Your display name across the site
  • Email: For login and notifications
  • Bio: Short description about you (coming soon)
  • Location: Where you’re based (coming soon)
  • Website: Your personal or portfolio site (coming soon)

Avatar (Coming Soon)

  • Upload custom image
  • Use Gravatar
  • Choose default avatar style
Add your profiles:
  • GitHub
  • Twitter/X
  • LinkedIn
  • Personal blog

Password Settings

Access at https://rtfm.guide/settings/password

Change Password

  1. Enter current password
  2. Enter new password
  3. Confirm new password
  4. Save changes
Requirements:
  • Minimum 8 characters
  • At least one letter
  • At least one number (recommended)
  • At least one special character (recommended)
Password best practices: Use a unique password you don’t use elsewhere. Consider a password manager.

Two-Factor Authentication

Access at https://rtfm.guide/settings/two-factor (coming soon)

Enable 2FA

Protect your account with two-factor authentication:
1

Enable 2FA

Click “Enable Two-Factor Authentication”
2

Scan QR Code

Use an authenticator app to scan the QR code
3

Enter Code

Enter the 6-digit code from your app
4

Save Recovery Codes

Download and store your recovery codes safely

Supported Authenticator Apps

  • Google Authenticator
  • Authy
  • 1Password
  • Any TOTP-compatible app

Recovery Codes

  • 10 single-use codes provided
  • Store them safely offline
  • Use if you lose access to your authenticator
  • Generate new codes anytime

Notification Preferences (Coming Soon)

Control what notifications you receive:

Email Notifications

  • New comments on your guides
  • Reactions received
  • @mentions
  • System announcements
  • Weekly digest

Push Notifications

  • Browser push notifications
  • Desktop notifications
  • Sound alerts

Frequency

  • Real-time (immediate)
  • Daily digest
  • Weekly digest
  • Off

Privacy Settings (Coming Soon)

Control your privacy:

Profile Visibility

  • Public (anyone can see)
  • Members only (logged-in users)
  • Private (only you)

Activity

  • Show guides on profile
  • Show saved guides
  • Show comment history
  • Show reactions

Data Export

  • Export all your data
  • Download guides as Markdown
  • Export comments
  • Export saved guides

Account Deletion

Delete your account and all associated data.
Account deletion is permanent: All your guides, comments, and data will be permanently deleted. This cannot be undone.

Preference Persistence

Your preferences are:
  • Saved automatically when changed
  • Synced across devices
  • Stored securely server-side
  • Applied immediately

Browser Preferences

Some preferences stored locally:
  • Theme choice (also in database)
  • Content mode (also in database)
  • UI state (sidebar, etc.)

Resetting Preferences

To reset all preferences to default:
  1. Go to Settings
  2. Scroll to bottom
  3. Click “Reset to Defaults”
  4. Confirm

Coming Soon

  • Reading preferences: Font size, line spacing
  • Editor preferences: Default visibility, autosave interval
  • Email preferences: Digest timing, template style
  • Advanced settings: API access, webhooks
  • Accessibility: High contrast, reduced motion