Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vanzasetia/personal-website
A minimal website that is built with Eleventy.
https://github.com/vanzasetia/personal-website
eleventy
Last synced: about 2 months ago
JSON representation
A minimal website that is built with Eleventy.
- Host: GitHub
- URL: https://github.com/vanzasetia/personal-website
- Owner: vanzasetia
- License: mit
- Created: 2024-04-26T11:17:11.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-13T12:13:21.000Z (5 months ago)
- Last Synced: 2024-11-07T05:54:57.608Z (3 months ago)
- Topics: eleventy
- Language: Nunjucks
- Homepage: https://vanzasetia.xyz
- Size: 226 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vanza Setia's Personal Website
A minimal website that is built with [Eleventy](https://11ty.dev/).
I use Windows Terminal with Command Prompt in Windows 10 to develop the website. The source code works well if you have the same environment as I do. If you are in a different environment, you may need to adjust something. (I am neither endorsing Windows Terminal nor Command Prompt nor Windows 10.)
## Setup
First, install [Node.js](https://nodejs.org/) version 18.18.0 or higher on your machine.
Second, install all the packages.
```bash
npm install
```Third, setup Husky to [lint](https://en.wikipedia.org/wiki/Lint_(software)) the code before making a Git commit.
```bash
npm prepare
```Fourth, run a local host on your machine.
```bash
npm start
```## Deployment
If you deploy the website to Netlify—assuming that you do not change the [`output` option on the Eleventy's config file](./.eleventy.js)—you just need to do the following steps:
1. Upload the source code to a remote repository on GitHub.
1. Connect the remote repository with Netlify.
1. Deploy the website.You do not need to set a build command because it has been already set in the [.netlify.toml](./netlify.toml) file.
You can use any other services to host the source code and the website.
(I am neither endorsing GitHub nor Netlify.)
## Contributing
If you want to contribute, please contact me through **vanzasetia dot proton dot me**.
## Acknowledgment
[Eleventy](https://11ty.dev/) is good.
## License
Except where otherwise stated, the blog posts and publications are licensed under a [Creative Commons Attribution NoDerivatives 4.0 International License](https://creativecommons.org/licenses/by-nd/4.0/). All code samples are licensed under [the MIT No Attribution License (MIT-0)](./LICENSE-SAMPLECODE).
The underlying source code used to format and display all those blog posts and publications is licensed under [the MIT License (Expat License)](./LICENSE).
Copyright years on the source files and the license files may be listed using range notation—for example 2021–2024—indicating that every year in the range, inclusive, is a copyrightable year that could otherwise be listed individually.