Sat Naing
35429176e0
refactor!: remove react dependency for UI interactions ( #457 )
...
Remove react as a dependency for UI interactions.
Update jsx components such as Search and Datetime
with astro components.
2025-03-08 18:21:37 +07:00
satnaing
f71fdc1398
chore: update robots.txt implementation
2025-03-08 18:21:37 +07:00
satnaing
172e14b5f4
build!: upgrade to Tailwind CSS v4
2025-03-08 18:21:37 +07:00
satnaing
53c79dd4c1
refactor: update import alias in files
2025-03-08 18:21:37 +07:00
satnaing
cd11b39d22
build: add icons and update asset directorries
2025-03-08 18:21:37 +07:00
satnaing
cc936ca5e4
build!: upgrade Astro to v5 and related packages
2025-03-08 18:21:37 +07:00
George Zhao
a56b28bc2c
fix: use tag name for display in tags page ( #438 )
...
Instead of slugified tags, original tag names will
be used for displaying tag names in the tags page.
2025-02-08 11:52:36 +07:00
xiecang
b9ef735d68
fix: sort archive posts by pubDatetime ( #415 )
2025-01-02 23:40:30 +07:00
Patrick Wilson
7573617e79
feat: add archives page with configurable menu ( #386 )
...
* feat: add archives page with configurable menu
* optimize: compat mobile layout
* fix: update archive menu layout
* fix: hide archives page from URL if showArchives is false
* docs: add `showArchives` option in docs
Resolves #361
---------
Co-authored-by: satnaing <satnaingdev@gmail.com >
2024-10-14 18:49:40 +07:00
Andrea Mignone
b16fba81af
refactor: remove duplicate [page].astro ( #389 )
...
Co-authored-by: satnaing <satnaingdev@gmail.com >
2024-10-07 20:50:44 +07:00
Rob Hudson
94ede9bb17
fix: add missing posts sorting ( #383 )
2024-10-02 21:31:12 +07:00
Sat Naing
29eff36794
feat: add prev/next links at the bottom of blog post ( #372 )
...
* feat: add prev/next links at the bottom of blog post
* fix: update and rerun scripts in post details page after swap
Resolves #358
2024-09-16 20:43:54 +07:00
Timon Jurschitsch
08b1676cdd
refactor: replace pagination logic with Astro built-in pagination ( #376 )
2024-09-16 13:05:50 +07:00
Sat Naing
8762650c60
fix(a11y): remove aria-labels from non-interactive elements ( #346 )
...
Remove aria-label from `<h1>` of 404 page and disabled LinkButton.
Resolves #263
2024-08-04 14:50:31 +07:00
David Legrand
0d5ea52c23
feat: add number of posts config for home page ( #281 )
...
* Add a SITE config parameter for posts in index page
* docs: update blog post for `postPerIndex` config
---------
Co-authored-by: satnaing <satnaingdev@gmail.com >
2024-07-14 16:48:49 +07:00
面条
b3a1d9d369
fix: add trailing slash to links to avoid extra redirects ( #246 )
...
Add trailing slash to links for improved consistency with RSS links and to avoid unnecessary redirects.
---------
Co-authored-by: satnaing <satnaingdev@gmail.com >
2024-01-25 10:24:28 +06:30
satnaing
a7abab4372
refactor: update code formatting with prettier
2024-01-24 09:23:16 +06:30
Sat Naing
629dbfda5b
fix: remove recent posts section if there's no post ( #238 )
...
Changes made:
- Removed the recent posts section if there's no post under the recent section.
- Eliminated unnecessary <Hr /> tags when there's no recent post.
- Extracted all-links from the recent section and put it above the footer.
Closes : #204
2024-01-18 09:38:41 +06:30
David Legrand
3efa05cc10
feat: hide posts in Prod with future pubDatetime ( #234 )
...
* Hide posts when PubDateTime is not reached
* refactor: extract filter logic into a file
* docs: update SITE config docs
---------
Co-authored-by: satnaing <satnaingdev@gmail.com >
2024-01-15 19:40:02 +06:30
satnaing
940deb6d3f
fix(a11y): resolve accessibility issues
...
A11y Improvements
- add screen-reader only texts
- remove autoFocus on search box
- replace disabled link with span text in LinkButton
2024-01-09 15:49:50 +06:30
satnaing
a5a7e7459a
style: remove unnecessary margin
2024-01-04 15:53:12 +06:30
satnaing
20536b0562
fix: update rss pubDate to prioritize modDatetime if exists
2024-01-04 15:53:12 +06:30
Sat Naing
581826a5af
feat: add pagination in tag posts ( #201 )
...
* feat: add pagination in tag posts
Implement pagination in tag posts. Refactor and extract pagination logic and pagination component.
Closes : #152
* fix: update breadcrumbs for updated tag pagination
2023-12-29 10:26:02 +06:30
Sat Naing
b05b8fb842
feat: replace slugified title with unslugified tag name ( #198 )
...
Update slugified titles to be unslugified in the tag page. This is for better SEO and better a11y. Url and tag elelemnts will still be slugified.
Closes : #179
2023-12-28 14:16:40 +06:30
Sat Naing
2827d4e7d8
refactor: replace postSlug with Astro content slug
...
* refactor: replace postSlug with Astro content slug
Remove postSlug from blog schema. Refactor articles that use postSlug. Remove slugify function from slugify util file. Replace slugify logic with Astro's content collections slug logic.
Closes : #186
* docs: update docs for removed slugify contents
* refactor: remove unused import
2023-12-27 10:20:55 +06:30
tanishqmanuja
6352353470
feat: dynamically generate robots.txt
2023-10-03 13:44:57 +06:30
tanishqmanuja
300d014fd7
feat: og image routes
2023-09-26 02:04:11 +06:30
tanishqmanuja
b5308debab
chore: remove unused file
2023-09-26 02:04:11 +06:30
tanishqmanuja
d10e8dfb78
refactor: post slug routing
2023-09-26 02:04:11 +06:30
Tanishq Manuja
6c7d04fa12
feat: add view transitions for card on search page ( #118 )
...
* feat: use predictable slug for card transition
* feat: enable view transitions in search card
* refactor: use Card.tsx instead of Card.astro
* refactor: handle card styling in component
* refactor: remove unused class name
---------
Co-authored-by: Sat Naing <satnaingdev@gmail.com >
2023-09-26 02:04:11 +06:30
satnaing
1933a6beae
fix: update auto-gen OG images to allow special char usage in title
...
Update the implementation of og image generation code to allow special character usage in title.
fix #103 , fix #88
2023-09-26 02:04:11 +06:30
satnaing
08e4f545a0
refactor: display only non-featured posts in Recent Section
2023-09-26 02:04:11 +06:30
satnaing
cbdaa59bae
feat: add ViewTransitions from Astro
...
Integrate ViewTransitions API from Astro v3.
resolve #96
2023-09-26 02:04:11 +06:30
satnaing
e486687610
feat: upgrade to astro v3
...
Upgrade to astro v3. Update dependencies. Fix codes and features due to migration.
BREAKING CHANGE: Astro v3
resolve #111
2023-09-26 02:04:11 +06:30
Parinya T
b571816dcd
fix: sort posts in [tag] page ( #101 )
...
* fix: sorted posts in tags page
2023-08-09 14:08:16 +06:30
satnaing
e017dcf9a5
style: format files with prettier
2023-06-21 11:48:07 +06:30
satnaing
08151881cc
style: format file with prettier
2023-03-24 23:48:15 +06:30
Salman Hossain Saif
9e62b637e8
fix: sort rss feed from latest to oldest ( #38 )
...
* Sorted the rss feed from latest to oldest. Which is crucial for RSS readers.
* sorted rss using util func
* refactor: remove redundant draft filter and update import positions
---------
Co-authored-by: Saif71 <>
Co-authored-by: Sat Naing <satnaingdev@gmail.com >
2023-03-17 13:14:10 +06:30
satnaing
1a427285f3
style: format styles with Tailwind Prettier plugin
2023-01-31 15:53:49 +06:30
satnaing
50af65b0b4
refactor: update ogImage.src to ogImage
2023-01-30 20:57:35 +06:30
satnaing
1fbb2d3c4d
refactor: move filtering draft to getCollection func
2023-01-29 21:25:54 +06:30
satnaing
4a0bd18b1b
refactor: remove unnessary types and refactor excluding draft
...
Exclude types of postResult and pagePaths which can be inferred. Filtered draft posts in
getCollection function.
2023-01-29 21:17:12 +06:30
satnaing
c192cd8e50
fix: exclude draft posts in specific tag page
2023-01-29 20:08:01 +06:30
satnaing
e8171d327e
refactor: update for new content collection api
2023-01-28 01:23:37 +06:30
satnaing
1717222a8b
refactor: update querying logic with content collections api
2023-01-28 01:15:36 +06:30
satnaing
db385b6567
refactor: update to AstroV2 and remove headings on search result
...
Update imports and types according to Astro v2 content collections. Remove headings on search result
for better search accuracy.
2023-01-28 00:58:40 +06:30
satnaing
0fe14f4217
refactor: refactor relative imports to aliases
2023-01-28 00:52:18 +06:30
satnaing
293bad3b49
refactor: update fetch method and frontmatter type
2023-01-26 22:56:02 +06:30
satnaing
42eb018889
fix: hide social links section if no link is active
...
fix #16
2022-12-28 19:18:50 +06:30
Sat Naing
ce3f1dc4a0
feat: generate dynamic og image for blog posts ( #15 )
...
* feat: add dynamic og image using satori
* feat: add og card styling
* feat: add dynamic paths for ogTitle
* feat: add default og url
* ci: change config site url for testing purpose
* fix: update original auto-generate og image style
* refactor: move ogImage jsx inside generateOgImage
* fix: add conditions for filtering draft posts & ogImages
* build: update minor and major dependency updates
* build: update site option in config file
2022-12-28 09:09:57 +06:30