不要问1Panel怎么安装,如果不会就去雨云买带预装的
首先在成功登录1Panel(以下简称1p)后,在应用商店找到mblog并点击安装
关于是否开放端口外部访问
- 如果你之后要以“xxx.com”的域名形式访问,那么无需开放
- 如果你需要以“0.0.0.0:1234”的形式访问,那么必须选择开放端口外部访问
如果你需要用域名访问,需要记下此处的应用端口(或部署完成后回来看),并额外阅读反向代理建站部分
等待此处变为已启动,点击服务端口即可直接跳转
进入之后你会看到一个非常简朴的页面
初始用户名密码是admin/a123456
点击登录即可
对于有域名访问需求的,需要额外进行反向代理
在网站-网站-添加网站-反向代理中,分别填写主域名和代理地址,代理地址填写127.0.0.1:port
,将port
替换为你的应用端口即可
嵌入第三方网站(wordpress、typecho等)
如果是wordpress,需要使用“自定义代码”的区块
嵌入目标的域名已经配置到mblog后台的 系统设置 → 基础设置 → 安全域名 里面,逗号分隔,如果没有配置,前端会报 跨域错误.
具体做法是向已有内容后方添加一个英文逗号,并添加你的嵌入目标的网址(注意是网址不是域名)
区别在于网址通常指http或https开头的,而域名则是 xxx.com且不带http/https
如我需要在www.biliwind.com嵌入,那么就需要:
<div id="mblog"></div> <script> const mblogConfig = { url: '你的mblog服务端地址,如 https://m.kingwrcy.cn', userId: null,//默认查所有人的,如只需要管理员的,这里改成 1 openComment: false,//是否开放评论,需要上面的·步骤·中第二步正确设置,需要:true,不需要:false }; </script> <script type="module" src="https://cdn.kingwrcy.cn/mblog/static/v1/static.js"></script>
上方代码取自官方文档( backend/doc/static.md at main · mblog-backend/backend (github.com))
在首页发布内容时要注意,此编辑器使用的是md语言
访问你的域名或ip/rss,可以访问rss订阅源,如果担心被爬站可以直接block掉这个地址,目前这里没有后台的开关可以控制
修改网站图标(favicon.ico)
进行到这一步你会发现,翻遍了后台也没看到有修改网站图标的地方,这时候就不得不去翻容器目录了
在1p后台点击容器,找到刚刚创建的容器(带有mblog字样),点击容器名即可打开配置文件
向下拉到139行左右即可看到MergeDir,将后面引号中的内容复制下来
在1p后台点击主机-文件
点击上方这一条文件数后面的空白处,将刚刚复制的内容粘贴进去并回车访问
在当前目录下,依次点击app-static
里面有一个叫favicon.ico的文件,将你的logo转码为ico格式并上传到这里并且改为这个名字即可
如果需要转码的相关帮助,请前往:这里(https://test.juis.top//buhuibaidu?s=%E6%80%8E%E4%B9%88%E5%B0%86%E5%9B%BE%E7%89%87%E8%BD%AC%E7%A0%81%E4%B8%BAico%E6%A0%BC%E5%BC%8F
)