Skip to content

VestaCord/markdown-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Markdown Blog

This is a Hugo blog project built with a focus on modern web development technologies. It leverages TypeScript for type safety, Sass for advanced CSS, and Hugo's powerful Go backend for its built-in pagination and speed.

Features

  • Built with Hugo (static site generator)
  • Leverages TypeScript for type safety and maintainability
  • Employs Sass for enhanced CSS features and maintainability

Project Structure

markdown-blog/
    ├── archetypes/   # Content templates for different post types
    ├── content/     # Markdown files containing your blog posts
    ├── layouts/     # HTML templates for different page layouts
    ├── public/      # Output directory for the generated static site
    ├── static/      # Project-wide static assets (images, fonts, etc.)
    └── config.toml  # Hugo configuration file

Getting Started

Clone the repository:
Bash

git clone https://github.com/your-username/your-project-name.git

Utilisez ce code avec précaution.

Hugo Setup

Follow the official Hugo quick start guide

Key commands

Regenerate the static site in /public hugo

Run development server hugo server

This will start a development server and open your blog in the default web browser (usually http://localhost:1313/). Any changes you make to your content or templates will be automatically reflected in the browser.

Add a new page using the default template hugo new content

Development Notes

The project is currently in development, and some features are still on the to-do list

Implement a working search system
Migrate from CSS to Sass for enhanced styling capabilities
Fully convert the project from JavaScript to TypeScript for improved type safety

Credits

This project is a derivative of https://github.com/safak/markdown-blog. It leverages the same basic structure but introduces additional technologies (TypeScript, Sass) for an enhanced development experience.

Feel free to customize this README.md with your specific project details and instructions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published