Skip to content

Added Resume Page#6

Open
rishabkumar7 wants to merge 3 commits into
mainfrom
codex/add-resume
Open

Added Resume Page#6
rishabkumar7 wants to merge 3 commits into
mainfrom
codex/add-resume

Conversation

@rishabkumar7
Copy link
Copy Markdown
Owner

add /resume page with career details

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 22, 2026

Deploying rishab-cloud with  Cloudflare Pages  Cloudflare Pages

Latest commit: 4ddd82f
Status: ✅  Deploy successful!
Preview URL: https://8fed760e.rishab-cloud.pages.dev
Branch Preview URL: https://codex-add-resume.rishab-cloud.pages.dev

View logs

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces a new Hugo “Resume” page (content + custom layout + styling) and adds it to the site navigation. It also updates the Docker image build/serve flow, but the PR currently includes a large set of generated public/ artifacts that appear to be produced from a dev build (localhost URLs, live-reload script, and noindex), which is unsafe to deploy as-is.

Changes:

  • Add /resume page content (content/resume.md) and a dedicated template (layouts/_default/resume.html).
  • Add resume-specific styling (assets/css/extended/resume.css) and include Resume in the main menu (config.yml).
  • Update container build to generate the site in a Hugo build stage and serve via unprivileged nginx; add .dockerignore entries (including public/).

Reviewed changes

Copilot reviewed 43 out of 83 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
public/uses/page/1/index.html Generated pagination redirect for /uses/ (dev build output).
public/uses/index.xml Generated RSS XML for /uses/ (dev build output).
public/uses/index.html Generated /uses/ HTML (dev build output).
public/tags/page/1/index.html Generated pagination redirect for /tags/ (dev build output).
public/tags/index.xml Generated RSS XML for /tags/ (dev build output).
public/tags/index.html Generated /tags/ HTML (dev build output).
public/sitemap.xml Generated sitemap (currently pointing at localhost URLs).
public/robots.txt Generated robots.txt output.
public/resume/index.html Generated /resume/ HTML output for the new resume page (currently dev build output).
public/publicspeaking/page/1/index.html Generated pagination redirect for /publicspeaking/ (dev build output).
public/publicspeaking/index.xml Generated RSS XML for /publicspeaking/ (dev build output).
public/publicspeaking/index.html Generated /publicspeaking/ HTML (dev build output).
public/podcast/page/1/index.html Generated pagination redirect for /podcast/ (dev build output).
public/podcast/index.xml Generated RSS XML for /podcast/ (dev build output).
public/podcast/index.html Generated /podcast/ HTML (dev build output).
public/now/page/1/index.html Generated pagination redirect for /now/ (dev build output).
public/now/index.xml Generated RSS XML for /now/ (dev build output).
public/now/index.html Generated /now/ HTML (dev build output).
public/notes/page/2/index.html Generated notes pagination HTML (dev build output).
public/notes/page/1/index.html Generated pagination redirect for /notes/ (dev build output).
public/notes/index.html Generated /notes/ HTML (dev build output).
public/categories/page/1/index.html Generated pagination redirect for /categories/ (dev build output).
public/categories/index.xml Generated RSS XML for /categories/ (dev build output).
public/categories/index.html Generated /categories/ HTML (dev build output).
public/blog/page/1/index.html Generated pagination redirect for /blog/ (dev build output).
public/blog/index.xml Generated RSS XML for /blog/ (dev build output).
public/assets/css/stylesheet.min.924bd3c43408ede397c131465f815d9c722dbe3115ef4e9158eba92f01f59e99.css Generated minified stylesheet (includes resume styles).
public/ads.txt Generated ads.txt in the published output directory.
public/about/page/1/index.html Generated pagination redirect for /about/ (dev build output).
public/about/index.xml Generated RSS XML for /about/ (dev build output).
public/about/index.html Generated /about/ HTML (dev build output).
public/404.html Generated 404 page HTML (dev build output).
public/_blog/tcp-three-way-handhsake/index.html Generated blog post HTML (dev build output).
public/_blog/page/2/index.html Generated _blog pagination HTML (dev build output).
public/_blog/page/1/index.html Generated pagination redirect for /_blog/ (dev build output).
public/_blog/index.xml Generated RSS XML for /_blog/ (dev build output).
public/_blog/index.html Generated /_blog/ index HTML (dev build output).
layouts/_default/resume.html New Hugo layout template to render the resume page from front matter params.
Dockerfile Refactor to multi-stage Hugo build + unprivileged nginx runtime, with healthcheck and port change.
content/resume.md New Resume page front matter defining hero, highlights, experience, projects, etc.
config.yml Add “Resume” to main menu.
assets/css/extended/resume.css New resume page styling (picked up by theme’s extended CSS pipeline).
.dockerignore Expand ignored files/dirs (includes public/).
Files not reviewed (2)
  • public/assets/css/stylesheet.min.924bd3c43408ede397c131465f815d9c722dbe3115ef4e9158eba92f01f59e99.css: Language not supported
  • public/assets/js/highlight.min.555af97124d54bb1457985dd081b8f5616a48103aafeb30ac89fde835d65aa6c.js: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread public/resume/index.html Outdated
Comment on lines +4 to +16
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="noindex, nofollow">

<script defer data-domain="rishabkumar.com" src="https://plausible.rishab.cloud/js/script.file-downloads.outbound-links.js"></script>
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
<title>Resume | Rishab Kumar</title>
<meta name="keywords" content="" />
<meta name="description" content="A compact, impact-first view of Rishab Kumar&#39;s DevRel, cloud, and DevOps work.">
<meta name="author" content="Rishab Kumar">
<link rel="canonical"
href="http://localhost:1313/resume/" />
Comment thread public/sitemap.xml Outdated
Comment on lines +4 to +12
<url>
<loc>http://localhost:1313/notes/</loc>
<lastmod>2025-06-13T12:12:25+00:00</lastmod>
</url><url>
<loc>http://localhost:1313/notes/gcp-generative-ai-leader/</loc>
<lastmod>2025-06-13T12:12:25+00:00</lastmod>
</url><url>
<loc>http://localhost:1313/</loc>
<lastmod>2025-06-13T12:12:25+00:00</lastmod>
Comment thread .dockerignore
Comment on lines +7 to +13
Dockerfile
README.md
LICENSE
images
node_modules
public
resources/_gen
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 8 changed files in this pull request and generated 3 comments.

Comment on lines +12 to +15
<span>{{ .location }}</span>
{{- range $.Params.contacts }}
<a href="{{ .url }}">{{ .label }}</a>
{{- end }}
Comment on lines +73 to +77
{{- range .Params.projects }}
<a class="resume-link-item" href="{{ .url }}">
<span>{{ .name }}</span>
<p>{{ .summary }}</p>
</a>
Comment thread assets/css/extended/resume.css Outdated
Comment on lines +15 to +22
body:has(.resume-page) .main {
max-width: calc(980px + var(--gap) * 2);
}

body:has(.resume-page) #menu a:hover,
body:has(.resume-page) #menu .active {
color: #C65EEB;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants