【玩转Lighthouse】使用轻量应用服务器部署一个在线菜谱网站

2022-05-05 22:22:58 浏览数 (1)

腾讯云轻量应用服务器

使用轻量应用服务器提供的精品应用镜像(例如 WordPress、Discuz! Q 、Typecho 等),可快速创建满足您业务诉求的网站,例如企业官网、个人展示网站、博客、论坛、电商、外贸网站等。腾讯云将持续提供更多类型的应用镜像,方便您快速构建各种类型的网站。

还没有腾讯云轻量应用服务器的可以点击

HowToCook && 程序员做饭指南

是一个实打实的,文字版的,风格非常程序员的菜谱。

项目文档中明确表示,不允许使用不精准描述的词汇,例如:适量、少量、中量、适当。

严格将每份菜谱,每次的材料用量 精确到克G,毫升ML。

终于将 新手很难把握菜谱的分量 这种问题解决了。

使用腾讯云轻量服务器部署一个自己的菜谱网站

登录到自己腾讯云轻量服务器

安装python3.7环境

复制以下代码并运行:

代码语言:javascript复制
yum -y groupinstall "Development tools"
yum install -y libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make  

代码语言:javascript复制
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar -zxvf  Python-3.7.0.tgz
cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/python3 /usr/bin/py3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
pip3 install --upgrade pip
python3 -V
pip3 -V 

最后显示

Python 3.7.0

pip 22.0.4 ......

即安装成功。

从github下载菜谱网站安装包:

代码语言:javascript复制
wget https://github.com/Anduin2017/HowToCook/archive/refs/heads/master.zip

解压下载的安装包:

代码语言:javascript复制
unzip master.zip

进入解压后的网站文件夹

代码语言:javascript复制
cd HowToCook-master

安装所需运行库

代码语言:javascript复制
pip3 install -r requirements.txt

启动网站

代码语言:javascript复制
python3 -m mkdocs serve --dev-addr=0.0.0.0:8000

网站已经成功运行8000端口上,使用 IP:8000 打开网站。

(ps:8000这个端口号可以自己设置成别的,没被使用的即可。)

如果打不开,可以看一下轻量应用服务器防火墙是否放行8000端口

其他说明:后台运行网站

上面的命令运行后,网站可以成功运行,但是关闭终端,网站就会停止。

可以使用 nohup和& 将网站后台运行。

代码语言:javascript复制
nohup python3 -m mkdocs serve --dev-addr=0.0.0.0:8000 >> output.log 2>&1 &

其他说明:生成静态网站HTML

代码语言:javascript复制
mkdocs build --strict

生成静态 HTML 网页, 存在于在site/文件夹下。如果使用nginx 等管理网站 的时候指向到site/index.html即可。

0 人点赞