Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
6d8031a
Starting To Develop Blog Page
ArsenTech Mar 29, 2025
36afa6e
Roadmap Is In The Correct Place
ArsenTech Apr 2, 2025
2942b32
Added some components
ArsenTech Apr 6, 2025
144c7c0
Added new components and changes in existing ones
ArsenTech Apr 7, 2025
5962e90
Converting from static export to dynamic project
ArsenTech Apr 13, 2025
939dcb3
Final touches after migrating to Vercel
ArsenTech Apr 13, 2025
bfe7e56
Merge branch 'main' into blog-page
ArsenTech Apr 13, 2025
63b2ada
1 small change
ArsenTech Apr 13, 2025
7239950
Merge branch 'blog-page' of https://github.com/ArsenTech/blog into bl…
ArsenTech Apr 13, 2025
48c3687
Created page blueprint
ArsenTech May 15, 2025
923eeca
Finished the Current Post Page with Table of Contents
ArsenTech Jun 14, 2025
78db8d8
Fixed 1 vulnerability
ArsenTech Jun 14, 2025
b292843
Added code to prevent build crash if folder doesn't exist
ArsenTech Jun 14, 2025
c5dae36
Fixed the `src/posts does not exist on the server.` issue
ArsenTech Jun 14, 2025
025228d
Some Changes in Readme, License, Code of Conduct, Contributing
ArsenTech Jun 25, 2025
dd812f7
Updated Issue and PR templates
ArsenTech Jun 25, 2025
c43dd85
Changed Codepen Username
ArsenTech Jul 8, 2025
e6ba4cb
Changed Codepen Username
ArsenTech Jul 8, 2025
f8c915d
Switched from `markdown-to-jsx` to MDX
ArsenTech Jul 28, 2025
b5eb15c
Fixed 1 error
ArsenTech Jul 28, 2025
0976b46
Added the blockquote variant support
ArsenTech Jul 28, 2025
ea240c8
Added the Collapsible widget support (Only on Table of Contents, but …
ArsenTech Jul 30, 2025
8b5d8fc
Moved the entire roadmap to CHANGELOG.md
ArsenTech Aug 7, 2025
02ad428
Made the Filters Section Collapsible, Added the Collapsible Comments …
ArsenTech Sep 5, 2025
1cc75a3
Made the Breadcrumbs and Comments link more accessible and added the …
ArsenTech Sep 6, 2025
df28a93
Removed some vulnerabilities
ArsenTech Sep 6, 2025
cd08ae9
Removed some useless dependencies and renamed files for clarity
ArsenTech Sep 6, 2025
cd2be32
Added the Progress Bar (1/2)
ArsenTech Sep 11, 2025
9511fc8
Revert "Added the Progress Bar (1/2)"
ArsenTech Sep 11, 2025
37e955f
Added The Progress bar to make the reading progrss bar on header + di…
ArsenTech Sep 11, 2025
c08c488
Added the Progress bar design on header
ArsenTech Sep 11, 2025
3c94f7b
Finally implemented the progress bar after multiple attempts
ArsenTech Sep 11, 2025
09500ae
Added RSS Feed
ArsenTech Sep 11, 2025
1ed916d
Finished The Comments Section with Giscus
ArsenTech Sep 11, 2025
9b3a784
Created the Tag search page and implemeted SEO optimization via Metadata
ArsenTech Sep 11, 2025
577b3e4
Fixed the Pagination loading bug
ArsenTech Sep 11, 2025
292012b
Fixed RSS Path Bug
ArsenTech Sep 11, 2025
266657f
Fixed the RSS Generation bug
ArsenTech Sep 11, 2025
b8da974
Fixed `The path argument must be of type string or an instance of Buf…
ArsenTech Sep 11, 2025
43bb018
Extra-SEO Optimization + Created sitemap + Some UI Tweaks
ArsenTech Sep 12, 2025
e89011f
Added more details of RSS feed from the previous commit (b8da97485ff0…
ArsenTech Sep 12, 2025
9b19728
Implemented Skeleton loading + Optimized and Cached functions for bet…
ArsenTech Sep 12, 2025
8b5c18a
Removed Additional loaders
ArsenTech Sep 12, 2025
83b68ec
Fixed logo dark mode bug
ArsenTech Sep 12, 2025
83f62f7
Remove ts-nocheck
ArsenTech Sep 12, 2025
80a4180
Implemented Responsible Design on Some Elements
ArsenTech Sep 13, 2025
c2ba8fe
Included the SEO in features section
ArsenTech Sep 14, 2025
6157dfa
Added the hover effect on Post title
ArsenTech Sep 14, 2025
66e283b
Updated The Responsive Design + Implemented the New Responsive TOC el…
ArsenTech Sep 19, 2025
e88a3b6
Re-formatted the Changelog and Readme
ArsenTech Sep 26, 2025
3c8479a
Referenced links to minimize the readme
ArsenTech Sep 27, 2025
479bf22
Added the Discussions badge
ArsenTech Sep 27, 2025
6694fe9
Added The License Section
ArsenTech Sep 27, 2025
d42ae36
Added License into the Table of Contents + Small grammar fixes
ArsenTech Sep 27, 2025
86c8809
Separated Some Badges + Linked License URL
ArsenTech Sep 29, 2025
c0fd3fb
Added Share button + Split `search/` into `tags/` and `categories/`, …
ArsenTech Sep 29, 2025
bbcc121
Moved PageLayout component into layout.tsx
ArsenTech Sep 29, 2025
bdbf170
Moved Some classes into components (Header, SiteSection) and updated …
ArsenTech Sep 29, 2025
cb242e4
Fixed `Maximum call stack size exceeded` on layout.tsx`
ArsenTech Sep 29, 2025
051a66f
Added the Vercel Status Badge
ArsenTech Oct 20, 2025
b746671
Finished the first post + Updated the UI with New ShadCN components +…
ArsenTech Oct 21, 2025
6916c4e
Added Author info + Added Author and Date into the blog header
ArsenTech Oct 22, 2025
07c242a
Added Default value in case of missing author name
ArsenTech Oct 22, 2025
32e93c6
Added Author URL + Configured Fallback Fonts
ArsenTech Oct 22, 2025
844492c
Changed Contributing.md + minor changes in Readme + Added Code Owner…
ArsenTech Oct 23, 2025
1080ff5
Merge branch 'main' into blog-page
ArsenTech Oct 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Configs
tsconfig.json @ArsenTech
*.config.* @ArsenTech
components.json @ArsenTech

# Package Managing
package.json @ArsenTech
package-lock.json @ArsenTech

# Common Repo Files
README.md @ArsenTech
LICENSE.md @ArsenTech
CONTRIBUTING.md @ArsenTech
CODE_OF_CONDUCT.md @ArsenTech
CHANGELOG.md @ArsenTech
.gitignore @ArsenTech

# Everything in scripts folder
/scripts/** @ArsenTech

# All GitHub workflow files
.github/** @ArsenTech
23 changes: 11 additions & 12 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,37 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
title: "[BUG]: "
labels: 'bug'
assignees: ''

---

**Describe the bug**
## Describe the bug
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
## Steps To Reproduce
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
## Expected results
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.
## Screenshots / Video
If applicable, add screenshots or video to help explain your problem.

**Desktop (please complete the following information):**
## Desktop (please complete the following information)
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
## Smartphone (please complete the following information)
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
## Additional context
Add any other context about the problem here.
14 changes: 7 additions & 7 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
title: "[NEW FEATURE]: "
labels: 'new feature request'
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
## Is your feature request related to a problem?
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
## Proposed solution
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
## Alternative solutions
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
## Additional context
Add any other context or screenshots about the feature request here.
8 changes: 3 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
# Pull Request | Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # [issue]
It fixes the issue #[ISSUE NUMBER]

## Type of change

Please delete options that are not relevant.
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update

# How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

- [ ] Test A
- [ ] Test B

Expand All @@ -33,4 +31,4 @@ Please describe the tests that you ran to verify your changes. Provide instructi
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream modules
- [ ] Any dependent changes have been merged and published in downstream modules
File renamed without changes
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,8 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts

# Ignore generated RSS feed
public/rss.xml
public/rss.json
public/atom.xml
46 changes: 46 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Change Log
All notable changes of my blog page will be documented here.

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

---
## [1.0.0] - Unreleased
### Added
- Custom blockquote variants: `Note`, `Tip`, `Important`, `Warning`, `Caution`
- Breadcrumbs and Buttons (Mobile TOC, Comments, Share) all in 1 component
- Skeleton Loading on every posts
- Search pages (`/tags/[tag]`, `/categories/[category]`)
- Scroll To Top Button
- Progress Bar on Header
- RSS Feed (`/feed.xml`)
- Blog page: Interactions (Powered by Giscus)
- SEO (Title, Description, Metadata, Tags, Sitemap, Search Pages, OpenGraph)
- Toaster to show the Share Status while Sharing the post (Success or Error)
### Changed
- Migrated from `markdown-to-jsx` to MDX
- Made widgets collapsible (TOC, Categories, etc.)
- Other UI/UX improvements and bug fixes
- Made Flair-style Categories widget collapsible
- Made Table of Contents widget mobile compatible
- Made Badges Clickable
- Updated Pagination
### Removed
- “Coming Soon” placeholder

## [0.1.1] - 2025-06-14 (Pre-release)
### Added
- Home page widgets: Flair-style Categories, Featured Posts, and Search Bar
- Blog page: Table of Contents widget and Tag-style Categories, Related Posts section
- Theme toggle (Light/Dark Mode)
- Copy Code button in Markdown
- Christmas theme (active during Dec–Jan; legacy seasonal feature preserved)
- Markdown Parse by using `markdown-to-jsx`
- Pagination Support
### Added Pages
- 404 Page
- Landing Page with feature highlights
- Blog Post page with full Markdown support

## [0.1.0] - 2025-03-28 (Pre-release)
### Initialized
- “Coming Soon” placeholder
17 changes: 13 additions & 4 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ representative at an online or offline event.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
[email protected].
[the contact page](https://arsentech.github.io/#contact).
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
Expand All @@ -83,7 +83,7 @@ behavior was inappropriate. A public apology may be requested.
### 2. Warning

**Community Impact**: A violation through a single incident or series
of actions, Code Disrespect.
of actions.

**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
Expand Down Expand Up @@ -114,6 +114,15 @@ the community.

## Attribution

If You Want to Fork, Give Credit to [ArsenTech](https://arsentech.github.io).
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

### **It's Important to Respect My Code :-)**
Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity).

[homepage]: https://www.contributor-covenant.org

For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.
Loading
Loading