mirror of
https://github.com/NohamR/gitprofile.git
synced 2026-05-24 20:00:22 +00:00
224 lines
5.9 KiB
TypeScript
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;
|