=== BetaCoders Code Block ===
Contributors: thebetacoders
Donate link: https://wemo.tech/2122/
Tags: block, editor, guternberg, code, syntax, highlight, code highlighting, syntax highlight
Requires at least: 5.5
Tested up to: 5.7
Stable tag: 1.2.9
Requires PHP: 5.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add code block with syntax highlighting using prism.js. (Available for Gutenberg and Classic Editor)

== Description ==

"BetaCoders Code Block" allows you to add a syntax-highlighted code block with just a click.

It supports both "Block Editor" and "Classic Editor".
(However, we recommend using it in the "Block Editor".)

Please see [this page](https://wemo.tech/2122/) for a detailed description of this plugin.(Japanese article)

= How to use (For Block Editor) =
- Open the "Formatting" category of the Block Inserter.
- There is a custom block named "Highlighing Code Block".
- Select it, the block will be inserted.
- Select the language of the code and enter any code.

= How to use (For Classic Editor) =
- You should see a select box labeled "Code Block" on the toolbar (2nd row by default).
- When you select a language from the select box, a code block (pre tag) is inserted.


= If it doesn't work =

This plugin works only with PHP version 5.6 or later, WordPress 5.0 or later.
Please check your PHP version or WordPress version.



= About settings =

The menu "CODE BLOCK" should be added to "Settings" in the left menu of the management screen.
Settings related to this plugin are set in this menu.


== Installation ==

This plugin can be installed directly from your site.

1. Log in and navigate to "Plugins" → "Add New".
2. Type "BetaCoders Code Block" in the search field and press Enter.
3. Locate the plugin in the list of search results and click "Install Now".
4. Once installed, click the "Activate" button.


== Frequently Asked Questions ==

= Available languages =
The following languages are available by default.

- HTML
- CSS
- SCSS
- JavaScript
- TypeScript
- PHP
- Ruby
- Python
- Swift
- C
- C#
- C++
- Objective-C
- SQL
- JSON
- Bash
- Git


== Screenshots ==

1. Code Coloring
2. Select 「Highlighing Code Block
3. Select lang (Guternberg)
4. Writing your code (Guternberg)
5. Added select box (Tinymce)
6. Select lang (Tinymce)
7. Writing your code (Tinymce)
9. ex) Dark color
10. Base Setting
11. Higher Setting


== Changelog ==

= 1.2.9 =
- Fixed a bug that the number of lines is not displayed.

= 1.2.8 =
- Support for WordPress 5.7.
- Fixed spelling mistakes. ("plane" to "plain")
- Code fixes.

= 1.2.7 =
- Added copy button function.
- Code refactoring.
- Support for WordPress 5.6.

= 1.2.6 =
Fixed file icon 404 error.

= 1.2.5 =
- Made the code lighter.
- Changed handle name of CSS and JS.

= 1.2.4 =
Fixed register block.

= 1.2.3 =
Fixed block.json file.

= 1.2.2 =
- Adjustments for registering "block libraries".
- Abolished the block width adjustment function.
- Abolished the ability to remove "br" tag from the "code" tag.

= 1.2.1 =
Change the code to register the script.

= 1.2.0 =
- Fixed a bug that CSS cannot be read depending on the server.
- It is now possible to set whether to display the language name for each block.
- Even if the language name is set to hidden, it will be displayed if the file name is entered.
- You can now preview the display of language names and file names in the block editor.

= 1.1.0 =
Fixed translation file.

= 1.0.9 =
Fixed translation file.

= 1.0.8 =
English is supported.

= 1.0.7 =
- Compatible with WordPress5.3.
- Deleted the left and right margins of the HCB code block, and left it to the theme.
- Enabled conversion with core "source code block".

= 1.0.6 =
- Compress CSS file to read.
- Changed to load some CSS with style tag in head.
- Fixed a bug that font family settings were not reflected.
- Code cleanup for CSS and JS

= 1.0.5 =
- Move reading script to wp_footer.
- Changed HCB block logo.
- You can now set font-family for code blocks.

= 1.0.4 =
- Support for WordPress 5.2.1
- Changed font-family of code block.
- The file name can be set to the code block.

= 1.0.3 =
Support for WordPress 5.1.1

= 1.0.2 =
Change readme.txt

= 1.0.1 =
Comment delete.

= 1.0 =
Initial release.