• Stars
    star
    690
  • Rank 65,522 (Top 2 %)
  • Language
    HTML
  • License
    GNU General Publi...
  • Created almost 11 years ago
  • Updated about 1 year ago

Reviews

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

Repository Details

Source code of the web interface of https://mirrors.tuna.tsinghua.edu.cn/

TUNA mirrors 主页

注意:如果使用本项目搭建开源镜像站,必须

  • 移除所有与清华大学和 TUNA 相关的内容,包括且不限于站名、logo 和各种文档中出现的所有文本和图形;
  • 在网站首页恰当标注项目来源(tuna/mirror-web);
  • 遵循 GPLv2 协议开放修改后的源代码;

运行 Demo

直接编译

本站使用 Jekyll 编写,并使用 babel 编译 ECMAScript6,因此必须安装 ruby >= 2.0 和 nodejs.

Build In Docker

cd mirror-web
docker build -t builden -f Dockerfile.build .
docker run -it -v /path/to/mirror-web/:/data builden

为正常运行,一些动态数据文件需要下载

wget https://mirrors.tuna.tsinghua.edu.cn/static/tunasync.json -O static/tunasync.json
mkdir -p static/status
wget https://mirrors.tuna.tsinghua.edu.cn/static/status/isoinfo.json -O static/status/isoinfo.json

之后 jekyll serve 即可运行 demo.

贡献文档

目前文档分为两部分维护,一部分是通用文档,从 mirrorz-org/mirrorz-help 生成并维护在本仓库,具体列表与生成方法可以参考 tuna/mirrorz-help;如果您的改动是镜像站通用的,可以往 mirrorz-org/mirrorz-help 发送 PR;如果是 TUNA 特有的,可以往 tuna/mirrorz-help 发送。

另一部分维护在本仓库内,需要往本仓库 PR。mirror-web 会逐渐迁移到使用通用文档。

基本步骤

  1. Fork 本项目并 clone
  2. 创建分支 git checkout -b foo-doc
  3. help/_post 中建立文档文件,文件名格式为 年-月-日-名称.md
  4. 用 markdown 语法编写文档
  5. 提交并推送代码
  6. 发送 Pull Request

写作规范

  1. 对于相对不知名的镜像项目,首先用一两句话介绍该项目
  2. 写明使用方法, 使用 Github Flavored Markdown 格式
  3. 中英文字符间应留一个空格

特殊用法

表单选择

该功能实现在 mirrorz-org/mirrorz-help 中,需要让相应文档迁移到使用通用文档以该功能。

快速配置

TODO。在 mirrorz-org/mirrorz-help 中有实现。

拷贝命令

TODO。在 mirrorz-org/mirrorz-help 中有实现。

域名选择

TODO。

More Repositories

1

thuthesis

LaTeX Thesis Template for Tsinghua University
TeX
4,532
star
2

tunasync

Mirror job management tool.
Go
1,406
star
3

blogroll

世界一流兼容并包TUNA协会收集的周围同学们的Blog
Python
827
star
4

oh-my-tuna

Keep calm and use TUNA mirrors.
Python
480
star
5

ipv6.tsinghua.edu.cn

CSS
399
star
6

tunasync-scripts

Custom scripts for mirror jobs
Python
390
star
7

issues

Code Unrelated Issues
336
star
8

THU-Beamer-Theme

A LaTeX beamer theme template for Tsinghua students.
TeX
305
star
9

fishroom

Message forwarding for multiple IM protocols
Python
283
star
10

collection

idea collections from TUNA
254
star
11

danmaQ

danmaku implemented in Qt5
JavaScript
185
star
12

freedns-go

Optimized DNS Server for Chinese users.
Go
180
star
13

opentuna

TUNA on AWS
TypeScript
142
star
14

gdanmaku-server

Web-based danmaku server
Python
123
star
15

tuna.moe

HTML
75
star
16

gdanmaku

play danmaku on any screen
Python
36
star
17

artwork

tuna artwork
26
star
18

QSerial

An advanced cross-platform serial port utility
C++
23
star
19

podcast

Voice from TUNA
CSS
19
star
20

scripts

Python
15
star
21

pub-mirror

Dart application to fully mirror the content on https://pub.dartlang.org/
Dart
15
star
22

mirrorhub

Redirects the user to a nearby mirror site.
Go
11
star
23

Books

Tracking Books of TUNA Library
9
star
24

registr

JavaScript
6
star
25

dataset-issues

Issues about academic dataset mirrors
5
star
26

tunaccount

Go
5
star
27

topdf

Automactically convert Office files to PDF via a web interface
PHP
4
star
28

live

CSS
3
star
29

pdns-ldap

Python
3
star
30

fakeTunet

a fake net.tsinghua.edu.cn
JavaScript
2
star
31

feed_tuna

Telegram shop/payment bot 金枪鱼喂食计划
Python
2
star
32

tunasay

tunasay is a configurable talking tuna
JavaScript
2
star
33

playbooks

Python
1
star
34

Cash

1
star
35

loglyzer

log analyzer for tuna mirrors
Python
1
star
36

docker-images

Repo for various docker images
Dockerfile
1
star
37

tunasync-monitor

Rust
1
star