docs(readme): update readme with new domain and publishing guidelines

This commit is contained in:
Prad Nukala
2026-06-30 14:28:47 -04:00
parent c75fec976c
commit 0c4af424f8
+19 -2
View File
@@ -17,13 +17,13 @@
<div align="center"> <div align="center">
<img alt="Prad Nukala" src="./public/avatar.png" width="96" /> <img alt="Prad Nukala" src="./public/avatar.png" width="96" />
</div> </div>
<h1 align="center">prad.nu</h1> <h1 align="center">pradnukala.com</h1>
<p align="center">The personal CV &amp; portfolio site of <strong>Prad Nukala</strong> — engineer and founder.</p> <p align="center">The personal CV &amp; portfolio site of <strong>Prad Nukala</strong> — engineer and founder.</p>
## What this is ## What this is
This repo is my personal website at [prad.nu](https://prad.nu). It's a static [Astro](https://astro.build) site (originally forked from the [Astro Cactus](https://github.com/chrismwilliams/astro-theme-cactus) theme) reworked into a portfolio organised around four sections: This repo is my personal website at [www.pradnukala.com](https://www.pradnukala.com) (prad.nu redirects here). It's a static [Astro](https://astro.build) site (originally forked from the [Astro Cactus](https://github.com/chrismwilliams/astro-theme-cactus) theme) reworked into a portfolio organised around four sections:
| Section | Route | Purpose | | Section | Route | Purpose |
| ------------------ | -------------- | ------------------------------------------------------------ | | ------------------ | -------------- | ------------------------------------------------------------ |
@@ -98,9 +98,26 @@ Content lives in `src/content/<collection>` as `.md`/`.mdx` files; the filename
| `ogImage` | | Skip Satori generation with a custom OG image. | | `ogImage` | | Skip Satori generation with a custom OG image. |
| `tags` | | String array. | | `tags` | | String array. |
| `experiences` | | Array of experience ids. | | `experiences` | | Array of experience ids. |
| `externalUrl` | | If set, the entry links out to this URL (an article published on Fast Company, Medium, LinkedIn, …) instead of rendering a local page. |
| `publisher` | | Publisher name shown as a badge next to external entries (e.g. "Fast Company"). |
| `draft` | | `true` excludes the post from production builds. | | `draft` | | `true` excludes the post from production builds. |
| `pinned` | | Pin to the top of `/writing`. | | `pinned` | | Pin to the top of `/writing`. |
To surface an article published elsewhere (PESOS), add a stub with no body:
```md
---
title: "Why user-owned identity matters"
description: "A short summary of the piece."
publishDate: "2025-01-15"
externalUrl: "https://www.fastcompany.com/…"
publisher: "Fast Company"
tags: ["identity"]
---
```
It appears in `/writing`, RSS, and the `/skills` taxonomy, links straight to the publisher (new tab, with a `↗ Publisher` badge), and gets no local detail page — so there's no duplicate-content risk.
### Speaking (`src/content/speaking`) ### Speaking (`src/content/speaking`)
| Property | Required | Notes | | Property | Required | Notes |