Fossil-Asmbb论坛网站开发编译与发布攻略

本文详细介绍了如何下载、配置开发环境、编译、发布和部署AsmBB论坛,一个基于Assembly和SQLite的轻量级论坛系统。内容包括通过Fossil或GitHub获取源码,使用Fresh编译器和C语言环境,以及Nginx和fastcgi的配置。在过程中可能会遇到的错误和解决方法也进行了说明。
摘要由CSDN通过智能技术生成

关于AsmBB

AsmBB是一个轻量级别的论坛网站程序成品,通过下载后在电脑里启用程序即可拥有自己的论坛网站。
网站前端采用tpl文件内嵌内容输出和html代码片段,后端是基于Assembly汇编编写,数据库采用内置的SQLite,其基于Fossil进行源代码发布管理。
通过修改Html、Css、Js即可达成大部分修改前端界面的目的,但由于是片段输出的虚拟页面,如果涉及到路由或者页面结构的复杂修改,或者分页这类程序关联度较强的代码,则需要通过汇编修改。

关于Fossil

Fossil是一个小型、高可靠性的发布用软件,用于托管你的项目服务,类似于git版本管理,其使用了C语言作为程序开发语言。
本文中述说的是AsmBB,因此后续不再讲述Fossil,有需要的可以到官网查看。

下载AsmBB

通过Fossil进行下载

可参考官网下载链接进行下载。

推荐操作系统是Linux,如果是Window那建议使用WSL进行安装使用。
首先是先行下载Fossil,可直接通过Fossil官方下载页进行下载,或者在命令行输入:

wget -d https://fossil-scm.org/home/uv/fossil-linux-x64-2.22.tar.gz

之后执行解压缩:

tar -xvzf fossil-linux-x64-2.22.tar.gz

接着是使用Fossil来拉取asmbb项目(注意./Fossil/fossil是刚解压的出来的文件夹Fossil所在路径下的fossil文件):

# 创建文件夹repositories
mkdir repositories
# 使用Fossil克隆asmbb的fossil打包文件
./Fossil/fossil clone https://asm32.info/fossil/repo/asmbb  ./repositories/asmbb.fossil

创建和解压项目文件:

# 创建文件夹asmbb
mkdir asmbb
# 解压项目文件
./Fo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿卢说他遇到阿玮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值