@sam님과@chapoi님, 안녕하세요. @hugovk님의 다크 모드 코드 하이라이팅 보고에 대해 신속하게 응답해 주셔서 감사합니다. Python Discourse 팀도 하이퍼링크의 어두운前景(전경) 색상을 지적했지만, 이는 이 거의 읽을 수 없는 코드 하이라이팅 주제에서 누락되었습니다.
비교해 주셔서 감사합니다, @Jonathan_Poyer 님과 @JammyDodger 님. 정말 도움이 많이 됩니다. 네, 제 하이퍼링크도 여기서는 더 잘 보입니다. 제 예상했던 수준과 정확히 일치하는 조정이라고 할 수 있겠습니다. 여기는 OP의 하이퍼링크와 스크린샷을 보여주는 스크린샷입니다.
제가 아는 한, 우리는 기본 CSS 설정을 사용하고 있습니다. 관리자 그룹은 Python 코어 개발 팀이므로, 자연스럽게 Python 관리보다 Discourse 관리에 집중하는 것을 선호합니다.
Sam Saffron이 참여한 코드 하이라이팅에 대한 논의가 있었고, Charlie 'Chapoi’가 다음 릴리스를 위해 조정을 했습니다. 우리는 하이퍼링크 주제를 포함하는 것을 잊어버렸습니다. (흥미롭게도, 조정된 릴리스가 아직 대기 중임에도 불구하고 그곳의 코드 하이라이팅은 이제 더 좋습니다. 아마도 누군가가 색상 배정을 찾아서 조정했을 것입니다.)
처음에는 discuss.python.org가 다른 Discourse 빌드를 실행하고 있다고 생각했습니다. 그러나 우리는 현재 2.9.0.beta4를 실행 중이며, 페이지 요소 뷰어는 여기서도 동일한 내용을 표시합니다:
<meta name="generator" content="Discourse 2.9.0.beta4 - https://github.com/discourse/discourse version 8a58ce6578ab697f29cea211049c37c2ab341ba5">
현재 코어에 추가된 고대비 다크 컬러 스킴이 이 문제를 해결할 가능성이 높습니다. 메타 사이트에서 해당 스킴을 바로 사용해 볼 수 있으며, 이름은 'WCAG Dark’입니다.
다만, Python 커뮤니티 사이트에서는 이 스킴이 사용 가능하지 않은 것으로 보입니다(대부분 커뮤니티가 코어에 WCAG 스킴이 추가되기 전에 설립되었기 때문일 것입니다). 따라서 해당 사이트의 관리자에게 연락하여 WCAG 컬러 스킴을 활성화해 달라고 요청하는 것이 가장 좋은 방법입니다.
다만 편집기에 약간의 “스트리트 네온” 같은 하단 발광 효과가 있습니다. 한두 단계 정도 낮추는 것을 고려해 보시면 어떨까요 (색조를 어둡게 하거나 빨강/초록을 더 추가하는 식으로). 컬러 테두리를 1픽셀 얇게 만드는 것이 이상적일 수 있지만, 테두리 두께는 테마 매개변수 중 하나에 해당하지 않는다고 생각합니다.
17227e9e53에서 색상 팔레트를 확인했는데, 내 쪽이 몇 개의 커밋 뒤처져 있는 것 같아 확실하게 확인하려고 업데이트했습니다. 지금은 42683d4874로 업데이트되었는데, 여전히 동일한 다크 테마의 서티어리(tertiary) 색상 코드(0f82af)를 사용하고 있습니다.