Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bhznjns/markdown-blog-template
Build your own online knowledge base with markdown!
https://github.com/bhznjns/markdown-blog-template
personal-knowledge-base personal-knowledge-management static-blog-generator static-site-generator
Last synced: 7 days ago
JSON representation
Build your own online knowledge base with markdown!
- Host: GitHub
- URL: https://github.com/bhznjns/markdown-blog-template
- Owner: BHznJNs
- License: gpl-3.0
- Created: 2024-02-05T14:46:11.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-27T12:34:23.000Z (16 days ago)
- Last Synced: 2024-12-27T13:31:55.752Z (16 days ago)
- Topics: personal-knowledge-base, personal-knowledge-management, static-blog-generator, static-site-generator
- Language: JavaScript
- Homepage: https://bhznjns.github.io/markdown-blog-template/
- Size: 3.07 MB
- Stars: 16
- Watchers: 1
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Logo](./src/imgs/favicon.png)
# MarkdownBlogTemplate
[\[็ฎไฝไธญๆ\]](./README_CN.md) [\[Documentation\]](https://bhznjns.github.io/markdown-blog-template/)
Build your own online knowledge base with markdown!
- - -
## ๐ Introduction
The MarkdownBlogTemplate is a static blog website template that can also be used to build a personal online knowledge base. It allows users to write articles in the easy-to-read and understand Markdown format. Unlike popular static website generators like [Hexo](https://hexo.io/zh-cn), [Jekyll](https://jekyllcn.com/docs/home/), [Hogo](https://www.gohugo.org/) , MarkdownBlogTemplate can directly read and render Markdown files on the frontend without the need for server-side rendering.
MarkdownBlogTemplate supports **abundant extra functions of Markdown**:
- ๐ป **Code highlights and tables**: Built-in support for table structures and highlighting of codes in multiple programming languages.
- ๐ต **Media embedded**: supports special syntaxes for inserting audio and videos.
- ๐ฅ **Independent page embedded**: it is allowed to embed independent page by inlining HTML codes or linking independent HTML file with specific syntax.
- ๐ข **Math formula rendering**: LaTeX rendering library [KaTeX](https://katex.org/) integrated, which makes it convenient to insert math formulas.
- ๐ **Charts rendering**: With the help of chart rendering libraries like [ECharts](https://echarts.apache.org/zh/index.html) and
[flowchart.js](http://flowchart.js.org/), it is allowed to render charts like bar chart, flow chart, gantt chart with Markdown texts.
- ๐ฒ **QRCode generating**: QRCodes can be easily generated with special Markdown syntax.## ๐ง Installation
See here๏ผ[Installation โโ MarkdownBlogTemplate Documentation](./static/English/installation.md)
Use with [markdown-blog-ext](https://marketplace.visualstudio.com/items?itemName=BHznJNs.markdown-blog-ext) for better experience๐๐