Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mudaston/portfolio

This site is like a portfolio.
https://github.com/mudaston/portfolio

autoprefixer browsersync clean-css cleancss file-include gulp gulp-file-include gulp-html-min gulp-imagemin gulp-rename gulp-uglify htmlmin learning sass study

Last synced: 24 days ago
JSON representation

This site is like a portfolio.

Awesome Lists containing this project

README

        

# :bookmark_tabs: Portfolio













![GitHub repo size](https://img.shields.io/github/repo-size/mudaston/Portfolio?style=for-the-badge)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/mudaston/Portfolio?style=for-the-badge)

This site is for practice only, this is not my real portfolio.


## Demo

[https://mudaston.github.io/Portfolio/](https://mudaston.github.io/Portfolio/)


## Screenshots





## System Requirements

- [git](https://git-scm.com/)
- [NodeJS](https://nodejs.org/en/)


## Run Locally

Clone the project

```bash
git clone https://github.com/mudaston/Portfolio.git
```

Go to the project directory

```bash
cd Portfolio
```

Install dependencies

```bash
npm install
```

Start the server

```bash
gulp
```

Open in a browser

```bash
http://localhost:3000
```


## Lessons Learned

How to switch site theme and move html blocks into separate files.

Splitting html into different folders is very handy because all you need to do is include an html block and import scss styles into the section.

You can create style and media query files in the same layout folder without having to search for them.


## Additional

it would have been much better if I had known the [gulp-file-include](https://www.npmjs.com/package/gulp-file-include) library earlier