该插件尚未通过WordPress的最新3个主要版本进行测试。 当与较新版本的WordPress一起使用时,可能不再受到维护或支持,并且可能会存在兼容性问题。

Blog Terminal

描述

Blog Terminal generates a terminal-like box that you can use to demonstrate terminal output or show the entry of terminal/console commands in a manner that is more demonstrative of actually using a Linux/Unix terminal or Windows cmd shell.

The code is a fork of Post Terminal, which is a fork of WP-Terminal which in turn is a modification of WP-Syntax, a source code highlighter plugin for WordPress.

Unlike Post terminal, it uses [terminal] shorthand for the terminal box. It also shows prompt only on lines explitly set to do that.

Basic Usage

The most basic usage is to wrap your terminal blocks with [terminal][/terminal] tags. If no further options are defined within the tag a generic prompt is generated using ‘user@computer’ with no working directory shown. This is similar to exporting PS1=”\u@\h:$ ” in sh(1), setting prompt=”%n@%m:$ ” in csh(1), etc.
Other options available within the tag are user=”user”, computer=”computer”, and cwd=”/path/to/directory”. These allow you to override the generic user@computer settings as well as provide a ‘current working directory’.
The prompt is only shown on the lines starting with ‘$ ‘. So you can mix commands with simulated terminal output.

Usage

Wrap terminal blocks with [terminal user="username" computer="computername" cwd="/path/to/directory"] and [\terminal]. They are all optional. “user” and “computer” will be shown if you don’t provide them, cwd is purely optional.

Example 1: No customized command

[terminal]
$ ls -a
[/terminal]

Example 2: User and computer customizations

[terminal user="tux" computer="linux"]
$ ls -a
[/terminal]

Example 3: Customizing just the user

[terminal user="dak"]
$ ls -a
[/terminal]

Example 4: Customizing user, computer and displaying a working directory

[terminal user="root" computer="linuxserver" cwd="/usr/src/linux"]
$ make mrproper
 ...
 ... 
[/terminal]

屏幕截图

  • Basic display with no configuration.
  • Basic display with user and computer configuration.
  • Basic display with user and computer and cwdconfiguration.
  • A more thorough example showing demonstrative purposes

安装

  1. Unzip the plugin .zip file and upload the directory to your /wp-content/plugins/.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Create a post/page that contains a code snippet following the proper usage syntax.

常见问题

What is the best way to ask questions or submit patches?

The best way to reach me is always via email: mail@radeksprta.eu

评价

此插件暂无评价。

贡献者及开发者

“Blog Terminal” 是开源软件。 以下人员对此插件做出了贡献。

贡献者

将“Blog Terminal”翻译成您的语言。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

0.2.1

  • Add missing style file

0.2.0

  • Make compatible with PHP 7

0.1.2

  • Preserve terminal indentation

0.1.1

  • Wrap long lines
  • Wrap terminal in code tags
  • Adhere to the latest WordPress coding standards

0.1.0

  • Initial release