mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-15 20:44:01 +02:00
Merge commit '8b9803425e63e1b1801f8d5d676e96368d706722'
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
---
|
||||
title: Developer tools
|
||||
linkTitle: Overview
|
||||
linkTitle: In this section
|
||||
description: In addition to Hugo's powerful CLI, there is a large number of community-developed tool chains for Hugo developers.
|
||||
categories: []
|
||||
keywords: []
|
||||
menu:
|
||||
docs:
|
||||
identifier: developer-tools-overview
|
||||
identifier: developer-tools-in-this-section
|
||||
parent: developer-tools
|
||||
weight: 10
|
||||
weight: 10
|
||||
|
@@ -58,8 +58,6 @@ toc: true
|
||||
[Vim Hugo Helper]
|
||||
: A small Vim plugin that facilitates authoring pages and blog posts with Hugo.
|
||||
|
||||
[xxx]: xxx
|
||||
|
||||
[vim-hugo](https://github.com/phelipetls/vim-hugo)
|
||||
: A Vim plugin with syntax highlighting for templates and a few other features.
|
||||
|
||||
|
@@ -21,10 +21,16 @@ aliases: [/tools/frontends/]
|
||||
[DatoCMS](https://www.datocms.com)
|
||||
: DatoCMS is a fully customizable administrative area for your static websites. Use your favorite website generator, let your clients publish new content independently, and the host the site anywhere you like.
|
||||
|
||||
## Open source
|
||||
[PubCrank](https://www.pubcrank.com/)
|
||||
: PubCrank is a static site editor which lets you define templates for different front matter layouts in your site. This gives writers an easy-to-use visual interface to create and edit content while maintaining the guardrails that the developer has created. PubCrank is free for local editing.
|
||||
|
||||
## Open-source
|
||||
|
||||
[Decap CMS](https://decapcms.org/)
|
||||
: Decap CMS is an open-source, serverless solution for managing Git based content in static sites, and it works on any platform that can host static sites. A [Hugo/Decap CMS starter](https://github.com/decaporg/one-click-hugo-cms) is available to get new projects running quickly.
|
||||
|
||||
[Quiqr Desktop](https://quiqr.org/)
|
||||
: Quiqr Desktop is a open-source, cross-platform, offline desktop CMS for Hugo with built-in Git functionality for deploying static sites to any hosting server.
|
||||
|
||||
[Sveltia CMS](https://github.com/sveltia/sveltia-cms/)
|
||||
: Sveltia CMS is a drop-in replacement for Decap CMS which is built from the ground up with powerful and performant modern UI library Svelte. Sveltia CMS incorporates i18n into every corner of the product, while striving to radically improve UX, performance and productivity.
|
||||
|
@@ -40,7 +40,7 @@ Alternatively, you can use the [Jekyll import command](/commands/hugo_import_jek
|
||||
## WordPress
|
||||
|
||||
[wordpress-to-hugo-exporter](https://github.com/SchumacherFM/wordpress-to-hugo-exporter)
|
||||
: A one-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Hugo. (Note: If you have trouble using this plugin, you - \s-\scan [export your site for Jekyll](https://wordpress.org/plugins/jekyll-exporter/) and use Hugo's built in Jekyll converter listed above.)
|
||||
: A one-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Hugo. (Note: If you have trouble using this plugin, you can [export your site for Jekyll](https://wordpress.org/plugins/jekyll-exporter/) and use Hugo's built in Jekyll converter listed above.)
|
||||
|
||||
[blog2md](https://github.com/palaniraja/blog2md)
|
||||
: Works with [exported xml](https://en.support.wordpress.com/export/) file of your free YOUR-TLD.wordpress.com website. It also saves approved comments to `YOUR-POST-NAME-comments.md` file along with posts.
|
||||
@@ -48,6 +48,9 @@ Alternatively, you can use the [Jekyll import command](/commands/hugo_import_jek
|
||||
[wordhugopress](https://github.com/nantipov/wordhugopress)
|
||||
: A small utility written in Java, exports the entire WordPress site from the database and resource (e.g. images) files stored locally or remotely. Therefore, migration from the backup files is possible. Supports merging of the multiple WordPress sites into a single Hugo one.
|
||||
|
||||
[wp2hugo](https://github.com/ashishb/wp2hugo)
|
||||
: A Go-based CLI tool to migrate WordPress website to Hugo while preserving original URLs, GUIDs (for feeds), image URLs, code highlights, table of contents, YouTube embeds, Google Maps embeds, and original WordPress navigation categories.
|
||||
|
||||
## Medium
|
||||
|
||||
[medium2md](https://github.com/gautamdhameja/medium-2-md)
|
||||
|
@@ -11,13 +11,14 @@ menu:
|
||||
weight: 60
|
||||
---
|
||||
|
||||
And for all the other small things around Hugo:
|
||||
And for all the other community projects around Hugo:
|
||||
|
||||
- [hugo-gallery](https://github.com/icecreammatt/hugo-gallery) lets you create an image gallery for Hugo sites.
|
||||
- [flickr-hugo-embed](https://github.com/nikhilm/flickr-hugo-embed) prints shortcodes to embed a set of images from an album on Flickr into Hugo.
|
||||
- [hugo-openapispec-shortcode](https://github.com/tenfourty/hugo-openapispec-shortcode) A shortcode that allows you to include [Open API Spec](https://openapis.org) (formerly known as Swagger Spec) in a page.
|
||||
- [HugoPhotoSwipe](https://github.com/GjjvdBurg/HugoPhotoSwipe) makes it easy to create image galleries using PhotoSwipe.
|
||||
- [Hugo SFTP Upload](https://github.com/thomasmey/HugoSftpUpload) Syncs the local build of your Hugo website with your remote web server via SFTP.
|
||||
- [Emacs Easy Hugo](https://github.com/masasam/emacs-easy-hugo) Emacs package for writing blog posts in markdown or org-mode and building your site with Hugo.
|
||||
- [JAMStack Themes](https://jamstackthemes.dev/ssg/hugo/). JAMStack themes is a collection of site themes filterable by static site generator and supported CMS to help build CMS-connected sites using Hugo (linking to Hugo-specific themes).
|
||||
- [plausible-hugo](https://github.com/divinerites/plausible-hugo). Easy Hugo integration for Plausible Analytics, a simple, open-source, lightweight and privacy-friendly web analytics alternative to Google Analytics.
|
||||
- [diego](https://github.com/ttybitnik/diego) - A CLI tool that integrates with Hugo to assist in importing and utilizing exported social media data from popular services on Hugo websites.
|
||||
- [Emacs Easy Hugo](https://github.com/masasam/emacs-easy-hugo) - Emacs package for writing blog posts in Markdown or org-mode and building your site with Hugo.
|
||||
- [Hugo SFTP Upload](https://github.com/thomasmey/HugoSftpUpload) - Sync the local build of your Hugo website with your remote web server via SFTP.
|
||||
- [HugoPhotoSwipe](https://github.com/GjjvdBurg/HugoPhotoSwipe) - Make it easy to create image galleries using PhotoSwipe.
|
||||
- [JAMStack Themes](https://jamstackthemes.dev/ssg/hugo/) - A collection of site themes filterable by static site generator and supported CMS to help build CMS-connected sites using Hugo (linking to Hugo-specific themes).
|
||||
- [flickr-hugo-embed](https://github.com/nikhilm/flickr-hugo-embed) - Print shortcodes to embed a set of images from an album on Flickr into Hugo.
|
||||
- [hugo-gallery](https://github.com/icecreammatt/hugo-gallery) - Create an image gallery for Hugo sites.
|
||||
- [hugo-openapispec-shortcode](https://github.com/tenfourty/hugo-openapispec-shortcode) - A shortcode that allows you to include [Open API Spec](https://openapis.org) (formerly known as Swagger Spec) in a page.
|
||||
- [plausible-hugo](https://github.com/divinerites/plausible-hugo) - Easy Hugo integration for Plausible Analytics, a simple, open-source, lightweight and privacy-friendly web analytics alternative to Google Analytics.
|
||||
|
@@ -14,7 +14,7 @@ toc: true
|
||||
|
||||
A static website with a dynamic search function? Yes, Hugo provides an alternative to embeddable scripts from Google or other search engines for static websites. Hugo allows you to provide your visitors with a custom search function by indexing your content files directly.
|
||||
|
||||
## Open source
|
||||
## Open-source
|
||||
|
||||
[Pagefind](https://github.com/cloudcannon/pagefind)
|
||||
: A fully static search library that aims to perform well on large sites, while using as little of your users' bandwidth as possible.
|
||||
@@ -32,7 +32,7 @@ A static website with a dynamic search function? Yes, Hugo provides an alternati
|
||||
: This gist demonstrates how to leverage Hugo's existing build time processing to generate a searchable JSON index used by [Fuse.js](https://fusejs.io/) on the client-side. Although this gist uses Fuse.js for fuzzy matching, any client-side search tool capable of reading JSON indexes will work. Does not require npm, grunt, or other build-time tools except Hugo!
|
||||
|
||||
[hugo-search-index](https://www.npmjs.com/package/hugo-search-index)
|
||||
: A library containing Gulp tasks and a prebuilt browser script that implements search. Gulp generates a search index from project markdown files.
|
||||
: A library containing Gulp tasks and a prebuilt browser script that implements search. Gulp generates a search index from project Markdown files.
|
||||
|
||||
[hugofastsearch](https://gist.github.com/cmod/5410eae147e4318164258742dd053993)
|
||||
: A usability and speed update to "GitHub Gist for Fuse.js integration" — global, keyboard-optimized search.
|
||||
|
Reference in New Issue
Block a user