docs(website): link author website (kdpisda.in) in footer#3
Conversation
…opener Adds the author's personal site as a footer link in the "More" column and turns the name in the copyright line into a link too. Both use rel="noopener" with no "noreferrer", so referrer headers are preserved — kdpisda.in's analytics will see the KRONOS docs as an inbound source. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Code Review
This pull request adds a link to the author's website in the footer items and updates the copyright text to include a link, using rel="noopener" to preserve referrer information. The review feedback points out that the FooterLinkItem type in Docusaurus does not officially support a rel property, which could lead to TypeScript compilation errors, and suggests using the html property to define the link explicitly.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| {label: 'GitHub', href: 'https://github.com/kdpisda/kronos'}, | ||
| // rel="noopener" only (no noreferrer) so the author's own site | ||
| // sees KRONOS docs as a traffic source in its analytics. | ||
| {label: 'Author — kdpisda.in', href: 'https://kdpisda.in', rel: 'noopener'}, |
There was a problem hiding this comment.
In Docusaurus, the FooterLinkItem type does not officially support a rel property. Specifying rel directly in the object literal can trigger a TypeScript compilation error (e.g., Object literal may only specify known properties) depending on the compiler strictness.
Additionally, Docusaurus automatically appends noreferrer to external links defined via href. To guarantee that only rel="noopener" is used without being overridden or causing type-checking issues, use the html property to define the link explicitly.
{
html: '<a href="https://kdpisda.in" target="_blank" rel="noopener" class="footer__link-item">Author — kdpisda.in</a>',
},
Summary
Both links use `rel="noopener"` only — explicitly not `noreferrer` — so kdpisda.in's analytics can see KRONOS docs as an inbound traffic source. `target="_blank"` opens in a new tab as expected for external links.
Diff
Single file, +6/-1: `website/docusaurus.config.ts`.
Verification
`npm run build` succeeds with zero broken links. Rendered HTML confirms both links carry the right attributes:
```
Author — kdpisda.in
Kuldeep Pisda
```
Test plan
🤖 Generated with Claude Code