-
python 3.10+
运行爬虫:
cd scripts
pip install -r requirements.txt
python spider.py
生成的数据文件:
- loongapplist-latest.csv: 所有应用数据
- loongapplist-new: 新上架应用
- loongapplist-upgrade: 升级应用
- loongapplist-down.csv: 下架应用
- loongapplist-update.csv: new + upgrade + down - "开源软件" - "3A4000" - "二进制翻译软件" - "开源软件(云顶书院迁移)"
对于来自龙芯应用合作社的增量应用信息(loongapplist-update.csv),执行:
cd scripts
pip install -r requirements.txt
python main.py
对于其他来源的应用,需手动创建文档。
安装 hugo v0.122.0,并执行:
hugo server
建议在构建前删除已生成的站点数据 public/*
一般情况下取应用编号.md
作为文件名。
- 龙芯应用合作社
跟随龙芯应用合作社 编号,应用编号也为该应用的文档名。
- 其他来源
按报告顺序由1递增的正整数为编号。
---
title: 应用名称 //也作为文档的一级标题
toc: true/false //侧边栏开启/关闭,一般情况下为true。
weight: 应用编号 //文档的排列顺序。一般情况下,取应用编号的值。
draft: true/false //当值为true时文档作为草稿,不渲染。
compatibility: 1/2/3/4 //兼容性数据,其中新世界可用为 4,可用为 3,存在问题为 2,不可用为 1,此项缺失则表示未测试
---
内容的最高级标题应为 H2,H1 为文档头的 title: 应用名称
渲染生成。
使用 Markdown 来书写内容,创建列表等。
参考 latex-project.org 。
参考 Mermaid | Diagramming and charting tool 。
- 静态内容
静态内容存放于仓库目录 static/
中,以绝对路径方式引用。
例如:
- 引用
static/images
中的logo.svg
:

- 引用
/static/data
中的loongapplist-latest.csv
:
[loongapplist-latest.csv](/data/loongapplist-latest.csv)
- 引用文档
文档存放于仓库目录 /content
,以绝对路径方式引用,无需添加文件扩展名。
- 引用
/content/docs/dev/liblol.md
[libLoL](/docs/dev/liblol)
更多内容请参考主题 Hextra 文档。