Added SEO and changed snippet to description.

This commit is contained in:
Charlie 2018-05-31 18:27:55 +01:00
parent f9de04213a
commit 5535545767
60 changed files with 64 additions and 59 deletions

View file

@ -3,4 +3,6 @@ github: https://github.com/
collections:
topic:
output: true
permalink: /:name
permalink: /:name
plugins:
- jekyll-seo-tag

View file

@ -10,6 +10,9 @@
<link rel="stylesheet" href="assets/css/site.css">
<title>{{ site.title }}</title>
{% seo %}
</head>
<body>
<div class="body-content">

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Angular.JS"
snippet: "Angular.JS is a platform and set of tools for building large applications that run in the web browser."
description: "Angular.JS is a platform and set of tools for building large applications that run in the web browser."
website: "https://angular.io/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "ASP.NET"
snippet: "ASP.NET is a software framework for building websites using Microsofts .NET platform."
description: "ASP.NET is a software framework for building websites using Microsofts .NET platform."
website: "https://www.asp.net/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Assembly Language"
snippet: "Assembly language is a programming language that closely represents the code that can be directly executed by a computer."
description: "Assembly language is a programming language that closely represents the code that can be directly executed by a computer."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Authentication"
snippet: "Authentication is the process of verifying the identity of a user."
description: "Authentication is the process of verifying the identity of a user."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Backbone.JS"
snippet: "Backbone.JS is a tool that makes it easier to build complex applications that run in a web browser."
description: "Backbone.JS is a tool that makes it easier to build complex applications that run in a web browser."
website: "http://backbonejs.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "C"
snippet: "C is a programming language that is often used for communicating with hardware."
description: "C is a programming language that is often used for communicating with hardware."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Cassandra"
snippet: "Cassandra is a database product used for storing very large amounts of data."
description: "Cassandra is a database product used for storing very large amounts of data."
website: "https://cassandra.apache.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Client-Server"
snippet: "Client-Server is a model for communication between two computer systems."
description: "Client-Server is a model for communication between two computer systems."
---
'Client-Server' is a model for communication between two computer systems. The role of the Server is to receive requests and act upon them, by either returning or modifying data. The role of the Client is to create and send these requests to the Server, often on behalf of a human user.

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Cloud"
snippet: "The Cloud is a colloquialism used to describe buying internet technology services from specialist providers as an alternative to building those services yourself."
description: "The Cloud is a colloquialism used to describe buying internet technology services from specialist providers as an alternative to building those services yourself."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Compiler"
snippet: "A compiler is a program that transforms source code into instructions that a computer can execute."
description: "A compiler is a program that transforms source code into instructions that a computer can execute."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Cordova"
snippet: "Cordova is a set of tools that make it possible to build mobile applications using web technologies."
description: "Cordova is a set of tools that make it possible to build mobile applications using web technologies."
website: "https://cordova.apache.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "C++"
snippet: "C++ is a programming language that is often used for building performance critical applications."
description: "C++ is a programming language that is often used for building performance critical applications."
website: "https://isocpp.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "C#"
snippet: "C# is a programming language that runs on Microsofts .NET Framework."
description: "C# is a programming language that runs on Microsofts .NET Framework."
website: "https://docs.microsoft.com/en-us/dotnet/csharp/getting-started/introduction-to-the-csharp-language-and-the-net-framework"
---

View file

@ -2,7 +2,7 @@
layout: topic
title: ".NET Core"
website: https://dotnet.github.io/
snippet: .NET Core is a programming framework for building server side applications.
description: .NET Core is a programming framework for building server side applications.
---
.NET Core is a programming framework for building server side applications. It is based on the original [.NET Framework](dotnet-framework) but is [open source software](open-source-software) and is designed to run on multiple [operating systems](operating-system). The primary use of .NET Core is for building fast and efficient [server-side](client-server) software and [web applications](web-application) using the [C# programming language](csharp).

View file

@ -2,7 +2,7 @@
layout: topic
title: ".NET Framework"
website: https://www.microsoft.com/net/
snippet: The .NET Framework is a software platform that makes it easier for developers to write applications for the Windows operating system.
description: The .NET Framework is a software platform that makes it easier for developers to write applications for the Windows operating system.
---
The .NET Framework is a [software framework](framework) that first released by [Microsoft](microsoft) in 2002. It was originally designed to build [desktop applications](desktop-application) but has since expanded to be used to build [server-side](client-server) [web](web-application) and [mobile](mobile-application) applications.

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Ember.JS"
snippet: "Ember.JS is a framework that makes it easier for developers to build complex applications that run in a web browser."
description: "Ember.JS is a framework that makes it easier for developers to build complex applications that run in a web browser."
website: "https://emberjs.com/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Firebase"
snippet: "Firebase is a service that makes it easier to create the infrastructure required to build and app."
description: "Firebase is a service that makes it easier to create the infrastructure required to build and app."
website: "https://firebase.google.com/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Functional Programming"
snippet: "Functional programming is a style of programming that attempts to model programs similar to mathematical functions."
description: "Functional programming is a style of programming that attempts to model programs similar to mathematical functions."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Git"
snippet: "Git is a computer program for storing and managing the files used to by programmers to make software."
description: "Git is a computer program for storing and managing the files used to by programmers to make software."
website: "https://git-scm.com/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Hadoop"
snippet: "Hadoop is a set of tools that make it easier to process and query large amounts of data stored over many machines."
description: "Hadoop is a set of tools that make it easier to process and query large amounts of data stored over many machines."
website: "https://hadoop.apache.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Handelbars.JS"
snippet: "Handelbars.JS is a library for generating user interfaces for websites."
description: "Handelbars.JS is a library for generating user interfaces for websites."
website: "http://handlebarsjs.com/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Haskell"
snippet: "Haskell is a programming language often used in academia to study functional programming."
description: "Haskell is a programming language often used in academia to study functional programming."
website: "https://www.haskell.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Internet"
snippet: "The Internet is a global network of computers that can communicate with each other."
description: "The Internet is a global network of computers that can communicate with each other."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Java"
snippet: "Java is a programming language and set of related tools that allows a programmer to build cross platform applications."
description: "Java is a programming language and set of related tools that allows a programmer to build cross platform applications."
website: "https://www.oracle.com/java/index.html"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Linux"
snippet: "Linux is a freely available operating system created by Linus Torvalds."
description: "Linux is a freely available operating system created by Linus Torvalds."
website: "https://www.linuxfoundation.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Machine Code"
snippet: "Machine Code is numeric instructions that can be directly executed by a computers processing unit."
description: "Machine Code is numeric instructions that can be directly executed by a computers processing unit."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Model-View-Controller"
snippet: "Model-View-Controller is a common design convention for building web applications."
description: "Model-View-Controller is a common design convention for building web applications."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "MongoDB"
snippet: "MongoDB is a database product that stores data as documents that can be searched and updated."
description: "MongoDB is a database product that stores data as documents that can be searched and updated."
website: "https://www.mongodb.com/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "MySQL"
snippet: "MySQL is widely used SQL Database product."
description: "MySQL is widely used SQL Database product."
website: "https://www.mysql.com/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Node.JS"
snippet: Node.JS is a platform that enables developers to build and run applications written in JavaScript.
description: Node.JS is a platform that enables developers to build and run applications written in JavaScript.
---
Node.JS is a platform that enables developers to build [server-side](client-server) applications using [JavaScript](javascript) as the programming language.

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "NPM"
snippet: NPM is a tool for managing libraries and applications built for the Node.JS framework.
description: NPM is a tool for managing libraries and applications built for the Node.JS framework.
---
NPM is a tool for managing libraries and applications built for the [Node.JS](nodejs) framework.

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Objective-C"
snippet: "Objective-C is a programming language used for writing programs for Apple systems."
description: "Objective-C is a programming language used for writing programs for Apple systems."
website: "https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Open Source Software"
snippet: "Open Source Software is software where the code that creates it is publicly available."
description: "Open Source Software is software where the code that creates it is publicly available."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Operating System"
snippet: "An Operating System is software that manages how programs and hardware communicate."
description: "An Operating System is software that manages how programs and hardware communicate."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "PHP"
snippet: "PHP is a programming language used to build interactive websites."
description: "PHP is a programming language used to build interactive websites."
website: "https://secure.php.net/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "R"
snippet: "R is a programming language and set of tools designed for processing data and statistics."
description: "R is a programming language and set of tools designed for processing data and statistics."
website: "https://www.r-project.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "React Native"
snippet: "React Native is a set of tools for building user interfaces in mobile applications"
description: "React Native is a set of tools for building user interfaces in mobile applications"
website: "https://facebook.github.io/react-native/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "React.JS"
snippet: React.JS is a library for building user interfaces.
description: React.JS is a library for building user interfaces.
---
React.JS is a [library](/library) for building [user interfaces](ui). It utilises [JavaScript](javascript) and a special [syntax](syntax) for describing a heirachy of components that make up the interface called JSX.

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Redis"
snippet: "Redis is a program used for storing and serving data in a high performance manner."
description: "Redis is a program used for storing and serving data in a high performance manner."
website: "https://redis.io/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Ruby on Rails"
snippet: "Ruby on Rails is a set of tools for building websites using the Ruby programming language."
description: "Ruby on Rails is a set of tools for building websites using the Ruby programming language."
website: "https://rubyonrails.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Ruby"
snippet: "Ruby is a Programming Language that is known for being easy to learn and use."
description: "Ruby is a Programming Language that is known for being easy to learn and use."
website: "https://www.ruby-lang.org/en/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Software Runtime"
snippet: ""
description: ""
---
This topic is awaiting content. Open a pull request to contribute!

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Scala"
snippet: "Scala is a programming language designed to be compatible with Java whilst being a more modern alternative."
description: "Scala is a programming language designed to be compatible with Java whilst being a more modern alternative."
website: "https://scala-lang.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "SEO"
snippet: "Search Engine Optimisation, or SEO, is the process of ensuring that a website is built in a way that makes it likely to be discovered and ranked highly by search engines."
description: "Search Engine Optimisation, or SEO, is the process of ensuring that a website is built in a way that makes it likely to be discovered and ranked highly by search engines."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Source Code"
snippet: "Source code is the text based representation of a computer program that is easy for a human to read and write."
description: "Source code is the text based representation of a computer program that is easy for a human to read and write."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Spark"
snippet: "Spark is a set of tools for processing large amounts of data stored over many machines."
description: "Spark is a set of tools for processing large amounts of data stored over many machines."
website: "https://spark.apache.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "SQL Server"
snippet: "SQL Server is a database product releasesd by Microsoft."
description: "SQL Server is a database product releasesd by Microsoft."
website: "https://www.microsoft.com/en-us/sql-server/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "SQL"
snippet: "SQL is a programming language for manipulating and retrieving data stored in a database."
description: "SQL is a programming language for manipulating and retrieving data stored in a database."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "SQLite"
snippet: "SQLite is a SQL database product that is designed to be simpler and use fewer resources than other database products."
description: "SQLite is a SQL database product that is designed to be simpler and use fewer resources than other database products."
website: "https://sqlite.org/index.html"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "SVN"
snippet: "Subversion, or SVN, is a computer program for storing and managing the files used by programmers to make software. It allows the user the ability to view the history of how a file has been changed as well as to bring together the changes that multiple users want to make to a file."
description: "Subversion, or SVN, is a computer program for storing and managing the files used by programmers to make software. It allows the user the ability to view the history of how a file has been changed as well as to bring together the changes that multiple users want to make to a file."
website: "https://subversion.apache.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Swift"
snippet: "Swift is a programming language that was created by Apple to make programming for iOS easier."
description: "Swift is a programming language that was created by Apple to make programming for iOS easier."
website: "https://swift.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "TypeScript"
snippet: "TypeScript is a programming language that makes it easier to build large programs that run in the browser."
description: "TypeScript is a programming language that makes it easier to build large programs that run in the browser."
---
TypeScript is a programming language that makes it easier to build large programs that run in the browser. It is based on and compatible with the [JavaScript](javascript) programming language. Like JavaScript, it can also be used to write programs for the [Node.JS](nodejs) runtime that can execute outside of the browser.

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "UX"
snippet: "User-Experience or UX is the process of optimising a technology system to better benefit the user."
description: "User-Experience or UX is the process of optimising a technology system to better benefit the user."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "VB.NET"
snippet: "VB.NET is a programming language created by Microsoft for the .NET platform."
description: "VB.NET is a programming language created by Microsoft for the .NET platform."
website: "https://docs.microsoft.com/en-gb/dotnet/visual-basic/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Vue.JS"
snippet: "Vue.JS is a library for building interactive user interfaces for websites."
description: "Vue.JS is a library for building interactive user interfaces for websites."
website: "https://vuejs.org/"
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "World Wide Web"
snippet: "The World Wide Web is an information system that gives access to documents delivered over the Internet."
description: "The World Wide Web is an information system that gives access to documents delivered over the Internet."
website: ""
---

View file

@ -1,7 +1,7 @@
---
layout: topic
title: "Xamarin"
snippet: "Xamarin is a set of tools that make it easier to build mobile applications using the C# programming language."
description: "Xamarin is a set of tools that make it easier to build mobile applications using the C# programming language."
website: "https://www.xamarin.com/"
---

View file

@ -20,7 +20,7 @@ fi
echo '---
layout: topic
title: "'$nice_name'"
snippet: "'$snippet'"
description: "'$snippet'"
website: "'$website'"
---