- Implemented admin panel (35c5b19)
- deps-dev: Bump nuxt-toc from 2.6.7 to 2.7.2 (1b17881)
- deps-dev: Bump tailwindcss from 3.4.13 to 3.4.14 (bd453c8)
- deps-dev: Bump @iconify-json/material-symbols from 1.2.4 to 1.2.5 (0e72ff0)
- deps-dev: Bump @nuxt/eslint from 0.5.7 to 0.6.0 (0ed24dd)
- deps-dev: Bump eslint-plugin-vue from 9.29.0 to 9.29.1 (81632dd)
- Linted codes (9de3400)
- Updating blog content (9d65de7)
- Hanyujie2002 (@hanyujie2002)
- Updated screenshots of demo site (4908e52)
- Hanyujie2002 (@hanyujie2002)
- Updated name in demo site (c4686b8)
- Hanyujie2002 (@hanyujie2002)
- Updated release script (e13fa29)
- Hanyujie2002 (@hanyujie2002)
- Sort articles by date (a2014a4)
- Hanyujie2002 (@hanyujie2002)
- Updated the avatar image in demo site (542b911)
- Hanyujie2002 (@hanyujie2002)
- Set i18n strategy to prefix and default (b82c06a)
- Hanyujie2002 (@hanyujie2002)
- Implemented flex wrap for tags (4a8b5be)
- Hanyujie2002 (@hanyujie2002)
- Scrollbar layout shift (part 5) (a729fd6)
- Hanyujie2002 (@hanyujie2002)
- Scrollbar layout shift (part 4) (472a672)
- Hanyujie2002 (@hanyujie2002)
- Scrollbar layout shift (part 3) (f43f92f)
- Hanyujie2002 (@hanyujie2002)
- Scrollbar layout shift (6062a42)
- Hanyujie2002 (@hanyujie2002)
- Implemented animations for tags page (5778520)
- Hanyujie2002 (@hanyujie2002)
- Make cases incensitive (a2ceb2c)
- Hanyujie2002 (@hanyujie2002)
- Cache error (b1138a3)
- Hanyujie2002 (@hanyujie2002)
- Tag name not shown (041b3fa)
- Hanyujie2002 (@hanyujie2002)
- Duplicated tag variable (ed7ec91)
- Hanyujie2002 (@hanyujie2002)
- Implemented tags support (part 2) (1979855)
- Hanyujie2002 (@hanyujie2002)
- Implemented tags support (8ce97c7)
- Hanyujie2002 (@hanyujie2002)
- Updated style of mermaid (part 2) (7344d54)
- Hanyujie2002 (@hanyujie2002)
- Updated style of mermaid (4f7bb97)
- Hanyujie2002 (@hanyujie2002)
- Updated example articles (0752eef)
- Hanyujie2002 (@hanyujie2002)
- Profile image unable to rotate (1d2e120)
- Hanyujie2002 (@hanyujie2002)
- Updated image modal view on small screen (part 2) (b73a199)
- Hanyujie2002 (@hanyujie2002)
- Updated image modal view on small screen (62a4e1b)
- Hanyujie2002 (@hanyujie2002)
- Updated aos style of toc (1200657)
- Hanyujie2002 (@hanyujie2002)
- Updated style of inline code blocks (4e0680b)
- Hanyujie2002 (@hanyujie2002)
- Implemented images modal view (lightbox) (72e5250)
- Hanyujie2002 (@hanyujie2002)
- Background error on article list (c656faa)
- Hanyujie2002 (@hanyujie2002)
- Fixed article list aos problem (2d5d955)
- Hanyujie2002 (@hanyujie2002)
- Implemented animation on scroll (3797279)
- Hanyujie2002 (@hanyujie2002)
- Added support for more emojis via twemoji mozilla font (part 2) (e93955a)
- Hanyujie2002 (@hanyujie2002)
- Added support for more emojis via twemoji mozilla font (781e996)
- Hanyujie2002 (@hanyujie2002)
- Enlarged font size in search box of mobile screen (9c0f56b)
- Hanyujie2002 (@hanyujie2002)
- Unwanted corner of search box (5ebd5a8)
- Hanyujie2002 (@hanyujie2002)
- Implemented some animations (577a041)
- Hanyujie2002 (@hanyujie2002)
- Revert changes to page nav bar (01affd5)
- Hanyujie2002 (@hanyujie2002)
- Updated color of page nav bar (7221b7e)
- Hanyujie2002 (@hanyujie2002)
- Updated text color of page nav bar (86460ac)
- Hanyujie2002 (@hanyujie2002)
- Added popup and fadeout animation for search box (part 2) (d7550ae)
- Hanyujie2002 (@hanyujie2002)
- Added popup and fadeout animation for search box (1f1ed20)
- Hanyujie2002 (@hanyujie2002)
- Fixed text shown behind table header (4662381)
- Hanyujie2002 (@hanyujie2002)
- Implemented global color transiton (part 3) (95b14b5)
- Hanyujie2002 (@hanyujie2002)
- Implemented global color transiton (part 2) (940fcec)
- Hanyujie2002 (@hanyujie2002)
- Implemented global color transiton (c368047)
- Hanyujie2002
- Fixed alighment of an example table (3de0b9d)
- Hanyujie2002 (@hanyujie2002)
- Added icons for github flavored alart blocks (part 2) (1eba1ec)
- Hanyujie2002 (@hanyujie2002)
- Added icons for github flavored alart blocks (7e50df5)
- Hanyujie2002 (@hanyujie2002)
- Enhanced style of footnotes (67b537e)
- Hanyujie2002 (@hanyujie2002)
- Hydration completed but contains mismatches error (00be40d)
- Hanyujie2002 (@hanyujie2002)
- Fix search box problem (6f0a58d)
- Hanyujie2002 (@hanyujie2002)
- Updated style of github flavored alert block (part 3) (edc187b)
- Hanyujie2002 (@hanyujie2002)
- Updated style of github flavored alert block (part 2) (471d47f)
- Hanyujie2002 (@hanyujie2002)
- Updated style of github flavored alert block (d657588)
- Hanyujie2002 (@hanyujie2002)
- Simplified the code line number logic (6649219)
- Hanyujie2002 (@hanyujie2002)
- Code line number rendering problem (990e487)
- Hanyujie2002 (@hanyujie2002)
- Implemented right margin for sticky code line numbers (c91d709)
- Hanyujie2002 (@hanyujie2002)
- Make line numbers sticky in code box (b9c74a4)
- Hanyujie2002 (@hanyujie2002)
- Enhanced style of table (b789edc)
- Hanyujie2002 (@hanyujie2002)
- Implement margin between table head (th) (1d4a5b2)
- Hanyujie2002 (@hanyujie2002)
- Set text align right for code block line number (69fdc2b)
- Hanyujie2002 (@hanyujie2002)
- Fixed rss link (8abed20)
- Hanyujie2002 (@hanyujie2002)
- Implemented line numbers in code block (120f543)
- Hanyujie2002 (@hanyujie2002)
- Enhanced style of code lines highlighting (1fa5357)
- Hanyujie2002 (@hanyujie2002)
- Code copy problems (944845d)
- Hanyujie2002 (@hanyujie2002)
- Updated an code example with code line highlighting (3cbe6de)
- Hanyujie2002 (@hanyujie2002)
- Implemented support for code line highlighting (011c2e7)
- Hanyujie2002 (@hanyujie2002)
- Scale down font size on small screen (ab60af0)
- Hanyujie2002 (@hanyujie2002)
- Added mono style to inline code (a98109f)
- Hanyujie2002 (@hanyujie2002)
- Added github flavored alert block support (565afbc)
- Hanyujie2002 (@hanyujie2002)
- deps: Bump mermaid from 11.2.1 to 11.3.0 (a209cba)
- deps-dev: Bump prettier-plugin-tailwindcss from 0.6.6 to 0.6.8 (0ad28e0)
- deps-dev: Bump postcss from 8.4.45 to 8.4.47 (5b3577d)
- deps-dev: Bump @nuxt/devtools from 1.5.1 to 1.5.2 (9f2ffcb)
- deps-dev: Bump eslint from 9.11.1 to 9.12.0 (3836cad)
- Updated style of checkbox (2f60a05)
- Hanyujie2002 (@hanyujie2002)
- Update styles in navigation (00901ba)
- Hanyujie2002 (@hanyujie2002)
- Enhanced UI of first level title (beb061c)
- Hanyujie2002 (@hanyujie2002)
- Enhanced the SEO (b6bee6e)
- Hanyujie2002 (@hanyujie2002)
- Added details for search UI (3249975)
- Hanyujie2002 (@hanyujie2002)
- Enhanced details of search UI (447e632)
- Hanyujie2002 (@hanyujie2002)
- Fix the problem of static site generation (5454b7e)
- Hanyujie2002 (@hanyujie2002)
- Add animation for searching (f77caaa)
- Hanyujie2002 (@hanyujie2002)
- Enhanced style of text selection (165428d)
- Hanyujie2002 (@hanyujie2002)
- deps: Bump micromatch from 4.0.7 to 4.0.8 (5cfb519)
- deps: Bump rollup from 4.21.0 to 4.24.0 (07793e3)
- deps: Bump serve-static from 1.15.0 to 1.16.2 (1a4398b)
- Updated style of search box (003d718)
- Hanyujie2002 (@hanyujie2002)
- Enhanced style of scroll bar in search box (8e2d039)
- Hanyujie2002 (@hanyujie2002)
- Use localstorage instead of cookie to store color mode preference (05ecb06)
- Hanyujie2002 (@hanyujie2002)
- Enhanced UI of scrolling bars (3c0a67e)
- Hanyujie2002 (@hanyujie2002)
- Enhanced UI: (81535bc)
- Hanyujie2002 (@hanyujie2002)
- Enhance webpage aesthetics by making font thinner (ec3cce2)
- Hanyujie2002 (@hanyujie2002)
- Enhance colors in dark mode (c6d795c)
- Hanyujie2002 (@hanyujie2002)
- Turn to nuxt generate instead of nuxt build for better performance (5e4096e)
- Hanyujie2002 (@hanyujie2002)
- Extract color mode swtich into a standalone component (7cd705a)
- Hanyujie2002 (@hanyujie2002)
- Add dynamic code highlighing themes for light and dark modes (2484185)
- Hanyujie2002 (@hanyujie2002)
- Linted code (50bcdd5)
- Hanyujie2002 (@hanyujie2002)
- accessibility: Implement aria for code blocks (26c63ed)
- Hanyujie2002 (@hanyujie2002)
- Remove dependency of remark-mermaid (20df523)
- Hanyujie2002 (@hanyujie2002)
- Preload avatar image instead of lazy loading (cc0c726)
- Hanyujie2002 (@hanyujie2002)
- accessibility: Enhance page accessibility (cfcaae7)
- Linted code (400930e)
- Hanyujie2002 (@hanyujie2002)
- Implemented lazy loading for avatar picture (921f446)
- Hanyujie2002 (@hanyujie2002)
- Remove shiki dependency (32b0000)
- Hanyujie2002 (@hanyujie2002)
- deps: Bump mermaid from 11.1.1 to 11.2.1 (3631ee8)
- deps-dev: Bump @nuxt/icon from 1.5.1 to 1.5.2 (6d3bdcc)
- deps-dev: Bump eslint from 9.10.0 to 9.11.1 (1605a5e)
- deps: Bump shiki from 1.18.0 to 1.21.0 (b4895ee)
- deps-dev: Bump @iconify-json/catppuccin from 1.2.0 to 1.2.4 (b26b7f9)
- Enhance image loading (02b8c04)
- Hanyujie2002 (@hanyujie2002)
- Optimize CSS loading to prevent unnecessary blocking during initial page load (dbf34e2)
- Hanyujie2002 (@hanyujie2002)
- Resolved a color mode problem (6ebbb7d)
- Installed material-symbols icon package (51c60ae)
- Hanyujie2002 (@hanyujie2002)
- Implemented color mode (14a20da)
- Search box offset in mobile phone browser (48be459)
- Linted codes (b4ddad4)
- Hanyujie2002 (@hanyujie2002)
- Updated style of search (25c8223)
- Hanyujie2002 (@hanyujie2002)
- Implemented responsive UI for search (78ec8bc)
- Hanyujie2002 (@hanyujie2002)
- deps-dev: Bump vue from 3.5.3 to 3.5.8 (a24474e)
- deps-dev: Bump tailwindcss from 3.4.10 to 3.4.13 (eaec894)
- deps-dev: Bump nuxt-toc from 2.2.1 to 2.6.6 (a9595f9)
- deps: Bump shiki from 1.17.6 to 1.18.0 (c68916c)
- deps-dev: Bump @nuxtjs/i18n from 8.5.3 to 8.5.5 (cdd7b71)
- search: Implemented full text search (a126637)
- Hanyujie2002 (@hanyujie2002)
- Linting codes (ebd5e81)
- Hanyujie2002 (@hanyujie2002)
- Update scroll margin top values (e6cadaf)
- SEO: Added meta info for blog list and add open graph info (e35d5b4)
- Update favicon.ico to have a transparent background (efdae2f)
- page nav bar: Implement caching (1ee9fdb)
- screenshots: Update screenshots (4ce381a)
- README-zh: Add Chinese translation of README (b34225d)
- README: Update README contents (c4f287a)
- deps-dev: Bump @nuxt/eslint from 0.5.6 to 0.5.7 (3be2dff)
- deps-dev: Bump @iconify-json/tabler from 1.2.0 to 1.2.2 (5e0f6a7)
- deps: Bump shiki from 1.16.2 to 1.17.6 (9695462)
- deps-dev: Bump vue-router from 4.4.3 to 4.4.5 (51f3b91)
- deps-dev: Bump typescript from 5.5.4 to 5.6.2 (a33f22e)
- Hanyujie2002 (@hanyujie2002)
- Loading Indicator Fix: Resolved the UI issue with the loading indicator. ⏳🔧
- Typography Enhancement: Implemented line clamp and word break features for better text handling. ✍️✨
- Favicon Update: Updated the favicon for better visibility. 🌟
- Lazy Loading: Implemented lazy loading for images to enhance performance. 🖼️🚀
- Documentation: Updated the README with new deploy commands and buttons. 📚🔄
- Loading Indicator: Added a loading indicator to improve user experience. ⏳✨
- Page Highlight Fix: Ensured the current page button in page navigation bar is consistently highlighted. 🔍✨
- Fixed Menu: Implemented burger menu and side navigation bar for small screens. 🍔✨
- Scrolling Restriction: Restricted scrolling when the side navigation bar is open. 🚫🖱️
- i18n Support: Implemented internationalization (i18n) support. 🌐✨
- RSS Domain Link Update: Updated the RSS domain link. 🔗✨
- Code Rendering Fix: Corrected code rendering issue in RSS reader. 🛠️✨
- About Page UI: Enhanced the user interface of the about page. 🖼️✨
- Color Theme Support: Implemented support for color themes. 🎨✨
- Main Page Interface: Enhanced the main page interface for a better user experience. 🖥️✨
- Text Selection UI: Improved the UI for active text selection. 📝✨
- Screenshots Update: Updated screenshots in the documentation. 📸📝
- Content Availability Fix: Resolved the issue of contents not being available in Deploy on Vercel forks. 🛠️🔧
- Vercel Integration: Added a "Deploy with Vercel" button. 🚀✨
- Responsive Design: Implemented responsive design for mobile devices. 📱✨
- Icon Fix: Resolved the glitch affecting icons within code blocks. 🛠️✨
- Code Block Enhancement: Added language highlighting and an icon for Golang. 🖥️🔍
- Dependency Management: Integrated Dependabot for automated dependency version updates. 🤖📦
- Version Updates: Bumped dependency versions to the latest releases. ⬆️📈
- Transition Animation: Implemented smooth transition animations between pages. 🎬✨
- TOC Refactor: Separated the Table of Contents (TOC) component code into a dedicated npm package. 📦✨
- Tailwind Refactor: Adopted the standard installation method for Tailwind CSS, moving away from the Nuxt module. 🎨🔧
- UI Enhancement: Improved the table design in the blog template for a more polished look. 🖼️✨
- Mermaid Fix: Resolved the duplicate ID issue in Mermaid graphs. 🐛🔧
- Static Site Generation Fix: Resolved an issue where prerendering failed upon encountering 404 links. 🚀🔧
- Static Site Generation Fix: Smooth static site generation with
pnpm run generate
. 🚀🔧
- Placeholder Articles: Added demo articles to showcase blog features. 🎬✨
- Mermaid Support: We've added support for Mermaid diagrams! Now you can create beautiful and interactive diagrams directly in your blog posts using the
```mermaid ```
syntax. Whether it's flowcharts, sequence diagrams, or Gantt charts, Mermaid makes it easy to visualize your ideas. 🖼️✨
- Code Copy Button Update: Enhanced the UI of the code copy button for a more seamless and visually appealing experience when it becomes active.
- Prose Polish: We've refined the prose components of Nuxt content to make your blog posts look even more polished and professional. ✨🖋️
- Code Block Enhancements: Added a sleek new bar on code blocks displaying the code language, file name, and a handy copy button for quick copying. 🖥️📋
- Refactor Table of Contents: Improve speed by using a set for active TOC IDs and enhanced sensitivity with updated thresholds. 🚀
- Sticky Header: The header now sticks to the top of the page like your favorite hat on a windy day. 🎩✨
- Table of Contents: We've added a handy table of contents on the right side of your blog content. Now you can navigate your posts faster than a cat chasing a laser pointer! 📑➡️🐱
- Switched to pnpm: We've switched from Yarn to pnpm for faster and more efficient package management. It's like upgrading from a bicycle to a rocket! 🚀
- UI Overhaul: We’ve given the user interface a fresh, modern look to enhance your blogging experience. Enjoy a more visually appealing and intuitive design!
- RSS Support: Now you can get blog updates in a jiffy with our new RSS feed feature! Check it out at
/feed.xml
. 📡✨
🎉 Exciting News! 🎉
I am thrilled to announce the release of Vardar, a personal blog framework built on the robust foundations of Nuxt.js and Nuxt Context. 🚀
- Instant Blog Addition: Effortlessly add new blogs by simply dropping a
.md
file into the/content/blog
folder. It's as easy as pie! 🥧 - Blog Menu with Pagination: Navigate through your blogs with ease using our paginated blog menu at
/blog
. Just use the navigation bar to switch pages seamlessly! 📄➡️📄
Stay tuned for more updates and happy blogging! ✍️😊