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
配置说明
变量 | 说明 | 示例 |
---|---|---|
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 号(用于发起聊天沟通) | 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
,可以看到 anoyi-blog 是基于 Spring Bootv2.0.0.RELEASE开发的,使用了 Undertow 作为Web服务器
运行命令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 在可定制化方面确实显得较为欠缺。
参考地址
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开发者论坛一周精粹(第四十期) 提货券教程 域名删除规则
开发者论坛每周选取精华内容总结,精选论坛优质贴,每周更新一期,方便大家阅读! 阿里云ECS提货券使用方法图文教程 福利达人https://bbs.aliyun.com/read/577585.html 来此晒晒成功推荐的人数,炫炫富!!! 大财主https://bbs.aliyun.com/read/577570.html apache服务器80端口被占用 大花咪https://bbs.aliyun.com/read/577740.html redis无法切换为专有网络vpc 晖19830316https://bbs.aliyun.com/read/577557.html 阿里云邮箱,手机号码已更换,如何进行登陆? 落之伍者https://bbs.aliyun.com/read/577617.html 我的主机是共享cpu,按cpu积分算的吗?? 文王之典https://bbs.aliyun.com/read/577605.html 华东1的ECS怎么迁移到华东区2?【已解决】 文艺复兴https://bbs.aliyun.com/read/577598.html 请问下域名到期后多久...
- 下一篇
Docker EE 2.0 版本助力 Kubernetes ,让部署不再复杂!
本文首发自“Docker公司”公众号(ID:docker-cn)编译丨小东每周一、三、五 与您不见不散! 你知道吗?Docker Hub 目前拥有数百万用户,大约每两周就会有 10 亿个容器镜像被下载,并且这些容器镜像都会在 Docker EE 上运行。 Docker EE 2.0 版本现在可供那些需要企业级容器平台的商业客户使用,但是 Docker 运营团队已经在生产环境中使用了一段时间。作为我们致力于提供高质量软件承诺的一部分,我们会支持您的关键任务应用程序,同时利用 Docker EE 2.0 版本作为 Docker Hub 、SaaS 服务、Docker Store 和 Docker Cloud 背后的平台。 有些组织称之为“dogfooding”,有些人称之为“drinking your own champagne”。无论您怎么称呼它,这个项目的重要性在于完全投入到我们自己的容器平台,并与我们的客户分享类似的运营经验。 迁移到 Kubernetes Docker EE 2.0 版本的主要功能之一就是集成了 Kubernetes,所以我们希望能够充分利用这一功能。通过与我们的 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker快速安装Oracle11G,搭建oracle11g学习环境