Blogging - Blog of Kasra Darvish
This is me

Kasra Darvish

I write to exist beyond time!

[Kasra Darvish]

1-Minute Read

Tools

Jekyll

Edit files in BuildBlog folder. Do the following in terminal

    cd BuildBlog
    export PATH=$HOME/.gem/ruby/2.6.0/bin:$PATH
    JEKYLL_ENV=production bundle exec jekyll build

Then copy the \_site contents to blog folder in your github repo.

You should do this every time you add a new post.

Hugo

Create the website (Once)

hugo new site blog_name
cd blog_name

Add a new post

hugo new posts/my-first-post.md

Publish The Blog

hugo server -D # To see it live
hugo -D # To build the website

Output will be in ./public/ directory by default (-d/–destination flag to change it, or set publishdir in the config file). Copy the output to github.

Design

UI/UX

Users are more likely to scroll all the way down than to click on the next page button since it requires another loading time and changing the method of using keyboard/mouse. Therefore, it’s better to have all of your posts in one page, and load them incrementally.

Font

Use a comic like font such as the font of this blog

comments powered by Disqus

Recent Posts

Categories

About

I'm a Ph.D. student interested in Artificial Intelligence, Machine Learning and intelligence in its abstract form