editor-js / editor-js/link

Portfolio Website HTML/CSS Validation and Deployment Issues

Open
#97 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
101
Forks
80
PR merge metrics
No merged PRs in 30d

Description

## Overview
This issue documents critical bugs and improvements needed for a -google-sheet"` contains extra space
- Should be: `name="submit-to-google-sheet"`

7. **Font Awesome Icon Typo**:
- ``
- Should be: ``

### Content Quality Issues (Low Priority)
8. **Spelling & Grammar Errors**:
- Title: "Ac personal portfolio website (Murphy Ben Kufre - Graphic Designer & Web Developer) that requires deployment and cross-browser compatibility testing.

## Critical Issues Identified

### 🔴 High Priority: Syntax Errors

1. **CSS Syntax Error - Background Color**
```css
/* conting" → "Accounting"
- "proffesional" → "professional"
- "Whattsapp" → "WhatsApp"
- "brithday" → "birthday"
- Multiple other typos throughout content

## Required Actions

- [ ] Validate all CSS syntax
- [ ] Correct CDN URL protocols (https)
- [ ] Replace local Windows file paths with valid web URLs
- [ ] Fix HTML structure and close all tags properly
- [ ] Correct form element attributes
- [ ] Update icon class names to match Font Awesome documentation
- [ ] Proofread and correct spelling/grammar throughout
- [ ] Test responsive design across devices (mobile, tablet, desktop)
- [ ] Validate HTML using W3C validator
- [ ] Set up proper hosting (GitHub Pages, Netlify, Vercel, etc.)

## Acceptance Criteria

- [ ] All CSS validates without errors
- [ ] All CDN and external resource URLs resolve correctly
- [ ] All images load successfully without 404 errors
- [ ] HTML validates without structural errors
- [ ] Form submits successfully to intended backend
- [ ] Page is fully❌ INCORRECT */
background: local#111;

/* ✅ CORRECT */
background: #111;
```
Location: Inline `` tag, `body` selector

2. **Font Awesome CDN URL Malformed**
```html
<!-- ❌ INCORRECT -->
<link rel="stylesheet" href="htpps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css">

<!-- ✅ CORRECT -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css">
```
Issue: Missing 't' in 'https' protocol

3. **CSS Grid Property Error**
```css
/* ❌ INCORRECT */
grid: 20px;

/* ✅ CORRECT */
gap: 20px;
```
Location: `. responsive (mobile-first design)
- [ ] No console errors or warnings in browser DevTools
- [ ] All text is spell-checked and grammatically correct
- [ ] Website is hosted and accessible via public URL
- [ ] Performance metrics meet best practices (Lighthouse score >90)

## Additional Notes

This website demonstrates fundamental web design principles using vanilla HTML/CSS. The integration withportfolio` class

4. **Icon Class Typo**
```html
<!-- ❌ INCORRECT -->
<i class="far fa-evelope"></i>

<!-- ✅ CORRECT -->
<i class="far fa-envelope"></i>
```

### 🟠 Medium Priority: Asset & Path Issues

5. **Local File Path References**
All image sources use absolute Windows file paths that won't work on the web:
```html
<!-- ❌ INVALID the Editor.js Link Tool repository suggests potential use as a case study or documentation reference for the project.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.