motd支持的类型

motd/host支持纯文本,图片外链和html外链

motd/host疑似仅支持http,而不支持https

纯文本可略,即直接在相关文件写入即可,我们直接说明通过图片外链和html外链自定义motd/host的方法。

图片外链 (或许失效,有人成功了可以告诉我)

这里介绍两种方法

  • 使用github

首先需要注册一个github账号,点击"New repository"新创建一个仓库,同时要记住勾选add a readme file,否则你可能需要通过git上传文件

create repo

之后通过add a file上传你的图片,图片最好横纵比为2:1,例如1440*720

上传完毕后点击仓库中的settings,找到pages选项

find page

 http://katsuragisaki.github.io/l4d2motd/ 
这个就是我的页面,于是图片路径为:
 http://katsuragisaki.github.io/l4d2motd/图片名.图片格式 

直接放入my motd.txt中保存即可。

  • 使用图床(推荐)

简单,快捷,易用。图片要求同样为2:1,随便寻找一个公共图床上传,然后复制url链接写入my motd.txt种即可。

html外链 (推荐)

html这里给出一个模板:

1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html>
<head>
<title>TheMotd</title>
</head>
<body style="margin:0px;padding:0px;background:#000000;overflow-y: hidden;">
<img src="http://xx.com/motd.png" style="width:100%;height:100%;">
<noframes> </noframes>
<noscript> </noscript>
</body>
</html>

host同理

html相关的教程可参考:https://www.runoob.com/html/html-tutorial.html

同样给出两种方法

  • 使用github(不稳定)

基本同上,最终写入motd的格式为

 http://katsuragisaki.github.io/l4d2motd/motd.html 
  • 使用云服(推荐)

利用nginx或apache部署静态html

详细教程参考:https://www.cnblogs.com/feigen/p/11511492.html

这里简单介绍一下,以nginx为例:
首先更新服务器的软件包
使用xshell等远程访问软件登录上你的服务器,之后在root用户下依次键入

sudo apt-get update
sudo apt-get upgrade

然后安装nginx

 apt-get install nginx 

安装好后打开浏览器(记得要开放服务器的80端口,如果你一开始就开放了所有端口可以忽略),在网址栏输入你的服务器ip或绑定的域名,如果成功将会看到nginx的欢迎页。
之后打开xftp等远程文件访问软件,登录上服务器,将你的motd.html以及host.html放入/var/www/html/中。(特别地,你在html中写入的< img >那一栏中src的图片如果在同一目录下可以直接写为src=“motd.png”)
然后在服务器的my motd文件中填入

http://your_ip/motd.html

然后重启服务器就大功告成啦!