首页 > 其他分享 >vuepress 安装报错问题

vuepress 安装报错问题

时间:2023-08-20 13:55:27浏览次数:53  
标签:github blog base 报错 vuepress 根目录 安装 打包

关于vuepress部署出现样式的问题及解决

6月前作者:我yi癫狂分类: 博客文章阅读(35)原文违法举报  
目录
  • vuepress部署出现样式问题
  • vuepress个人博客部署遇到的一些问题
    • 1、js和css出现404问题
    • 2、每次都要重复操作打包、运行、上传github很麻烦怎么办?
    • 3、github.io无法打开怎么办?

网址:yii666.com

vuepress部署出现样式问题

以前在安装hexo的时候出了样式问题,现在用vuepress也出现了相同的问题。

本地测试完全可以

关于vuepress部署出现样式的问题及解决

然而打包之后就彻底乱了

关于vuepress部署出现样式的问题及解决

即使是自己本地打包成dist之后也会出现相同的问题文章来源地址https://www.yii666.com/blog/302845.html

有点困扰,应该是打包配置的问题文章来源地址:https://www.yii666.com/blog/302845.html

关于vuepress部署出现样式的问题及解决

通过修改index.html里的内容。将/改为./

关于vuepress部署出现样式的问题及解决

发现部分样式恢复,可以推断是打包的时候全部是绝对路径,而本应该是相对路径

关于vuepress部署出现样式的问题及解决

最后通过加群,问群里的大佬,终于知道了问题的关键的的确确是这个base的配置问题网址:yii666.com<

由于我根目录下加了其他东西所以没有把打包后文件放在根目录里而是放在根目录的blog文件夹下,所以base必须改

改成什么呢,就是你根目录下的打包文件名,我这里是blog(网站根目录下)

关于vuepress部署出现样式的问题及解决

所以base改成

"base": "/blog/"

关于vuepress部署出现样式的问题及解决

这样就不会出现样式问题了

关于vuepress部署出现样式的问题及解决

同理在网上的部署也是如此

(所以最好部署在根目录下,这样才省事,base就不用改了)文章地址https://www.yii666.com/blog/302845.html

 

vuepress个人博客部署遇到的一些问题

搭建vuepress比较简单,按vuepress官方网站一步步搭建就可以了,搭建过程比较顺利,主要是在部署阶段出现的一些问题和大家分享一下

 

1、js和css出现404问题

出现404的原因主要是部署到网络环境的时候,由于没有找到js和css的根路径,因此不管项目是否在【git账号名】github.io的这仓库中,我们都需要在搭建vuepress时加上“base”,即根路径。

关于vuepress部署出现样式的问题及解决

在config.js添加base,base中的路径是你仓库的名字

module.exports = {
    base:"/blog/",
    /*其他业务代码*/
}

关于vuepress部署出现样式的问题及解决

重新打包运行,问题解决。

关于vuepress部署出现样式的问题及解决

 

2、每次都要重复操作打包、运行、上传github很麻烦怎么办?

打包要npm,上传github需要add、commit、push,那如果每次修改都要重复这几个步骤,就会很麻烦,所以可以对着几个操作步骤打包一下,做成一个自动运行的脚本,每次只要运行这个脚本,就可以一次性执行完打包、运行、上传github的动作了。

首先,在项目中建立一个的shell脚本文件,即.sh后缀的文件

关于vuepress部署出现样式的问题及解决

然后,把执行命令放入脚本文件中

set -e
npm run build
cd docs/.vuepress/dist
 
git init
git add -A
git commit -m 'deploy'
 
git push -f "仓库地址" master
cd -

在命令行中运行shell脚本sh deploy.sh,就可以自动打包,上传了

关于vuepress部署出现样式的问题及解决

 

3、github.io无法打开怎么办?

开始的时候,github.io还是可以正常访问的,当时过了几天之后

自己的手机和电脑就是打不开,用有些人的手机和电脑就可以打开,不知道是不是被屏蔽,到现在依然没有解决这个问题。

关于vuepress部署出现样式的问题及解决

既然github打不开,而且一时半会也找不到原因,那就换一种方法,那就是用码云来代替github,其实码云也挺方便的,直接把github中的项目导入进来,然后开启gitee pages服务,码云就可以自动给我们把项目部署到网上。

关于vuepress部署出现样式的问题及解决

以上为个人经验,希望能给大家一个参考,也希望大家多多支持yii666。

标签:github,blog,base,报错,vuepress,根目录,安装,打包
From: https://www.cnblogs.com/dongshengwang/p/17643936.html

相关文章

  • 如何使用U盘安装Ubuntu 14.04
    对于做运维的同学来说U盘装个系统不就是分分钟的事吗,这有什么好说的?可偏偏通过U盘安装Ubuntu却是问题重重,下面我们就来说说几个U盘安装UbuntuServer时遇到的问题。对于做运维的同学来说U盘装个系统不就是分分钟的事吗,这有什么好说的?U盘安装系统一般就是如下几步:下载系统......
  • Uni-App获取用户已安装应用列表
    //获取用户已装应用列表plus.android.importClass("java.util.ArrayList");plus.android.importClass("android.content.pm.PackageInfo");plus.android.importClass("android.content.pm.PackageManager");constApplicationInfo=plus.android.im......
  • Centos安装MySQL数据库
    写在前面本文使用的root账户进行操作,若不是root账户需要在操作前加上sudo大家一定要注意数据库安全问题啊......
  • windows系统下从硬盘安装linux-ubuntu
    #windows系统下从硬盘安装linux-ubuntu-1.使用系统自带的分区工具,划10G左右的空间当作安装盘。分区格式为FAT32,取个名字叫A。-2.把下载好的ubuntu镜像打开,复制内容到安装盘A。-3.重启电脑,按F12选择硬盘启动项。这里选ubuntu。 ......
  • 群辉安装第三方插件
    群辉安装第三方插件打开套件中心,找到手动安装。迅雷软件下载外链:https://player3.lanzouc.com/b04qc0jqd密码:3ioj添加第三方套件源:打开设置点击添加第三方套件:http://packages.synocommunity.com......
  • 「PR安装教程」2023最新版!PR下载安装免费教程 系列软件
    AdobePremiereProCC中文精简版是一款适用于专业视频制作与编辑的工具软件,AdobePremiereProCC强大、可自定义、非线性的编辑器,可让您随心所欲地精准编辑视频。PremiereCC提供了几种新功能和增强功能,可充实您的数字视频剪辑体验。软件地址:看置顶贴pr2021新功能1、ARRIProRe......
  • Linux专栏(一):VMware的下载与安装
    1背景想要学习Linux系统但又不想经历安装双系统复杂的操作,可以试试虚拟机方案。只是虚拟机方案不可以调用GPU就非常的无语,作为初学者学习还是非常不错的!注意:倘若真正转入Linux系统,安装双系统或者单Linux才是完美解决方案✿✿ヽ(°▽°)ノ✿2下载VMware虚拟机VMware虚拟机......
  • Linux专栏(二):创建虚拟机与Ubuntu安装
    本文将介绍在VMware中如何创建虚拟机并安装Ubuntu20.04系统1下载Ubuntu20.04镜像下载地址:Ubuntu官网镜像下载2创建虚拟机Step1:打开上文Linux专栏(一)——VMware的下载与安装下载的VMware,点击创建虚拟机,后在弹窗中默认设置点击下一步;Step2:按照如图下选择点击下一步;Step3:......
  • 在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu
    在win102021LTSC上安装配置wsl2和ubuntu的过程:win10系统启用wsl2:wsl--install----no-distribution(安装wsl2,会自动打开系统feature:wsl子系统,虚拟机平台.不再需要去控制面板--启用windows特性)设置wsl默认版本为wsl2:wsl--set-defa......
  • 【测试硬解篇】N5105,N6005,J6412,J6413黑群晖物理机安装操作指南,开通核显硬解图文演示(适
    第一步、安装播放器 没有播放器的可以在软件中心添加一个软件下载原:DSM7.x矿神SPK套件源:https://spk7.imnks.com/顺便说一下如何添加软件源打开套件中心---设置 如图新增 添加后就可以正常添加jellyfin二、安装后打开jellyfin 设置用户名,然后选择视频所在的文件夹......