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

写在前面

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

Docker命令

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

配置说明

变量

说明

示例

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,可以看到 anoyi-blog 是基于 Spring Bootv2.0.0.RELEASE开发的,使用了 Undertow 作为Web服务器

docker inspect myblog

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

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 - 阿里云镜像

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

魔波广告恶意病毒简析

1.病毒介绍 魔波广告恶意病毒通过仿冒浏览器,播放器和一些游戏等进行传播,一旦用户手机不慎被感染,该病毒将立即下载提权文件来获取 root权限,频繁推送广告,监...

2285
来自专栏SAP最佳业务实践

SAP最佳业务实践:FI–现金管理(160)-24银企对账-供应商付款-承兑汇票-对账单再处理

4.7.4 FEBA_BANK_STATEMENT帐户对帐单的重新处理 ? 输入公司代码、开户行、账户标识 ? 清帐凭证没有生成,重新执行。 点击菜单 编辑-过...

3095
来自专栏FreeBuf

安卓ELF恶意软件深度分析

ELF病毒背景 1.Android病毒发展趋势 自 2010 年开始,全球进入了移动互联网时代,作为主流移动操作系统Android也得到了迅猛发展。Androi...

37410
来自专栏FreeBuf

黑吃黑:鬼影DDoS黑客追踪

0x00 概述 安天追影小组通过威胁态势感知系统发现了一个DDoS攻击控制事件。从一个控制事件开始进行了一次黑客追踪之旅。经过关联分析找到控制C2的样本,该样...

6718
来自专栏ml

Linux下如何查看自己的服务器有没有无线网卡

还是实验室那台破服务器,连不上网。有没有界面,所以想着如何用一些命令来链接上 热点。 当然,在linux下链接wifi没有win下那么一点就好了! ...

4885
来自专栏Web 开发

wubi安装ubuntu,默认swap太小导致系统不稳定

5年前,ubuntu8.04的时候就接触了ubuntu了,不过一直需求不大,仅仅当玩具。、

860
来自专栏七夜安全博客

“永恒之蓝&漏洞的紧急应对--毕业生必看

1343
来自专栏FreeBuf

暗云Ⅲ BootKit 木马分析

概况 “暗云”系列木马自2015年初被腾讯反病毒实验室首次捕获并查杀,至今已有2年多。在这两年多时间里,该木马不断更新迭代,持续对抗升级。 从今年4月开始,该木...

6047
来自专栏学海无涯

iOS开发之提取App的UI素材

在学习当中,有时候看到非常好的App,手痒的同学可能都想"临摹"一番,但是往往由于无法获取App的UI素材以致"功败垂成",今天就介绍一下如何快速提取App中的...

3419
来自专栏FreeBuf

这个恶意软件“奇葩”的反虚拟机技巧

最近,我分析到一个行为异常的恶意软件样本。由于很难发现该恶意软件的真实行为,所以我花了很多时间去调试分析。然而在分析过程中,又有多种因素会导致运行崩溃和异常。在...

2479

扫码关注云+社区

领取腾讯云代金券