Skip to content

siddharthvishwamitra/static-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Static Blog

Welcome to the Static Blog repository! This project is a simple, fast, and efficient static blogging site that leverages JavaScript and JSON for dynamic content management without the need for any backend or frameworks.

Features

  • No Backend: The site is purely static, with no server-side processing.
  • Framework-Free: Built using JavaScript only, avoiding any frameworks like Node.js or CSS frameworks like Bootstrap.
  • Custom CSS: Utilizes lightweight, custom CSS for styling, ensuring clean code and a responsive design.
  • Static Content: Designed to serve static HTML pages with dynamic functionalities.
  • HTML Inclusion: Easily include HTML components (like headers and footers) across different pages.
  • Fast Performance: Optimized for quick loading times and minimal overhead.
  • JSON-Based Blog: Blogs are managed through JSON files, allowing for easy content updates and organization.
  • Pagination: Supports pagination for blog posts, displaying 10 posts per page for better navigation.
  • HTML Support in JSON: Blog content can include HTML for enhanced formatting and structure.

Screenshots

Home Page - Light Mode

Home Page - Light Mode

Home Page - Dark Mode

Home Page - Dark Mode

Post Page

Post Page

Getting Started

Prerequisites

  • No special prerequisites are required. Just a web browser to view the static site.

Installation

  1. Clone this repository:
    git clone https://github.com/siddharthvishwamitra/static-blog.git

About

A static and dynamic blog website without a backend.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published