https://github.com/nicopujia/website
My personal website
https://github.com/nicopujia/website
html jinja-template pelican personal-website portfolio-website tailwindcss
Last synced: 2 months ago
JSON representation
My personal website
- Host: GitHub
- URL: https://github.com/nicopujia/website
- Owner: nicopujia
- License: mit
- Created: 2023-06-27T15:05:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-28T23:10:30.000Z (2 months ago)
- Last Synced: 2025-07-29T00:10:14.284Z (2 months ago)
- Topics: html, jinja-template, pelican, personal-website, portfolio-website, tailwindcss
- Language: HTML
- Homepage: https://nicolaspujia.com
- Size: 27.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Website
This repository contains the source code for my personal website. It's built using **[Pelican](https://getpelican.com/)**. If everything is working correctly, you should be able to find it live at .
## Getting Started
### Development
```bash
# Clone the repo
git clone https://github.com/nicopujia/personal-website.git
cd personal-website# Install dependencies
uv venv
source env/bin/activate
uv pip install -r requirements.txt# Run the development server
pelican -lr
```You should now be able to see the website running at , and your changes should automatically be updated after reloading the page.
### Deployment
You can easily deploy the website (for free) using the static website hosting provider of your choice (e.g. GitHub Pages, Cloudflare Pages, etc).
- Build command: `pelican -s publishconf.py`
- Build output directory: `output`For more details about Pelican deployment, see [here](https://docs.getpelican.com/en/stable/publish.html#deployment).
## License
This repository is licensed under the [MIT license](LICENSE). While it's not required, I would really appreciate it if you give me credit if you use this code for your own project and if you let me know that you are using it.