Plugins

← All plugins

Hello v2.0.0

Appends a configurable greeting to the footer of every page. The reference goblog WebAssembly plugin.

Version
2.0.0 (released 2026-09-19)
Author
Jason Ernst
License
Apache-2.0
Source
https://github.com/goblogplatform/goblog-plugin-hello
Requires
goblog 0.2.9 or newer (wasm plugin)
Runtime
wasm
Talks to
No network access
Download
https://github.com/goblogplatform/goblog-plugin-hello/releases/download/v2.0.0/plugin.wasm
sha256 f04d6cc971b9008d61c8ee99dc1f59d5a4c6d35bd5d5e40e92f33806d0218e3b

README

goblog-plugin-hello

The reference goblog WebAssembly plugin. It appends a configurable greeting to the footer of every page — the smallest thing that proves a plugin is loaded.

Install

From your goblog's Admin → Plugins → Browse, search for Hello and click Install (goblog 0.2.9 or newer). Or download plugin.wasm from the latest release into plugins/wasm/ and restart goblog.

Settings

Under Admin → Settings → Hello:

Setting Default Meaning
enabled true Set to false to hide the greeting
message Hello from a WebAssembly plugin The text shown at the bottom of every page

Build it yourself

GOOS=wasip1 GOARCH=wasm go build -buildmode=c-shared -ldflags="-s -w" -o plugin.wasm .

Needs Go 1.25 or newer (go.mod pins the toolchain, so GOTOOLCHAIN=auto fetches it). The plugin talks to no network (allowed_hosts is empty), stores nothing, and only implements the identity, settings and template_footer exports.

Use it as a template

Copy this repository, change the identity (name must be unique — it keys the plugin's settings) and follow the plugin directory contract. Tag a release as vX.Y.Z; the workflow builds and uploads plugin.wasm for you.

License

Apache-2.0.

Changelog

Changelog

2.0.0

  • Rewritten as a WebAssembly plugin (sandboxed; installable from the directory in goblog ≥ 0.2.9). The 1.x Yaegi .go file is no longer shipped.

1.0.0

  • Initial release: configurable footer greeting with enabled and message settings.

Releases

v2.0.0 2026-09-19

Rewritten as a WebAssembly plugin — sandboxed, installable from Admin → Plugins in goblog 0.2.9 or newer. The 1.x Yaegi .go file is no longer shipped.

v1.0.0 2026-09-15

Initial release: configurable footer greeting with enabled and message settings.

GoBlog

Powered by goblog v0.3.0