• Stars
    star
    143
  • Rank 257,007 (Top 6 %)
  • Language SCSS
  • License
    MIT License
  • Created over 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

基于语雀作为后台实现的博客系统

yuque-blog

yuque—blog 是一款基于语雀内容管理平台的博客系统,用户可以在语雀上进行文档仓库的管理,然后在自定义的站点中展示这些内容

主要特性

  • 优秀的文档编辑和管理体验(Powered by 语雀)
  • 极速输出博客页面
  • 可定制的博客主题
  • 支持服务端渲染
  • 支持 PWA 及离线访问
  • 便捷的运维体验,提供一键部署的 Docker 镜像

技术栈

  • 后端:Beidou (基于 Egg 和 React 的高性能同构框架)
  • 前端:React / Reach-Router / Mobx / Axios / Mock.js / WorkBox

配置文件

config.yml

# 主题
theme: txd

# 语雀 API 设置
yuque:
  base: https://www.yuque.com/api/v2
  login: yinzhi
  repo: blog

# Site
title: 小冷的备忘录
subtitle: 但凡能引起思考的句子,都是些好句子
keywords: 小冷的备忘录,HTML/CSS/JAVASCRIPT,前端工程师,Angular,Ionic,Vue,React,Node.js,Powershell,Qt5
description: 小冷的备忘录,HTML/CSS/JAVASCRIPT,前端工程师,Angular,Ionic,Vue,React,Node.js,Powershell,Qt5
author: 小冷
language: zh-CN

# 友情链接
links:
  -
    name: 阿里巴巴
    url: https://www.alibaba.com
  -
    name: 阿里巴巴国际UED
    url: http://www.aliued.com/
  -
    name: 阿里巴巴U一点
    url: http://www.aliued.cn/

# 导航链接
navigators:
  -
    name: HOME
    url: /
  -
    name: BLOG
    url: /blogs

Usage

Install

npm install

启动开发环境

npm run dev

生产环境前端构建

npm run build

生产环境开启

npm start

访问: http://localhost:6001/

Docker

$ docker build -t egg-boilerplate .
$ docker run -p 7001:7001 egg-boilerplate

TODO

  • 后端项目初始化
  • 前端项目初始化
  • 语雀仓库相关开放 API 服务
  • 接口单元测试
  • 接口代理开发
  • mock 数据准备
  • PWA 整站离线支持
  • 页面开发
  • 内容可配置
  • 主题可定制
  • 页面优化

License

MIT

More Repositories

1

yuque-hexo

同步语雀的文章到你的 Hexo 项目吧!
JavaScript
712
star
2

N3-admin

vue / vuex / N3 / vue-router / axios v2
Vue
193
star
3

dingtalk-robot

钉钉机器人消息推送 Nodejs SDK。
JavaScript
148
star
4

awesome-npm

Collections for node.js and fe
128
star
5

face-detection-nodejs

face detection by node.js
JavaScript
14
star
6

task-queue-sample

Node.js 生产者/消费者 模式简单实践 - 多进程爬虫任务队列
JavaScript
13
star
7

face-detection-browser

A demo for face detection in browser.
HTML
12
star
8

TipsAboutBatch

批处理写的一些实用脚本
HTML
11
star
9

angular-weui

将weui整合到angular项目,面向服务进行封装
JavaScript
9
star
10

blog

blog power by yuque and hexo.
JavaScript
7
star
11

event-invoke

The invoker based on event model provides an elegant way to call your methods in another container via promisify functions.
JavaScript
7
star
12

typescript-tutorial

A brief tutorial for TypeScript and React developers.
TypeScript
6
star
13

quill2-image-drop-and-paste

A quill editor module for drop and paste image, with a callback hook before insert image into the editor
TypeScript
6
star
14

love-timer

Timer for me ❤️ wanwan
JavaScript
4
star
15

oldBlogPage

Hexo Blog
HTML
4
star
16

rollup-ts-library-boilerplate

A quick starter for library development and includes TS / Jest / Rollup / standard-version / typedocs etc...
JavaScript
3
star
17

aliyun-function

阿里云函数计算 examples
JavaScript
3
star
18

cookies-parser

Convert cookies string to cookies array.
JavaScript
2
star
19

electron-ts-react-boilerplate

A brief starter for developing electron applications.
JavaScript
2
star
20

ablecloud-sdk

Officious iot ablecloud sdk.
JavaScript
2
star
21

stitching_gui

An image stiching application built by OpenCV3 and QT5
C++
2
star
22

fragments

碎片化知识片段
1
star
23

riddle

A riddle game
JavaScript
1
star
24

egg-ablecloud

egg plugin for ablecloud
JavaScript
1
star
25

service-worker-proxy

1
star
26

function-compute-demos

Aliyun function compute demos.
JavaScript
1
star
27

TipsAboutPowerShell

There are quatantities of powershell scripts written by xcold
PowerShell
1
star
28

gallery

Gallery powered by node.js json.db
JavaScript
1
star
29

page-collector

Yet anoter page-collector to collecting structured web pages.
1
star