Coder Social home page Coder Social logo

wermos / blog Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 273 KB

Home of my own blog.

Home Page: https://wermos.github.io/blog/

HTML 5.98% Ruby 4.29% Markdown 89.73%
blog giscus github-actions github-pages jekyll markdown minimal-mistakes ruby ruby-gems

blog's Introduction

Hello!

My name is Tirthankar Mazumder.

Here is my blog website.

wermos

Top Langs

Tirthankar's GitHub Stats

GitHub Streak

blog's People

Contributors

dependabot[bot] avatar wermos avatar

Watchers

 avatar

Forkers

shayan1503

blog's Issues

Run GitHub Actions on PRs

Run GitHub Actions on PRs that are opened on this repo so that we can see which version bumps cause the blog to stop working, if any.

Add a spell check GitHub Action.

That way, I won't be as reliant on a pair of careful eyes and won't have to perpetually worry about making a silly spelling mistake.

GSOC enthusiasts requesting info

Hi Tirthankar,
I read your blog regarding your CERN(https://wermos.github.io/blog/gsoc/gsoc-the-application-process) gsoc. It was fantastic read. I wanted to ask you few questions that is why I opened this issue.

I have started to contribute to documentation since last month. Is it possible to get selected solely on the basis of documentation contribution ? I know python (not very good though) though and thinking of learning c++ as well. I am from electronics background so my programming skill is not that good.

What kind of coding problem you were given for cern-hsf for Qualification Task-based Organizations ? How hard it was ?

Can you guide me what to do to be selected for cern projects if start it from now?

Thanks in advance

Look into the Jekyll repo's spellcheck action.

I would feel more comfortable using a spellcheck GitHub Action that is more widely used because it would mean that there is a lesser chance of it becoming unmaintained at some point.

However, as my current Action is good, and is also getting updates, I will keep this as low priority.

Open links in new tabs.

As the title says, make sure that links open in new tabs so that users don't have to Ctrl + click all links to open them.

Add (optional) table of contents.

A table of contents would help users get a sense of what they're getting into while reading a long blog post, and also skip to the section they're interested in.

Add Disqus

Add Disqus or some other integration so that people can leave comments on the blog post and interact with me, the author.

Fix dead GIF links

Put new Naruto GIFs in the blog post, that are as close to the original GIFs as possible. It'd be best to use a local copy of the GIF so that we don't run into this issue in the future.

The current GIF links aren't working because gfycat (the company) went bankrupt and took down all their GIFs with them.

Add support for tabs

I want to add something like the tabs in this page: https://keqingmains.com/hu-tao/#Artifact_Sets and be able to make it look the way I want. I found a Jekyll plugin for tabs, but the CSS is underwhelming.

I will probably need to integrate Tailwind or Bootstrap with Jekyll in order to make the tabs look really nice. I will probably need Webpack for Tailwind, but I don't know how to add Bootstrap. I need to investigate this further.

Add a favicon.

Add some sort of icon to the blog so that the icon doesn't show up as the default icon on browser tabs.

Modify the MathJax configuration further.

Investigate what all those AMS configuration things that people do to their MathJax means, and if it's worth doing. Also, see if packages like mathtools can be imported in MathJax.

Perfect the code highlighting CSS

In #1, we added a code highlighter with support for line numbers, but the CSS is a bit wonky in certain cases:
image

The top is how we expect it to look, but for some reason, the Python one is indented too far to the right.

Investigate multi-lingual support.

This is a bit of a longer-term thing, but it's worth investigating what the workflow for writing multilingual blog posts would be. At the very least, we would need Japanese support, with some Sanskrit and Bengali also thrown in for good measure.

Add CSS minifier

There should be some mechanism to remove the unused CSS from the final website.

Internal links, and links to sections.

This is kind of the other side of the coin that is #23. Links to specific headings would allow the table of contents to be more useful, and also allow people to share specific portions of any blog post.

Add a search bar.

The theme allows Lunr and Algolia as search engine providers. See which one is better.

Google Custom Search is also allowed, but I'm not a fan of the way it looks.

Markdown Link Check Falsely Flags Intel websites

Currently, the Markdown Link Checker flags the Intel website links in my blog posts as broken links. However, these links are not broken as can be seen manually, or by using curl.

I have opened an issue on the relevant repo to see if the issue is due to DDoS protection, or something else.

Another interesting thing to note is that there was this commit in the llama-recipes repo which was added to address the Intel website issue.

In the meantime, I will add HTML comments to ignore those links specifically so that the CI passes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.