网站首页 > 技术教程 正文
随着年龄越来越大,记忆力越来越差了,有时候看到一篇好的文章,哪怕你是点击了收藏,当需要这个技术点的时候,你是不是还得去回忆一下那篇收藏的文章放到什么地方,是那个论坛上面的?
今日就教大家如何建立自己的知识档案库!
不要服务器!
不要流量费!
只需要一个码云账户!
白嫖才是程序员的王道!
一切的收费都是耍流氓!
我们要把钱存着娶媳妇!
什么是vuepress
通过编写Markdown 来生成静态网页
VuePress 由两部分组成:一个以 Vue 驱动的主题系统的简约静态网站生成工具,和一个为编写技术文档而优化的默认主题。它是为了支持 Vue 子项目的文档需求而创建的。
由 VuePress 生成的每个页面,都具有相应的预渲染静态 HTML,它们能提供出色的加载性能,并且对 SEO 友好。然而,页面加载之后,Vue 就会将这些静态内容,接管为完整的单页面应用程序(SPA)。当用户在浏览站点时,可以按需加载其他页面。
VuePress 是一款使用 Vue 驱动的静态网站生成器,是 Vue 的作者 Evan You 为了方便文档的编写而开发的。
- 默认主题与 Vue 官方文档一致
- 简洁,少配置,高性能
- Markdown 专为技术文档提供拓展
- 自带 PWA
- 自定义主题,可定制程度完全由自己决定
vuepress生成的博客大概就是这样!
实战准备
1、 node.js
Node.js 版本
请确保你的 Node.js 版本大于等于 8。
2、码云账户一个
实战开始
node.js 的安装本文不做介绍
安装步骤
第一步 安装vuepress
命令: npm install -g vuepress
第二步 创建项目
1、命令: mkdir vuepress-demo2、命令: cd vuepress-demo
第三步 初始化项目
初始化项目
命令: npm init -y
第四步 创建文件
创建各种配置文件以及文件夹
- 修改「package.json」
{
"name": "vuepress-demo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"dev": "vuepress dev docs",
"build": "vuepress build docs"
},
"keywords": [],
"author": "",
"license": "ISC"
}
创建 「docs」 文件夹
mkdir docs
进入「docs」文件夹
cd docs
创建README.md文件
echo > README.md
---
home: true
heroImage: /logo.png
actionText: 快速上手 →
actionLink: /blog/
features:
- title: 简洁至上
details: 以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。
- title: Vue驱动
details: 享受 Vue + webpack 的开发体验,在 Markdown 中使用 Vue 组件,同时可以使用 Vue 来开发自定义主题。
- title: 高性能
details: VuePress 为每个页面预渲染生成静态的 HTML,同时在页面被加载的时候,将作为 SPA 运行。
footer: MIT Licensed | Copyright ? 2018-present xxxxxx
---
创建**.vuepress**文件夹?
命令: mkdir .vuepress?
创建「blog」文件夹?
命令: mkdir blog?
进入.vuepress?
命令: cd .vuepress?
创建「public」文件夹
>命令: mkdir public
>
>进入 public 放入2个 图片
>
>一张logo.png
>
>一张favicon.ico
创建「config.js」
?命令: config.js?
module.exports = {
title: 'fc blog',
description: '我的个人网站',
head: [ // 注入到当前页面的 HTML <head> 中的标签
[
'link', {
rel: 'icon',
href: '/logo.jpg'
}
] // 增加一个自定义的 favicon(网页标签的图标)
],
base: '', // 这是部署到github相关的配置
markdown: {
lineNumbers: true // 代码块显示行号
},
themeConfig: {
sidebarDepth: 3,
nav: [ // 导航栏配置
{
text: '博客',
link: '/blog/'
}
],
sidebar: {
'/blog/': [{
title: '文档',
collapsable: false,
children: [
'document/vuepress',
]
}]
}
}
};
进入「blog」文件夹,创建「document」文件夹
mkdir document
创建「README.md」
?命令: echo > README.md?
内容:我的博客介绍
进入document文件夹创建vuepress.md
?命令: echo > vuepress.md?
# vuepress介绍阿斯达卡还是都很好看
创建start.cmd
npm run dev
创建build.cmd
npm run build
一些命令截图
第五步 启动
启动
访问地址: http://localhost:8080/
第六步 vuepress总结
vuepress官网:https://www.vuepress.cn
docs/README.md 为项目首页,可以根据自己需求修改
docs/.vuepress/config.js 为项目的总配置文件
?
'/blog/': [{ title: '文档', collapsable: false, children: [ 'document/vuepress', ] }]
文章的添加就在children 节点添加
例如:
children: [ 'document/vuepress', 'document/vue', ]
文件夹下面必须有vue.md
vuepress-demo/docs/blog/document/
?
部署到码云
1. 创建仓库
2. 修改配置文件
>vuepress-demo\docs\.vuepress\config.js
>
>base改为码云同项目名字
>
>base: '/vuepress-demo/', // 这是部署到github相关的配置
3. 编译vuepress-demo
运行build.cmd
img
4. 上传到码云
5. 选中Gitee Pages
img
6. 填入静态HTML地址
img
7. 点击更新
img
8. 访问
?
http://xxxxx/vuepress-demo
?
img
项目demo地址
https://github.com/pengziliu/GitHub-code-practice/tree/master/vuepress-demo
原文链接:https://mp.weixin.qq.com/s/ljL_K8ktcCApEk8bTqXjuw
- 上一篇: 个人博客系统的设计与实现——开题报告
- 下一篇: 原创:如何建立个人博客网站! 个人博客网站建设
猜你喜欢
- 2024-10-22 3. 使用Go语言编写个人博客 编写数据库连接与用户模型
- 2024-10-22 7.Go语言编写个人博客 用户登录 go语言开发博客
- 2024-10-22 如何搭建WordPress个人博客网站 wordpress搭建个人博客教程
- 2024-10-22 修改ZBLOG后台地址如此重要 zblog主题修改
- 2024-10-22 如何搭建个人博客网站?角点科技教你搭建博客网站
- 2024-10-22 4. 使用Go语言编写个人博客 新增用户并使用CURL测试
- 2024-10-22 2. 使用Go语言编写个人博客 目录结构概述与创建
- 2024-10-22 个人独立博客还有存在的必要吗? 知名的独立博客
- 2024-10-22 作为一个程序员居然还没有自己的博客?
- 2024-10-22 Python自动化运维系列:Django搭建个人博客之前端篇
你 发表评论:
欢迎- 04-29模版网站建设制作的八步流程
- 04-29手机端网站简单制作教程,怎么快速制作一个移动端的网站
- 04-29好看的流程图模板分享,让你轻松制作流程图!
- 04-29写小说大纲模板,小说生成器,橙瓜码字让你快速上手写小说
- 04-29手把手教你制作公司常用考勤表模板,一次制作,永久使用
- 04-29视频剪辑模板怎么制作?新手剪辑上手也很快
- 04-29视频自定义封面图使用说明
- 04-29一分钟学教育技术:电子奖状在线制作,简单排版复制学生名字即可
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)