Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/azzaky9/nunjucks-based-portfolio
Free to introduce yourself as Student Developer or anything else, you can see samples of this project following this link bellow
https://github.com/azzaky9/nunjucks-based-portfolio
eleventy static-site-generator
Last synced: about 2 months ago
JSON representation
Free to introduce yourself as Student Developer or anything else, you can see samples of this project following this link bellow
- Host: GitHub
- URL: https://github.com/azzaky9/nunjucks-based-portfolio
- Owner: azzaky9
- Created: 2023-12-22T07:18:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-22T08:10:22.000Z (about 1 year ago)
- Last Synced: 2024-11-07T05:55:03.797Z (3 months ago)
- Topics: eleventy, static-site-generator
- Language: Nunjucks
- Homepage: https://zakyandhika.site
- Size: 8.27 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# I Recommend you read this docs before clone! ⭐
Thank you for checking out this repository! Your stars help support this project tremendously.
This project utilizes `Eleventy11` to swiftly generate SEO-friendly websites and leverages `Nunjucks` to expedite the development process. For detailed information, refer to the following documentation:
- [Eleventy11 Documentation](https://www.11ty.dev/)
- [Nunjucks Documentation](https://mozilla.github.io/nunjucks/)## Getting Started
### Prerequisites
Before getting started, ensure that your system meets the following requirements:- [X] Node.js v18 and npm v9. To check your versions, open your terminal and run:
- `npm --version`
- `node --version`
If Node.js or npm is not installed or outdated, download and install them from [here](https://nodejs.org/dist/v20.10.0/).### Setup Instructions
Once you've cloned this repository and verified your Node.js and npm versions, follow these steps:1. Install dependencies:
```bash
npm install
```
*Shortcut:* `npm run i`2. Start the local server:
```bash
npm run start
```
The server information will be displayed in the terminal, usually starting at `http://localhost:8080/`. If port 8080 is already in use, a different port will be assigned. Open your browser and navigate to `http://localhost:8080/` to begin your development.## Deployment
Upon completing your development work, follow these steps to deploy your website:
1. Build your project:
```bash
npm run build
```
This command generates a new folder named `dist` in your directory. You can customize this folder name by modifying the configuration in `package.json`.2. Hosting deployment:
Upload the contents of the `dist` folder to your hosting provider.Feel free to reach out if you encounter any issues or have further questions! 😊