Acblog

screenshot of Acblog

An open source extensible static & dynamic blog system. (an alternative tool with same features at StardustDL/paperead)

Overview

AcBlog is an open source extensible static and dynamic blog system. It offers a range of features including WebAssembly and SignalR support, single page app architecture, markdown rendering, LaTeX math rendering, media links, password protection, visitor statistics, comments, archives, sitemap, feeds, search, Docker deployment, and more.

Features

  • WebAssembly & SignalR: AcBlog is based on WebAssembly and SignalR, allowing for efficient and real-time communication between the client and server.
  • Single Page App: AcBlog utilizes a single page app architecture, providing a seamless and interactive user experience.
  • Installable & Offline: The blog can be installed as a standalone application and accessed offline.
  • Static & Dynamic Backend: AcBlog supports both static-file and dynamic server backends, providing flexibility and scalability.
  • Post Category & Keywords: Organize blog posts by categories and add keywords for better searchability.
  • Markdown Rendering: AcBlog renders Markdown syntax for easy content creation.
  • LaTeX Math Rendering: Write complex mathematical equations using LaTeX syntax, which is rendered by AcBlog.
  • Diagram Rendering: Easily create diagrams using supported syntax and have them rendered in the blog.
  • Media Links: Embed media links such as images and videos within blog posts.
  • Password Protection: Protect selected blog posts or pages with password authentication.
  • Table of Contents: Generate a table of contents for long blog posts to improve readability.
  • Slides: Create interactive slide presentations within your blog.
  • Custom Pages & Layout: Customize the layout and design of your blog pages.
  • Visitor Statistic: Track and analyze visitor statistics to gain insights into blog performance.
  • Comments: Allow readers to leave comments on blog posts.
  • Archives with Timeline: Display archives with a timeline view for easy navigation.
docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.

github-pages
GitHub Pages

Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading