介绍:Hexo是一个快速、简洁、高效的博客框架。Hexo使用Markdown(或其他渲染引擎)解析文章,秒级生成主题精美的静态网页。Hexo支持GithubFlavoredMarkdown的所有功能,甚至可以集成Octopress的大部分插件。它还具有强大的插件系统。为什么使用HexoHexo是一个快速、干净、高效的博客框架。Hexo使用Markdown(或其他渲染引擎)解析文章,秒级生成主题精美的静态网页。Hexo支持GithubFlavoredMarkdown的所有功能,甚至可以集成Octopress的大部分插件。它还具有强大的插件系统。通过本教程,您将从零开始构建自己的应用,并使用HexoCLI和云开发平台Hexo-CLI快速构建项目。1.搭建本地开发环境,Hexo要求Node.js版本不低于10.13。推荐Node.js12.0及以上版本。您可以使用n、nvm或nvm-windows在同一台机器上管理多个版本的Node。要了解如何安装Node.js,请参阅nodejs.org。如果您不确定系统上运行的是哪个版本的Node.js,请在终端窗口中运行node-v。npmpackagemanager因为我们平时使用Hexo提供的脚手架搭建项目结构,所以需要下载安装npm包。本指南使用默认安装在Node.js上的npm客户端命令行界面。要检查您是否安装了npm客户端,请在终端窗口中运行npm-v。您可以使用HexoCLI创建项目、生成应用程序和库代码,以及执行各种持续开发任务,例如测试、打包和部署。要安装新包,请使用以下命令之一:npminstall-ghexo-cli高级安装和使用对于熟悉npm的高级用户,hexo包只能在本地安装。npminstallhexo安装完成后,可以通过以下两种方式执行Hexo:npxhexo将Hexo所在目录下的node_modules添加到环境变量中即可直接使用hexo:echo'PATH="$PATH:./node_modules/.bin"'>>~/.profile2.新建初始应用新建初始应用项目,请执行:hexoinit创建完成后,指定文件夹目录如下:├──_config.yml├──package.json├──scaffolds├──source|├──_草稿|└──_posts└──themes3.启动应用服务器,进入workspace目录,启动应用。cdnpminstallhexoserverhexoserver命令将构建应用程序,启动开发服务器,监听源文件,并在这些文件更改时重建应用程序,同时打开浏览器并访问http://localhost:4000/。您会发现该应用程序正在您的浏览器中运行。参考资料:https://hexo.io/zh-cn/云平台一键部署Hexo1.创建环境如果要一键部署Hexo,需要以下账号和服务:Github账号(https://github.com/),阿里云账号,使用阿里云账号登录云开发平台(https://workbench.aliyun.com/)。为确保最佳体验,请使用Chrome浏览器。开通OSS服务。未开通阿里云OSS的用户,点击链接(https://workbench.aliyun.com/...)激活OSS服务。OSS免费开放,有一定的免费额度。超过配额后按量付费。2.创建Hexo应用创建前端应用。打开快速启动https://workbench.aliyun.com/app,找到Hexo点击Create“创建应用”按钮。云资源访问权限。如果之前没有使用过云开发平台,会有一个云资源授权管理的选项。向下滚动,直到您同意授权。点击“同意授权”,即可显示授权成功。点击下一步”。绑定Github账号。授权完成后,选择源仓库为Github,根据提示点击绑定,绑定GitHub账号,登录后点击授权Aliyunworkben,允许云开发平台将你的GitHub代码构建发布为无障碍网站。选择分叉的“Hexo”代码库。选择第一步的代码仓库,主分支,点击下一步。主干分支一般是指代码的master或者main分支。填写基本信息,完成创建。填写基本信息,点击“完成”。成功后进入应用详情和部署界面。3、部署日常环境一键应用部署。在应用详情页面点击日常环境中的“部署”按钮,进行一键部署。部署状态变为绿色并部署完毕后,您可以点击访问部署网站查看效果。访问Hexo网站。日常环境下的测试域名也是可以访问的。单击VisitDeployedWebsite按钮,将出现一个弹出窗口。单击弹出窗口中的“立即访问”以访问已部署的站点。部署完成后,您可以继续在本地编码,将代码推送到应用“基本信息”中对应的代码仓库。阿里云开发了多终端应用平台框架,无论是日常工作或学习中涉及到的领域。这样,选择一款适合自己的应用,不仅可以让操作更加顺畅,还可以让身心愉悦,为一天带来好心情。应用那么多,如何选择合适的呢?一个一个下载下来,看相关的操作文档和实验?还是听取同学、同事的建议,使用其中的一个?但是每个人的使用场景、需求、特点都是一样的吗?······带着以上诸多疑惑进入云开发平台,各种框架映入眼帘,比如:Vue.js、React、Nuxt.js、Next.js、AntDesign等,还有一些内容管理还可以看到平台如:Hexo、Docusaurus、VuePress、Sapper等。这种情况下,我们先挑一个比较有意思的应用,点击尝试部署。我们会发现,在线部署一个应用,真的就像在手机上下载一个APP一样简单快捷。一个是这样的,其他的也差不多。多尝试几个应用程序,找出每个应用程序的相同点和不同点,自然而然地选择最适合您日常使用需求的应用程序。未完成的工作,做不完的工作,工作效率的最大化都是个人所追求的,所以劳逸结合是肯定的。云开发平台还有一些小游戏可以帮你缓解心情,比如头像生成器、2048等,玩一下自己部署的应用,成就感会加倍。如果你不喜欢游戏的整体布局和颜色,也可以根据从云开发平台部署的经验,在原代码的基础上修改部署。就这样,一款专属于自己的游戏就出来了。如果你爱的人送给她,那不是一种浪漫!原文链接本文为阿里云原创内容,未经许可不得转载。