前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker + anoyi-blog 打造专属个人简书

Docker + anoyi-blog 打造专属个人简书

作者头像
happyJared
发布2018-09-20 10:06:56
6290
发布2018-09-20 10:06:56
举报
文章被收录于专栏:happyJared

写在前面

  anoyi-blog,一款有趣的开源个人博客建站工具,简单梳理下分享给大家。该工具基于 Docker, 可快速搭建和一键生成个人博客,用于实时解析简书文章、作者信息,专为个性化而生!

Docker命令

代码语言:javascript
复制
docker run -d --name myblog \
-e JIANSHU_ID=000a530f461c \
-e WEB_NAME=happyJared \
-e GITHUB="https://github.com/happyjared" \
-e GITLAB="https://github.com/happyjared" \
-e QQ=12345678 \
-e ICP=粤ICP备12345678号 \
-e REWARD_IMAGES="https://upload.jianshu.io/users/qrcodes/9709135/myweixin.png?imageMogr2/auto-orient/strip|imageView2/1/w/84/h/84" \
-e REWARD_DESC="赞赏支持" \
-e BLOG_TITLE="博客标题" \
-e BLOG_DESC="博客描述" \
-p 20184:8080 registry.cn-hangzhou.aliyuncs.com/anoy/blog

  docker run之后,访问 http://localhost:20184/ 可查看生成的博客,映射其他端口可配置: -p {port}:8080

myblog
myblog

myblog

myblog
myblog

myblog

配置说明

变量

说明

示例

JIANSHU_ID

简书ID

https://www.jianshu.com/u/000a530f461c, 点击“简书”->“我的主页”,这里只需要取000a530f461c即可

WEB_NAME

网站名称

happyJared

GITHUB

Github 地址

https://github.com/happyjared

GITLAB

Gitlab 地址

https://github.com/happyjared

QQ

QQ 号(用于发起聊天沟通)

12345678

ICP

ICP 备案号

粤ICP备12345678号

REWARD_IMAGES

打赏二维码图片链接地址

多个图片可用 , 分隔

REWARD_DESC

打赏提示语

赞赏支持

BLOG_TITLE

博客标题

博客标题

BLOG_DESC

博客描述

博客描述

DING_TALK

钉钉机器人 API 地址

参考钉钉自定义机器人 示例:-e DING_TALK="https://oapi.dingtalk.com/robot/send?access_token=b1586fba8caf2c98bf6f1174b4ec57c75941553a15a75c437422f55fc1b76cd1"

简单分析

docker logs myblog
docker logs myblog

docker logs myblog

  查看启动日志,通过运行命令docker logs myblog,可以看到 anoyi-blog 是基于 Spring Bootv2.0.0.RELEASE开发的,使用了 Undertow 作为Web服务器

docker inspect myblog
docker inspect myblog

docker inspect myblog

  运行命令docker inspect anoyi-blog,可以看到完整的启动脚本

代码语言:javascript
复制
java -jar -server /app.jar --jianshu.user-id=$JIANSHU_ID --custom.web-name=$WEB_NAME --custom.github-url=$GITHUB --custom.gitlab-url=$GITLAB --custom.qq=$QQ --custom.icp=$ICP --custom.reward-images=$REWARD_IMAGES --custom.reward-desc=$REWARD_DESC --custom.blog-title=$BLOG_TITLE --custom.blog-desc=$BLOG_DESC --custom.ding-talk=$DING_TALK

写在最后

  可以看到,利用 docker + anoyi-blog 来打造个人简书博客还是很方便的。但相比于两大静态博客主流框架:jekyll 和 hexo ,anoyi-blog 在可定制化方面确实显得较为欠缺。

参考地址

开源博客 ANOYI-BLOG 使用指南 anoy/blog - 阿里云镜像

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.04.27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面
  • Docker命令
  • 配置说明
  • 简单分析
  • 写在最后
  • 参考地址
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档