diff --git a/gitprofile.config.ts b/gitprofile.config.ts index a119f6be9..3a7cd3bb0 100644 --- a/gitprofile.config.ts +++ b/gitprofile.config.ts @@ -1,177 +1,46 @@ -// gitprofile.config.ts +// gitprofile.config.js -const CONFIG = { +const config = { github: { - username: 'arifszn', // Your GitHub org/user name. (This is the only required config) - }, - /** - * If you are deploying to https://.github.io/, for example your repository is at https://github.com/arifszn/arifszn.github.io, set base to '/'. - * If you are deploying to https://.github.io//, - * for example your repository is at https://github.com/arifszn/portfolio, then set base to '/portfolio/'. - */ - base: '/gitprofile/', - projects: { - github: { - display: true, // Display GitHub projects? - header: 'Github Projects', - mode: 'automatic', // Mode can be: 'automatic' or 'manual' - automatic: { - sortBy: 'stars', // Sort projects by 'stars' or 'updated' - limit: 8, // How many projects to display. - exclude: { - forks: false, // Forked projects will not be displayed if set to true. - projects: [], // These projects will not be displayed. example: ['arifszn/my-project1', 'arifszn/my-project2'] - }, - }, - manual: { - // Properties for manually specifying projects - projects: ['arifszn/gitprofile', 'arifszn/pandora'], // List of repository names to display. example: ['arifszn/my-project1', 'arifszn/my-project2'] - }, - }, - external: { - header: 'My Projects', - // To hide the `External Projects` section, keep it empty. - projects: [ - { - title: 'Project Name', - description: - 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod, nunc ut.', - imageUrl: - 'https://img.freepik.com/free-vector/illustration-gallery-icon_53876-27002.jpg', - link: 'https://example.com', - }, - { - title: 'Project Name', - description: - 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod, nunc ut.', - imageUrl: - 'https://img.freepik.com/free-vector/illustration-gallery-icon_53876-27002.jpg', - link: 'https://example.com', - }, - ], + username: 'patrickjnr', // Your GitHub org/user name. (Required) + sortBy: 'stars', // stars | updated + limit: 10, // How many projects to display. + exclude: { + forks: false, // Forked projects will not be displayed if set to true. + projects: [], // These projects will not be displayed. example: ['my-project1', 'my-project2'] }, }, - seo: { - title: 'Portfolio of Ariful Alam', - description: '', - imageURL: '', - }, social: { - linkedin: 'ariful-alam', - twitter: 'arif_szn', - mastodon: 'arifszn@mastodon.social', - researchGate: '', + linkedin: 'patrickjrc', + twitter: '_patrickjnr', facebook: '', instagram: '', - reddit: '', - threads: '', - youtube: '', // example: 'pewdiepie' - udemy: '', dribbble: '', behance: '', - medium: 'arifszn', - dev: 'arifszn', - stackoverflow: '', // example: '1/jeff-atwood' - skype: '', - telegram: '', - website: 'https://www.arifszn.com', + medium: 'PatrickJr', + dev: 'patrickjnr', + website: 'https://grimtech.co.uk', phone: '', - email: 'arifulalamszn@gmail.com', - }, - resume: { - fileUrl: - 'https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf', // Empty fileUrl will hide the `Download Resume` button. + email: 'admin@grimtech.co.uk', }, - skills: [ - 'PHP', - 'Laravel', - 'JavaScript', - 'React.js', - 'Node.js', - 'Nest.js', - 'MySQL', - 'PostgreSQL', - 'Git', - 'Docker', - 'PHPUnit', - 'CSS', - 'Antd', - 'Tailwind', - ], - experiences: [ - { - company: 'Company Name', - position: 'Position', - from: 'September 2021', - to: 'Present', - companyLink: 'https://example.com', - }, - { - company: 'Company Name', - position: 'Position', - from: 'July 2019', - to: 'August 2021', - companyLink: 'https://example.com', - }, - ], - certifications: [ - { - name: 'Lorem ipsum', - body: 'Lorem ipsum dolor sit amet', - year: 'March 2022', - link: 'https://example.com', - }, - ], - educations: [ - { - institution: 'Institution Name', - degree: 'Degree', - from: '2015', - to: '2019', - }, - { - institution: 'Institution Name', - degree: 'Degree', - from: '2012', - to: '2014', - }, - ], - publications: [ - { - title: 'Publication Title', - conferenceName: '', - journalName: 'Journal Name', - authors: 'John Doe, Jane Smith', - link: 'https://example.com', - description: - 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.', - }, - { - title: 'Publication Title', - conferenceName: 'Conference Name', - journalName: '', - authors: 'John Doe, Jane Smith', - link: 'https://example.com', - description: - 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.', - }, - ], - // Display articles from your medium or dev account. (Optional) + + + // Display blog posts from your medium or dev account. (Optional) blog: { source: 'dev', // medium | dev username: 'arifszn', // to hide blog section, keep it empty - limit: 2, // How many articles to display. Max is 10. + limit: 3, // How many posts to display. Max is 10. }, googleAnalytics: { - id: '', // GA3 tracking id/GA4 tag id UA-XXXXXXXXX-X | G-XXXXXXXXXX + // GA3 tracking id/GA4 tag id UA-XXXXXXXXX-X | G-XXXXXXXXXX + id: 'G-J2EWZCWC7R', // Please remove this and use your own tag id or keep it empty }, - // Track visitor interaction and behavior. https://www.hotjar.com hotjar: { - id: '', + id: '', // Please remove this and use your own id or keep it empty snippetVersion: 6, }, themeConfig: { - defaultTheme: 'lofi', + defaultTheme: 'Dark', // Hides the switch in the navbar // Useful if you want to support a single color mode @@ -181,8 +50,8 @@ const CONFIG = { // using user system preferences, instead of the hardcoded defaultTheme respectPrefersColorScheme: false, - // Display the ring in Profile picture - displayAvatarRing: true, + // Hide the ring in Profile picture + hideAvatarRing: false, // Available themes. To remove any theme, exclude from here. themes: [ @@ -215,13 +84,10 @@ const CONFIG = { 'night', 'coffee', 'winter', - 'dim', - 'nord', - 'sunset', 'procyon', ], - // Custom theme, applied to `procyon` theme + // Custom theme customTheme: { primary: '#fc055b', secondary: '#219aaf', @@ -232,15 +98,6 @@ const CONFIG = { '--rounded-btn': '3rem', }, }, - - // Optional Footer. Supports plain text or HTML. - footer: `Made with GitProfile and ❤️`, - - enablePWA: true, }; -export default CONFIG; +export default config;