Replies: 12 comments 13 replies
-
Just released "redocusaurus" this weekend : https://rohit.page/blog/projects/openapi-for-docusaurus/ Adds Redoc based OpenAPI docs from yaml files or URLs, with the theme matching |
Beta Was this translation helpful? Give feedback.
-
I've made a hotjar plugin based on what you guys did for alogolia. |
Beta Was this translation helpful? Give feedback.
-
I've made a theme plugin that exposes frontmatter to components through a hook. |
Beta Was this translation helpful? Give feedback.
-
Released the plugin for making Docusaurus work with (vanilla-extract)[https://vanilla-extract.style/]. Check it out if you want to use it https://github.com/antstackio/docusaurus-plugin-vanilla-extract |
Beta Was this translation helpful? Give feedback.
-
I created an open source tool to document React components in Markdown, fully customizable through templates, hooks and helpers: https://components-to-markdown.vercel.app The motivation came from wanting to use Ducusaurus as documentation for a component library, and I didn't find any easy way to automatically generate API documentation for these components. It's still in the beginning, but it's already functional and has a demonstration on the website. What do you think? |
Beta Was this translation helpful? Give feedback.
-
I created an integration with our corporate StackExchange instance. It works by reading the list of tags on a document and querying StackExchange with the matching tags. We also created a custom Typesense search feature that includes type-ahead search suggestions and multi-index querying. Right now they're only available in our corporate network but I've has conversations with our internal folks about open sourcing them. If there's community interest in either I am willing to get more serious with those conversations. |
Beta Was this translation helpful? Give feedback.
-
I created a tiny plugin to fake static paths into docusaurus. I had the issue, that I generate my API reference as html + js files and I would like to have a link to the latest API docs that redirect to the newest version of the docs ( Now I have a homemade plugin that uses a react component to redirect the requested location to the actual latest version. The code is very simple, but it wasn't straight forward to come up with this. |
Beta Was this translation helpful? Give feedback.
-
I created a Baidu statistics plugin:docusaurus-plugin-baidu-tongji,get more choices Although there is already Google statistics, |
Beta Was this translation helpful? Give feedback.
-
I just created a plugin for Baidu Analytics, which is a tool similar to Google Analytics and very popular in China. You can find this plugin at https://github.com/rainyjune/docusaurus-plugin-baidu-analytics. |
Beta Was this translation helpful? Give feedback.
-
Is there any plugin that can add read time to each of the individual pages? |
Beta Was this translation helpful? Give feedback.
-
While migrating documents to Docusaurus, I found that although you can insert scripts through the metadata property of docusaurus.config.js, it became cumbersome to check the variables of each feature document and add preconnects for each domain. In response to this, I've created a repository at gracefullight/docusaurus-plugins, extending the script plugin to be more flexible and adaptable. Currently, there are 14 plugins available, each installable and usable directly via Npm. They include:
I hope these plugins can help in document creation. If you need to add a new plugin, you can easily expand the offering with the command: I'm looking forward to hearing your feedback and suggestions on these new additions. |
Beta Was this translation helpful? Give feedback.
-
I create a plugin to author interactive documents in the style of Observable notebooks with Docusaurus! With the Genji theme, every code block in Docusaurus is executable and can reference others via a reactive system. For example, given the following Markdown: ```js eval code=false
size = Inputs.range([50, 300], { label: "size", value: 100, step: 1 });
```
```js eval
(() => {
const div = document.createElement("div");
div.style.width = size + "px";
div.style.height = "100px";
div.style.background = "orange";
return div;
})();
``` This produces:
|
Beta Was this translation helpful? Give feedback.
-
Hi,
If you have built anything related to Docusaurus, please let us know here!
We'd like to hear about Docusaurus 2 plugins built by the community and showcase them better in the future.
We might even create a community-driven organization to host the most useful/popular plugins.
Beta Was this translation helpful? Give feedback.
All reactions