Skip to content

Commit 63d32af

Browse files
authored
Merge pull request #1 from ArsenTech/blog-page
Blog Page Version 1
2 parents bf7b9c7 + ee9beef commit 63d32af

File tree

111 files changed

+14059
-3301
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+14059
-3301
lines changed

.github/CODEOWNERS

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Configs
2+
tsconfig.json @ArsenTech
3+
*.config.* @ArsenTech
4+
components.json @ArsenTech
5+
6+
# Package Managing
7+
package.json @ArsenTech
8+
package-lock.json @ArsenTech
9+
10+
# Common Repo Files
11+
README.md @ArsenTech
12+
LICENSE.md @ArsenTech
13+
CONTRIBUTING.md @ArsenTech
14+
CODE_OF_CONDUCT.md @ArsenTech
15+
CHANGELOG.md @ArsenTech
16+
.gitignore @ArsenTech
17+
18+
# Everything in scripts folder
19+
/scripts/** @ArsenTech
20+
21+
# All GitHub workflow files
22+
.github/** @ArsenTech
23+
24+
# Every Single Blog Post
25+
src/posts/*.mdx @ArsenTech
Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,37 @@
11
---
22
name: Bug report
33
about: Create a report to help us improve
4-
title: ''
5-
labels: ''
4+
title: "[BUG]: "
5+
labels: 'bug'
66
assignees: ''
77

88
---
99

10-
**Describe the bug**
10+
## Describe the bug
1111
A clear and concise description of what the bug is.
1212

13-
**To Reproduce**
14-
Steps to reproduce the behavior:
13+
## Steps To Reproduce
1514
1. Go to '...'
1615
2. Click on '....'
1716
3. Scroll down to '....'
1817
4. See error
1918

20-
**Expected behavior**
19+
## Expected results
2120
A clear and concise description of what you expected to happen.
2221

23-
**Screenshots**
24-
If applicable, add screenshots to help explain your problem.
22+
## Screenshots / Video
23+
If applicable, add screenshots or video to help explain your problem.
2524

26-
**Desktop (please complete the following information):**
25+
## Desktop (please complete the following information)
2726
- OS: [e.g. iOS]
2827
- Browser [e.g. chrome, safari]
2928
- Version [e.g. 22]
3029

31-
**Smartphone (please complete the following information):**
30+
## Smartphone (please complete the following information)
3231
- Device: [e.g. iPhone6]
3332
- OS: [e.g. iOS8.1]
3433
- Browser [e.g. stock browser, safari]
3534
- Version [e.g. 22]
3635

37-
**Additional context**
38-
Add any other context about the problem here.
36+
## Additional context
37+
Add any other context about the problem here.
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
---
22
name: Feature request
33
about: Suggest an idea for this project
4-
title: ''
5-
labels: ''
4+
title: "[NEW FEATURE]: "
5+
labels: 'new feature request'
66
assignees: ''
77

88
---
99

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

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

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

19-
**Additional context**
20-
Add any other context or screenshots about the feature request here.
19+
## Additional context
20+
Add any other context or screenshots about the feature request here.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
11
# Pull Request | Description
2-
32
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.
43

5-
Fixes # [issue]
4+
It fixes the issue #[ISSUE NUMBER]
65

76
## Type of change
87

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

1414
# How Has This Been Tested?
15-
1615
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
17-
1816
- [ ] Test A
1917
- [ ] Test B
2018

@@ -33,4 +31,4 @@ Please describe the tests that you ran to verify your changes. Provide instructi
3331
- [ ] My changes generate no new warnings
3432
- [ ] I have added tests that prove my fix is effective or that my feature works
3533
- [ ] New and existing unit tests pass locally with my changes
36-
- [ ] Any dependent changes have been merged and published in downstream modules
34+
- [ ] Any dependent changes have been merged and published in downstream modules
File renamed without changes.

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,8 @@ yarn-error.log*
4040
# typescript
4141
*.tsbuildinfo
4242
next-env.d.ts
43+
44+
# Ignore generated RSS feed
45+
public/rss.xml
46+
public/rss.json
47+
public/atom.xml

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Change Log
2+
All notable changes of my blog page will be documented here.
3+
4+
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5+
6+
---
7+
## [1.0.0] - 2025-11-28
8+
### Added
9+
- Custom blockquote variants: `Note`, `Tip`, `Important`, `Warning`, `Caution`
10+
- Breadcrumbs and Buttons (Mobile TOC, Comments, Share) all in 1 component
11+
- Skeleton Loading on every posts
12+
- Search pages (`/tags/[tag]`, `/categories/[category]`)
13+
- Scroll To Top Button
14+
- Progress Bar on Header
15+
- RSS Feed (`/feed.xml`)
16+
- Blog page: Interactions (Powered by Giscus)
17+
- SEO (Title, Description, Metadata, Tags, Sitemap, Search Pages, OpenGraph)
18+
- Toaster to show the Share Status while Sharing the post (Success or Error)
19+
- 10 blog posts
20+
### Changed
21+
- Migrated from `markdown-to-jsx` to MDX
22+
- Made widgets collapsible (TOC, Categories, etc.)
23+
- Other UI/UX improvements and bug fixes
24+
- Made Flair-style Categories widget collapsible
25+
- Made Table of Contents widget mobile compatible
26+
- Made Badges Clickable
27+
- Updated Pagination design
28+
- Updated components using the Latest ShadCN components
29+
### Removed
30+
- “Coming Soon” placeholder
31+
32+
## [0.1.1] - 2025-06-14 (Pre-release)
33+
### Added
34+
- Home page widgets: Flair-style Categories, Featured Posts, and Search Bar
35+
- Blog page: Table of Contents widget and Tag-style Categories, Related Posts section
36+
- Theme toggle (Light/Dark Mode)
37+
- Copy Code button in Markdown
38+
- Christmas theme (active during Dec–Jan; legacy seasonal feature preserved)
39+
- Markdown Parse by using `markdown-to-jsx`
40+
- Pagination Support
41+
### Added Pages
42+
- 404 Page
43+
- Landing Page with feature highlights
44+
- Blog Post page with full Markdown support
45+
46+
## [0.1.0] - 2025-03-28 (Pre-release)
47+
### Initialized
48+
- “Coming Soon” placeholder

CODE_OF_CONDUCT.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ representative at an online or offline event.
6060

6161
Instances of abusive, harassing, or otherwise unacceptable behavior may be
6262
reported to the community leaders responsible for enforcement at
63-
arsentech5002@gmail.com.
63+
[the contact page](https://arsentech.github.io/#contact).
6464
All complaints will be reviewed and investigated promptly and fairly.
6565

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

8585
**Community Impact**: A violation through a single incident or series
86-
of actions, Code Disrespect.
86+
of actions.
8787

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

115115
## Attribution
116116

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

119-
### **It's Important to Respect My Code :-)**
121+
Community Impact Guidelines were inspired by [Mozilla's code of conduct
122+
enforcement ladder](https://github.com/mozilla/diversity).
123+
124+
[homepage]: https://www.contributor-covenant.org
125+
126+
For answers to common questions about this code of conduct, see the FAQ at
127+
https://www.contributor-covenant.org/faq. Translations are available at
128+
https://www.contributor-covenant.org/translations.

0 commit comments

Comments
 (0)