
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
docsify-dark-mode
Advanced tools
This is a docsify plugin which enables dark mode for your docsify site
Table of contents:
Add the following stylesheet along with your other stylesheets:
<link
rel="stylesheet"
href="//cdn.jsdelivr.net/npm/docsify-dark-mode@latest/dist/style.min.css"
/>
And add the following script:
<script src="//cdn.jsdelivr.net/npm/docsify-dark-mode@latest/dist/index.min.js"></script>
⚠️ by default, the color of the toggle is set to white. It may make the switch invisible. If that's your case, simply set the themeColor in your configuration to whatever color you like:
window.$docsify = {
// your docsify configuration
themeColor: "#42b983" // this is the default 'vue' color
};
In your docsify config object add the following
window.$docsify = {
// ...
darkMode: {
dark: {
background: "",
toggleBtnBg: "",
textColor: ""
},
light: {
background: "",
toggleBtnBg: "",
textColor: ""
}
}
// ...
};
{
dark: {
background: "#1c2022",
toggleBtnBg: "#34495e",
textColor: "#b4b4b4"
},
light: {
background: "white",
toggleBtnBg: "var(--theme-color)",
textColor: "var(--theme-color)"
}
};
That's it, now enjoy 🎉 the dark mode in your docsify site.
As of v0.2.0, this plugin will remember the color mode set. That means that when the browser is closed and then reopened, the color mode will still be set. This is achieved via localStorage
The toggle button in light mode.

The toggle button in dark mode.

A basic docsify page in ligth mode.

A basic docsify page in dark mode.

git clone https://github.com/anikethsaha/docsify-plugin.git
cd ./packages/docsify-dark-mode/src/ && yarn i
packages/docsify-dark-mode/src/.yarn run build
The build steps are:
cssnano and postcssrolluprollup-plugin-terserstandardFAQs
Enables dark mode for your docsify docs
The npm package docsify-dark-mode receives a total of 38 weekly downloads. As such, docsify-dark-mode popularity was classified as not popular.
We found that docsify-dark-mode demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.