Docker DevOps实战: 一分钟搭建Hexo博客-阿里云开发者社区

开发者社区> 瑶靖> 正文

Docker DevOps实战: 一分钟搭建Hexo博客

简介: 本文简单介绍了如何利用Hexo镜像快速创建Hexo博客以及博文,需要用到阿里云容器服务产品。
+关注继续查看

Hexo博客

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown解析文章,在几秒内,即可利用靓丽的主题生成静态网页。放下厚重的WordPress,跟我们一起投入极简的Hexo吧!

创建应用

登陆阿里云容器服务官方控制台https://cs.console.aliyun.com,选择一个集群,点击创建应用,如下图所示:
QQ20160531_2

在创建应用页面,编辑应用名称为"Hexo",点击使用编排模板创建,如下图所示:
QQ20160531_1

在应用模板编辑框中输入以下内容:

hexo-server:
  image: 'registry.aliyuncs.com/lj/hexo:latest'
  container_name: "hexo"
  labels:
    aliyun.scale: '1'
    aliyun.routing.port_4000: 'http://hexo'
  restart: always

点击创建并部署,等应用部署就绪后,如下图所示:
QQ20160531_1

点击“hexo-server”进入服务,获取访问端点如下图所示:
QQ20160531_3

点击访问端点:http://hexo.c0652ea18bb0c4b94bb97a9bceba41df0.cn-beijing.alicontainer.com,将看到你专属的Hexo博客:
QQ20160531_4

进阶

现在博客有了,我们应该如何快速发布一篇博文呢?
先获取集群的证书,如下图所示:
QQ20160531_5

按照集群连接信息的提示,在本地shell可以访问远程集群信息如下图所示:
QQ20160531_6

使用命令, 创建新博文:

docker run --rm --volumes-from  hexo  registry.aliyuncs.com/lj/hexo hexo new post "my new post"

QQ20160601_1

打开刚刚的访问端点,你将会立刻看到"my new post"的新博文,如下图所示:
QQ20160531_8

关于Hexo博客,可以参考Hexo官网https://hexo.io/zh-cn/docs/index.html

你也可以为你的博客更换Hexo的主题、样式、增加评论区等个性化设置,如下面的博客所示:
QQ20160531_9

总结

本文简单介绍了如何利用Hexo镜像创建Hexo博客,以及相关的扩展。如果对Hexo镜像感兴趣,可以参考https://github.com/susanna8930/docker_hexo

想了解更多容器服务的内容,请点击https://www.aliyun.com/product/containerservice

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
一、搭建篇-使用Github-hexo搭建个人博客教程—总结自己爬过的坑
一直想要拥有自己的一个博客,CSDN,那些又觉得不够个性化(主要是觉得逼格不够,哈哈) Github搭建博客的优点: 1、不需要域名和服务器 2、访问自己博客的时候没有广告 3、可以自己修改样式,能根据自己的需求加功能。
8516 0
《VMware vSphere 6.0虚拟化架构实战指南》——2.2 本书实战环境搭建
如果无法搭建全真物理环境,那么建议准备一台高配置台式机或服务器进行模拟,根据目前市场电脑硬件价格,5000元左右主机可以满足虚拟化学习的需求,对于具体的配件,作者给出以下一些意见。
2439 0
阿里云服务器如何搭建Hexo个人博客?
阿里云服务器如何搭建Hexo个人博客?
1630 0
搭建直播平台这些是必须的
搭建直播平台过程中很多人认为功能越多越好,不惜花费大量时间在功能开发上
189 0
怎么搭建Hexo博客?
相信大部分人使用Hexo搭建个人博客都会部署到一些免费的代码托管平台上,但这些免费的平台总是差强人意,比如国外的GitHub平台虽然完全免费,但在国内访问加载速度非常慢,又或者是国内的码云平台免费版有许多功能被阉割掉了,比如不能自定义域名,不能每次自动刷新提交的代码,需要到码云平台上手动刷新,如此一来非常繁琐。   为了有效解决上诉的一些问题,有条件的话,不妨在自己的云服务器上搭建Hexo博客。
620 0
+关注
瑶靖
关注虚拟化、容器技术,负责容器服务、容器镜像服务的产品及运营
14
文章
0
问答
来源圈子
更多
容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级 Kubernetes 容器化应用的全生命周期管理。容器服务 Kubernetes 版简化集群的搭建和扩容等工作,整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳的 Kubernetes 容器化应用运行环境。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载