Skip to content

XS-MLVP/mlvp-portal

Repository files navigation

mlvp-doc

开源芯片验证分包平台门户

测试: 本项目依赖 "在线课程、开放验证第一期:BPU文档",因此需要clone对应项目

# clone 项目
git clone git@github.com:XS-MLVP/mlvp-portal.git
cd mlvp-portal
make init

# 开启web服务进行测试
make test

# 或者用hugo命令开启服务
hugo server --theme=hugo-digital-garden-theme --buildDrafts --baseURL="127.0.0.1"

开启web服务后本地访问 http://127.0.0.1:1313/?password=123

部署: 门户网站的部署分仓库为:xs-mlvp.github.io,因此需要把本项目编译后的文件放入部署仓库

# 编译生成 public 文件夹
cd mlvp-portal
make build

# 拉取部署仓库 xs-mlvp.github.io
cd ..
git clone git@github.com:XS-MLVP/xs-mlvp.github.io.git
cd xs-mlvp.github.io

# 删除除CNAME外的所有文件,CNAME用于域名绑定,不能删除
ls|grep -v CNAME |xargs rm -rf

# 拷贝内容
cp -r ../mlvp-portal/public/* ./

# 提交
git add .
git commit -m "build23mmdd"
git push

主题: 默认主题地址:https://github.com/paulmartins/hugo-digital-garden-theme

文档编写: 直接在content中对应目录下创建markdown文件或者子目录。content目录下,最多只支持两级目录。 每个子目录表示一个分类,每个目录需要有一个对应的 _index.md 文件。对于学习资源,每个文件夹下还可以有一个 feature.png文件,用于在首页列表中展示。

举例:

content/
├── about                      # 关于我们模块
│   ├── featured.jpg
│   └── index.md
|
├── learningresource           # 学习资源模块
│   ├── _index.md
│   ├── comm                   # 资源分类1
│   │   ├── _index.md
│   │   ├── com_001.md         # 具体资源1
│   │   ├── featured.png       # 资源父类首页列表图片
│   │   └── jessica-weiller-GAw5wFLVWVo-unsplash.jpg  # md文件需要的其他文件
│   ├── course                 # 资源分类2
│   │   ├── _index.md
│   │   ├── crs_001.md
│   │   └── featured.png
│   └── tools                  # 资源分类3
│       ├── _index.md
│       └── tls_00.md
└── partners                   # 合作伙伴模块
    ├── _index.md
    ├── educoder               # 合作伙伴1
    │   ├── index.md           # 配置文件,通过 website 字段配置官网链接
    │   └── logo.jpg           # 合作伙伴logo,在首页展示
    ├── gitlink                # 合作伙伴2
    │   ├── index.md
    │   └── logo.jpg
    └── ysyx                   # 合作伙伴3
        ├── index.md
        └── logo.jpg

About

开源芯片验证分包平台门户网站

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors