Build a Blog With GitHub and MkDocs

There are many options for building and hosting personal blogs. It is possible to use one of the well-known blogging platforms such as WordPressBlogger, and Tumblr to host your blog. With this option, you don’t need to worry about maintaining the blog’s infrastructure and the blogging platform.

On the other hand, you can host your own blog on one of the cloud providers. Below is a well-documented article that describes how to achieve this task using Ghost and DigitalOcean:

How I run my Ghost blog with Nginx and MariaDB on Docker

In this blog post, I will describe how I set up my blog using: I have been wanting to start my personal blog for a…

myedes.io

All the options mentioned above have some drawbacks:

  • You have to maintain the infrastructure.
  • It is not free.
  • Editing the blog posts is not comfortable (at least for me).

Another option for creating a blog host is to use GitHub Pages. This service from GitHub provides a way to build a static web page for individual project repositories or for the GitHub organization/account. In this article, we will explain step by step how we can use GitHub Pages to host a personalized blog.

#blog #markdown #github-pages #writing #programming

What is GEEK

Buddha Community

Build a Blog With GitHub and MkDocs
Juana  O'Keefe

Juana O'Keefe

1603837500

Setup a blog in minutes with Jekyll & Github

A blog lets a person express his/her thoughts, and everyone craves to have his/her blog. Creating a blog is quite simple as of today. Open-source software such as wordpressjekyllhugo can help you create & set up your blog. In this post, we will see about Jekyll and how to host it in Github for free.

Create a brand new Jekyll blog

Install Jekyll using the instructions provided here. You mainly need rubyruby gemsgccmake as pre-requisite. Run the below commands to get a new blog up and running.

gem install jekyll bundler
jekyll new my-new-blog
cd my-new-blog
bundle exec jekyll serve

#jekyll #blogging #blog #github-pages #github

Edison  Stark

Edison Stark

1603861600

How to Compare Multiple GitHub Projects with Our GitHub Stats tool

If you have project code hosted on GitHub, chances are you might be interested in checking some numbers and stats such as stars, commits and pull requests.

You might also want to compare some similar projects in terms of the above mentioned stats, for whatever reasons that interest you.

We have the right tool for you: the simple and easy-to-use little tool called GitHub Stats.

Let’s dive right in to what we can get out of it.

Getting started

This interactive tool is really easy to use. Follow the three steps below and you’ll get what you want in real-time:

1. Head to the GitHub repo of the tool

2. Enter as many projects as you need to check on

3. Hit the Update button beside each metric

In this article we are going to compare three most popular machine learning projects for you.

#github #tools #github-statistics-react #github-stats-tool #compare-github-projects #github-projects #software-development #programming

Build a Blog With GitHub and MkDocs

There are many options for building and hosting personal blogs. It is possible to use one of the well-known blogging platforms such as WordPressBlogger, and Tumblr to host your blog. With this option, you don’t need to worry about maintaining the blog’s infrastructure and the blogging platform.

On the other hand, you can host your own blog on one of the cloud providers. Below is a well-documented article that describes how to achieve this task using Ghost and DigitalOcean:

How I run my Ghost blog with Nginx and MariaDB on Docker

In this blog post, I will describe how I set up my blog using: I have been wanting to start my personal blog for a…

myedes.io

All the options mentioned above have some drawbacks:

  • You have to maintain the infrastructure.
  • It is not free.
  • Editing the blog posts is not comfortable (at least for me).

Another option for creating a blog host is to use GitHub Pages. This service from GitHub provides a way to build a static web page for individual project repositories or for the GitHub organization/account. In this article, we will explain step by step how we can use GitHub Pages to host a personalized blog.

#blog #markdown #github-pages #writing #programming

Tyrique  Littel

Tyrique Littel

1603587600

How To Create a Developer Blog on DevDojo

Nowadays, creating a blog is easy. But, with all the different options available, you might go crazy by just doing the research.

Should you choose WordPress and tweak the theme to get it the way you like, or a static site generator with no admin interface and complicated build processes?

All you want is a simple blog where you can write about the shit you love.

So why can’t it be simpler? Well, now it is with the DevDojo Dev Blog!

Setting up a Domain

Your Dev Blog will have a default subdomain username.devdojo.com, and you may choose to add a custom domain as well.

If you wish to use a custom domain, add a CNAME record to your Cloudflare DNS, with your subdomain in the CONTENT section. Wait a few minutes and you’ll have your custom domain resolving in minutes.

Want a video on how to do this, You got it!

Themes

At the moment of writing this, there are 2 themes you can choose from (many more to come). Each theme will have a light/dark mode and is built for speed!

Themes are built using the awesome TailwindCSS library. If you pair that with PurgeCSS, minimal javascript, and Cloudflare caching. That’s just a recipe for a fast website.

#developer-blog #dev-blog #web-development #portfolio #blog #blogging #developer-tools #writing

Edison  Stark

Edison Stark

1603901520

Create Your New GitHub Profile Page with Blog Posts

Software Developers are pretty much familiar with GitHub where they can put their repositories and get contributions from others in advance. GitHub is a great place for beginners who like to start with Version Controlling and also when you’re working in a project which is assigned to a team, then GitHub would be an ideal place for your team to collaborate. Not only GitHub you can try other sources such as BitBucket, Azure DevOps, etc.

Generally, in GitHub, you need to create an account to start working with your repositories. Once you open your profile page you could see your favourite repos, contributions, issues, etc. But now you can create a nice profile page for your GitHub account and showcase your work, skills, blog posts, GitHub statistics to those who visit your profile.

Let’s get started.

To start with, head over to your GitHub account and click New Repository. Enter the repository name as same as your GitHub username and notice that this repository name is case sensitive so that you have to follow the same case as in your username. Keep the repository as public and click the checkbox Add a README file, then hit Create repository[you can add a description which is optional for your repository].

#profile #workflow #github-actions #github #blog