Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions .github/workflows/signature-production.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# This is a basic workflow to help you get started with Actions

name: tutorials.groupdocs.cloud(signature)(family)(Production)

# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ master ]
paths:
- 'content/signature/**'
pull_request:
branches: [ master ]
paths:
- 'content/signature/**'

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of signature that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- name: Checkout
uses: actions/checkout@v2
with:
submodules: true # Fetch Hugo themes
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
- name: Checkout theme repo
uses: actions/checkout@main
with:
repository: groupdocs-cloud/tutorials-theme
token: ${{ secrets.REPO_TOKEN }}
fetch-depth: 0
path: themes/tutorials-theme
# Step 2 - Sets up the latest version of Hugo
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: '0.135.0'
extended: true
- name: Install Dependicies1
run: npm install -D --save autoprefixer
- name: Install Dependicies2
run: npm install -D --save postcss-cli
# Also specifies the theme we want to use
- name: Build
run: hugo --configDir config/signature --environment production --minify

- name: Deploy tutorials.groupdocs.cloud(signature)(family)(Production) to S3
run: hugo --configDir config/signature --environment production deploy --target "Production" --maxDeletes 0
env:
AWS_ACCESS_KEY_ID: ${{ secrets.ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.SECRET_ACCESS }}
# Invalidate Cloudfront
- name: invalidate
uses: chetan/invalidate-cloudfront-action@v2
env:
DISTRIBUTION: ${{ secrets.AWS_DISTRIBUTION_PROD }}
PATHS: /signature/*
AWS_REGION: 'us-west-2'
AWS_ACCESS_KEY_ID: ${{ secrets.ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.SECRET_ACCESS }}
69 changes: 69 additions & 0 deletions .github/workflows/signature-staging.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# This is a basic workflow to help you get started with Actions

name: qa-tutorials.groupdocs.cloud(signature)(family)(Stage)

# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ staging ]
paths:
- 'content/signature/**'
pull_request:
branches: [ staging ]
paths:
- 'content/signature/**'

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of signature that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- name: Checkout
uses: actions/checkout@v2
with:
submodules: true # Fetch Hugo themes
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
- name: Checkout theme repo
uses: actions/checkout@main
with:
repository: groupdocs-cloud/tutorials-theme
token: ${{ secrets.REPO_TOKEN }}
fetch-depth: 0
path: themes/tutorials-theme
# Step 2 - Sets up the latest version of Hugo
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: '0.135.0'
extended: true
- name: Install Dependicies1
run: npm install -D --save autoprefixer
- name: Install Dependicies2
run: npm install -D --save postcss-cli
# Also specifies the theme we want to use
- name: Build
run: hugo --configDir config/signature --environment staging --minify

- name: Deploy qa-tutorials.groupdocs.cloud(signature)(family)(Stage) to S3
run: hugo --configDir config/signature --environment staging deploy --target "Stage" --maxDeletes 0
env:
AWS_ACCESS_KEY_ID: ${{ secrets.ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.SECRET_ACCESS }}
# Invalidate Cloudfront
- name: invalidate
uses: chetan/invalidate-cloudfront-action@v2
env:
DISTRIBUTION: ${{ secrets.AWS_DISTRIBUTION }}
PATHS: /signature/*
AWS_REGION: 'us-west-2'
AWS_ACCESS_KEY_ID: ${{ secrets.ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.SECRET_ACCESS }}
150 changes: 150 additions & 0 deletions config/signature/_default/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
baseURL = "/signature"
title = "GroupDocs Cloud Tutorials"
staticdir = 'content/static'
enableRobotsTXT = true
enableGitInfo = true
disableKinds = ["taxonomy", "taxonomyTerm", "page", "RSS"]

# Hugo allows theme composition (and inheritance). The precedence is from left to right.
theme = ["tutorials-theme"]

[params.menu]
zh = "groupdocscloud-zh"
ru = "groupdocscloud-ru"
ar = "groupdocscloud-ar"
cs = "groupdocscloud-cs"
de = "groupdocscloud-de"
el = "groupdocscloud-el"
es = "groupdocscloud-es"
fr = "groupdocscloud-fr"
hi = "groupdocscloud-hi"
hu = "groupdocscloud-hu"
id = "groupdocscloud-id"
it = "groupdocscloud-it"
ja = "groupdocscloud-ja"
ko = "groupdocscloud-ko"
nl = "groupdocscloud-nl"
pl = "groupdocscloud-pl"
pt = "groupdocscloud-pt"
sv = "groupdocscloud-sv"
th = "groupdocscloud-th"
tr = "groupdocscloud-tr"
vi = "groupdocscloud-vi"
zh-hant = "groupdocscloud-zht"

defaultContentLang = 'en'
[languages]
[languages.en]
contentDir = 'content/signature/english'
languageName = 'English'
languageCode = "en"
flag = "flag-us"
weight = 10

ignoreFiles = ["(?i:readme.md)", '\.spin$']

# Image processing configuration.
[imaging]
resampleFilter = "CatmullRom"
quality = 75
anchor = "smart"

[services]
[services.googleAnalytics]
# Comment out the next line to disable GA tracking. Also disables the feature described in [params.ui.feedback].
# id = "UA-00000000-0"

[markup]
[markup.tableOfContents]
endLevel = 2
ordered = true
startLevel = 2
[markup.goldmark]
[markup.goldmark.renderer]
unsafe = true
[markup.highlight]
anchorLineNos = false
codeFences = true
guessSyntax = false
hl_Lines = ""
lineAnchors = ""
lineNoStart = 1
lineNos = false
lineNumbersInTable = true
noClasses = false
tabWidth = 4

# Everything below this are Site Params

[params]
copyright = "The GroupDocs Cloud Authors"
privacy_policy = "https://policies.google.com/privacy"
topbar_search_active = false
logo_rel_link = ""

# Containerize Menu
[params.containerize]
menu = "groupdocscloud-en"

[params.meta]
msapplication_TileColor = "#2b5797"
msapplication_config = "https://cms.admin.containerize.com/templates/groupdocscloud/images/browserconfig.xml"
theme_color = "#ffffff"
author = "GroupDocs Cloud"

# Title of 404 page
title_404_page = "404 - Page Not Found | GroupDocs Cloud Tutorials"

# Open Grapgh settings
title = "GroupDocs Cloud Tutorials"
images = ["images/aspose-cloud-image-for-open-graph.jpg"]
description = "REST APIs along with open-source SDKs that allow developers to enhance applications with the capability to display, annotate, convert, e-sign, merge, classify, compare & translate documents in the Cloud"


# Set to true to disable breadcrumb navigation.
breadcrumb_disable = false
# Set to true to hide the sidebar search box (the top nav search box will still be displayed if search is enabled)
sidebar_search_disable = true
# Set to false if you don't want to display a logo (/assets/icons/logo.svg) in the top nav bar
navbar_logo = false
# Set to true to disable the About link in the site footer
footer_about_disable = false


[minify]
disableCSS = false
disableHTML = false
disableJS = false
disableJSON = false
disableSVG = false
disableXML = false
minifyOutput = true
[minify.tdewolff]
[minify.tdewolff.css]
decimals = -1
keepCSS2 = true
[minify.tdewolff.html]
keepConditionalComments = true
keepDefaultAttrVals = true
keepDocumentTags = true
keepEndTags = true
keepQuotes = false
keepWhitespace = false
[minify.tdewolff.js]
[minify.tdewolff.json]
[minify.tdewolff.svg]
decimals = -1
[minify.tdewolff.xml]
keepWhitespace = false

[Taxonomies]

[deployment]
[[deployment.matchers]]
# Set custom content type for /sitemap.xml
#pattern = "^sitemap\\.xml$"
#pattern = "^[a-z]\\.xml$"
pattern = "^.+\\.(xml)$"
contentType = "application/xml"
gzip = true
force = true
9 changes: 9 additions & 0 deletions config/signature/production/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
baseURL = "https://tutorials.groupdocs.cloud/signature"

# Google Tag Manager settings
[params.gtm]
gtm_id = "GTM-T42TVBC"

[[deployment.targets]]
name = "Production"
URL = "s3://tutorials.groupdocs.cloud/?prefix=signature/&region=us-west-2"
8 changes: 8 additions & 0 deletions config/signature/staging/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
baseURL = "https://qa-tutorials.groupdocs.cloud/signature"

[[deployment.targets]]
name = "Stage"
URL = "s3://qa-tutorials.groupdocs.cloud/?prefix=signature /&region=us-west-2"



2 changes: 1 addition & 1 deletion content/home/english/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Learn document automation and report generation with our practical guides coveri
### [GroupDocs.Parser Cloud Tutorials](./parser/)
Discover techniques for extracting text, images, and metadata from various document formats with our comprehensive guides for data extraction and document parsing.

### [GroupDocs.Signature Cloud Tutorials](#)
### [GroupDocs.Signature Cloud Tutorials](./signature/)
Master electronic signature implementation with tutorials on adding, verifying, and managing electronic signatures in various document formats.

### [GroupDocs.Metadata Cloud Tutorials](#)
Expand Down
Loading