Files
gitprofile/gitprofile.config.ts
2024-02-25 23:53:31 +01:00

224 lines
5.9 KiB
TypeScript

// gitprofile.config.ts
const CONFIG = {
github: {
username: 'nohamr', // Your GitHub org/user name. (This is the only required config)
},
/**
* If you are deploying to https://<USERNAME>.github.io/, for example your repository is at https://github.com/arifszn/arifszn.github.io, set base to '/'.
* If you are deploying to https://<USERNAME>.github.io/<REPO_NAME>/,
* 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: 'Projets GitHub',
mode: 'automatic', // Mode can be: 'automatic' or 'manual'
automatic: {
sortBy: 'updated', // Sort projects by 'stars' or 'updated'
limit: 8, // How many projects to display.
exclude: {
forks: true, // Forked projects will not be displayed if set to true.
projects: ['nohamr/NohamR.github.io'], // 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: 'Mes projets',
// 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',
// },
],
},
},
seo: {
title: 'Portfolio de Noham Rivoirard',
description: '',
imageURL: 'https://avatars.githubusercontent.com/u/100566912?v=4',
},
social: {
// linkedin: 'ariful-alam',
twitter: 'Noo0ham',
// mastodon: 'arifszn@mastodon.social',
// facebook: '',
instagram: 'no.0ham',
// youtube: '', // example: 'pewdiepie'
dribbble: '',
behance: '',
// medium: 'arifszn',
// dev: 'arifszn',
stackoverflow: '', // example: '1/jeff-atwood'
skype: '',
telegram: '',
website: 'https://noh.am',
phone: '',
email: 'noham@noh.am',
},
resume: {
fileUrl:
'', // Empty fileUrl will hide the `Download Resume` button.
},
skills: [
'Python',
// 'PHP',
// 'Laravel',
'JavaScript',
// 'React.js',
// 'Node.js',
// 'Nest.js',
// 'MySQL',
// 'PostgreSQL',
'Git',
'Docker',
// 'PHPUnit',
'HTML',
'CSS',
// 'Antd',
],
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',
// },
],
// Display articles from your medium or dev account. (Optional)
// blog: {
// source: 'dev', // medium | dev
// username: 'arifszn', // to hide blog section, keep it empty
// limit: 3, // How many articles to display. Max is 10.
// },
googleAnalytics: {
id: '', // GA3 tracking id/GA4 tag id UA-XXXXXXXXX-X | G-XXXXXXXXXX
},
// Track visitor interaction and behavior. https://www.hotjar.com
hotjar: {
id: '',
snippetVersion: 6,
},
themeConfig: {
defaultTheme: 'dim',
// Hides the switch in the navbar
// Useful if you want to support a single color mode
disableSwitch: true,
// Should use the prefers-color-scheme media-query,
// using user system preferences, instead of the hardcoded defaultTheme
respectPrefersColorScheme: true,
// Display the ring in Profile picture
displayAvatarRing: true,
// Available themes. To remove any theme, exclude from here.
themes: [
'light',
'dark',
'cupcake',
'bumblebee',
'emerald',
'corporate',
'synthwave',
'retro',
'cyberpunk',
'valentine',
'halloween',
'garden',
'forest',
'aqua',
'lofi',
'pastel',
'fantasy',
'wireframe',
'black',
'luxury',
'dracula',
'cmyk',
'autumn',
'business',
'acid',
'lemonade',
'night',
'coffee',
'winter',
'dim',
'nord',
'sunset',
'procyon',
],
// Custom theme, applied to `procyon` theme
customTheme: {
primary: '#fc055b',
secondary: '#219aaf',
accent: '#e8d03a',
neutral: '#2A2730',
'base-100': '#E3E3ED',
'--rounded-box': '3rem',
'--rounded-btn': '3rem',
},
},
// Optional Footer. Supports plain text or HTML.
// footer: `Made with <a
// class="text-primary" href="https://github.com/arifszn/gitprofile"
// target="_blank"
// rel="noreferrer"
// >GitProfile</a> and ❤️`,
enablePWA: false,
};
export default CONFIG;