zoukankan      html  css  js  c++  java
  • Docker DevOps实战: 一分钟搭建Hexo博客

    原文地址:https://yq.aliyun.com/articles/53772

    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

    本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com;如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 相关阅读:
    请求headers处理
    requests模块
    urllib3
    urllib
    百度AI搜索引擎
    CSS层叠样式表--使用
    学习requests_html
    聚合新闻头条
    爬虫工程师的月薪如何?
    Linux日志系统
  • 原文地址:https://www.cnblogs.com/boonya/p/7299146.html
Copyright © 2011-2022 走看看