首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VuePress搭建项目组件文档

因为一个项目如果没有文档的话,对接难度增加,其次也方便自己看自己的代码,士别三日,代码当刮目相待,方便他人,更方便自己 启发:还是因为同事最近在研究饿了么,然后顺道发现饿了么的文档是跟代码的组件绑在一起...,想要抽离出其文档,结果发现耦合性太高,也想着自己的项目也应该有个文档,于是受到启发后,去了解一下发现vuepress还是挺不错的,md写文档 最近一直在二次封装饿了么组件,封装好之后可放在vuepress...下载vuepress github传送门:github.com/git-Dignity… 官网:caibaojian.com/vuepress/gu… 我先git clone官方github,运行查看完整效果.../dist', // 设置输出目录 port: 2333, //端口 ....... } 复制代码 配置好之后,仓库也创建好了,现在我们运行下:npm run docs:...这个配置是最基本的路由的配置,vuepress同vue其他项目一样都是单页应用,通过配置这个来解决基础路由的问题。我遇到的问题也就是在nginx上如何配置这个路由。

41540
您找到你想要的搜索结果了吗?
是的
没有找到

Docker 构建镜像运行项目 - 结合 Jenkins

本文,我们来讲解下如何进行 docker 镜像的构建项目运行并且结合 Jenkins 实现构建构建镜像 假设我们在目标机器和 jenkins 机器上都已经安装了 Docker。...来构建镜像,上面的意思是: --force-rm:在构建过程完成后,强制删除中间容器。 -t target.jimmy.com/test:demo:指定要构建的镜像的名称和标签。 ....是的,上面命令行执行后,会在项目的根目录下寻找 dockerfile 来执行。...自此,我们就可以构建一个镜像。 结合 Jenkins 那么,我们结合 Jenkins 进行构建镜像和推送。...运行项目 到目前为止,我们已经将镜像推送到私服了。那么,接下来,我们在目标机器上进行镜像的拉取,容器的启动等。

30140

teamcity的搭建及部署运行一个构建项目

TeamCity 服务器在数据目录的磁盘上存储服务器配置设置、项目定义、构建结果和缓存. [1.png] [2.png] [3.png] 二. 配置并运行您的第一个构建 1 ....创建项目 [5.png] 3 . 指定项目的名称、 ID(自动生成的、可修改的)和可选的描述。点击 创建: [6.png] 4 ....创建构建名称 [7.png] 5 .指定构建配置名称、  ID、描述。单击 创建 [8.png] 6 ....连接服务器并执行jar包,实现让服务运行 (这边需要配置密钥对) [14.png] 11.构建触发器(Triggers) [15.png] 12 . 每次代码发生改变都会触发构建的一套流程。...[16.png] 13 .现在您可以配置 构建步骤:在左侧选择相应的设置,单击 添加构建步骤 并从下拉列表中选择构建运行器。 [17.png] 14 .

2.7K10

用Docker运行Jenkins自动化构建.NET Core项目

目标 当代码提交到GitHub后,自动生成构建项目并部署到服务器。接下来介绍一下如何在容器中运行Jenkins,并自动化构建GitHub上的项目,使用自动化构建来解放你的双手。...因为GitHub无法访问本地服务器,所以不能触发构建,只能手动触发构建。 这里我们选择使用基于.Net Core开发的纸壳CMS作为演示例子,一步一步搭建自动构建。...生成这个镜像要花数分钟的时间,请耐心等待: 生成完成以后,可以使用docker images命令查看所有镜像 运行Jenkins实例 使用docker run命令来运行一个jenkins实例,注意映射端口...到这里,添加项目,并且发布项目就完成了,点击立即生成来尝试生成一下: Build History里面可以看到所有的构建历史记录,点击进度条,可以查看当前生成任务的控制台输出: 到这里,生成、发布已经可以了...添加GitHub Webhook 首先,开启项目的GitHub触发事件,点击配置项目: 然后勾选生成事件中的GitHub hook trigger 接下来要在GitHub上设置项目的Webhook,

1.7K00

构建python的运行环境

用virtualenv创建python虚拟运行环境 在编写python程序时,通常会用到一些第三方的库文件。并且不同的项目通常会调用不同的第三方库。如果所有的项目都混在一起,这显然不太方便进行管理。.../project1/bin/activate (project1)lab@ubuntu:~$ 使用venv创建python虚拟运行环境 python 3.3及以上版本在标准库中有一个venv的模块...$ source venv1/bin/activate (venv1)lab@ubuntu:~$ 使用pyenv创建不同版本的共存 前面两种方法中的主要功能是在一个操作系统里实现不同的python运行环境...如果我们希望快速攒机不同python版本的运行环境,pyenv是一个不错的选择。...pyenv是一个开源的项目,他的源代码托管在github中,github的地址为https://github.com/pyenv/pyenv 。

91300

构建Golang项目

1 `rules_go` 与 `gazelle` 2 `go build` 到 `bazel build` 2.1 初始化 Bazel 构建 2.2 编译 Go 项目 2.3 测试编译结果 2.4 Go...`gazelle`[2] 这个项目可以将 Go 项目转为 Bazel 方式构建,包括生成 BUILD.bazel 文件,根据 go.mod 文件自动生成下载依赖模块规则 go_repository。...(非Go项目)根目录执行运行 gazelle 生成相关依赖模块导入代码和 BUILD.bazel 文件: # 根据 go.mod,将go_repository规则写入一个单独的宏文件并将其加载到 WORKSPACE...而完成转换后,编译 Go 项目就是 Bazel 的使用了: # 构建 ota_packer 目标 $ bazel build tools/cli/cmd/ota_packer:ota_packer #...Bazel 本身具有的构建特性包括分布式缓存和构建、增量构建,只有当我们的工程代码发生改变或某些依赖发生变化时,才会触发构建并更新缓存,从而对大型项目可以实现快速构建

3.7K10

项目实战」优化项目构建时间

背景 前几天晚上下班的时候, 路过隔壁项目组, 听他们在聊项目构建的事: 现在线上打包时间太长了, 修个 bug 1 分钟, 发布一下半小时, 贼难受。...他们项目比较庞大, 线上构建时间特别长, 基本都在15分钟以上。 和他们简单聊了会, 回去瞅了一下自己项目构建时间: 其实也挺长的, 于是抽空优化了一下, 效果还是比较明显的。...这个插件,我们在优化构建时内存溢出的问题上, 也做了探索, 感兴趣的可以移步我这篇文章: 项目构建内存溢出了?看看 Node 内存限制 现在我们也开启这个选项。...优化大型项目构建时间的一些思考 拆分子应用 假设我们有一个项目,大模块就有将近30个: 每个大模块里面又有几十个页面,这种系统构建时间会比较久, 需要做优化。...子项目是可以单独编译的,主项目只需要做引入即可, 以此减少主模块的构建时间。 缺点: 额外的复杂性和维护成本 结论 一般来说,对于中小型项目,做好打包配置的优化, 能够解决一部分问题。

1.1K30

笔记 | Vercel部署RSSHub及其文档页面

(再不复习就复不完了啊) 话说这RSSHub真是个好东西,可以在Vercel免费构建运行,但是你看人家萌歪 https://moeyy.cn/rsshub/自建的怎么就有和人家RSSHub官方一样的文档呢...由于RSSHub的文档页面是使用VuePress构建的,所以对文档内容的修改可以转化为对markdown的修改,关于VuePress的详细内容可以参阅其他博客。...3.1在Github新建一个仓库 命令行或者网页或者Github Desktop上建都可以,例如取名为RSSHub-doc 3.2在本地构建文档的静态页面 打开RSSHub项目(1.中克隆的仓库代码),...在正常完成npm install后,运行npm run docs:build 3.3上传静态页面 构建结束后将会在/docs/.vuepress下生成静态页面,将该目录下的所有内容提交至新建的Github...仓库,再在Vercel新建一个项目,导入该仓库,构建和部署选项里不用特别设置,完成部署以后就可以访问了。

1.1K21

如何构建、部署运行Flink程序

创作时间:2022 年 5 月 16 日 博客主页: 点此进入博客主页 —— 新时代的农民工 —— 换一种思维逻辑去看待这个世界 ---- 目录 一、构建Flink程序 二、快速上手Flink...程序 三、运行部署Flink程序 ---- 一、构建Flink程序 构建一个Flink程序有两种方式 方式一:构建 maven 工程,导入流式应用依赖包 <!...【推荐在Mac或者Linux上使用】 curl https://flink.apache.org/q/quickstart.sh | bash -s 1.11.3 * -s 构建 flink 版本...Flink程序一般的开发步骤 构建完成Flink程序之后就可以开发程序了,开发一个Flink程序的一般步骤: Obtain an execution environment,(构建流执行环境) Load...Flink 提供了两种在 yarn 上运行的模式,分别为 Session-Cluster 和 Per-Job-Cluster模式。

83330

Rust之Cargo构建运行、调试

基本概念 Cargo是rustup安装后自带的,Cargo 是 Rust 的构建系统和包管理器。 Rust 开发者常用 Cargo 来管理 Rust 工程和获取工程所依赖的库。...Cargo相关命令 Cargo 除了创建工程以外还具备构建(build)工程、运行(run)工程等一系列功能,具体如下: #创建—个普通的项目: cargo new project_name --bin...#运行 cargo run #构建编译发布版本,这会做很多优化,并编译到target/release/project_name下 cargo build --release #如果你想修改cargo....lock文件的话,运行它 cargo update #如果你只是想更新rand版本的话,运行它 cargo update-p rand #运行test测试 cargo test abc #检查代码,确保能通过编译...Cargo.lock编译过程中自动生成的 Cargo.lock 文件,记录了相关资源信息,保证我们以后可以重新构建

75020

手把手教你用vuepress搭建自己的网站(1)

都是基于 vue,但是他们是在运行时解析,而 vuepress是预先解析 HTML,体验上会更好,而用Docsify搭建的网站,是很难被浏览器,搜索引擎录取的,百度,谷歌抓取不到,无人问津状况 灵活上:...docs:dev,启动项目,而打包构建时,使用npm run docs:build 这个也可以简化成 "scripts": { "dev": "vuepress dev docs",..."build": "vuepress build docs" } 警告 当package.json配置成这种格式时,在当前文件下,启动时可以使用npm run dev,启动项目,而打包构建时,使用...npm run build如果是使用 yarn 方式启动和构建项目:可以使用yarn dev启动项目,而使用yarn build构建项目 启动项目: npm run docs:dev这条命令相当于vuepress...vuepress相关的配置,这个文件夹的名字你可以任意,与你启动项目构建项目时的配置保持一致就可以了的 mkdir docs 进入docs文件夹中使用mkdir命令创建.vuepress文件夹,注意这个文件夹的名字时固定的

1.1K20

如何运行vue项目

安装vue-cli脚手架构建工具 在命令行中运行命令 cnpm install -g vue-cli ,然后等待安装完成。...用vue-cli构建项目 要创建项目,首先我们要选定目录,然后再命令行中把目录转到选定的目录。在这里,我选择桌面来存放新建的项目,则我们需要先把目录cd到桌面,如下图。...解释一下这个命令,这个命令的意思是初始化一个项目,其中webpack是构建工具,也就是整个项目是基于webpack的。...运行项目项目目录中,运行命令 npm run dev ,会用热加载的方式运行我们的应用,热加载可以让我们在修改完代码后不用手动刷新浏览器就能实时看到修改后的效果。...项目运行成功后,浏览器会自动打开localhost:8080(如果浏览器没有自动打开,可以手动输入)。运行成功后,会看到如下所示的界面。 如果看到这个页面,说明项目运行成功了。

1.4K100
领券