手把手linux下搭建wiki

使用mkdocs安装wiki

MkDocs官方网站

image-20220910223000500

安装mkdocs

升级pip

[root@localhost .pip]# pip install --upgrade pip

image-20220910224509139

安装wheel

[root@localhost .pip]# pip install wheel

image-20220910224619777

安装mkdocs

[root@localhost home]# pip install mkdocs

image-20220910230130041

检查mkdocs版本

[root@localhost .pip]# mkdocs --version

image-20220910230219389

创建站点

在home下创建一个文件夹wiki

image-20220910230426333

创建一个新站点

[root@localhost wiki]# mkdocs new hfzy-wiki

image-20220910230634563

image-20220910230708916

构建站点

[root@localhost hfzy-wiki]# mkdocs build

image-20220910230819122

[root@localhost hfzy-wiki]# ls
docs  mkdocs.yml  site
[root@localhost hfzy-wiki]# cd site
[root@localhost site]# tree
.
├── 404.html
├── css
│   ├── base.css
│   ├── bootstrap.min.css
│   └── font-awesome.min.css
├── fonts
│   ├── fontawesome-webfont.eot
│   ├── fontawesome-webfont.svg
│   ├── fontawesome-webfont.ttf
│   ├── fontawesome-webfont.woff
│   └── fontawesome-webfont.woff2
├── img
│   ├── favicon.ico
│   └── grid.png
├── index.html
├── js
│   ├── base.js
│   ├── bootstrap.min.js
│   └── jquery-1.10.2.min.js
├── search
│   ├── lunr.js
│   ├── main.js
│   ├── search_index.json
│   └── worker.js
├── sitemap.xml
└── sitemap.xml.gz

5 directories, 21 files

启动服务

在创建的站点项目下启动服务

[root@localhost hfzy-wiki]# mkdocs serve -a 192.168.0.101:8000
INFO     -  Building documentation...
INFO     -  Cleaning site directory
INFO     -  Documentation built in 0.12 seconds
INFO     -  [23:17:28] Watching paths for changes: 'docs', 'mkdocs.yml'
INFO     -  [23:17:28] Serving on http://192.168.0.101:8000/

开启8000端口

[root@localhost hfzy-wiki]# firewall-cmd --zone=public --add-port=8000/tcp --permanent && firewall-cmd --reload
success
success
[root@localhost hfzy-wiki]# firewall-cmd --reload
success

浏览器访问192.168.0.101:8000

image-20220910232007797

wiki应用

修改wiki名称

打开mkdocs.yml,修改site_name

[root@localhost ~]# cd /home
[root@localhost home]# ls
git  git-repo  software  wiki
[root@localhost home]# cd wiki/
[root@localhost wiki]# ls
hfzy-wiki
[root@localhost wiki]# cd hfzy-wiki/
[root@localhost hfzy-wiki]# ls
docs  mkdocs.yml  site
[root@localhost hfzy-wiki]# cat mkdocs.yml 
site_name: My Docs
[root@localhost hfzy-wiki]# vim mkdocs.yml 

image-20220911093055320

添加页面

将md文件拷贝到docs文件夹中

image-20220911094347815

修改mkdocs.yml文件

添加nav标签

image-20220911094540708

image-20220911231137190

修改wiki 主题

可以从第三方下载主题(Theme)

MkDocsd第三方主题

image-20220911110412115

以Bootstrap4为例

image-20220911110438836

安装主题

[root@localhost hfzy-wiki]# pip install mkdocs-bootstrap4

在mkdocs.yml中使用主题

image-20220911110851660


服务器后台运行

当ssh断开连接后服务器继续运行程序使用screen指令

安装screen

[root@localhost hfzy-wiki]# yum install screen

创建ssh会话

在打开的ssh会话(即使用ssh工具连接会话中),创建一个screen会话名称

wiki_run为自定义的screen会话名称

[root@localhost hfzy-wiki]# screen S wiki_run

启动mkdocs服务

image-20220911183616888

扩展js功能

如果需要扩展系统的js脚本,可以在docs 创建resources文件用来存放扩展的内容

image-20220911205438330

image-20220911205515550

在mkdocs.yaml文件中配置

image-20220911205601039

案例:禁止鼠标右键功能

function iEsc(){ return false; }
function iRec(){ return true; }

function DisableKeys() {
if(event.ctrlKey || event.shiftKey || event.altKey)  {
    window.event.returnValue=false;
    iEsc();
	}
}

document.ondragstart=iEsc;
document.onkeydown=DisableKeys;
document.oncontextmenu=iEsc;

if (typeof document.onselectstart !="undefined")
	document.onselectstart=iEsc;
else{//qsyz.net
    document.onmousedown=iEsc;
    document.onmouseup=iRec;
}

function DisableRightClick(www_qsyz_net){
    if (window.Event){
        if (www_qsyz_net.which == 2 || www_qsyz_net.which == 3)
        iEsc();
    }
    else if (event.button == 2 || event.button == 3){
        event.cancelBubble = true
        event.returnValue = false;
        iEsc();
        }
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然可以!以下是手把手教你搭建 YOLOv5 的步骤: 1. 准备工作: - 确保你的电脑已经安装了 Python 3.8 或更高版本。 - 安装 PyTorch:可以根据你的操作系统和 CUDA 版本选择合适的安装命令,例如: ```shell pip install torch torchvision torchaudio ``` - 安装其他依赖库: ```shell pip install opencv-python matplotlib numpy ``` 2. 下载 YOLOv5 源代码: - 在终端中运行以下命令来克隆 YOLOv5 仓库: ```shell git clone https://github.com/ultralytics/yolov5.git ``` 3. 安装依赖库: - 进入 yolov5 目录: ```shell cd yolov5 ``` - 安装依赖库: ```shell pip install -r requirements.txt ``` 4. 准备数据集: - 准备好你的训练数据集,并将图像和对应的标签文件放入一个文件夹中。 5. 配置模型和数据: - 编辑 `yolov5/models/yolov5s.yaml` 文件,根据你的需求进行配置,例如设置 `nc` 参数为你的类别数量。 - 编辑 `data.yaml` 文件,设置 `train` 和 `val` 的路径,并配置类别数量和类别名称。 6. 训练模型: - 在终端中运行以下命令来开始训练模型: ```shell python train.py --img 640 --batch 16 --epochs 100 --data data.yaml --cfg models/yolov5s.yaml --weights '' ``` - 这个命令将使用默认参数来训练 YOLOv5 模型,你可以根据需要进行调整。 7. 测试模型: - 在终端中运行以下命令来测试模型效果: ```shell python detect.py --source your_image.jpg --weights runs/train/exp/weights/best.pt --conf 0.4 ``` - 这个命令将使用训练好的模型对指定图像进行目标检测,你可以调整 `--conf` 参数来控制检测结果的置信度阈值。 以上就是搭建 YOLOv5 的基本步骤,希望对你有帮助!如果有任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值