felipecordero.github.io Tailwind Templates

Felipecordero.github.io

This is my personal website built with Hugo, a fast and modern static site generator. The site features a clean, responsive design powered by Tailwind CSS.

Personal Website

This is my personal website built with Hugo, a fast and modern static site generator. The site features a clean, responsive design powered by Tailwind CSS and uses my own theme, CareerCanvas.

🚀 Features

  • Built with Hugo static site generator
  • Uses CareerCanvas theme (my own creation)
  • Styled with Tailwind CSS
  • Responsive design with dark mode support
  • Typography plugin for better content formatting
  • Custom layouts and templates
  • Image galleries for project showcases
  • Multilingual support (English/French)
  • Interactive skills and experience sections

🛠️ Prerequisites

Before you begin, ensure you have the following installed:

  • Hugo (Extended version recommended)
  • Node.js (for npm packages)
  • npm (comes with Node.js)

🏗️ Installation

  1. Clone the repository:

    git clone https://github.com/felipecordero/felipecordero.github.io.git
    cd felipecordero.github.io
    
  2. Install npm dependencies:

    npm install
    

🚀 Development

To start the development server:

npm run dev

This command runs hugo server -D, which starts a local server and includes draft content (content with draft: true in the front matter). This is useful for previewing unpublished or in-progress content during development.

The site will be available at http://localhost:1313

🏗️ Building

To build the site for production, you need to:

  1. Build the CSS with Tailwind:

    npm run build:css
    
  2. Build the site with Hugo:

    npm run build
    

Or you can do both in one command:

npm run build:css && npm run build

The built site will be in the public/ directory.

Note: The CSS build step is necessary because the site uses Tailwind CSS, which needs to be processed to generate the final CSS file with only the used styles.

📁 Project Structure

  • assets/ - Contains source files for CSS, JavaScript, and other assets
  • content/ - Contains the content of your site
  • static/ - Contains static files like images
  • themes/careercanvas/ - Contains the CareerCanvas theme
  • config.toml - Main configuration file
  • tailwind.config.js - Tailwind CSS configuration

🛠️ Technologies Used

👨‍💻 About the Theme

The CareerCanvas theme is my own creation, designed specifically for technical and engineering portfolios. It features:

  • Modern, responsive design
  • Dark mode support
  • Interactive components
  • Image galleries
  • Multilingual support
  • Optimized for technical content

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

📫 Contact

For any questions or suggestions, please open an issue in the GitHub repository or visit felipecordero.com.

🚨 Important Note

The built CSS file (themes/careercanvas/static/css/main.css) is managed by the theme submodule and should not be committed separately in this repository. If you need to update the CSS, please do so in the theme repository and then update the submodule here.

Top categories

Loading Svelte Themes