Home
Softono
fresh-wordpress-themes

fresh-wordpress-themes

Open source TypeScript
58
Stars
10
Forks
7
Issues
13
Watchers
3 years
Last Commit

About fresh-wordpress-themes

Fresh WordPress Themes is a repository of templates that enables developers to build WordPress-backed websites using the Fresh framework powered by Deno. It provides two primary starter themes designed to streamline development workflows by combining the performance and simplicity of Fresh with the robust content management capabilities of WordPress. The Blog theme implements standard blogging features, allowing users to create and manage content through the WordPress dashboard while rendering the frontend with Fresh. The Shop theme offers a setup optimized for typical e-commerce or retail websites, supporting similar content management and display functionality. Both themes include local development environments that spin up a Dockerized WordPress server alongside the Fresh application. Developers can run these setups locally using Deno tasks to start the database and the frontend server, granting access to a live site and the administrative panel for content editing. Live demos are available to preview the

Platforms

Web Self-hosted

Languages

TypeScript

Fresh WordPress Themes

This repository includes Fresh WordPress themes. You can start developing WordPress-backed Fresh website using these templates.

See also the blog post for more contexts.

Blog theme

Blog theme implements typical blog features for WordPress.

Start the blog theme locally:

cd blog
deno task docker # this starts local wordpress server at port 80

Then open another terminal and run:

deno task start # this starts fresh website

The website runs at http://localhost:8000/

The WordPress dashboard runs at http://localhost/wp-admin (username: user, password: password). You can create, modify, and manage the contents there.

Shop theme

Shop theme implements features used for typical shop website.

Start the shop theme locally:

cd corporate
deno task docker # this starts local wordpress server at port 80

Then open another terminal and run:

deno task start # this starts fresh website

The website runs at http://localhost:8000/

The WordPress dashboard runs at http://localhost/wp-admin (username: user, password: password). You can create, modify, and manage the contents there.

The blog theme and shop theme uses different setups for WordPress. Make sure that you run deno task docker in a right directory.