Skip to content

Repository files navigation

Course Template for GitHub Pages

This project is a GitHub Pages template designed for course websites, created by Mohsen Gholami | iMohsen02. Users only need to fork the repository and modify the data directory to customize it for their own courses.

🚀 How to Use

  1. Fork the Repository

    • Click the "Fork" button on GitHub to create your own copy.
  2. Modify the data Directory

    • Update course details, schedules, and other relevant information in the data directory.
  3. Deploy on GitHub Pages

    • Go to the repository settings.
    • Enable GitHub Pages under the "Pages" section.
    • Select the branch (e.g., main or gh-pages) and save changes.
  4. Access Your Course Website

    • Once deployed, visit https://your-username.github.io/your-repo/ to see the course site.

📖 Project Structure

├── data/ # Modify this directory with course-specific content
│ ├── contactUs.js # Contact information
│ ├── footer.js # Footer content
│ ├── header.js # Header content
│ ├── lectures.js # Lecture details
│ ├── meta.js # Metadata
│ ├── navBar.js # Navigation bar
│ ├── overviewData.js# Course overview
│ ├── team.js # Instructor/team details
│ ├── whatInclude.js # Course highlights
├── pages/ # Static pages (About, Contact, etc.)
├── assets/ # Images, styles, and other assets
├── index.html # Main entry point
└── README.md # Project documentation (this file)

📌 Next.js Version

A Next.js version of this template is also available for those who need dynamic features. 🔗 Next.js Version Repository:GitHub Link

🛠️ Support

If you need help setting up the template, feel free to open an issue or reach out via GitHub Discussions.


Happy Teaching! 🎓🚀

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages