Giter Club home page Giter Club logo

btnews's Introduction

btnews

这是一个睡前消息文稿的存档仓库

在线查看

最初该仓库是作为睡前消息文稿内容的存档仓库存在的,此次更新之后(2024.04.15)有意愿引入其他栏目的同类型的内容。

当前 master 分支仅存储文稿内容以及微信公众号文稿抓取脚本。

clone

如果你需要 clone 该仓库并提交内容,请务必使用 单分支 clone,大小约为 1G(images 文件),全量 clone 过大 4g(优化中)

git clone -b master --single-branch https://github.com/ktKongTong/btnews

breaking change

2024.04.15 重大变更

新增 content(现 master) 和 vitepress 分支。 将 原 master 分支转为 vuepress 分支,不再花费更多精力维护。 具体用途可见下文

branch 说明

Important

分支 用途
content(master) 存储所有文稿内容,以及公众号内容抓取脚本
vitepress 当前 master 分支对应的部署分支,部署时会远程载入 master 分支的内容。将站点框架与内容解耦,以期望进一步方便自定义UI及框架迁移,比如你可以 fork master分支并用wiki.js 建造自己的存档站
vuepress 原 master 分支,内容与 vuepress 以及抓取脚本耦合,其内容不会再更新,所有内容更新都位于当前 master 分支

仓库结构

├── .github (用于 抓取脚本的 github action)
├── docs [存储文档内容]
│   ├── btnews [睡前消息编辑部内容]
│   │   ├── btnews   [睡前消息主线]
│   │   │   ├── 0001_0100   [睡前消息主线 1~100期]
│   │   │   │   ├── btnews_0001.md [睡前消息第1期]
│   │   │   │   ├── btnews_0002.md [睡前消息第2期]
│   │   │   │   ├── ...
│   │   │   ├── 0201_0200   [睡前消息主线 101~200期]
│   │   │   ├── ...
│   │   ├── refnews  [参考信息]
│   │   ├── opinion  [高见]
│   │   ├── commercial [讲点黑话]
│   │   ├── ...
│   ├── (namespace name) 
├── images [存储图片内容]
│   ├── btnews [睡前消息编辑部内容]
│   │   ├── btnews   [睡前消息主线]
│   │   │   ├── 0001_0100   [睡前消息 1~100期]
│   │   │   │   ├── 0001 [睡前消息主线 第1期 图片]
│   │   │   │   │   ├── xxx.webp
│   │   │   │   │   ├── ...
│   │   │   │   ├── 0002 [睡前消息主线 第2期 图片]
│   │   │   │   ├── ...
├── script [抓取脚本]
└── .gitignore
├── package.json [脚本相关]
├── package-lock.json [脚本相关]
└── tsconfig.json [脚本相关]

docs 文件夹内容

docs 文件夹下存储所有文档内容, 但是为了便于查找/索引内容,分为三层结构

├── namsepace
│   ├── category
│   │   ├── indexrange
│   │   ├── ├── index

namespace 标明一个主体,比如睡前消息工作室,其产出的所有栏目如讲点黑话、高见、睡前消息、参考信息均在该 namespace 下。 category 标明 namespace 下的一个栏目,如讲点黑话、高见 indexrange 标明当前栏目的索引号范围,如 0001_0100 index 对应具体某一期的内容

images 文件夹内容

与docs 文件夹结构类似。唯一区别在于 index 作为一个文件夹存在,存储对应文稿的所有图片。

btnews's People

Contributors

ktkongtong avatar dependabot[bot] avatar

Stargazers

GTT avatar  avatar  avatar  avatar  avatar Air avatar  avatar  avatar TIGER_HU avatar Louis avatar waif weedss avatar Caicai avatar flyisland avatar  avatar  avatar  avatar lemonTree avatar - luozha - avatar qwinsi avatar Su Yu avatar  avatar jax777 avatar  avatar  avatar  avatar Jingrui Qian avatar  avatar MXXXXXS avatar  avatar Junjie Liu avatar  avatar  avatar  avatar 远方 avatar ymguo avatar Pengfei Shen avatar abc avatar  avatar 艾乐歌 avatar  avatar Sincere avatar Gxin avatar brett avatar  Sir · Peel avatar Huzi Zi avatar Zam avatar Wenhao Qiu avatar 李德银 avatar aqiang avatar Ta0hoo avatar KUAI avatar  avatar IAMYOURFATHER avatar songzan avatar  avatar EggUncle avatar yubin avatar  avatar Jonathan Goh avatar Twikura avatar Zhou Zhizhan avatar deancheng avatar  avatar Dereck Chen avatar MarsTLBAD avatar ozlinex avatar Johnny (Hao) Jiang avatar 123456 avatar Ulysses avatar 布客飞龙 avatar Hjiaooo avatar  avatar

Watchers

 avatar  avatar

btnews's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.