{"id":20472111,"url":"https://github.com/ivangreve/nuxt-resume","last_synced_at":"2025-06-22T13:08:08.218Z","repository":{"id":53131147,"uuid":"273799950","full_name":"ivangreve/nuxt-resume","owner":"ivangreve","description":"Personal resume template, VueJs + Nuxt","archived":false,"fork":false,"pushed_at":"2021-04-05T14:32:14.000Z","size":1352,"stargazers_count":39,"open_issues_count":2,"forks_count":21,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-22T13:08:01.340Z","etag":null,"topics":["bootstrap-template","html-resume","i18n","i18n-nuxt","nuxt","nuxt-resume","nuxt-template","resume","resume-app","resume-i18n","resume-template","resume-website","vuejs","vuejs-resume","vuejs-template"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivangreve.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-20T23:23:14.000Z","updated_at":"2025-03-17T15:04:40.000Z","dependencies_parsed_at":"2022-08-19T18:20:53.785Z","dependency_job_id":null,"html_url":"https://github.com/ivangreve/nuxt-resume","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ivangreve/nuxt-resume","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangreve%2Fnuxt-resume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangreve%2Fnuxt-resume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangreve%2Fnuxt-resume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangreve%2Fnuxt-resume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivangreve","download_url":"https://codeload.github.com/ivangreve/nuxt-resume/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangreve%2Fnuxt-resume/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261296937,"owners_count":23137220,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap-template","html-resume","i18n","i18n-nuxt","nuxt","nuxt-resume","nuxt-template","resume","resume-app","resume-i18n","resume-template","resume-website","vuejs","vuejs-resume","vuejs-template"],"created_at":"2024-11-15T14:18:35.271Z","updated_at":"2025-06-22T13:08:03.199Z","avatar_url":"https://github.com/ivangreve.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# ResuMe Nuxt + i18n (Multilanguage) ✨🌍\n\n![locates](./documentation/ResumeLogo.png)\n\nAn easy way to **build** you own personal web resume! 💪\n### [Check the Demo 💾](https://ivangreve.com/)\n\n## Pre-Requisites \n\n- Install [NodeJS](https://nodejs.org/es/)\n\n\n##  How to start? 🥳\n1) **Clone** the **repository**\n2) **Install** dependencies:\n  - `$ npm install`\n3) **Build** application:\n  - `$ npm run build`\n4) **Run** in **dev mode**:\n  - `$ npm run dev`\n\n\n## Configuration ⚙\n\n***You can easily customize the template and the languages!*** 🚀\n- To do this, you have to **edit** the **locales** files as you want! 📄\n\n![locates](./documentation/localefiles.jpg)\n\n### Languages Files 🌍\n**English**: `./locales/en.json`\n\n**Spanish** `./locales/es.json`\n\n### Add new Language\n1) **Create** a new language file in the folder `./locales` :\n- **eg.** : `fr.json`\n2) **Change** **i18n** configuration in the ***nuxt.config.js***, \n```javascript\ni18n: {\n\tlocales: ['en', 'es', 'fr'],\n\tdefaultLocale:  'en',\n\tvueI18n: {\n\t\tfallbackLocale:  'en',\n\t\tmessages: {\n\t\t\ten:  require('./locales/en.json'),\n\t\t\tes:  require('./locales/es.json'),\n\t\t\tfr:  require('./locales/fr.json')\n\t\t}\n\t}\n},\n```\n3) You can easily change the actual language by following way:\n```html\n\u003cdiv\u003e\n\t\u003cnuxt-link class=\"btn btn-light\" :to=\"switchLocalePath('en')\"\u003eEN\u003c/nuxt-link\u003e\n\t\u003cnuxt-link class=\"btn btn-light\" :to=\"switchLocalePath('es')\"\u003eES\u003c/nuxt-link\u003e\n\t\u003cnuxt-link class=\"btn btn-light\" :to=\"switchLocalePath('fr')\"\u003eFR\u003c/nuxt-link\u003e\n\u003c/div\u003e\n```\n\n##  Generate static code 🥳\n1) In the **root** folder, run the following command:\n- `$ npm run generate`\n2) All the **generated** code will be apear in the `./dist` folder.\n\n\n## Used Technologies/Tools 🔧🦾\n\n- [VueJs](https://vuejs.org/)\n- [Nuxt](https://nuxtjs.org/)\n- [i18n](https://nuxtjs.org/examples/i18n/)\n- [ESLint](https://eslint.org/) + [Prettier](https://prettier.io/)\n- [Bootstrap](https://getbootstrap.com/docs/4.1/getting-started/introduction/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivangreve%2Fnuxt-resume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivangreve%2Fnuxt-resume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivangreve%2Fnuxt-resume/lists"}