简介
为了弥补inis默认主题【纯静态版本】的不足,推出了此版本,这个版本是支持服务器渲染的,通俗点理解就是可以被百度等搜索引擎收录
当然,两款主题各有优缺点,inis默认主题【纯静态版本】可以发布在任意环境,非常自由,比如发布在阿里云的对象存储OSS或腾讯云的COS中,或者是Github Page或Gitee Page都是没有问题的
而inis默认主题【服务器渲染版本】采用Go语言开发,相比传统的语言开发来说,Go优势更大,但依旧需要发布在服务器环境,做不到像inis默认主题【纯静态版本】这么自由,可以inis默认主题【服务器渲染版本】支持服务器渲染,对SEO也非常友好,并且在UI上会比inis默认主题【纯静态版本】好看不少






以下是可以直接部署的源码包:
Linux环境包
:点击下载
Windows环境包
:点击下载
以下是未打包编译的源码包,提供给需要二开的同学:
Github
:https://github.com/inis-cloud/default-theme-beego
Gitee
:https://gitee.com/inis-cloud/default-theme-beego
使用教程
以宝塔举例:
1、首先根据自己的情况下载对应的环境包(比如我这里选用的是Linux
环境的包)
2、发布网站
- 添加站点
- 删除新建站点的默认文件
- 上传环境包


3、运行项目并设置守护进程
PS:如果不设置守护进程,控制台掉线后,会导致网站打不开,为了提升你的体验,推荐设置守护进程
-
打开终端,进入你的网站目录
# 进入网站目录 # inis.cn 为你的网站目录,根据自己的情况 cd /www/wwwroot/inis.cn # 设置进程守护 nohup ./default-theme-beego &
PS:项目默认是发布在8080端口的,如果需要修改端口号,可以在配置文件
conf/app.conf
中修改(记得检查一下8080或自己修改的端口号是否在服务器安全组中,另外还要检查一下宝塔的安全中有没有放行该端口)
这里的端口号不推荐使用80和443端口,至于需要80或443作为默认端口的情况,下面会讲通过配置反向代理去解决
到这一步之后,已经可以通过 域名:端口号
(如:racns.com:8080)的方式打开你的主题了,如果不行,先检查一下之前的步骤是否有误的
4、配置反向代理
至此你的主题就可以通过域名的方式直接打开了,不需要再带端口号
5、最后,修改配置文件
聪明的同学已经发现配置文件在哪了,它就在conf/inis.ini
里面,你只需要根据自己的情况修改api
选项或选配token
选项即可
PS:对于Windows
服务器的部署,其实大差无几,只需要将步骤三配置指令修改为双击.exe文件即可
额外指令
这里的内容你可以不了解,也可以不配置,但是作为爱学习的同学,我希望你能知道一下 前面步骤3中,我们通过指令设置了Linux项目的守护进程,现在我们来拓展一下指令
指令:nohup ./default-theme-beego & (将当前目录下的default-theme-beego可执行程序设置为守护进程)
指令:netstat -lntp (查看当前系统内的全部守护进程)
指令:kill 3122
(杀死删除进程号为3122的程序,关闭项目的时候需要用到)
注意
如果
修改端口号
,需要通过kill
指令关闭进程守护,然后重新配置进程守护
即可