A modern, responsive artist portfolio website showcasing artwork and creative philosophy.
- Responsive Design - Adapts to all devices and screen sizes
- Modern Interface - Clean and elegant design aesthetic
- Artwork Gallery - Portfolio with category filtering
- Interactive Animations - Smooth page transitions and effects
- Contact Form - Easy way for visitors to reach out
- SEO Optimized - Search engine friendly structure
artist-portfolio/
├── index.html # Main page
├── css/
│ └── style.css # Stylesheet
├── js/
│ └── main.js # JavaScript interactions
├── images/ # Image assets
├── assets/ # Other resource files
└── README.md # Project documentation
-
Clone the Project
git clone https://github.com/KKAIlab/LIN-SHILIN-portfolio.git cd LIN-SHILIN-portfolio -
Local Preview
- Run with any static server
- Or simply open
index.htmlin your browser
-
Customize Content
- Modify personal information in
index.html - Replace images in the
images/folder - Update artwork data (in the
artworksarray injs/main.js)
- Modify personal information in
- HTML5 - Semantic markup
- CSS3 - Modern styling and animations
- JavaScript (ES6+) - Interactive functionality
- Google Fonts - Beautiful typography
- Unsplash API - Sample images (replace with actual artwork)
Edit in index.html:
- Artist name
- Bio/About section
- Contact information
- Social media links
Add your artworks in the artworks array in js/main.js:
{
id: 1,
title: "Artwork Title",
category: "paintings", // paintings, digital, sketches
image: "path/to/image.jpg",
description: "Artwork description",
details: {
medium: "Medium used",
size: "Dimensions",
year: "Year created"
}
}Modify in css/style.css:
- Color theme (
:rootvariables) - Font selection
- Animation effects
- Layout styles
Currently uses simulated submission. For real functionality, integrate:
- Create a GitHub repository
- Push code to the repository
- Enable GitHub Pages in repository settings
- Select
mainbranch as source
- Connect GitHub repository to Netlify
- Automatic deployment with CDN acceleration
- Import GitHub repository to Vercel
- Automatic deployment with global CDN
- Chrome (recommended)
- Firefox
- Safari
- Edge
- Mobile browsers
- Image lazy loading
- CSS/JS code optimization
- Animation performance tuning
- Responsive images
- Critical resource preloading
MIT License - Free to use and modify
Issues and Pull Requests are welcome!
For questions, contact via:
- GitHub Issues: https://github.com/KKAIlab/LIN-SHILIN-portfolio/issues
- Website: https://kkailab.github.io/LIN-SHILIN-portfolio/
⭐ If this project helps you, please give it a Star!