Skip to content

Latest commit

Β 

History

History
87 lines (70 loc) Β· 1.91 KB

File metadata and controls

87 lines (70 loc) Β· 1.91 KB

πŸ“„ RΓ©sumΓ© Website β€” Static HTML + SCSS

A simple, fast, and fully customizable rΓ©sumΓ© / portfolio website built using HTML, SCSS, and optional Bootstrap. This project focuses on clean structure, modular styles, and easy deployment (GitHub Pages, Netlify, etc.). πŸš€ Features

βœ”οΈ Fully static β€” no backend required βœ”οΈ SCSS with custom variables + partials βœ”οΈ Responsive layout βœ”οΈ Easy to customize colors, fonts, and sections βœ”οΈ Lightweight and fast βœ”οΈ Ready for GitHub Pages deployment

project/ β”‚ β”œβ”€ dist/ # Compiled production files (created after build) β”‚ β”œβ”€ src/ β”‚ β”œβ”€ scss/ β”‚ β”‚ β”œβ”€ _variables.scss β”‚ β”‚ β”œβ”€ _mixins.scss β”‚ β”‚ β”œβ”€ _layout.scss β”‚ β”‚ β”œβ”€ _components.scss β”‚ β”‚ └─ main.scss # root SCSS file β”‚ β”‚ β”‚ └─ index.html # main rΓ©sumΓ© HTML page β”‚ β”œβ”€ package.json └─ README.md

Development

  • Just improve or add feature and push to github:
    • Magic: develop update automatically
    • npm run start

Getting started

  • Open code in VS Code
  • run script start

Google Tag Manager

  • Access to your website
  • Conversion-Tracking
  • Basis for Optimazation

// Variables @import "./variables";

// Mixins @import "./mixins";

// Base layout styles @import "./layout";

// Components (buttons, cards, sections) @import "./components";

npx sass src/scss/main.scss dist/style.css --watch

''' name: Deploy to GitHub Pages on: push: branches: [main]

permissions: contents: read pages: write id-token: write

jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: npm install - run: npx sass src/scss/main.scss dist/style.css --style=compressed

  - uses: actions/upload-pages-artifact@v3
    with:
      path: dist

deploy: needs: build runs-on: ubuntu-latest steps: - uses: actions/deploy-pages@v4