开源UOJ搭建教程

发布时间:2019年08月19日 阅读:398 次

最近copy了个UOJ玩玩,功能还挺全,服务器买的是腾讯云的学生机,系统是ubuntu.顺便还搞了个oi-wiki。学了不少新东西。


先学会了docker的初步使用,从docker往外拷贝东西。链接

熟悉了mysql的使用

登录 mysql -uroot -proot

show databases;

use 数据库;

show tables;

记录一下遇到的坑,往腾讯云sftp传东西的时候,需要腾讯云设置root密码。

链接

说一下题目怎么加:

首先下面的两个文档说的还算是详细。

UOJ题目数据格式

题目管理概述

我是从LOJ和牛客网搬运的数据,UOJ的markdown编辑器没有文件上传的功能。所以可能会需要图床,axuhongbo.top/file,markdown添加图片的格式是

有些题牛客网直接由图片,直接右键获取图片地址就可以。

markdown编辑器中,两行要想渲染出空行的效果源码必须加两个换行才行


启动和安装

sudo service docker start

sudo docker run --name uoj -dit -p 8888:80 -p 3690:3690 --cap-add SYS_PTRACE universaloj/uoj-system

sudo docker ps -a   //查看已经存在的docker 镜像

sudo docker start d467a0b1a2b5 //启动一个已经创建好的docker镜像

sudo docker exec -it uoj /bin //进入docker镜像


参考链接:

石墨文档合集

题面格式示例

UOJ题目数据格式

题目管理概述

图床地址

题目来源LOJ

题目来源牛客网

题目来源NOI.AC

ico图标 http://www.bitbug.net/

LOGO在线生成 https://www.logosc.cn/make?n=XOJ&s=&descr=online%20judger

svn 教程 https://www.runoob.com/svn/tortoisesvn-intro.html

SVN 简易指北https://universaloj.github.io/post/SVN%E7%AE%80%E6%98%93%E6%8C%87%E5%8C%97.html






Tag:
相关文章

发表评论: