npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

hexo-everyday-calendar

v1.3.13

Published

A practical plugin for Hexo

Readme

License: ISC Required Hexo version

This is a practical calendar plugin for hexo bloggers. It automatically counts the number of articles you publish each day and displays them in different color grades, like contribution statistics on GitHub.

It also features built-in responsive layout adaptation for mobile devices, requiring no manual operation.

Getting Started

  1. Install it directly with npm
npm install hexo-everyday-calendar
  1. (If it cannot be displayed normally,) please ensure that you have a tag <body> in your homepage. The calendar will automatically be placed within this div.
  2. (Only for version <=1.3.9) This plugin supports custom placement on your homepage. To use it, identify the div block where you want the plugin, and set its classname to 'site-body'. You'll typically find div block within your index.html file, located in your blog folder.
  3. check the effects: hexo clean&&hexo g&&hexo s

使用

  1. 直接用npm安装即可
npm install hexo-everyday-calendar
  1. (如果不能正常显示) 同时放入与source同级的目录plugins下

  2. (如果不能正常显示) 确保你的首页中有<body>标签,日历模块会自动放入这里

  3. 自定义放入位置:在你想要放入的位置中,设置div块的classname为'site-body',即可放入(仅适用于版本<=1.3.9)

  4. 查看效果 hexo clean&&hexo g&&hexo s

更新 Update

  • 2.14
  1. 修复select居中情况
  2. 增加打卡墙块根据提交数量形成颜色变化功能
  • 2.21
  1. 增加响应式布局,适配移动端
  2. 修复select组件垂直不居中的问题
  3. 国际化
  • 3.6
  1. 修复上下和左右间距不一致问题
  • 4.15
  1. 修复web端/移动端整体组件过小的问题
  • 5.5
  1. 修复宽屏显示器显示组件过大的问题
  2. 压缩npm包
  • 5.10
  1. 修改README
  • 6.17
  1. 更普遍适用于各类主题,放入body内而不是site-body中 more common
  • 6.28
  1. 增加显示某日发表数量
  2. 修复弹出提示被遮挡问题
  3. 修复提示位置

效果 Example

image-20250211172548584

The above picture shows the comparison of this plugin on desktop and mobile devices.

Recommendations

  • hexo-auto-toc:A plugin automatically generates a responsive table of contents that fixes to the side of the article page or above the articles, depending on the user's device.