feat(content): add reusable partials and how-to template
This commit is contained in:
3
src/content/partials/paid-addon-callout.mdx
Normal file
3
src/content/partials/paid-addon-callout.mdx
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="anhh-accent-callout">
|
||||
**Add-on, billed separately.** This feature is not included in the base hosting plan. You can enable and price it from your [client portal](https://secure.anhonesthost.com/clientarea.php).
|
||||
</div>
|
||||
11
src/content/partials/service-hostnames.mdx
Normal file
11
src/content/partials/service-hostnames.mdx
Normal file
@@ -0,0 +1,11 @@
|
||||
Some applications need to connect to databases, caches, or other internal services. Use these hostnames from inside your site — they only resolve within your hosting container, so they don't work from your laptop.
|
||||
|
||||
| Service | Hostname | Default port | Notes |
|
||||
| ---------------------- | ----------------------- | ------------ | ------------------------------------------------------ |
|
||||
| MySQL | `mysql` | 3306 | Username, password, and database from your WHP panel. |
|
||||
| PostgreSQL | `postgres` | 5432 | Available on most plans; ask support if it's missing. |
|
||||
| Memcached | `memcache` | 11211 | No auth; isolated per container. |
|
||||
| Redis | `redis` | 6379 | Single DB per site; password in panel. |
|
||||
| SMTP (outbound) | `smtp.anhonesthost.com` | 587 | Use your full email address as the username. |
|
||||
|
||||
**Connecting from your laptop?** Use the panel's **phpMyAdmin** (MySQL) or **Adminer** (PostgreSQL) for ad-hoc queries — direct external connections to these internal services are not exposed for security reasons.
|
||||
6
src/content/partials/signing-in.mdx
Normal file
6
src/content/partials/signing-in.mdx
Normal file
@@ -0,0 +1,6 @@
|
||||
import { URLS } from './urls.mdx';
|
||||
|
||||
You can sign in to WHP two ways:
|
||||
|
||||
1. **Through your client portal** (recommended). Go to [{URLS.whmcs}]({URLS.whmcs}), sign in to your account, open **Services → My Services**, click your hosting plan, then click **Login to WHP**. No extra password to remember.
|
||||
2. **Directly with your WHP credentials.** Visit `https://<your-server-hostname>:8443` and sign in with the WHP username and password you set up. Your server hostname is in your welcome email and on the service page in the client portal.
|
||||
5
src/content/partials/support-link.mdx
Normal file
5
src/content/partials/support-link.mdx
Normal file
@@ -0,0 +1,5 @@
|
||||
import { URLS } from './urls.mdx';
|
||||
|
||||
<div class="anhh-accent-callout">
|
||||
**Still stuck?** Open a [support ticket]({URLS.whmcsTicket}) and our team will help.
|
||||
</div>
|
||||
7
src/content/partials/urls.mdx
Normal file
7
src/content/partials/urls.mdx
Normal file
@@ -0,0 +1,7 @@
|
||||
export const URLS = {
|
||||
whmcs: 'https://secure.anhonesthost.com',
|
||||
whmcsTicket: 'https://secure.anhonesthost.com/submitticket.php',
|
||||
whmcsClientArea: 'https://secure.anhonesthost.com/clientarea.php',
|
||||
publicSite: 'https://anhonesthost.com',
|
||||
whpDirectExample: 'https://your-server-hostname:8443',
|
||||
};
|
||||
54
src/content/templates/how-to.mdx.example
Normal file
54
src/content/templates/how-to.mdx.example
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
title: Your title here
|
||||
description: One-sentence summary — drives meta description and sidebar tooltip.
|
||||
sidebar:
|
||||
order: 1
|
||||
---
|
||||
|
||||
import { Steps, Aside } from '@astrojs/starlight/components';
|
||||
import SignIn from '~/content/partials/signing-in.mdx';
|
||||
import Support from '~/content/partials/support-link.mdx';
|
||||
|
||||
## Before you start
|
||||
|
||||
- What the reader needs ready (e.g., a registered domain, admin access)
|
||||
- Approximate time to complete
|
||||
|
||||
## Sign in to WHP
|
||||
|
||||
<SignIn />
|
||||
|
||||
## Steps
|
||||
|
||||
<Steps>
|
||||
|
||||
1. First action.
|
||||

|
||||
|
||||
2. Second action.
|
||||
|
||||
3. Third action.
|
||||
|
||||
</Steps>
|
||||
|
||||
## Verify it worked
|
||||
|
||||
How the reader confirms success — what they should see, where, and what to do if they don't.
|
||||
|
||||
<Aside type="tip">
|
||||
Optional tip that helps but isn't strictly required.
|
||||
</Aside>
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
**Symptom 1.** Cause and fix.
|
||||
|
||||
**Symptom 2.** Cause and fix.
|
||||
|
||||
## Related
|
||||
|
||||
- [Some related article](/whp/how-to/some-article/)
|
||||
|
||||
## Still stuck?
|
||||
|
||||
<Support />
|
||||
Reference in New Issue
Block a user