Skip to content

Hexagon/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexagon's Blog

Introduction

Welcome to the source code repository for my blog - hexagon.56k.guru, powered by Deno and Lume. Feel free to check out the code, contribute, or even guest blog!

Getting Started

Make sure Deno is installed on your computer.

Clone the repo:

git clone https://github.com/Hexagon/blog.git
cd blog

To run the blog locally:

deno task serve

... or to just generate the site to sub-folder _site

deno task lume

Directory Structure

  • /_config.ts: Lume configuration
  • /src: The core source code
    • /_includes: Templates for site partials
    • /css: Copied to _site at build time
    • /posts: Markdown files for individual blog posts
    • /posts/my-series: Series of related blog posts
  • /_site: The generated site (ignored in git)

How to Contribute

  1. Fork this repository.
  2. Clone your fork.
  3. Create a new branch for your work.
  4. Make your changes, or add your blog post in /src/posts or series in /src/posts/my-series.
  5. Push your changes and make a pull request.
  6. Your pull request will be manually reviewed, only quality content matching the blog's niche will be accepted.

For Guest Blogging

Please follow this template for posts:

---
title: Your blog post title
author:
    name: Your name
    email: Your email
    url: Your website or social media link
license: CC BY-SA 4.0
tags:
    - tag1
    - tag2
---

Write post

## Using

**Markdown**

For series, add an additional part key:

---
part: 1
---

Write post

## Using

**Markdown**

License

  • Code: MIT License
  • Posts: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

Questions

If you have any questions, you can reach me at hexagon@56k.guru.

About

Source code of Hexagon's Blog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published