https://github.com/alxdrcirilo/alxdrcirilo.github.io
Personal blog
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.5%) to scientific vocabulary
Keywords
Repository
Personal blog
Basic Info
- Host: GitHub
- Owner: alxdrcirilo
- License: mit
- Language: Vue
- Default Branch: main
- Homepage: http://alxdrcirilo.dev/
- Size: 10.2 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Personal blog
This is the source code for my personal blog, which is built using Nuxt 4 and hosted on GitHub Pages. The content is written in Markdown and handled by Nuxt Content.
Feel free to visit alxdrcirilo.dev to see the live version of the blog. I try to keep the content updated with my latest projects and thoughts on various topics 🌻
Structure
The blog is structured as follows:
yaml
.
├── CNAME # Domain configuration for GitHub Pages
├── LICENSE # Project license
├── README.md # Project documentation
└── src # Main source code
├── app # Nuxt app source
│ ├── app.vue # Main Vue app component
│ ├── assets/ # Static assets (CSS, images)
│ ├── components/ # Vue components
│ ├── layouts/ # App layouts
│ ├── pages/ # Route pages
│ └── plugins/ # Nuxt plugins
├── content # Blog posts in Markdown
│ └── blog/
├── content.config.ts # Nuxt Content configuration
├── nuxt.config.ts # Nuxt configuration
├── package.json # Project dependencies and scripts
└── public # Static files served as-is
└── images/ # Blog images
Local development
I'm using Bun as my JavaScript runtime. To get started, you need to have Bun installed on your machine.
Installation
After installing Bun, you can clone this repository and run the following commands:
bash
bun install
bun run dev
This will install the dependencies, start the development server, and you can view the blog at http://localhost:3000.
Formatting
To format the code, you can use the following command:
bash
bun run format
Under the hood, this uses Prettier to ensure consistent code style across the project.
Deployment
The blog is deployed using GitHub Actions. The deployment workflow is defined in .github/workflows/deploy.yaml. It builds the project and deploys it to the gh-pages branch, which is then served by GitHub Pages.
Owner
- Name: Alexandre Cirilo
- Login: alxdrcirilo
- Kind: user
- Location: The Netherlands
- Repositories: 1
- Profile: https://github.com/alxdrcirilo
GitHub Events
Total
- Watch event: 1
- Delete event: 1
- Push event: 125
- Pull request event: 2
- Create event: 14
Last Year
- Watch event: 1
- Delete event: 1
- Push event: 125
- Pull request event: 2
- Create event: 14
Dependencies
- actions/checkout v4 composite
- actions/deploy-pages v4 composite
- actions/upload-pages-artifact v3 composite
- oven-sh/setup-bun v2 composite
- @iconify-json/fa ^1.2.1 development
- @iconify-json/fa6-brands ^1.2.6 development
- @iconify-json/fa6-solid ^1.2.4 development
- prettier ^3.6.2 development
- @nuxt/content ^3.6.3
- @nuxt/icon ^1.15.0
- @nuxt/image ^1.11.0
- @nuxtjs/color-mode ^3.5.2
- better-sqlite3 ^12.2.0
- feed ^5.1.0
- nuxt ^4.0.3