后端开发VuePress的搭建和部署
Posted cls1277
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后端开发VuePress的搭建和部署相关的知识,希望对你有一定的参考价值。
前
实现效果:https://blog.cls1277.com/
本来打算用Halo的框架,一是因为Java且开源,二是也有生态
但是之前在服务器上遇到了点问题,加上我现在更加喜欢云开发,最后还是决定了VuePress的框架,部署到了腾讯的云开发上
中
其实这篇博客的技术含量一点儿也不高,可以说是一种记录吧
https://github.com/TencentCloudBase/cloudbase-templates/tree/master/vuepress:云开发部署的步骤,跟着命令做其实就好了
https://vuepress.vuejs.org/zh/guide/deploy.html#%E4%BA%91%E5%BC%80%E5%8F%91-cloudbase:VuePress配置文档
Error: error:0308010C:digital envelope routines::unsupported:再稍微解释一下解决方法,其实就是自己手动添加一下链接里面提到的环境变量,或者可以在运行前使用set
临时设置一下。网上说可能是版本的问题,我是用的choco安装的最新版,或者直接可以去nodejs官网下稳定版
https://cloud.tencent.com/document/product/1210/52636:自动化部署文档,需要把静态文件,在VuePress中是dist
文件夹放到Github仓库里,这样其实每次build
之后,直接push
,就会自动部署,需要注意的是,要把Actions配置文件里面的public
修改为dict
文件夹的相对地址
https://webify.cloudbase.net/docs/guides/building:如果想要自己配置的话,这是官方给的配置文档,不过在我尝试了好几种npm
安装依赖的命令写法都配置不成功之后,我不知道自定义安装命令怎么写了,就鸽掉了,可以自己尝试一下
https://cloud.tencent.com/developer/article/1855629:官方团队给出的云开发部署VuePress的教程,这是手动的教程,其实可以像前面提到的自动部署
https://github.com/Tencent/cloudbase-framework:腾讯云开发一体化部署工具
https://cloud.tencent.com/document/product/1210/43388:静态网站托管CLI部署VuePress框架程序
后
其实上面算是我遇到的问题,这么写是不是可以被叫做不负责任了哈哈哈
其实工作量不大,就是绕了很大的弯才找到正确的路,所以才想记录一下
最后稳定一段时间,看看云开发效果怎么样,如果可以的话再用VuePress稍微改改主题美化一下哈哈哈
以上是关于后端开发VuePress的搭建和部署的主要内容,如果未能解决你的问题,请参考以下文章
卡夫卡的岛上书店:一个利用 vuepress 的主题 vuepress-theme-reco 以及 vuepress-theme-vdoing 搭建自己的静态博客
打造自己的博客利用VuePress完成博客整体搭建,并支持评论和自动发布