当前位置: 首页 > news >正文

震旦集团网站建设可以上传视频的网站建设

震旦集团网站建设,可以上传视频的网站建设,安徽省建设厅证件查询官网,诀窍的网站可能你也想拥有一个属于自己的博客网站#xff0c;但是自己搭个博客网站不知道从何下手#xff0c;而且还需要租个云服务器#xff0c;虽然一个月只需几十块钱#xff0c;但是我们的博客网站是要长期维护的#xff0c;日积月累也要不少钱呢。 现在我就教你用 VuePress2 …可能你也想拥有一个属于自己的博客网站但是自己搭个博客网站不知道从何下手而且还需要租个云服务器虽然一个月只需几十块钱但是我们的博客网站是要长期维护的日积月累也要不少钱呢。 现在我就教你用 VuePress2 GitHub Pages 搭建个人博客网站不用服务器完全免费哦亲测有效~ 你只要跟着我一步步操作就行了让我们现在就开始吧。 安装 Node.js 首先去Node.js官方下载安装包安装 https://nodejs.org/en 安装pnpm 同时按 winR键在弹出的运行对话框中输入cmd打开Windows的命令行 执行命令 npm install pnpm -g安装 VuePress 步骤 1: 创建并进入一个新目录 在命令行中进入存放项目的目录新建一个文件夹然后进入文件夹文件夹的名字随便取。 mkdir zhanyd-blog cd zhanyd-blog这里用命令行来新建文件夹当然你手动建也行。 步骤 2: 初始化项目 git init # 这一步可以先跳过放到后面一起执行 pnpm init步骤 3: 将 VuePress 安装为本地依赖 pnpm add -D vuepressnext vuepress/clientnext vue如果出现了网络连不上的问题 将pnpm的仓库源设置为淘宝镜像再试一试 pnpm config set registry https://registry.npm.taobao.org步骤 4: 在 package.json 中添加一些 scripts {scripts: {docs:dev: vuepress dev docs,docs:build: vuepress build docs} }打开package.json文件修改下scripts的内容 步骤 5: 将默认的临时目录和缓存目录添加到 .gitignore 文件中 echo node_modules .gitignore echo .temp .gitignore echo .cache .gitignore以上命令会自动在文件夹下添加.gitignore文件并往文件中写入以下内容 node_modules .temp .cache这样项目上传到github的时候就会忽略文件夹中的node_modules目录和.temp、.cache文件。 步骤 6: 创建你的第一篇文档 mkdir docs echo # Hello VuePress docs/README.md以上命令会创建docs文件夹并自动在文件夹下添加README.md文件并往文件中写入以下内容 # Hello VuePressdocs/README.md 文件中的内容就是网站首页的内容。 步骤 7: 在本地启动服务器来开发你的文档网站 pnpm docs:devVuePress 会在 http://localhost:8080 启动一个热重载的开发服务器。当你修改你的 Markdown 文件时浏览器中的内容也会自动更新。 到了这里VuePress就安装完成了下面我们来看下配置。 配置 VuePress VuePress的配置都是通过config.js来进行的所以第一步就是要新建config.js文件。 新建config.js 在\docs.vuepress目录下新建config.js文件 输入以下内容 import { defineUserConfig } from vuepressexport default defineUserConfig({lang: zh-CN,title: 你好 VuePress ,description: 这是我的第一个 VuePress 站点, })请注意首次添加config.js文件需要重启服务才能被刷新。 重启下服务可以看到多了个标题 说明配置生效了。 导航栏配置 下面我们来配置下导航栏。 修改config.js文件添加navbar元素 import { defaultTheme } from vuepressexport default {lang: zh-CN,title: zhanyd的博客,description: 欢迎来到zhanyd的博客,theme: defaultTheme({// 在这里进行配置navbar: [// NavbarItem{text: 首页,link: /,},// NavbarGroup{text: 技术文档,children: [/group/foo.md, /group/bar.md],},],}), } NavbarItem 对象的 text 字段就是导航栏的名字link 字段就是页面的路径NavbarGroup 对象的 text 字段就是导航栏的名字 children 字段是二级导航的路径 效果就是这样的 侧边栏配置 接下来我们要把网站改造成自己喜欢的样子我的博客有两个系列网络和设计模式接下来我们配置一下侧边栏和导航栏。 我们先来看下配置好的页面首页是这样的 点击右上角的“网络”按钮出来网络侧边栏 点击右上角的“设计模式”按钮出来设计模式侧边栏 我们先来看一下配置文件 import { defaultTheme } from vuepressexport default {lang: zh-CN,title: zhanyd的博客,description: 欢迎来到zhanyd的博客,theme: defaultTheme({// 在这里进行配置navbar: [// NavbarItem{text: 首页,link: /,},{text: 网络,link: /network/,},{text: 设计模式,link: /designPatterns/,},],// 侧边栏对象// 不同子路径下的页面会使用不同的侧边栏sidebar: {/network/: [{text: 网络,children: [{text: 一张图帮你看懂在浏览器输入网址回车后都发生了什么,link: /network/一张图帮你看懂在浏览器输入网址回车后都发生了什么.md,},{text: 在Jekyll中创建一个新的列表页面,link: /network/在Jekyll中创建一个新的列表页面.md,}],},],/designPatterns/: [{text: 设计模式,collapsible: true,children: [{text: 单例模式--我的机器人女友,link: /designPatterns/单例模式--我的机器人女友.md,}],},],}, }), } 分组侧边栏的原理是以文件夹的名字为 keyvalue 为侧边栏对象数组如果侧边栏对象里有 children 字段说明这是个二级侧边栏children 数组里对应的是具体的文档路径。 Key 为路径前缀。Value 为侧边栏对象数组 。 我们先在 docs 目录下新建 designPatterns 和 network 文件夹 designPatterns 目录下面放设计模式相关的文章 network 目录下面放网络相关的文章 注意每个目录下面要有个 README.md 文件用来存放子目录的首页 我们要新增一篇文档的时候就把对应的文档放到对应的目录然后在 config.js 中把文档的路径加上就行了。 点击文章标题文章就出来了效果还不错接下去我们就来发布我们的网站。 发布 VuePress 如果你还没有 Github 的账号就先去注册一个。 新建 Github 仓库 我们先在 Github 上新建一个仓库我的仓库就叫blog。 注意如果你的博客地址不想要有二级目录blog仓库名就叫 你的用户名.github.io具体请看文章最后一段。 添加 base 路径配置 然后我们需要在 config.js 添加 base 路径配置 // 将 base 设置为 /REPO/ base: /blog/,创建 GitHub Actions 配置文件 在你的项目根目录下创建 .github/workflows 文件夹然后创建 .github/workflows/docs.yml 文件来配置工作流。 把以下内容复制到 docs.yml 文件中 name: docson:# 每当 push 到 main 分支时触发部署push:branches: [main]# 手动触发部署workflow_dispatch:jobs:docs:runs-on: ubuntu-lateststeps:- uses: actions/checkoutv4with:# “最近更新时间” 等 git 日志相关信息需要拉取全部提交记录fetch-depth: 0- name: Setup pnpmuses: pnpm/action-setupv2with:# 选择要使用的 pnpm 版本version: 8# 使用 pnpm 安装依赖run_install: true- name: Setup Node.jsuses: actions/setup-nodev4with:# 选择要使用的 node 版本node-version: 18# 缓存 pnpm 依赖cache: pnpm# 运行构建脚本- name: Build VuePress siterun: pnpm docs:build# 查看 workflow 的文档来获取更多信息# see https://github.com/crazy-max/ghaction-github-pages- name: Deploy to GitHub Pagesuses: crazy-max/ghaction-github-pagesv4with:# 部署到 gh-pages 分支target_branch: gh-pages# 部署目录为 VuePress 的默认输出目录build_dir: docs/.vuepress/distenv:# see https://docs.github.com/cn/actions/reference/authentication-in-a-workflow#about-the-github_token-secretGITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}提交项目到 github 仓库 在命令行依次执行以下代码注意 git remote add origin 后面的地址要改成你自己的仓库地址 # git init 如果前面执行过就不用执行了git init git add .git commit -m first commitgit branch -M main#把 gitgithub.com:zhanyd/blog.git 改成你自己的仓库地址git remote add origin gitgithub.com:zhanyd/blog.gitgit push -u origin main提交完代码之后在github的仓库中看下Actions下面的信息看看是否成功了。 额出错了 看了下错误信息原来是 docs.yml 文件中的 pnpm 的版本和我本地的 pnpm 版本不一样 我把docs.yml 文件中 pnpm 版本改成了 7.28.0这样就和本地的 pnpm 版本一致了 重新提交代码到 github看了下Actions还是报错不过错误不一样了这次是因为权限的问题。 打开Settings-Actions-General 修改 Workflow permissions 为 Read and write permissions 再手动执行一下Actions 终于成功了 接着在Setting标签页中选择Pages侧边栏Source 选择 Deploy from a branch然后在 Branch 标签下选择 gh-pages 分支和 root 目录点保存就可以看到上面的博客地址了 如果没有显示博客地址Source 选择 GitHub Actions 试一下 打开地址就可以看到我们的博客了终于发布成功啦 发布到 你的用户名.github.io 我的博客的地址是https://zhanyd.github.io/blog你可能觉得不要 /blog 二级目录更好能不能直接发布到地址https://zhanyd.github.io 呢 答案是肯定的。 首先新建一个仓库仓库名就是 你的用户名.github.io比如我的Github用户名叫 zhanyd所以我的仓库名就叫做 zhanyd.github.io 记得要删除 config.js 中的 base: “/blog/” 然后把博客的文件复制到另一个文件夹注意不要复制.git文件因为这个文件已经和原来的仓库绑定了 在命令行依次执行以下代码提交到新的仓库就行了注意 git remote add origin 后面的地址要改成你自己的仓库地址 # git init 如果前面执行过就不用执行了git init git add .git commit -m first commitgit branch -M main#把 gitgithub.com:zhanyd/zhanyd.github.io.git 改成你自己的仓库地址git remote add origin gitgithub.com:zhanyd/zhanyd.github.io.gitgit push -u origin main看下效果成功了 以上操作都是我亲测有效的你也来试试吧。 参考资料https://v2.vuepress.vuejs.org/
http://www.pierceye.com/news/518540/

相关文章:

  • 网站建设优化怎么做微信公众平台开发网站
  • 网站建设的什么是网站建设的第一阶段公司简介概况怎么写
  • 玛伊网站做兼职加入要多少钱装修房子的app软件哪个好
  • 免费空间asp网站公众号编辑器排行榜
  • 鲜花培训网站建设网站建设技术部奖惩制度
  • 国内优秀设计网站站长营销型网站建设 案例
  • 织梦网站维护唐山网站建设哪家专业
  • 网上打字兼职正规网站深圳各区房价一览表
  • 怎样建设网站是什么怎么看网站空间多大
  • 如何备份网站的手机版免费申请微网站
  • 淘宝不允许 网站建设wordpress页面无法编辑器
  • 个人怎么做课程网站seo神马网站推广器
  • 做购物比价的网站有哪些外贸移动商城网站建设
  • 网站开发的特点做直通车任务的网站
  • 分类信息系统网站模板wordpress黑客
  • 推荐一个代做毕业设计的网站云服务器怎么搭建
  • 网站制作计算机电商运营seo
  • 网站关键词分隔符建站用什么工具
  • 广元网站开发兰州电商平台网站建设
  • 网站怎么黑北京广告设计公司排行
  • 番禺网站排名推广优化排名网站开发类标书模板
  • 青海市住房和城乡建设厅网站关于网站建设的合同协议书
  • 中文企业网站模板下载wordpress付费知识
  • 网站设计图能用ps做么襄城县住房和城市建设局网站
  • 汕头市网站建设分站服务机构建设网站费用会计分录
  • 360网站推广wordpress 插件 定时
  • 企业设计网站公司易语言可以做网站嘛
  • 乐昌网站建设wordpress 自动推送
  • 建立自我追求无我什么意思广州网站优化推广
  • 公司介绍网站怎么做的苏州网页制作招聘