If you have any questions that are beyond the scope of this documentation, please feel free to email or contact us via our Support Page : Support
Elvish is a Creative & Modern Parallax Personal One Page Portfolio Template is a perfect template for Business Portfolio, web studio and creative agencies. Responsive based on Angular 18. This is one page for placing your information. All files and code has been well organized and nicely commented for easy to customize.
You are important for us and so please feel free to get back to me with any question or feedback.
Please follow the below steps to install and setup all prerequisites:
Make sure to have Node.js installed & running on your computer. If you already have installed Node on your computer, you can skip this step if your existing node version is greater than 18. We suggest you to use LTS version of Node.js.
Make sure to have the NPM installed & running on your computer. If you already have installed NPM on your computer, you can skip this step.
Make sure to have the Angular cli installed & running on your computer. Install it before start with the Angular app
npm install --global @angular/cli@latest
npm uninstall --global @angular/cli
npm install --global @angular/cli@latest
Make sure to have Git
installed
globally & running on your computer. If you
already have installed git on your computer, you can skip this
step.
To install in
Linux OS please run the below commands.
sudo apt-get update sudo apt-get install git
After you finished with the above steps, you can run the following commands into the terminal/command prompt from the root directory (Hiresy/Angular/ ) of the project to run the project locally or build for production use:
Install the Angular local project dependencies by executing following commands:This command will clear your old cached node_modules.
npm clear cache --force
This command will install the dependencies in the local node_modules folder. By default, npm install --legacy-peer-deps will install all modules listed as dependencies in package.json.
npm install --legacy-peer-deps
This command launches the server, watches your files, and rebuilds the app as you make changes to those files. Using the --open (or use -o) option will automatically open your browser on http://localhost:4200/. This command will take some time to finsh. Please wait for it to complete.
ng serve
For more detailed information to install the Angular application, visit this official Angular documentation website.
I have tried to follow the standards and modular structure while developing the theme. Let's take a look at the package structure:
Elvish/ ├── public/ ├── src/ │ ├── app/ │ │ └── All pages and All Layouts │ ├── assets/ │ │ ├── Client_images/ │ │ │ └── Use client images │ │ ├── css/ │ │ │ └── All css files │ │ ├── images/ │ │ │ └── All images files │ │ └── fonts │ │ └── All fonts files │ ├── favicon.ico │ ├── index.html │ ├── main.server.ts │ ├── main.ts │ └── styles.css ├── .editorconfig ├── .gitignore ├── angular.json ├── package.json ├── README.md ├── server.ts ├── tsconfig.app.json ├── tsconfig.json └── tsconfig.spec.json
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title> Elvish </body> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/x-icon"href="assets/images/favicon.ico"> <!--Materialdesign icons Css--> <link rel="stylesheet" href="assets/css/materialdesignicons.min.css"> <!--Mobirise icons Css--> <link rel="stylesheet" href="assets/css/mobiriseicons.css"> </head> <body> </app-root></app-root> </body> </html>
Files are explained below:
File | Description |
---|---|
bootstrap.min.css
|
Elvish uses the bootstrap v5.3.3 The core bootstrap file is being used in all the pages. |
materialdesignicons.min.css
|
Materialdesign icon css file |
mobiriseicons.css
|
Mobiriseicons icon css file |
magnific-popup.css
|
Magnific popup css file |
animate.min.css
|
Animate css file |
style.css
|
This file is containing all common styles for all the pages. |
I've used the following resources as listed. These are some awesome creation and I am really thankful to the respective community.
Once again thank you for purchasing the theme. I am always avaialble to help you. If you have any suggestion or feature to make it more better, I am requesting you to contact me, I'll try my best to add them in future updates.
Best Regards,
Version 1.2.0 - 7 Oct, 2024
Version 1.1.0 - 8 August, 2024
Version 1.0.0 - 29 July, 2024
Copyright © 2023 Elvish-Theme.