Personal - Portfolio is a fully responsive personal developer portfolio single-page website, responsive for all devices, built using HTML, CSS, JavaScript and Python.
Live Preview: ๐๐ฝ personal-portfolio.githu.io
Fork this project and rename the repo to your_github_username.github.io
.
For example: ivansaul -> ivansaul.github.io
Go to the config/
folder and replace the default data with your personal information.
config
|-- assets
| |-- avatars
| |-- icons
| |-- posts
| |-- projects
|-- about.toml
|-- blog.toml
|-- softskills.toml
|-- doing.toml
|-- projects.toml
|-- resume.toml
|-- social.toml
|-- technologies.toml
For example, to set your contact information, edit config/about.toml
.
name = "Richard hanrick"
rol = "Flutter Developer"
email = "[email protected]"
phone = "+1 (213) 352-2795"
birthday = "June 26, 1996"
location = "Sacramento, California, USA"
avatar = "./../my-avatar.png"
Create a personal access token.
Settings(Account) > Developer settings > Personal access tokens > tokens (classic) > Generate new token > Generate new token (classic)
- Expiration: No expiration
Create a new secret with the name PORTFOLIO_TOKEN
and paste your personal token there.
Settings(Repo) > Secrets and Variables > Actions > Repository secrets > New secret
Enable read and write permissions on:
Settings(Repo) > Actions > General > Workflow permissions > Read and write permissions > save
Enable GitHub Pages on:
Settings(Repo) > Pages > Branch > Master > /(root > save
Enable workflows on:
Actions(Repo) > I understand my workflows, go ahead and enable them
Now you can visit your portfolio at https://your_github_username.github.io
Your personal portfolio will be built and updated automatically whenever any changes occur in the configuration files.
If you like my work and want to show some โค๏ธ, please consider giving a โญ๏ธ to this Repository.
Contributions are welcome.
Feel free to open an Issue :)
If you want to contact me you can reach me at Discord.
This project is based on vcard portfolio. The main focus of this project is adding new features and make it accessible to everyone.
MIT