To create a new project, you need create a new markdown file inside the /content/portfolio/.
All projects files must begin with front matter which is typically used to set a layout or other meta data between "---" and "---"". Text after will be rendered with Markdown and show up as “Content”.
For example standard project file structure:
---# preview detailstitle: Boarding Pass Wedding Invitationcategory: Brandingcategory_slug: brandingimage: images/project-2.jpegshort: Nullam malesuada erat ut turpis.# full detailsfull_image: images/project-2.jpegpreview_link: https://bslthemes.cominfo: - label: Project Description value: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus hendrerit. Pellentesque aliquet nibh nec urna.
- label: Client value: Envato - label: Year value: 2021 - label: Website value: bslthemes.comimages: - label: "Aliquam tincidunt mauris eu risus." image: "images/project-1.jpeg" - label: "Nunc dignissim risus id metus." image: "images/project-5.jpeg"description2: enable: true text: "<p>Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos.</p>"
---Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis.
Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Donec mi odio, faucibus at, scelerisque quis, convallis in, nisi. Curabitur ullamcorper ultricies nisi. Nam eget dui.
Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos.
"title" - Project title
"category" - Project category
"category_slug" - Project category Slug (are required, used for filters)
"image" - Preview project image URL
"other_field" - All other fields are duplicated single portfolio page content structure and you can hide or show this content section by change param enable from true -> false.
Portfolio Filters Settings
If you want to edit portfolio filters go to /config.toml file and find # Portfolio Settings
# Portfolio Settings
[params.portfolio]
homeNumOfItems = 12
[[params.portfolio.filters]]
name = "Print"
slug = "print"
[[params.portfolio.filters]]
name = "Photography"
slug = "photography"
[[params.portfolio.filters]]
name = "Branding"
slug = "branding"
[[params.portfolio.filters]]
name = "Art"
slug = "art"
"homeNumOfItems" - Number of project items on Home Page
"params.portfolio.filters -> name" - Portfolio filter category name