个站建立基础教程
作者:Damon
程序猿 Damon | 微服务 | 容器化 | 自动化
什么是 Hexo
Hexo 是一个静态网站生成器,基于 Hexo 框架,可以生成自己想要的网站风格,以及网站内容,样式自己可以定义。
实战
环境准备
安装 Hexo
准备好以上环境后,就可以准备安装 Hexo 基本框架:
这是一个基本的 Hexo 原型,当然,Hexo 有许多 themes,官方地址:https://hexo.io/themes/index.html
,本文实战用的是 Ayer。可以先从 github 官网拉取相关 themes 的基础源码。
拉取源码后,在其根目录下,进行一些基本的安装组件操作:
组件
新建草稿文章
我们会在 source 下看见一个新的文件夹,_drafts,这个里面会装我们所有的草稿文件。
预览草稿
发布草稿
新建正式文章
在 hexo 目录下的 source/_post 下生成 a.md
打开 a.md,可以编辑文章
生成页面文件
生成页面
这样直接在 source 下创建 about 目录,下面也会生成一个 index.md
启动服务
以上关于 Hexo 的基本命令以及对应的功能操作介绍完了。
我们来看看我的网站吧:Damon | Micro-Service | Containerization | DevOps。
主页展示的是个人文章,这些对于 hexo 来说就是一个个页面。
在主页可以看到左侧的栏目,这些就是 hexo 的页面。由于上面我们还加入了搜索插件,所以,我们可以进行全文搜索。当然,还有一些订阅模式,等等功能。hexo 不管是页面也好,还是文章也好,都是通过 md 格式文件来生成静态页面的,所以看起来很简单。其次,比较重要的是有一个文件中,可以配置各种开关或格式控制。
到目前为止,基于 hexo 生成静态网站的主体就到此结束啦,欢迎大家关注个站哟:Damon | Micro-Service | Containerization | DevOps。
结束福利
开源实战利用 k8s 作微服务的架构设计代码:
欢迎大家 star,多多指教。
关于作者
笔名:Damon,技术爱好者,长期从事 Java 开发、Spring Cloud 的微服务架构设计,以及结合 Docker、K8s 做微服务容器化,自动化部署等一站式项目部署、落地。目前主要从事基于 K8s 云原生架构研发的工作。Golang 语言开发,长期研究边缘计算框架 KubeEdge、调度框架 Volcano 等。公众号 程序猿Damon
发起人。个人微信 MrNull008
,个人网站:Damon | Micro-Service | Containerization | DevOps,欢迎來撩。
欢迎关注:InfoQ
欢迎关注:腾讯自媒体专栏
精彩推荐
欢迎关注
版权声明: 本文为 InfoQ 作者【Damon】的原创文章。
原文链接:【http://xie.infoq.cn/article/a69ef3df1b8de21c906a3a369】。文章转载请联系作者。
评论