새로운 IPC144 웹사이트의 사용성 향상

2228 단어 opensource

소개



이번 주에 저는 학교 Seneca College에서 운영하는 프로젝트 중 하나에 기여했습니다. IPC144(C 프로그래밍 입문) 과정의 내용이 내장된 오픈 소스 프로젝트입니다. GitHub Repowebsite 을 살펴볼 수 있습니다.

첫인상에서 새 웹사이트는 old website보다 보기 좋고 사용자 친화적입니다. 새로운 웹 사이트를 자세히 살펴보십시오. 사용자(학생)의 사용성을 유지하기 위해 추가 기능을 추가할 수 있음을 알게 되었습니다.

문제


  • 현재 페이지 바닥글은 목차로만 연결되는 링크와 함께 비어 있습니다.
  • 학생들이 페이지 끝으로 스크롤할 때 페이지 바닥글에 주간 일정의 하이퍼링크를 추가하고 싶습니다. 중요한 정보가 포함된 목차 또는 주간 일정을 클릭할 수 있습니다.
  • 왼쪽 탐색 모음과 바닥글 모두에 주간 일정의 하이퍼링크가 있기 때문에 콘텐츠 페이지에서 주간 일정의 하이퍼링크를 제거하고 싶습니다.

  • 내 파일링issue을 살펴보세요 .

  • 프로세스


  • 바닥글에 하이퍼링크를 추가하기 위해 docusaurus.config.js 파일에 Weekly Schedule 레이블과 해당 위치를 추가합니다.

  • {
       label: 'Weekly Schedule',
       to: '/weeklyContents',
    },
    


  • 결과는 다음과 같습니다.

  • 목차 페이지에서 하이퍼링크를 제거하기 위해. docs/intro.md에서 다음 행을 제거했습니다.

  • [Weekly Schedule](weeklyContents.md)
    


  • 결과는 다음과 같습니다.
  • Pull Request
  • 살펴보기

    결론



    전반적으로 풀 리퀘스트는 해결하기 쉽습니다. 하지만 우리 대학 프로젝트의 일부가 되어 미래의 학생들을 위해 작업할 수 있는 개선점을 실제로 찾을 수 있고 사람들은 그것을 학생들이 웹사이트를 사용하는 편리한 방법으로 본다는 것이 저에게는 정말 놀라운 일입니다. 결국 내 Pull Request가 대학 프로젝트에 성공적으로 병합되어 매우 기쁩니다.

    좋은 웹페이지 즐겨찾기