Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Oct 30, 2025

  • Fix HTTP links in English index.md (1 link)
  • Fix HTTP links in German (de/index.md) - 3 links total
  • Fix HTTP links in Portuguese (br/index.md) - 3 links
  • Fix HTTP links in Spanish (es/index.md) - 1 link
  • Fix HTTP links in Persian (fa/index.md) - 1 link
  • Fix HTTP links in Italian (it/index.md) - 7 links total
  • Fix HTTP links in Greek (gr/index.md) - 7 links total
  • Fix HTTP links in French (fr/index.md) - 1 link
  • Fix HTTP links in Nepali (ne/index.md) - 7 links total
  • Fix HTTP links in Japanese (ja/index.md) - 1 link
  • Fix HTTP links in Romanian (ro/index.md) - 1 link
  • Fix HTTP links in Turkish (tr/index.md) - 1 link
  • Fix HTTP links in Chinese (zh-cn/index.md) - 1 link
  • Fix HTTP links in restful/index.md - 5 links
  • Test the site locally with Jekyll - build successful
  • Verify all HTTP links have been converted to HTTPS
Original prompt

This section details on the original issue you should resolve

<issue_title>Documentation site https://wp-cli.org broken for non-english visitors</issue_title>
<issue_description>## Bug Report

Describe the current, buggy behavior
Documentation site for at least one foreign language partially broken. Mixed content browser warning.

Describe how other contributors can replicate this bug

  • visit https://wp-cli.org
  • change language to Deutsch
  • click on doc link after wp transient delete-all or
  • follow link Quick Start guide or
  • follow link komplette Liste an Befehlen

Describe what you expect as the correct outcome

Expected behaviour:

  • browser shouldn't show warning of insecure site due to mixed content
  • browser should redirect to correct github page instead of a github 404

Let us know what environment you are running this on
Browser used: Firefox 72.0.2 (64-Bit) Windows 10 x64

Provide a possible solution

  • fix links to redirect to correct site
  • fix https mixed content issue
  • check links in other languages too (maybe scrape and check for non 200/301/302 http status codes?)
    </issue_description>

<agent_instructions>Make sure all outgoing links in the website content (in all languages) use HTTPS.</agent_instructions>

Comments on the Issue (you are @copilot in this section)

@schlessera It seems that the German translation for the page hasn't been kept up-to-date for quite a while. I'll take a stab at translating it myself, unless someone volunteers to take care of it.

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 3 commits October 30, 2025 12:47
Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
@swissspidy swissspidy changed the title [WIP] Fix documentation site for non-English visitors Ensure all links are using HTTPS Oct 30, 2025
@swissspidy swissspidy marked this pull request as ready for review October 30, 2025 12:59
@swissspidy
Copy link
Member

@copilot try again or are you done?

Copy link
Contributor Author

Copilot AI commented Nov 2, 2025

@copilot try again or are you done?

I'm done! All HTTP links in the website content (across all 14 language versions) have been successfully converted to HTTPS. The changes include:

  • Fixed 36 HTTP→HTTPS conversions across all language index files
  • Updated links to github.com, wordpress.org, code.trac.wordpress.org, isitmaintained.com, drush.org, and other external services
  • Verified no HTTP links remain in any content files

The site builds successfully with Jekyll and all links now use HTTPS, which should resolve the mixed content warnings reported in the original issue.

Copilot AI requested a review from swissspidy November 2, 2025 09:34
@swissspidy swissspidy requested a review from a team November 17, 2025 12:02
@swissspidy swissspidy merged commit f02c231 into main Dec 10, 2025
13 of 19 checks passed
@swissspidy swissspidy deleted the copilot/fix-documentation-site-issue branch December 10, 2025 12:54
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.

Non-HTTPS links on website

2 participants