Rashad's Personal Website
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
A portfolio website for Muhammad Fathy Rashad
The website is built with jekyll, hence jekyll and ruby need to be installed for development.
After installing jekyll, you can proceed to clone the project:
$ git clone https://github.com/mfrashad/mfrashad.github.io.git
To run the website, use the following command in the root directory of the project:
$ bundle exec jekyll serve
Note: just running $ jekyll serve
command is enough sometimes depending your installation
The website will run on port 4000 by default, open localhost:4000
on your browser to see the website.
The structure of the project looks something like this:
.
├── config.yml
├── _site # Dont touch this folder, it should be regenerated by jekyll
├── _data
| └── experience.yml # edit experience details here
| └── person.yml # edit skills data and about me here
| └── portfolio.yml # edit project details here
| └── testimonials.yml # edit testimonials here
├── _includes
├── _layouts
├── img # put all images here
├── style # put css or styling files here
├── scripts # put js files here
└── index.html # Root page of this folder
└── CV.pdf # CV to be hosted
To make changes on the index page, go to index.html
in the root directory. Do note that some part have been modularized and separatated into files in _includes
directory. Also, the index.html
is using _layouts/default.html
layout.
Replace CV.pdf with the latest CV.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project / Clone the project (For members that have been given access)
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
You can drop me a message on my Website.