前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【玩转Lighthouse】使用轻量应用服务器部署一个在线菜谱网站

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

原创
作者头像
用户9585802
发布2022-05-05 22:22:58
9410
发布2022-05-05 22:22:58
举报

腾讯云轻量应用服务器

使用轻量应用服务器提供的精品应用镜像(例如 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即可。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 腾讯云轻量应用服务器
  • HowToCook && 程序员做饭指南
  • 使用腾讯云轻量服务器部署一个自己的菜谱网站
    • 登录到自己腾讯云轻量服务器
      • 安装python3.7环境
        • 从github下载菜谱网站安装包:
          • 解压下载的安装包:
            • 进入解压后的网站文件夹
              • 安装所需运行库
                • 启动网站
                  • 如果打不开,可以看一下轻量应用服务器防火墙是否放行8000端口
                    • 其他说明:后台运行网站
                      • 其他说明:生成静态网站HTML
                      相关产品与服务
                      轻量应用服务器
                      轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                      http://www.vxiaotou.com