Kyra Pieterse
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.

      Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Explore these features while you wait
      Complete general settings
      Bookmark and like published notes
      Write a few more notes
      Complete general settings
      Write a few more notes
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.

    Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Explore these features while you wait
    Complete general settings
    Bookmark and like published notes
    Write a few more notes
    Complete general settings
    Write a few more notes
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    ## Key Takeaways - **Introduction:** Gutenberg is WordPress’s block-based editor, introduced in version 5.0, replacing the classic editor. - **Features:** It offers a modular approach, allowing users to build content using customizable blocks for text, images, videos, and more. - **User Experience:** Gutenberg enhances the user experience with an intuitive interface and greater flexibility in content design. - **Future of WordPress:** It represents the future of WordPress content creation, with regular updates and a focus on visual, interactive pages. ## What Is the Gutenberg Editor in WordPress? Gutenberg is a significant shift in WordPress’s content creation approach, replacing the classic editor with a block-based system. It simplifies the addition of multimedia content and offers extensive customization options, making it easier to create engaging and visually appealing web pages. Gutenberg empowers users, regardless of their technical expertise, to craft complex layouts with ease, marking a new era in WordPress content creation. ## How Does Gutenberg Differ from the Classic Editor? Gutenberg’s introduction is a departure from the classic editor’s singular text field, offering a block-based interface for a more visual and flexible content creation experience. Unlike the classic editor, which has limited media and interactive capabilities and requires additional plugins for advanced customization, Gutenberg provides a wide array of customizable blocks. This modern approach supports a diverse range of content types and enhances the user experience, positioning Gutenberg as the core of WordPress’s ongoing development and innovation. ## Table of Contents 1. What Is the Gutenberg Editor in WordPress? 2. Gutenberg Editor vs Classic Editor 3. How to Use Gutenberg 4. The Gutenberg Block Editor Interface 5. Layout Options in Gutenberg Editor 6. Using Templates in the Gutenberg Editor 7. Resources for Learning More About Gutenberg 8. FAQs About WordPress Gutenberg Editor ### What Is the Gutenberg Editor in WordPress? **Goodbye, Classic Editor; Hello, Gutenberg** The WordPress world has been buzzing about the new block-based editor called Gutenberg, introduced in version 5.0. This marks a change from the traditional classic editor, which relied on a single text field, adopting a more visual and modular approach to content creation. **Think of Blocks as Building Blocks** Imagine your content as a puzzle, and Gutenberg provides the pieces to create a beautiful picture. These pieces, called blocks, are like LEGO bricks that you can customize and arrange freely on your web page. Each block can be a different type of content, from text and images to videos and buttons. This modular approach gives you more flexibility in designing your web pages. **Easier Than Ever to Add Media** With a wide range of block types, including embeds for social media posts, maps, audio, and more, you can easily enrich your pages with multimedia content. It presents a visually appealing and intuitive interface that caters to both inexperienced and skilled users. **Embrace the New Era of Content Creation** This version highlights how Gutenberg dismantles conventional approaches to content creation, opening up new possibilities and allowing users to create more engaging and visually appealing content. It empowers you to build visually appealing and interactive pages with ease, without sacrificing control or flexibility. ### Gutenberg Editor vs Classic Editor The plugin and the classic editor are two different approaches to content creation in WordPress. Here’s a comparison of the two: - **User Interface:** The classic editor provides a familiar interface with a single text field where users can input their content. In contrast, the new modern WordPress introduces a block-based approach, where content is organized into individual blocks that can be customized and rearranged. - **Blocks:** The classic editor primarily focuses on text-based content, with limited options for media and interactive elements. In comparison, the plugin offers a wide range of blocks that can include text, images, videos, galleries, buttons, and more. These blocks provide more flexibility in designing the layout and visual presentation of content. - **Customization:** With the classic editor, users often need to rely on custom code or additional plugins to achieve advanced customization. - **User Experience:** The classic editor, while familiar to long-time WordPress users, may have a steeper learning curve for newcomers. - **Future Development:** Gutenberg is built into the core of WordPress and receives regular updates and enhancements. The classic editor is being phased out and is no longer actively developed. ### How to Use Gutenberg To use Gutenberg, ensure you have the latest WordPress version or download the beta plugin (for new features). After logging in, navigate to ‘Posts’ or ‘Pages’. From there, click the respective button, ‘Add New’ or ‘Edit,’ to embark on your content-creation adventure. - **Add a Block:** Look for the “+” icon in the content area and click away. Select the one that aligns with your content requirements. - **Customize a Block:** Click on it to open its settings panel. You can change the alignment, text formatting, colors, and other options. **Creating Reusable Blocks** 1. **Open the Editor:** Launch it by opening the post or page you want to edit. 2. **Design Your Custom Block:** Create and design what you want to reuse. This can include any combination of text, images, headings, buttons, or other elements available in Gutenberg. 3. **Select the Block:** Once you’ve designed it, select it by clicking on it. This will activate the block toolbar. 4. **Save as Reusable Block:** From the menu options, select “Add to Reusable Blocks.” A dialogue box will appear where you can enter a name for your reusable block. 5. **Access Your Reusable Blocks:** Click on the “+” icon in the editor to open the block inserter. Scroll down to the “Reusable” tab, and you will find your saved reusable blocks listed there. **Keyboard Shortcuts for Gutenberg** - **Common Shortcuts:** - Ctrl + C (or Command + C on Mac): Copy. - Ctrl + X (or Command + X on Mac): Cut. - Ctrl + V (or Command + V on Mac): Paste copied or cut. - Ctrl + Z (or Command + Z on Mac): Undo the last action. - Ctrl + Y (or Command + Y on Mac): Redo the last action. - Ctrl + A (or Command + A on Mac): Select all. - Ctrl + F (or Command + F on Mac): Open the search bar. - Ctrl + G (or Command + G on Mac): Group. - Ctrl + Shift + D (or Command + Shift + D on Mac): Duplicate. - Ctrl + Backspace (or Command + Backspace on Mac): Delete. - **Navigation Shortcuts:** - Arrow keys: Move the selection up, down, left, or right within the blocks. - Enter or Return: Create a new paragraph or create a new block below the current block. - Shift + Enter or Shift + Return: Create a line break within a paragraph. - Ctrl + Shift + Alt + M (or Command + Shift + Option + M on Mac): Move the selected block(s) up. - Ctrl + Shift + Alt + N (or Command + Shift + Option + N on Mac): Move the selected block(s) down. - **Formatting Shortcuts:** - Ctrl + B (or Command + B on Mac): Apply or remove bold formatting. - Ctrl + I (or Command + I on Mac): Apply or remove italic formatting. - Ctrl + U (or Command + U on Mac): Apply or remove underlined formatting. - Ctrl + K (or Command + K on Mac): Insert or edit a hyperlink. - Ctrl + Shift + D (or Command + Shift + D on Mac): Strikethrough selected text. ### Embedding Media and Shortcodes **Embedding Media:** To embed media such as images or videos, add a new block by clicking the “+” button or pressing “/” on your keyboard. Search for the “Image” or “Video” block and select it. Choose the source of your media, whether it’s from your media library, an external URL, or an upload. Customize the display settings and alignment of your media block as needed. Preview your post or page to ensure the media is correctly embedded and displayed as desired. **Using Shortcodes:** Shortcodes are small snippets of code that allow you to add dynamic elements or functionalities to your content. To use a shortcode in Gutenberg, add a new block and search for the “Shortcode” block or select it from the “Formatting” category. Enter the shortcode within the block, and it will automatically render the desired functionality. Customize any additional parameters or attributes required by the shortcode, if applicable. Preview your post or page to ensure the shortcode is functioning as expected. ### Using Templates in the Gutenberg Editor **Creating Custom Templates with theme.json:** This file defines global writing settings for your website, such as block styles, color palettes, and font sizes. To create custom templates, access the theme.json file in your theme’s folder and define the template structure by specifying blocks, their order, and any additional styles or settings. With theme.json, you can easily work on customizing your website design by adding block patterns and customizing block styles. Once saved, these templates can be reviewed and added to your website. **Using Pre-made Templates:** Templates provide pre-designed layouts that can be used as a starting point for pages or posts. To access templates, click ‘Start with a template’ when creating a new page or post and choose from various categories. You can customize the template by editing blocks, text, and media, and adjusting layouts. To reuse custom layouts, save them as reusable blocks. **Full Site Editing (FSE):** In WordPress core, you can create custom templates using the theme.json file. The theme.json file allows you to define the block styles, color palettes, font sizes, and other global settings for your website. Here’s how you can create custom templates with theme.json: 1. **Access the theme.json File:** Navigate to your theme’s folder in the WordPress directory and locate the theme.json file. 2. **Define Template Structure:** Within this file, define your custom template’s structure and layout by specifying blocks, their order, and any additional styles or settings. 3. **Save Changes:** Save your changes to the theme.json file and apply your custom template as a starting point when creating new pages or posts. Using theme.json to create custom templates provides a streamlined way to design and maintain consistent layouts throughout your website. ### Resources for Learning More About Gutenberg Editor Enhance your WordPress experience with plugins, explore and test beyond basics, connect with the WordPress community on Facebook, enroll in courses, attend webinars, and continuously learn. **Goodies on YouTube:** YouTube offers educational resources. Channels such as WPBeginner, WPCrafter, and Elegant Themes provide comprehensive tutorials and tips on creating custom blocks, using templates, and optimizing content for SEO. Here are some resources that can further assist you in learning: - **[WordPress Codex](https://codex.wordpress.org):** Explore this online manual for WordPress and a living repository for WordPress information and documentation. - **[Gutenberg Handbook](https://developer.wordpress.org/block-editor):** An extensive resource provided by the developers of WordPress. - **[WordPress TV](https://wordpress.tv):** This platform is perfect for video tutorials. - **[Gutenberg Times](https://gutenbergtimes.com):** An independent blog for Gutenberg news, updates, tutorials, and resources. - **[WordPress Gutenberg Courses on Udemy](https://www.udemy.com):** Udemy hosts a variety of online courses teaching WordPress and Gutenberg, some of which are free and others paid. - **[WordPress Meetups](https://meetup.com/topics/wordpress):** Joining local or virtual WordPress Meetups can be a great way to learn from others, ask questions, and share your knowledge about Gutenberg. ### FAQs About WordPress Gutenberg Editor - **Does WordPress Still Use Gutenberg?** Yes, WordPress continues to use and develop the Gutenberg editor as its default editor. Since its introduction in WordPress 5.0, it has received ongoing updates and improvements to enhance user experience and functionality. - **What Is the Gutenberg Editor?** The Gutenberg editor is a block-based editor introduced in WordPress 5.0 to replace the Classic Editor. It allows users to design posts and pages using blocks, which are versatile elements for creating media-rich content. The editor aims to provide a more intuitive and flexible web-building experience. - **What Is the Difference Between WP Block Editor and Gutenberg?** The term WP Block Editor is often used interchangeably with the Gutenberg editor. Both refer to the block-based content creation approach introduced in WordPress 5.0. Essentially, they are the same, with “Gutenberg” being the project name and “WP Block Editor” being the official name used in WordPress. - **Is the Gutenberg Editor Free?** Yes, the Gutenberg editor is free and comes built into WordPress starting from version 5.0. There are no additional costs to use this feature. - **Can I Use Gutenberg Without WordPress?** No, the Gutenberg editor is specifically designed for WordPress and cannot be used as a standalone editor outside of the WordPress environment. However, for a standalone experience, you might explore other options like the Gutenberg editor plugin for local development. - **Do I Need to Install Gutenberg?** If you have WordPress version 5.0 or later, Gutenberg is already included by default. There is no need to install it separately. For older versions, you can manually install the Gutenberg editor plugin. - **Why Would Someone Disable Gutenberg?** Some users might choose to disable the Gutenberg editor if they prefer the Classic Editor or if their themes or plugins are not fully compatible with Gutenberg. In such cases, the Classic Editor plugin can be installed to revert to the old editing experience. - **How Do I Download Gutenberg Editor?** To download the Gutenberg editor plugin, navigate to the WordPress Plugin Repository, search for “Gutenberg,” and click “Install Now” followed by “Activate.” - **Is Gutenberg Installed by Default?** Yes, Gutenberg is installed by default in WordPress version 5.0 and later. There is no need for a separate installation if you are using these versions or newer. - **How Do I Turn on Gutenberg Editor?** If you are using WordPress 5.0 or later, the Gutenberg editor is already turned on by default. Simply go to your post or page editor, and you will see the block-based interface. - **How Do I Switch to Gutenberg Editor?** To switch to the Gutenberg editor, ensure that you are using WordPress 5.0 or later. If you have previously disabled it, deactivate any Classic Editor plugins and navigate to your post or page editor to start using Gutenberg. ## Additional Resources - **Gutenberg Editor vs Elementor:** Explore how the Gutenberg editor compares to other popular page builders like Elementor for different web-building needs. - **Gutenberg Editor Drupal:** Learn about efforts to integrate the Gutenberg editor with the Drupal content management system. - **Gutenberg Editor GitHub:** Visit the Gutenberg GitHub repository for development updates, documentation, and community contributions. - **Gutenberg Editor Online:** Access tutorials and resources for using the Gutenberg editor effectively in your projects. - **Gutenberg Editor Tutorial:** Find step-by-step guides to mastering the Gutenberg editor on platforms like Gutenberg Hub and YouTube. - **Gutenberg Editor Standalone:** While primarily designed for WordPress, explore how Gutenberg is being adapted for use in other environments and as a standalone tool. By understanding and utilizing the Gutenberg editor, you can significantly enhance your WordPress site-building experience, leveraging its powerful features and flexibility. ## Further Reading - **[Add and Manage Submenus in Your WordPress Navigation](https://maxiblocks.com/wordpress-navigation-menus/add-and-manage-submenus-in-your-wordpress-navigation-with-gutenberg/):** Learn how to manage submenus with Gutenberg. - **[Gutenberg Template Library](https://maxiblocks.com/gutenberg-template-library/):** Explore a collection of pre-designed templates for the Gutenberg editor. - **[WordPress and Gutenberg Wiki](https://maxiblocks.com/wordpress-and-gutenberg-wiki/):** A comprehensive resource for understanding WordPress and Gutenberg. - **[Master WordPress Gutenberg SEO](https://maxiblocks.com/master-wordpress-gutenberg-seo/):** Learn how to optimize your content for SEO using the Gutenberg editor. - **[Classic Editor vs Gutenberg](https://maxiblocks.com/classic-editor-vs-gutenberg-wordpress-editors-for-effective-web-development/):** Compare the classic editor and Gutenberg for effective web development. - **[Elementor Alternatives](https://maxiblocks.com/wordpress-plugins/wordpress-page-builder/elementor-alternatives/is-elementor-better-than-gutenberg-in-2024/):** Analyze if Elementor is a better option than Gutenberg in 2024. - **[Simplify Your Site Editing](https://maxiblocks.com/simplify-your-site-editing-with-wordpress-gutenberg/):** Tips on simplifying your site editing with WordPress Gutenberg. - **[Mastering Gutenberg Blocks](https://maxiblocks.com/mastering-gutenberg-blocks-a-comprehensive-list/):** A comprehensive list to help you master Gutenberg blocks. - **[Gutenberg Editor WordPress](https://maxiblocks.com/gutenberg-editor-wordpress/):** Detailed information on using the Gutenberg editor in WordPress. - **[How Gutenberg Affects Themes and Plugins](https://maxiblocks.com/how-gutenberg-affects-themes-and-plugins/):** Understand how Gutenberg affects themes and plugins in WordPress. By leveraging these resources, you can deepen your understanding of the Gutenberg editor and make the most of its capabilities for building and managing your WordPress site.

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password
    or
    Sign in via Google Sign in via Facebook Sign in via X(Twitter) Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    By signing in, you agree to our terms of service.

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully