Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.53 KB

File metadata and controls

51 lines (32 loc) · 1.53 KB

This is the blog on https://blog.radio4000.com.

Each posts are stored in ./content/posts.

Create a new post directly from GitHub: https://github.com/internet4000/radio4000-blog/new/main/content/posts.

API

You can query the posts in json format.

endpoint response
https://blog.radio4000.com/index.json home page posts
https://blog.radio4000.com/index.rss home page posts RSS feed
https://blog.radio4000.com/posts/index.json all posts
https://blog.radio4000.com/posts/index.rss all posts RSS feed
https://blog.radio4000.com/posts/${post-slug} query a single post, by its slug (its url)

Taxonomy

Posts use:

  • categories for broad editorial grouping
  • tags for specific keywords (slug style: lowercase + dash-separated)

Current categories:

  • Releases & Updates
  • Features & How-To
  • Music Discovery & Community
  • Platform & Operations

For new posts, categories is required. Use 1 category by default, 2 only when a post is clearly cross-cutting.

For new tags, always use slug format (my-tag) so tag URLs and labels stay consistent.

Development

To develop, clone this repository and run hugo serve in the folder.

To learn what to do, read hugo's documentation.

Deployment

The main branch is deployed to blog.radio4000.com via GitHub Pages.

If you want to deploy it yourself:

  1. Run hugo in this folder, to build a new version with the latest changes to the ./public folder
  2. Deploy the ./public folder on your server