Commit 13f018a
Theme update (#7422)
* Fix duplicate YAML keys in front matter
Hugo upgraded its YAML library to a YAML 1.1 compliant version in v0.152.0 (https://github.com/gohugoio/hugo/releases/tag/v0.152.0), which now throws an error on duplicate keys.
This commit fixes that. Note that:
* The old behaviour was to keep the last occurrence of a duplicate key, so that's is the most commin strategy used here.
* But I have also manually inspected and merged some of them.
* Diable aliases
* Remove api section
* Remove assets folder
* Remove authors
* Remove release-notes section
* Remove JSON output from home page to avoid generating search index
* Fix duplicate aliases
* Fix duplicate image
* Re-add deleted author to contributors directory
* Re-add deleted assets folder
Will move the assets from this folder into the directories of the
corresponding guides later, then delete the folder again
* Set sitemap file name to sitemap.xml
This is consistent with the current filename on production
This will later be renamed to sitemap_tech_guides.xml
* Update Hugo to 0.158.0
* Theme update
- Consolidate assets (CSS, JS, etc) into tech-guides-assets folder
- Make left nav menu only show content area related to current page
* Disable SVG minify to avoid navigation icon rendering bug
* Update Hugo to 0.159.0
* Fix markdown links to missing /docs/api/ pages
* Vale fix
* Vale fix
* Vale fix
* Vale fix
* Vale fix
* Update _build keyword to _build
* Update to Hugo 0.159.1
* Incorporate SVG minification patch
* Update blueberry to recognize the build frontmatter
---------
Co-authored-by: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>1 parent aa5f6d0 commit 13f018a
534 files changed
Lines changed: 393 additions & 5397 deletions
File tree
- _vendor
- github.com/linode/linode-docs-theme
- assets/js/main
- sections/sections
- content
- authors/pavel-petrov
- maintenance
- tags
- tech-guides-assets
- data
- guides
- redirects
- search
- sections
- testpages
- layouts
- _default
- maintenance
- partials
- components
- funcs
- helpers
- sections
- content
- tech-guides-assets
- data
- static
- tech-guides-assets
- media/images
- ui
- webfonts
- wptestjson
- ci
- vale
- styles/Linode
- docs
- api
- contributors/shum
- guides
- akamai/solutions/complete-observability-for-live-stream-events-with-trafficpeak
- applications
- big-data
- apache-airflow-tutorial-creating-connections-and-variables
- deep-learning-frameworks-overview
- how-to-install-anaconda
- how-to-scrape-a-website-with-beautiful-soup
- cloud-storage/install-seafile-with-nginx-on-ubuntu-1604
- configuration-management
- ansible
- deploy-linodes-using-ansible
- secrets-management-with-ansible
- basics
- gitops-principles-and-workflow
- terraform-vs-pulumi
- what-is-infrastructure-as-a-service
- chef/how-to-install-chef-on-ubuntu-20-04
- cloud-init/configure-and-secure-servers-with-cloud-init
- packer
- deploy-packer-image-with-terraform
- how-to-use-linode-packer-builder
- terraform
- beginners-guide-to-terraform
- create-a-multicloud-infrastructure-using-terraform
- create-terraform-module
- deploy-a-wordpress-site-using-terraform-and-linode-stackscripts
- how-to-build-your-infrastructure-using-terraform-and-linode
- how-to-deploy-secure-linodes-using-cloud-firewalls-and-terraform
- how-to-use-terraform-with-linode-object-storage
- import-existing-infrastructure-to-terraform
- secrets-management-with-terraform
- vagrant/vagrant-linode-environments
- vault/use-hashicorp-vault-for-secret-management
- containers
- beginners-guide-to-lxd-reverse-proxy
- deploying-microservices-with-docker
- how-to-monitor-containers-with-the-elastic-stack
- podman-vs-docker
- using-buildah-oci-images
- using-podman
- remote-desktop/centos-install-and-configure-vnc-server
- voip/deploy-voip-services-with-asterisk-and-freepbx-on-ubuntu-12-04-precise
- databases
- elasticsearch/monitor-nginx-web-server-logs-using-filebeat-elastic-stack-centos-7
- hadoop/how-to-install-and-set-up-hadoop-cluster
- mariadb
- backup-mariadb-mysql-to-object-storage-with-restic
- mariadb-setup-debian
- set-up-mariadb-clusters-with-galera-debian-and-ubuntu
- mongodb
- a-shell-script-to-automatically-backup-mongodb-databases
- create-a-mongodb-replica-set
- getting-started-with-mongodb
- indexing-mongodb
- mongodb-community-shell-installation
- mysql
- configure-source-replica-replication-in-mysql
- install-mysql
- securely-store-mysql-credentials
- securing-mysql
- using-mysql-relational-databases-on-gentoo
- neo4j/an-introduction-to-neo4j
- postgresql
- an-introduction-to-postgresql
- configure-postgresql
- redis
- hashes-in-redis-databases
- redis-client-side-caching
- redis-getting-started
- sql-syntax/sharded-database
- development
- architectures/what-is-cloud-native-computing
- concepts/how-to-architect-a-serverless-application
- deno/how-to-install-and-use-deno
- frameworks
- apache-tomcat
- apache-tomcat-on-centos-8
- apache-tomcat-on-debian-10
- appsmith/connect-appsmith-to-linode-api
- astro/building-a-website-with-astro
- django/django-apache-and-modpython-on-centos-5
- go/go-context
- javascript
- authenticating-over-websockets-with-jwt
- getting-started-ember
- how-to-add-javascript-to-html
- javascript-objects-tutorial
- typescript-classes-get-started
- typescript-modules-getting-started
- what-are-javascript-service-workers
- java/install-java-on-centos
- nodejs
- install-and-use-the-yarn-package-manager
- install-nodejs-on-ubuntu-22-04
- perl/manage-cpan-modules-with-cpan-minus
- python
- how-to-use-python-markdown-to-convert-markdown-to-html
- manage-python-environments-pipenv
- version-control
- backing-up-gitlab-on-linode-object-storage
- subversion-svn-tutorial
- game-servers/garrys-mod-server-on-centos-7
- kubernetes
- _shortguides/how-to-install-kubectl
- build-a-cd-pipeline-with-lke
- how-to-deploy-jenkins-x-in-linode-kubernetes-engine
- how-to-migrate-from-k8s-alpha-to-terraform
- linode-writers-formatting-guide
- networking
- dns
- how-to-understand-ip-addresses
- introduction-to-dns-on-linux
- vpn
- set-up-a-hardened-openvpn-server
- set-up-wireguard-vpn-on-debian
- platform/object-storage
- host-static-site-object-storage
- optimizing-obj-bucket-architecture-for-akamai-cdn
- quick-answers
- linux-essentials/introduction-to-linux-administration
- linux
- customization-tricks-for-ssh
- log-in-to-coreos-container-linux
- using-e2fsck-to-fix-ext-disk-issues
- search
- security
- authentication
- create-an-oauth-app-with-the-python-api-library
- secure-instance-with-fido2-key
- monitoring
- how-to-use-the-linode-api-with-twilio
- monitor-linode-network-transfer-pool-with-twilio
- vulnerabilities/hackersploit-red-team-series
- tools-reference
- basics
- basic-linux-commands
- how-to-add-and-remove-sudo-access-in-ubuntu
- custom-kernels-distros/install-freebsd-on-linode
- linux-package-management/portage-package-manager
- tools/limiting-access-with-sftp-jails-on-debian-and-ubuntu
- uptime
- analytics/webalizer-on-centos-5
- monitoring
- how-to-use-monitorix-for-system-monitoring
- top-htop-iotop
- web-servers
- apache-tips-and-tricks/configure-modsecurity-on-apache
- apache/install-and-configure-apache-on-centos-7
- lamp/lamp-server-on-ubuntu-9-04-jaunty
- squid
- squid-http-proxy-centos-6-4
- squid-http-proxy-centos-8
- websites
- cms
- basics/how-to-choose-a-control-panel
- drupal/how-to-update-drupal-8-on-centos-8
- mango
- manage-content-with-markdown-and-mango-on-debian-5-lenny
- manage-content-with-markdown-and-mango-on-debian-6-squeeze
- manage-content-with-markdown-and-mango-on-fedora-14
- manage-content-with-markdown-and-mango-on-ubuntu-10-10-maverick
- ecommerce/install-magento-2-4-on-centos-8
- forums
- discussion-forums-with-phpbb-on-centos-5
- install-and-run-askbot-on-ubuntu-16-04
- hosting
- secure-website-lets-encrypt-acme-sh
- setting-up-round-robin-dns
- proxies/using-apache-for-proxy-and-clustering-services-on-centos-5
- wikis
- twiki-on-debian-5-lenny
- twiki-on-debian-6-squeeze
- twiki-on-fedora-14
- twiki-on-ubuntu-10-04-lucid
- twiki-on-ubuntu-10-10-maverick
- twiki-on-ubuntu-12-04-precise-pangolin
- headless
- marketplace-docs
- developers
- guides
- ark-survival-evolved
- bitninja
- clustercontrol
- jetbackup
- magicspam
- mistio
- percona-monitoring-management
- rust
- shadowsocks
- team-fortress-2
- terraria
- valheim
- valkey
- virtualmin
- webmin
- products
- compute
- compute-instances
- developers
- guides/ip-sharing-atlanta
- plans/dedicated-cpu
- kubernetes
- developers
- guides
- kubernetes-dashboard
- secure-a-cluster-with-rbac
- resources
- databases/managed-databases
- developers
- guides
- create-database
- postgresql-connect
- networking
- cloud-firewall
- developers
- dns-manager/developers
- nodebalancers/developers
- vlans
- developers
- guides/manage-vlans-using-linode-api
- platform
- accounts/developers
- billing/developers
- get-started/guides
- automating-deployment
- beta-for-new-data-centers
- resell-services
- support
- services/managed/developers
- storage
- backups
- developers
- guides
- restore-to-a-new-instance
- restore-to-an-existing-instance
- block-storage
- developers
- guides/manage-block-storage-with-linode-api
- object-storage
- developers
- guides/custom-domain
- resources
- tools
- api
- developers
- guides
- curl
- cli/guides/v3-uninstall
- cloud-manager
- developers
- guides
- overview-of-cloud-manager
- search-in-cloud-manager
- images
- developers
- longview/developers
- monitoring/developers
- stackscripts
- developers
- guides/write-a-custom-script
- reference-architecture
- cloud-based-document-management-system
- jenkins-ci-cd-on-linode-to-any-hyperscaler/guides/implement-jenkins-ci-cd
- release-notes
- api
- lke
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | | - | |
84 | | - | |
| 83 | + | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
| 187 | + | |
188 | 188 | | |
189 | | - | |
190 | | - | |
| 189 | + | |
| 190 | + | |
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
| |||
Lines changed: 10 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 0 additions & 12 deletions
This file was deleted.
Binary file not shown.
Lines changed: 0 additions & 29 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments