使用Hexo实现一个静态网站 [置顶] 使用Hexo实现一个静态网站1.新建Hexo项目,并整合主题待续 2.部署Waline评论系统2.1 采用docker部署waline先拉取代码,然后构建镜像 git clone https://github.com/walinejs/waline.git cd waline docker build -t lizheming/waline -f packages/server/Dockerfile . leancloud作为数据库 跟上环境变量启动容器,此处我采用LeanCloud作为数据存储,连接LeanCloud注册在境内的应用时需要地址,连接境外的则不需要 OAUTH_URL 变量是因为oauth服务也是我自己私有部署的,如果使用waline公共的则不用这个变量 docker run -d \ -e OAUTH_URL=https://oauth.liuzijian.com \ -e IPQPS=10 \ -e LEAN_MASTER_KEY= \ -e LEAN_KEY= \ -e LEAN_ID= \ -e LEAN_SERVER=https://leancloud.liuzijian.com \ -e SERVER_URL=https://waline.liuzijian.com \ -e SITE_NAME="Liu Zijian's Blog" \ -e SITE_URL=https://blog.liuzijian.com \ -e SMTP_PASS= \ -e AUTHOR_EMAIL= \ -e SMTP_USER= \ -e SMTP_SERVICE=QQ \ -p 8360:8360 \ lizheming/waline MySQL作为数据库 使用这种方式,需要提前导入数据库脚本,详情查阅waline官网文档 docker run -d \ -e OAUTH_URL=https://oauth.liuzijian.com \ -e IPQPS=10 \ -e MYSQL_DB= \ -e MYSQL_USER= \ -e MYSQL_PASSWORD= \ -e MYSQL_PORT= \ -e SERVER_URL=https://waline.liuzijian.com \ -e SITE_NAME="Liu Zijian's Blog" \ -e SITE_URL=https://blog.liuzijian.com \ -e SMTP_PASS= \ -e AUTHOR_EMAIL= \ -e SMTP_USER= \ -e SMTP_SERVICE=QQ \ -p 8360:8360 \ --network=host \ lizheming/waline 3.博客持续集成部署 使用python实现一个可自动部署hexo博客的gitee webhook 编程开发 > 其他技术和工具 > Hexo #原创 #hexo #waline #fluid 使用Hexo实现一个静态网站 [置顶] https://blog.liuzijian.com/post/8iu7g5e3r6y.html 作者 Liu Zijian 发布于 2024年9月20日 更新于 2024年10月19日 你怎样理解真正的哲学都是时代精神的精华 上一篇 Python合集 下一篇