Hexo Cli Extras

screenshot of Hexo Cli Extras
hexo

Plugin for hexo. Adds commands for editing, removing, renaming, isolating and integrating posts from the command-line.

Overview

Hexo-cli-extras is a powerful plugin designed to enhance the functionality of Hexo, a popular Node.js-based static site generator. Catering to bloggers and web developers, this plugin introduces a variety of useful commands that streamline the editing and management of posts and pages. With the capabilities to edit, rename, and organize content with ease, hexo-cli-extras significantly improves workflow efficiency, making it an essential tool for Hexo users.

The plugin is particularly user-friendly, supporting both terminal and GUI editing options. Whether you prefer a quick command in the terminal or a more visual approach, hexo-cli-extras has got you covered. With the added benefit of vim-style keybindings for those who favor keyboard navigation, this plugin proves to be a versatile addition to any Hexo-based project.

Features

  • Edit Command: Quickly select posts, pages, or drafts using search terms and open them in your favorite editor right from the terminal.
  • Menu Navigation: Easily navigate through multiple items in a clear menu format, supporting vim-style keybindings for efficient editing.
  • Regular Expression Support: Filter titles or slugs using regex for precise search functionalities, making it simple to find specific content.
  • Date Filtering: Use optional parameters to filter your posts by creation date, allowing better organization of older content.
  • Category and Tag Filtering: Narrow down your searches based on categories or tags, streamlining the editing process by focusing on relevant content.
  • GUI Editor Option: Choose to open files in an associated graphical text editor instead of the default terminal editor for a more comfortable editing experience.
  • Draft Management: Efficiently manage drafts and filter them while searching, promoting a better workflow for unpublished work.
  • Local Installation: Designed for easy local installation, ensuring that you can customize each of your Hexo blogs with this plugin separately.
hexo
Hexo

Hexo is a static site generator built with Node.js that enables developers to create fast and efficient websites using Markdown, EJS, and Stylus. It offers features such as server-side rendering, plugin support, and easy deployment to hosting services like GitHub Pages and Netlify.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.