Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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.