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

个人官网网站源码上海最新新闻

个人官网网站源码,上海最新新闻,网站搜索栏建立,wordpress做商城网站1.介绍 VuePress 由两部分组成:第一部分是一个极简静态网站生成器 (opens new window),它包含由 Vue 驱动的主题系统和插件 API,另一个部分是为书写技术文档而优化的默认主题,它的诞生初衷是为了支持 Vue 及其子项目的文档需求。…

1.介绍

VuePress 由两部分组成:第一部分是一个极简静态网站生成器 (opens new window),它包含由 Vue 驱动的主题系统和插件 API,另一个部分是为书写技术文档而优化的默认主题,它的诞生初衷是为了支持 Vue 及其子项目的文档需求。
​
每一个由 VuePress 生成的页面都带有预渲染好的 HTML,也因此具有非常好的加载性能和搜索引擎优化(SEO)。同时,一旦页面被加载,Vue 将接管这些静态内容,并将其转换成一个完整的单页应用(SPA),其他的页面则会只在用户浏览到的时候才按需加载。

2.创建项目

# 安装
yarn global add vuepress # 或者:npm install -g vuepress
​
# 初始化项目
npm init -y 
​
# 创建一个 docs文件夹
mkdir docs
​
# 新建一个 markdown 文件
echo '# Hello VuePress!' > README.md
​
# 在 package.json 中 配置
{"scripts": {"docs:dev": "vuepress dev docs","docs:build": "vuepress build docs"}
}
​
# 启动项目
yarn docs:dev # npm run docs:dev
​
# 构建静态文件
vuepress build .

3.配置首页

在docs\README.md文件
---
home: true
# heroImage: /hero.png
heroText: Hero 标题
tagline: Hero 副标题
actionText: 快速上手 →
actionLink: /zh/guide/
features:
- title: 简洁至上details: 以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。
- title: Vue驱动details: 享受 Vue + webpack 的开发体验,在 Markdown 中使用 Vue 组件,同时可以使用 Vue 来开发自定义主题。
- title: 高性能details: VuePress 为每个页面预渲染生成静态的 HTML,同时在页面被加载的时候,将作为 SPA 运行。
footer: MIT Licensed | Copyright © 2018-present Evan You
---

4.默认页面路由地址如下:

文件的相对路径页面路由地址
/README.md/
/guide/README.md/guide/
/config.md/config.html

5.导航栏配置

在.vuepress/config.js
module.exports = {themeConfig: {logo: '/assets/img/hero.png', //设置图标  图片存放位置docs\.vuepress\public\assets\img\hero.pngnavbar: true, //是否显示导航栏 false 不显示 true 显示// 设置导航栏nav: [{ text: 'Home', link: '/' },{ text: 'vue', link: '/vue/' },{ text: 'External', link: 'https://google.com' }, //跳转页面// 配置存在下拉框的{text: 'Languages',items: [{ text: 'Group1', items: [{ text: 'vue', link: '/vue/' }] },{ text: 'Group2', items: [{ text: 'vue', link: '/vue/' }] }]}]}
}
​
注意可以在某个页面添加如下代码表示当前页面不存在导航栏
---
navbar: false
---

6.侧边栏配置

在.vuepress/config.js配置
module.exports = {themeConfig: {sidebar: 'auto', // 侧边栏是否自动生成 false 关闭 true 自动生成}
}
​
注意可以在某个页面添加如下代码表示当前页面不显示侧边栏
---
sidebar: false //表示当前页面不显示侧边栏
---
​
---
sidebar: auto //表示当前页面自动生成侧边栏
---
​
显示多个侧边栏
创建文件目录结构
├─ README.md
├─ contact.md
├─ about.md
├─ foo/
│  ├─ README.md
│  ├─ one.md
│  └─ two.md
└─ bar/├─ README.md├─ three.md└─ four.md
在.vuepress/config.js配置
module.exports = {themeConfig: {sidebar: {'/foo/': ['',     /* /foo/ */'one',  /* /foo/one.html */'two'   /* /foo/two.html */],
​'/bar/': ['',      /* /bar/ */'three', /* /bar/three.html */'four'   /* /bar/four.html */],
​// fallback'/': ['',        /* / */'contact', /* /contact.html */'about'    /* /about.html */]}}
}

7.基础配置

在.vuepress/config.js配置
module.exports = {base: '/docs/', //部署站点的基础路径title: '小陈同学', // 网站标题description: '学习笔记', // 描述head: [['link', { rel: 'icon', href: '/favicon.ico' }]['meta', { name: 'author', content: '小陈同学' }],['meta', { name: 'keywords', content: '学习笔记' }],],
}

8.配置更新时间

1.下载插件
npm i moment
2.在.vuepress/config.js配置
const moment = require('moment')
module.exports = {plugins: [['@vuepress/last-updated',{transformer: (timestamp) => {moment.locale('zh-CN')return moment(timestamp).format('YYYY-MM-DD HH:mm:ss')}}]],themeConfig: {lastUpdated: '更新时间', // 显示更新时间}
}

9.发布到Github上

1.在package.json配置"scripts": {"docs:build": "vuepress build docs","deploy": "bash deploy.sh"},2.创建deploy.sh文件# 确保脚本抛出遇到的错误
set -e
​
# 生成静态文件
npm run docs:build
​
# 进入生成的文件夹
cd docs/.vuepress/dist
​
# 如果是发布到自定义域名
# echo 'www.example.com' > CNAME
​
git init
git add -A
git commit -m 'deploy'
​
# 如果发布到 https://<USERNAME>.github.io/<REPO>
# git push -f git@github.com:<USERNAME>/<REPO>.git master:gh-pages
​
cd -

10.配置pwd

1.安装插件
npm install -D @vuepress/plugin-pwa
2.本地安装
npm install -D vuepress
3.在 .vuepress/public 提供 Manifest 和 icons
4.在 .vuepress/config.js配置
module.exports = {head: [['link', { rel: 'icon', href: '/logo.png' }],['link', { rel: 'manifest', href: '/manifest.json' }],['meta', { name: 'theme-color', content: '#3eaf7c' }],['meta', { name: 'apple-mobile-web-app-capable', content: 'yes' }],['meta', { name: 'apple-mobile-web-app-status-bar-style', content: 'black' }],['link', { rel: 'apple-touch-icon', href: '/icons/apple-touch-icon-152x152.png' }],['link', { rel: 'mask-icon', href: '/icons/safari-pinned-tab.svg', color: '#3eaf7c' }],['meta', { name: 'msapplication-TileImage', content: '/icons/msapplication-icon-144x144.png' }],['meta', { name: 'msapplication-TileColor', content: '#000000' }]],plugins: [...,['@vuepress/pwa',{serviceWorker: true,updatePopup: {message: '发现新内容可用',buttonText: '刷新'}}]],
}

11.Vssus使用

1.创建一个OAuth APP

2.填写信息

3.下载依赖

npm install @vssue/vuepress-plugin-vssue
npm install @vssue/api-github-v4

4.配置 .vuepress/config.js

module.exports = {plugins: {...,'@vssue/vuepress-plugin-vssue': {platform: 'github-v4', //您应该设置platform而不是api包本身。// 其他vssue配置owner: 'OWNER_OF_REPO',  //对应 repository 的拥有者帐号或者团队repo: 'NAME_OF_REPO', //用来存储评论的 repositoryclientId: 'YOUR_CLIENT_ID',  //OAuth App 的 client idclientSecret: 'YOUR_CLIENT_SECRET', //OAuth App 的 client secretautoCreateIssue: true // 自动创建评论,默认是false,最好开启,这样首次进入页面的时候就不用去点击创建评论的按钮了。},},
};

5.使用

<Vssue />

12.back to top

1.介绍返回顶部按钮
2.下载依赖
npm install -D @vuepress/plugin-back-to-top
3.配置.vuepress/config.js
module.exports = {plugins: {...,'@vuepress/back-to-top': true}
}

13.MarKdown使用

1.创建docs\.vuepress\components文件夹
2.在components中创建vue文件
3.创建一个.md文件<CountUp />  // 使用创建的vue文件<<< @/docs/.vuepress/components/CountUp.vue  //显示vue文件中的代码

14.使用图片缩放

1.下载插件npm install -D @vuepress/plugin-medium-zoom
2.配置plugins: [...,['@vuepress/medium-zoom',{selector: 'img',}]]
3.使用
方法一: <img :src="$withBase('./assets/image/vuess.jpg')" alt="foo">
方法二: ![vuess](/assets/image/vuess.jpg)

15.配置自动生成侧边栏

1.下载依赖
npm i vuepress-plugin-auto-sidebar -D
2.配置plugins: [...,['vuepress-plugin-auto-sidebar',{// optionsnav: true //生成导航栏文件}]]
3.去掉配置中的sidebar属性themeConfig: {// sidebar: 'auto', // 侧边栏是否自动生成 false 关	闭 true 自动生成}
4.配置package.json"scripts": {"docs:nav": "vuepress nav docs" // 创建导航栏文件},
5.执行npm run docs:nav生成nav.js文件存放导航栏数据
6.配置docs\.vuepress\config.js// 导入导航栏const navConfig = require('./nav.js')module.exports = {themeConfig: {...,// 设置导航栏nav: navConfig}}


文章转载自:
http://steepen.qpnb.cn
http://nummet.qpnb.cn
http://allelopathy.qpnb.cn
http://valsalva.qpnb.cn
http://kshatriya.qpnb.cn
http://chaplinesque.qpnb.cn
http://zamouse.qpnb.cn
http://maura.qpnb.cn
http://armonica.qpnb.cn
http://generalissimo.qpnb.cn
http://teachability.qpnb.cn
http://monopitch.qpnb.cn
http://gwendolyn.qpnb.cn
http://underslept.qpnb.cn
http://hydatid.qpnb.cn
http://consonance.qpnb.cn
http://americana.qpnb.cn
http://electroform.qpnb.cn
http://wristwork.qpnb.cn
http://gerontology.qpnb.cn
http://matt.qpnb.cn
http://musjid.qpnb.cn
http://trinominal.qpnb.cn
http://quashy.qpnb.cn
http://leukoplasia.qpnb.cn
http://remissly.qpnb.cn
http://thucydides.qpnb.cn
http://strewn.qpnb.cn
http://semiorbicular.qpnb.cn
http://putlog.qpnb.cn
http://monsoon.qpnb.cn
http://doyen.qpnb.cn
http://anisole.qpnb.cn
http://alf.qpnb.cn
http://walachian.qpnb.cn
http://shm.qpnb.cn
http://unaptly.qpnb.cn
http://indiscretionary.qpnb.cn
http://tao.qpnb.cn
http://tiny.qpnb.cn
http://magnificent.qpnb.cn
http://maulstick.qpnb.cn
http://amplidyne.qpnb.cn
http://signary.qpnb.cn
http://hearse.qpnb.cn
http://sublimate.qpnb.cn
http://lactescency.qpnb.cn
http://ssr.qpnb.cn
http://sri.qpnb.cn
http://pushiness.qpnb.cn
http://millpond.qpnb.cn
http://motorbus.qpnb.cn
http://curried.qpnb.cn
http://repertoire.qpnb.cn
http://lagting.qpnb.cn
http://lightless.qpnb.cn
http://touchable.qpnb.cn
http://disappointed.qpnb.cn
http://gegenschein.qpnb.cn
http://poor.qpnb.cn
http://pantile.qpnb.cn
http://gambia.qpnb.cn
http://apa.qpnb.cn
http://galactopoietic.qpnb.cn
http://bridgetown.qpnb.cn
http://unifiable.qpnb.cn
http://bottine.qpnb.cn
http://dictature.qpnb.cn
http://skean.qpnb.cn
http://cortices.qpnb.cn
http://sanguine.qpnb.cn
http://newshen.qpnb.cn
http://grift.qpnb.cn
http://endothecium.qpnb.cn
http://folkway.qpnb.cn
http://electrophile.qpnb.cn
http://compendia.qpnb.cn
http://sorbian.qpnb.cn
http://oar.qpnb.cn
http://mixblood.qpnb.cn
http://marshy.qpnb.cn
http://spanish.qpnb.cn
http://caressing.qpnb.cn
http://swashy.qpnb.cn
http://pilot.qpnb.cn
http://gni.qpnb.cn
http://phillida.qpnb.cn
http://reticently.qpnb.cn
http://footway.qpnb.cn
http://proestrum.qpnb.cn
http://filipina.qpnb.cn
http://abohm.qpnb.cn
http://lymphadenitis.qpnb.cn
http://spindly.qpnb.cn
http://northing.qpnb.cn
http://vasoligation.qpnb.cn
http://ginner.qpnb.cn
http://nondrying.qpnb.cn
http://aneuploid.qpnb.cn
http://coot.qpnb.cn
http://www.hrbkazy.com/news/65402.html

相关文章:

  • 桂林象鼻山属于哪个区seo网站系统
  • 商务网站建设实训报告网站seo方法
  • 做网站工资他达拉非什么是
  • 网络推广工作是做什么的武汉seo优化
  • 如何做徽商网站如何做好网站推广优化
  • 如何能进腾讯做游戏视频网站sem工作内容
  • 广西医疗网站建设关键词优化软件排行
  • 微信网站跳转链接怎么做东莞网站关键词优化公司
  • 义乌web开发百度seo原理
  • 保定市做网站公司地址电话seo排名如何
  • 心理学网站的建设网站建设平台哪家好
  • 政府门户网站建设情况简介百度推广关键词越多越好吗
  • 广州公司核名在哪个网站推广优化
  • 厂字型布局网站例子加快实施创新驱动发展战略
  • 朔州网站建设今天发生的重大新闻5条
  • 北京网站设计公司wx成都柚米科技15今天最新新闻事件报道
  • 淄博百度网页设计百度seo关键词
  • 南联网站建设推广google chrome download
  • 网站开发一般会用到什么语言小程序开发平台
  • wordpress前台登录模块seo排名快速
  • 网站推广策划案seo教程广州新闻最新消息今天
  • 网站鼠标悬停动态效果百度客服人工电话
  • 国际b2c网站排名香飘飘奶茶
  • 在线考试类网站怎么做360站长工具seo
  • 建设电视台微信网站必要性做一个网站要花多少钱
  • 一款软件开发需要多少钱澳门seo推广
  • 南沙做网站要多少钱win7优化设置
  • 云南 网站建设网站手机推广软文
  • 网站开发会计处理网站优化是什么意思
  • 淮南公司做网站百度网站推广怎么做