创作准则
以下各节概述了创作初学者文档的准则和说明。
指引
以下各节概述了创作贡献的技术、设计和基于结果的准则
目标
在我们构建文档时,重要的是要考虑我们如何使读者能够掉进成功的深渊.
布拉德·艾布拉姆斯定义2003年的成功之坑如
成功之坑:与山顶、山峰或穿越沙漠的旅程形成鲜明对比,通过多次考验找到胜利 和惊喜,我们希望我们的客户简单地陷入成功的实践 通过使用我们的平台和框架。在某种程度上,我们很容易陷入麻烦,我们失败了。
鉴于此目标,请考虑以下事项:
-提供“无悬崖体验”
-帮助管理员和中心治理团队创建使用 Power Platform自动化套件
-允许用户在中央环境不可用并且他们希望在 {{ 的测试或生产部署之前使用开发环境来动手操作
-讨论试用环境的用法,轻松设置以动手使用 Power Platform自动化套件
-提供反馈渠道。为客户提供选项,以就我们可以改进的地方提供意见
源代码管理
-您已完成文档下载更改并将其推送到 GitHub 存储库的步骤 -新更改将推送到新分支,并具有拉取请求以查看更改 -所有文档都应该是 markdown、JSon 或静态资产,这些资产可以是版本控制并使用标准拉取请求流程进行审查
设计指南
主页
-有清晰的标题和副标题,概述入门体验的目标 -提供号召性用语以包含其他相关事件。例如,注册办公时间。 -链接到入门操作,作为帮助新用户加入的主要操作 -加入办公时间的次要操作,以帮助建立用户社区 -包括常见操作的磁贴 -帮助用户管理超自动化项目的功能摘要列表 -常见链接的页脚导航。
阅读站点配置有关配置主页的详细信息。
再使用
-使用 hugo 布局,通过将内容放置在 site\layouts 文件夹中来指定新主题或覆盖当前主题 -更改布局应允许将静态 HTML 包含在许多托管位置中。例如
-GitHub 页面 -电源页面 -分享点 -Azure Static Sites
-该方法可由合作伙伴或客户用作模板,以构建“文档包”以加速 Power Platform自动化套件 文档
-为文档的多个用户(例如,客户和合作伙伴卓越中心团队)提供功能。
-允许包含用户提供的内容
-允许允许从 {{ 中提取新更改的升级过程
降价页面
-您可以使用视觉工作室代码编辑降价文件
-降价文件应位于 /site/content 文件夹中
-每个降价文件应在每页上包含通用标题
title: Sample page
description: Automation Kit sample page
sidebar: false
sidebarlogo: fresh-white
include_footer: true
-Markdown 文件应该使用短代码来嵌入任何 JavaScript
简码
短代码提供了在降价页面中包含动态内容的功能。您可以从雨果简码文档
该项目还包括其他短代码
目录
添加目录遵循 Markdown 的简码,以在页面中包含 Markdown 标题的目录,周围环绕着{{ 和}}
<toc/>
问题
在页面中包含一组问题,周围环绕着{{ 和}}
<questions name="/content/en-us/foo.json" completed="Thank you for completing foo" showNavigationButtons=false />
参数:
- 名字包含要导入的问题的 JSon 文件的名称。读问题有关问题文件格式的更多信息
- 完成完成问题时要显示的文本
- 显示导航按钮鞋的真/假值 下一个/返回/已完成的导航按钮
外部图像
在页面中包含来自外部来源的尺寸图像,周围环绕着{{ 和}}
<externalImage src="https://github.githubassets.com/images/icons/emoji/unicode/1f6a7.png" size="16x16" text="Construction Icon"/>
参数:
- 来源要导入的图像的源路径
- 大小要将源图像大小调整为的大小(以像素为单位)
- 发短信要包含在图像中的替换文本
笔记
GitHub 页面设置
以下步骤用于为网站设置 GitHub 页面
1.检查文档分支
```bash
git checkout gh-pages
```
1.雨果扩展已安装
-您也可以在窗户上安装巧克力
```bash
choco install hugo-extended -confirm
```
1.更改为网站文件夹
```bash
cd site
```
1.测试更改
```bash
hugo serve
```
1.要在站点文件夹中构建静态 html 站点,请运行以下命令
```bash
hugo
```
1.将你的 gh-pages 分支推送到 GitHub
1.设置 GitHub 项目以启用页面
-请参阅为 GitHub 页面网站配置发布源 - GitHub 文档
-选定的 gh-pages 分支和 /docs 文件夹
更新主页图像徽章
若要将主页图像自定义为“状态:公共预览版”徽章,我执行以下操作:
1.克隆 svg 徽章存储库
```bash
git clone https://github.com/anouarhassine/svg-badges.git
cd svg-badges
```
1.安装模块
```bash
npm install
```
1.启动 Web 服务器以生成徽章
```bash
npm run start
```
1.生成徽章
```link
http://localhost:9000/static/Status-Public%20Preview-Green
```
1.下载 svg 徽章
1.使用 inkscape 编辑现有 svg 并保存结果
1.将新图像上传到静态\图像\插图文件夹
1.更改 config.yaml 主映像
```yml
params:
hero:
image: illustrations/worker-public-preview.svg
```
问与答
问题雨果为什么被选中?
雨 果是一个流行的静态站点生成器,允许 Power Platform自动化套件 启动器文档要转换为可托管在 GitHub 页面中的静态 HTML
问题为什么你没有选择其他静态站点生成器?
Power CAT 核心团队之前有使用 Hugo 的经验
问题为什么微软表单不用于提问?
一个设计目标是将问题过程直接整合到内容中。
问题为什么要使用 GitHub 页面来托管内容?
Power Platform自动化套件 已经存在于 GitHub 上,原生 GitHub 页面支持是托管内容位置的一种选择。
问题为什么此内容未打开http://learn.microsoft.com?
-随着内容成熟到通常可重用的指南,它可能会迁移到https://learn.microsoft.com
-GitHub 托管实现了关键设计目标
-允许积极的社区贡献
-促进卓越中心的发展流程,以便客户和合作伙伴社区可以重复使用文档
问题为什么该方法不适用于其他 Power CAT 项目?
该 Power Platform自动化套件 正在尝试使用这个文档渠道来补充并链接到我们现有的学习内容.根据此实验的反馈和结果,我们将评估其他 Power CAT 管理的项目是否会采用类似的方法。
问题如何查看未解决的文档问题?
您可以访问我们的未解决的文档问题页
问题如何提出新的文档功能请求?
创建一个新的功能请求