Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/battlehawk00/blognode-dev

BlogNode - 一个使用 Fastify+Mongoose 搭建的模块化、轻量级、可定制主题及插件的博客平台。
https://github.com/battlehawk00/blognode-dev

blog blog-engine blog-platform docker fastify fastifyjs i18n mongo mongo-db mongodb mongoose node node-js nodejs plugins react reactjs theme themes typescript

Last synced: 7 days ago
JSON representation

BlogNode - 一个使用 Fastify+Mongoose 搭建的模块化、轻量级、可定制主题及插件的博客平台。

Awesome Lists containing this project

README

        

# BlogNode

![GitHub commit activity](https://img.shields.io/github/commit-activity/y/BATTLEHAWK00/BlogNode-dev?label=activity)
![BlogNode Version](https://img.shields.io/github/package-json/v/BATTLEHAWK00/BlogNode-dev?filename=packages%2Fcore%2Fpackage.json&label=blognode-ver)
![UI Version](https://img.shields.io/github/package-json/v/BATTLEHAWK00/BlogNode-dev?filename=packages%2Fdefault-theme%2Fpackage.json&label=ui-ver)
![Dependencies](https://img.shields.io/librariesio/github/BATTLEHAWK00/BlogNode-dev)
![GitHub Contributors](https://img.shields.io/github/contributors/BATTLEHAWK00/BlogNode-dev)
![GitHub License](https://img.shields.io/github/license/BATTLEHAWK00/BlogNode-dev)
A blog written in TypeScript using Fastify.
BlogNode 是一个使用 TypeScript + Fastify 搭建的博客项目,具有迅速、轻量化、易于部署、易于扩展的特点。
主题、插件等功能正在计划中...
项目目前处于初期阶段,如果对你有用,请务必点个 star 哦~
Bugs 和功能建议请在 Issues 提出。

## 开发路线 / Roadmap

[Roadmap](https://github.com/users/BATTLEHAWK00/projects/1)

## 文档 / Documentation

待定...

## 预览 / Preview

![image](https://user-images.githubusercontent.com/45313304/172744462-2a94e483-dead-4d18-94ff-1af363838f20.png)

## 部署 / Deploy

> 目前本项目未推出正式版,请勿用于正式生产环境!

```shell
# 生产环境运行
yarn start
# 开发环境运行
yarn start:dev
# 开发环境运行(输出debug日志)
yarn start:debug
# 开发环境运行(输出trace日志)
yarn start:trace
# 生产环境构建
yarn build
# 生产环境构建(核心)
yarn build:core
# 生产环境构建(默认主题)
yarn build:theme
```

## 贡献 / Contribute

目前项目处于初始阶段,你可以根据 Todo List 上的内容提交 PR,对于 GitHub 新手来说,这是很好的机会哟~
当项目可用于正式生产环境时,我会将个人博客迁移到此项目。

## 支持 / Support

- Email: [[email protected]](mailto:[email protected])