Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
2fbe5fc
[New] Secrets Management with Terraform
andystevensname Nov 29, 2018
d2a3029
Spelling fix
andystevensname Nov 29, 2018
c572fc7
Merge pull request #2167 from nmelehan/RC-0.3-master-into-develop
nmelehan Dec 5, 2018
160a269
[Update ]Add note about firewall rules to Host a Website on Ubuntu 18…
leslitagordita Dec 10, 2018
d655588
[UPDATE] November Freelance Graphics (#2170)
Guaris Dec 10, 2018
2d7d12d
Copy edit
nmelehan Dec 11, 2018
fa2ee99
Remove trailing whitespace
nmelehan Dec 11, 2018
70033c0
Merge pull request #2157 from andystevensname/secrets-management-with…
nmelehan Dec 11, 2018
4886d4a
[NEW] Deploy a WordPress Site Using Terraform and Linode StackScripts…
nmelehan Dec 11, 2018
4957c71
[NEW] Create a Terraform Module (#2177)
nmelehan Dec 11, 2018
b5709e6
[NEW] Introduction to HashiCorp Configuration Language (HCL) (#2178)
nmelehan Dec 11, 2018
1e5d5df
[New] Create a NodeBalancer with Terraform (#2145)
andystevensname Dec 12, 2018
59a1f11
Rebuild theme. (#2168)
leslitagordita Dec 14, 2018
50cd6ff
[Update] Visualize Server Security on CentOS 7 with an Elastic Stack …
leslitagordita Dec 14, 2018
e2a989d
[Update] Configure SPF and DKIM in Postfix on Debian 9 (#2182)
andystevensname Dec 14, 2018
0e1fabc
[UPDATE] Added note that 2FA isn't supported with MySQL Workbench (#2…
cwlinode Dec 14, 2018
b5d39a3
[NEW] Upgrade Debian to the Newest Release (#2174)
cwlinode Dec 14, 2018
9a7c77c
Modified update date. (#2184)
Guaris Dec 14, 2018
09b5ccb
Run multiple Wordpress sites on one Linode - Updated for accuracy (#2…
cwlinode Dec 17, 2018
c9ba92a
[NEW] Install caddy on arch linux (#2180)
cwlinode Dec 17, 2018
ec9ec86
Updated to gitflow workflow (#2043)
andystevensname Dec 17, 2018
9409346
[Update] Configure Master-Master MySQL Database Replication (#2047)
andystevensname Dec 17, 2018
04d2f0b
[Theme Rebuild] Added Audience, Concentration, and Language Taxonomie…
nmelehan Dec 17, 2018
71c4336
Apply Audience Taxonomy to Development Section Guides (#2133)
andystevensname Dec 17, 2018
908e79a
Apply Concentrations Taxonomy (#2134)
andystevensname Dec 18, 2018
86c030a
Apply Language Taxonomy to Development Guides (#2186)
andystevensname Dec 18, 2018
635b2e3
How to Configure NGINX, fix numbering issue. (#2189)
cwlinode Dec 18, 2018
d916428
Applying graphics from MK-474 (#2190)
nmelehan Dec 18, 2018
50b2218
[New] Terraform infra import (#2192)
leslitagordita Dec 18, 2018
fb16286
Update new guide publish dates (#2193)
leslitagordita Dec 18, 2018
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
22 changes: 17 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,23 +50,35 @@ Use [Chocolatey](https://chocolatey.org/) to install Hugo on Windows:

This section takes you through the process of creating a new guide using the topic of installing nginx on Debian as an example. You can use a [Hugo archetype](https://gohugo.io/content-management/archetypes/) to simplify the process.

1. Create a new branch for your guide:
1. Checkout the develop branch:

git checkout develop

2. Update the develop branch with the latest changes. If this is the first time creating a new guide, you will have to first add the docs repository as a remote:

git remote add upstream https://github.com/linode/docs.git

Update the develop branch:

git pull upstream develop

3. Create a new branch for your guide:

git checkout -b nginx-on-debian

2. From the root of the `docs` repo, run the following command. Specify the location and title of your guide; the example nginx guide should be located in `web-servers/nginx`. This will create a markdown file populated with YAML front matter:
4. From the root of the `docs` repo, run the following command. Specify the location and title of your guide; the example nginx guide should be located in `web-servers/nginx`. This will create a markdown file populated with YAML front matter:

hugo new web-servers/nginx/how-to-install-nginx-on-debian/index.md --kind content

This will create a subdirectory with the guide's intended url, with an `index.md` file inside that will hold the guide's contents. Any images should be added inside this directory as well.
This will create a subdirectory with the guide's intended url, with an `index.md` file inside that will hold the guide's contents. Any images should be added inside this directory as well.

3. Start the Hugo server:
5. Start the Hugo server:

hugo server

This starts a local server you can use to view the Linode library in your browser on `http://localhost:1313/docs/`.

4. In a web browser, navigate to the location of your new guide. The example nginx guide will be located at `http://localhost:1313/docs/web-servers/nginx/how-to-install-nginx-on-debian`.
6. In a web browser, navigate to the location of your new guide. The example nginx guide will be located at `http://localhost:1313/docs/web-servers/nginx/how-to-install-nginx-on-debian`.

## Run Tests

Expand Down
2 changes: 2 additions & 0 deletions ci/vale/dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -915,6 +915,7 @@ pagent
pagespeed
pandoc
param
parameterizing
paramiko
parallelization
params
Expand Down Expand Up @@ -1273,6 +1274,7 @@ tcp
tcpwrappers
teamspeak
tensorflow
terrahelp
terraria
testdb
testfile
Expand Down
18 changes: 18 additions & 0 deletions ci/yaml_rules.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@
"type": "list",
"description": "Other locations where this guide can be found. Should be an array of entries in the form /applications/big-data/using-big-data/"
},
"audiences": {
"elements": false,
"required": false,
"type": "list",
"description": "An array of audiences. Could be Foundational, Beginner, Intermediate, or Expert"
},
"author": {
"elements": [
"name",
Expand All @@ -20,6 +26,12 @@
"type": "text",
"description": "In a guide written for the current Linode Manager, if a new version of the guide exists written for the new Linode Manager, use this in the original guide to embed a link to the new guide. Must use alias-style relative links (e.g. platform/manager/dns-manager-cloud-manager/)."
},
"concentrations": {
"elements": false,
"required": false,
"type": "list",
"description": "A list of development section concentrations. Case sensitive, capitalize words where appropriate. Could be one of: 'Scripting, Automation, and Build Tools', 'Web Applications', 'Unit Testing', or 'Scientific Computing and Big Data'"
},
"h1_title": {
"elements": false,
"required": false,
Expand Down Expand Up @@ -100,6 +112,12 @@
"type": "text",
"description": "If a layout other than the default is needed (i.e. for the Contribute page), specify the name of the layout here."
},
"languages": {
"elements": false,
"required": false,
"type": "list",
"description": "An array of programming languages that apply to the guide. Could be JavaScript, Go, Python, etc."
},
"license": {
"elements": false,
"required": true,
Expand Down
9 changes: 6 additions & 3 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,11 @@ pygmentsStyle = "perldoc"

disqusShortname="linode-1"

disableKinds = ["taxonomy", "taxonomyTerm"]
#disableKinds = ["taxonomy", "taxonomyTerm"]

rssLimit = 15


[blackfriday]
fractions = false

Expand All @@ -33,7 +34,9 @@ section = ["HTML"]
page = ["HTML"]

[taxonomies]
category = "categories"
audience = "audiences"
concentration = "concentrations"
language = "languages"

[params]
description = "Guides and tutorials on the Linode platform, Linux basics, and software installation and configuration."
Expand All @@ -50,7 +53,7 @@ time_format_default = "Monday, January 2, 2006"
# threshold = 80
# includeNewer = true
# toLower = false
#
#
# [[related.indices]]
# name = "keywords"
# weight = 100
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: "Nextcloud is an open source solution to hosting your own content o
keywords: ["nextcloud", "cloud", "open source hosting"]
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
published: 2017-12-15
modified: 2017-12-15
modified: 2018-12-18
modified_by:
name: Linode
title: 'Store and Share your Files with Nextcloud on Centos 7'
Expand All @@ -19,6 +19,8 @@ external_resources:
- '[Enabling SSL](https://docs.nextcloud.com/server/12/admin_manual/installation/source_installation.html#enabling-ssl)'
---

![Store and Share your Files with Nextcloud on CentOS](Store_and_Share_your_Files_with_Nextcloud_on_Centos_smg.png "Store and Share your Files with Nextcloud on CentOS")

## Before You Begin

1. Familiarize yourself with our [Getting Started](/docs/getting-started/) guide and complete the steps for setting your Linode's hostname and timezone.
Expand Down
Loading