V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xyjtou
V2EX  ›  分享创造

1 分钟搭建轻博客 - 新版萌新绿,更好看啦有木有?

  •  
  •   xyjtou · 2019-05-05 12:04:15 +08:00 · 4026 次点击
    这是一个创建于 2035 天前的主题,其中的信息可能已经有所发展或是发生改变。

    • 轻博客是专为移动 Web 设计的轻量化博客(兼容 PC ),轻松分享文字 /图片 /小视频 /文件等,自带相册 /图床,支持 Markdown & 实时预览,用户评论 /回复评论,支持 PWA 沉浸模式( Android 和 iOS12 )

    演示:try.liteBB.com

    源码:Github.com/litebb/litebb

    Wordpress 有一个著名的 5 分钟安装,搭建轻博客从 0 开始不用 1 分钟,网速快的话只须 40 秒左右 😋😋😋

    打开终端 Terminal 或 Windows PowerShell 通过 SSH 连上主机,复制下面几行命令就搞定啦:

    ubuntu@vm-ubuntu:~# sudo apt update
    ubuntu@vm-ubuntu:~# sudo apt install git
    ubuntu@vm-ubuntu:~# git clone https://github.com/litebb/litebb
    ubuntu@vm-ubuntu:~# cd litebb
    ubuntu@vm-ubuntu:~/litebb# sudo apt install python3-pip
    ubuntu@vm-ubuntu:~/litebb# sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt
    ubuntu@vm-ubuntu:~/litebb# sudo /usr/local/bin/gunicorn -w 4 -b 0.0.0.0:80 wsgi:application
    

    本地就访问 http://127.0.0.1/ 如果是云服务器 /VPS,直接访问 IP 即可打开博客啦 ~ 默认用户名 /密码:admin/admin

    这次发布的萌新绿版本,色彩源自初音未来的灵感,更适合长时间阅读,缓解视觉压力😊


    • Ubuntu 14/16/18 及 Debian 8/9 系统直接复制上面的命令即可,其他 Linux 发行版只需要 Python 3 环境即可运行轻博客,Windows 10 安装 WSL 子系统同样可以运行轻博客。

    安装过程中遇到任何问题,欢迎加微信群反馈、交流:

    15 条回复    2019-05-06 09:41:16 +08:00
    loading
        1
    loading  
       2019-05-05 12:27:43 +08:00 via Android
    py3
    xyjtou
        2
    xyjtou  
    OP
       2019-05-05 12:41:12 +08:00
    @loading 是的。因为较新的 Linux 发行版系统都自带了 Python 3 环境,所以可以直接运行轻博客。

    轻博客只依赖一个 Python 3 环境即可启动。其他没有 py3 环境的 Linux 版本,先安装 Python 3 就 OK 啦 ~
    jy02201949
        3
    jy02201949  
       2019-05-05 13:12:21 +08:00
    收藏为敬
    Kilerd
        4
    Kilerd  
       2019-05-05 13:35:30 +08:00
    emmmmmm 虚拟环境没有搭,守护进程没有做,还有大量 sudo 命令

    > sudo /usr/local/bin/gunicorn -w 4 -b 0.0.0.0:80 wsgi:application

    这个命令并没有后台跑,退出 ssh 了怎么办?
    xyjtou
        5
    xyjtou  
    OP
       2019-05-05 13:58:58 +08:00
    @Kilerd Gunicorn 本身是轻量级的 Web 服务器,退出 SSH 也没影响的😄 只要服务器不宕机、不重启就可以一直正常运行。服务器挂了重启才需要再启动一下 Gunicorn。

    进阶部署,请参考:litebb.com/s/Y5lW8A | Nginx + Gunicorn 部署轻博客
    goodryb
        6
    goodryb  
       2019-05-05 14:33:04 +08:00
    既然都这么轻量了,能不能搞个 docker 镜像呢?
    xyjtou
        7
    xyjtou  
    OP
       2019-05-05 15:49:52 +08:00
    @goodryb 可以拉一个 Python 3 的模板镜像,自己 build 一下就可以啦 😂 每次更新都要打包推送,有点慢
    PressOne
        8
    PressOne  
       2019-05-05 16:51:12 +08:00 via Android
    litebb??
    godgc
        9
    godgc  
       2019-05-05 17:18:36 +08:00
    这个好 支持支持 正好想改一下自己的 blog 呢
    xyjtou
        10
    xyjtou  
    OP
       2019-05-05 17:37:34 +08:00
    @godgc 感谢,轻博客安装 /使用非常简单,老少咸宜 😄
    lamba
        11
    lamba  
       2019-05-05 18:07:14 +08:00
    这个不错~不过支持下表格就更好了
    xyjtou
        12
    xyjtou  
    OP
       2019-05-05 18:56:34 +08:00
    @lamba 自动安装的依赖库 Markdown 渲染是不支持表格的。要支持表格的话,需要手动修改 Markdown 渲染的组件,放到本地静态资源中就可以了。
    irblu
        13
    irblu  
       2019-05-05 23:26:25 +08:00 via Android
    感觉不错
    xyjtou
        14
    xyjtou  
    OP
       2019-05-06 09:13:28 +08:00 via Android
    @irblu 感谢,这套色彩看起来风格比较轻新🍏
    xyjtou
        15
    xyjtou  
    OP
       2019-05-06 09:41:16 +08:00 via Android
    @Kilerd 补充,习惯了开发模式启动 Gunicorn,翻了下文档 Gunicorn 用于生产模式 -D 就可以后台守护模式启动。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2881 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:51 · PVG 21:51 · LAX 05:51 · JFK 08:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.