-
Notifications
You must be signed in to change notification settings - Fork 0
Create portfolio homepage with Blog, Poetry, About sections, custom domain support, and content management system #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
d79ed47
fb46301
2b7ad41
ed69319
ff5a744
f3ab7ad
cfe72f9
a38d03a
bc2e67a
2ffa7b7
604432d
127bee6
7d4a0d9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| adamu.tech |
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,340 @@ | ||||||||||
| # Portfolio Management Guide | ||||||||||
|
|
||||||||||
| This guide shows you how to update and manage your portfolio at `adamu.tech`. | ||||||||||
|
|
||||||||||
| ## 📁 File Structure | ||||||||||
|
|
||||||||||
| ``` | ||||||||||
| adab-tech.github.io/ | ||||||||||
| ├── index.html # Main portfolio page (edit this!) | ||||||||||
| ├── CNAME # Domain configuration (adamu.tech) | ||||||||||
| ├── assets/ # Create this folder for your files | ||||||||||
| │ ├── cv/ # Store your CV here | ||||||||||
| │ ├── images/ # Store images here | ||||||||||
| │ └── blog/ # Optional: blog assets | ||||||||||
| └── PORTFOLIO_GUIDE.md # This guide | ||||||||||
| ``` | ||||||||||
|
|
||||||||||
| ## 🎯 How to Update Content | ||||||||||
|
|
||||||||||
| ### 1. Update Your CV | ||||||||||
|
|
||||||||||
| **Step 1:** Create the assets folder structure | ||||||||||
| ```bash | ||||||||||
| mkdir -p assets/cv | ||||||||||
| ``` | ||||||||||
|
|
||||||||||
| **Step 2:** Add your CV file | ||||||||||
| - Save your CV as PDF: `assets/cv/adamu-danjuma-cv.pdf` | ||||||||||
| - Or use your name: `assets/cv/Adamu_Danjuma_Resume.pdf` | ||||||||||
|
|
||||||||||
| **Step 3:** The CV download link is already configured in `index.html` (line 529): | ||||||||||
| ```html | ||||||||||
| <a href="assets/cv/adamu-danjuma-cv.pdf" class="cv-download" download>Download CV</a> | ||||||||||
| ``` | ||||||||||
|
|
||||||||||
| **To update:** Just replace the PDF file in `assets/cv/` folder. | ||||||||||
|
|
||||||||||
| --- | ||||||||||
|
|
||||||||||
| ### 2. Add a New Blog Post | ||||||||||
|
|
||||||||||
| **Find the Blog Section** in `index.html` (around line 630-690) | ||||||||||
|
|
||||||||||
| **Copy this template:** | ||||||||||
| ```html | ||||||||||
| <article class="blog-post"> | ||||||||||
| <h3><a href="#">YOUR BLOG TITLE HERE</a></h3> | ||||||||||
| <p class="meta">Published: Month DD, YYYY</p> | ||||||||||
| <p> | ||||||||||
| Your blog post summary goes here. Write 150-200 words that give readers | ||||||||||
| a preview of what the full article covers. Make it engaging! | ||||||||||
| </p> | ||||||||||
| <a href="#" class="read-more">Read full article →</a> | ||||||||||
| </article> | ||||||||||
| ``` | ||||||||||
|
|
||||||||||
| **Paste it** inside the `<div class="blog-posts">` section to add a new post. | ||||||||||
|
|
||||||||||
| **Tips:** | ||||||||||
| - Update the title, date, and summary | ||||||||||
| - For the full article link, you can: | ||||||||||
| - Link to an external blog (Medium, Dev.to, etc.) | ||||||||||
| - Create a new HTML file: `blog/my-article.html` and link to it | ||||||||||
| - Link to a PDF: `assets/blog/my-article.pdf` | ||||||||||
|
|
||||||||||
| --- | ||||||||||
|
|
||||||||||
| ### 3. Add a New Poem | ||||||||||
|
|
||||||||||
| **Find the Poetry Section** in `index.html` (around line 693-710) | ||||||||||
|
||||||||||
| **Find the Poetry Section** in `index.html` (around line 693-710) | |
| **Find the Poetry Section** in `index.html` (around line 644-706) |
Copilot
AI
Dec 14, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The line number reference is inaccurate. The documentation states the social media icons are "around line 728-742" but they actually span lines 730-742 in index.html.
| **Find the Social Icons** in `index.html` (around line 728-742) | |
| **Find the Social Icons** in `index.html` (around line 730-742) |
Copilot
AI
Dec 14, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Quick Reference table contains inaccurate line numbers that don't match the actual content locations in index.html. For example, "Blog Posts" is listed as "Lines 630-690" but actually spans lines 596-639, and "Poetry Items" is listed as "Lines 693-710" but actually spans lines 644-706. These inaccuracies will make it difficult for users to navigate the file effectively.
| | Blog Posts | Lines 630-690 | | |
| | Poetry Items | Lines 693-710 | | |
| | Blog Posts | Lines 596-639 | | |
| | Poetry Items | Lines 644-706 | |
Copilot
AI
Dec 14, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The line number for the contact form email is incorrect. The TODO comment states "Line 712" but the actual contact form action with the email is on line 714. This could cause confusion when users try to locate this element.
| - Line 712: Contact form email | |
| - Line 714: Contact form email |
Copilot
AI
Dec 14, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The line number for the contact form email is listed incorrectly. The documentation states "Line 713" but the actual form element with the email action is on line 714 in index.html.
| **Find:** Line 713 | |
| **Find:** Line 714 |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| # Assets Directory | ||
|
|
||
| This folder contains all media and downloadable files for your portfolio. | ||
|
|
||
| ## Folder Structure | ||
|
|
||
| - **cv/** - Store your CV/Resume files here | ||
| - **images/** - Store images for your portfolio | ||
| - **blog/** - Optional blog assets | ||
|
|
||
| ## Usage | ||
|
|
||
| Reference files in your index.html: | ||
| - CV: `<a href="assets/cv/your-cv.pdf" download>Download CV</a>` | ||
| - Images: `<img src="assets/images/photo.jpg" alt="Description">` |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| Optional: Place blog-related files here |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| Place your CV file here (e.g., adamu-danjuma-cv.pdf) |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| Place your images here |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The line number reference for the Blog section is inaccurate. The comment states "around line 630-690" but the actual Blog section in index.html spans from line 596 to line 639. This discrepancy could confuse users trying to locate and edit blog content.