Giter Site home page Giter Site logo

blog's Introduction

The Hugging Face Blog Repository 🤗

This is the official repository of the Hugging Face Blog.

If you are an external contributor: If your blog post is not a collaboration post with Hugging Face, please consider creating a community blog instead. Community blog posts appear on our blogs main page just like the blogs in this repository.

How to write an article? 📝

1️⃣ Create a branch YourName/Title

2️⃣ Create a md (markdown) file, use a short file name. For instance, if your title is "Introduction to Deep Reinforcement Learning", the md file name could be intro-rl.md. This is important because the file name will be the blogpost's URL.

3️⃣ Create a new folder in assets. Use the same name as the name of the md file. Optionally you may add a numerical prefix to that folder, using the number that hasn't been used yet. But this is no longer required. i.e. the asset folder in this example could be 123_intro-rl or intro-rl. This folder will contain your thumbnail only. The folder number is mostly for (rough) ordering purposes, so it's no big deal if two concurrent articles use the same number.

For the rest of your files, create a mirrored folder in the HuggingFace Documentation Images repo. This is to reduce bloat in the GitHub base repo when cloning and pulling.

🖼️: In terms of images, try to have small files to avoid having a slow loading user experience:

4️⃣ Copy and paste this to your md file and change the elements

  • title
  • thumbnail
  • authors
---
title: "PUT YOUR TITLE HERE" 
thumbnail: /blog/assets/101_decision-transformers-train/thumbnail.gif
authors:
- user: your_hf_user
- user: your_coauthor
---

# Train your first Decision Transformer

Your content here [...]

When published, the Hub will insert the following UI elements right after the blogpost's main header (i.e. the line that starts with a single #, aka. the <h1>):

  • "Published on [date]"
  • "Update on GitHub" button
  • avatars of the authors that were listed in authors.

5️⃣ Then, you can add your content. It's markdown system so if you wrote your text on notion just control shift v to copy/paste as markdown.

6️⃣ Modify _blog.yml to add your blogpost.

7️⃣ When your article is ready, open a pull request.

8️⃣ To check how your blog will look like before merging it, check out the CodeSpace instructions (internal for HF team)

9️⃣ The article will be published automatically when you merge your pull request.

How to get a nice responsive thumbnail?

1️⃣ Create a 1300x650 image

2️⃣ Use this template and fill the content part.

➡️ Or select a background you like and follow the instructions in this Figma template.

Using LaTeX

Just add:

\\(your_latex_here\\)

For instance:

\\( Q(S_t, A_t) \\) ➡️ $Q(S_t, A_t)$

blog's People

Contributors

osanseviero avatar julien-c avatar pcuenca avatar patrickvonplaten avatar simoninithomas avatar philschmid avatar zhongdongy avatar violettelepercq avatar mrm8488 avatar echarlaix avatar mishig25 avatar clefourrier avatar chenglu avatar younesbelkada avatar juliensimon avatar kashif avatar jeffboudier avatar feconroses avatar sayakpaul avatar meg-huggingface avatar lewtun avatar regisss avatar sanchit-gandhi avatar mfuntowicz avatar merveenoyan avatar yjernite avatar dylanebert avatar nazneenrajani avatar stas00 avatar nielsrogge avatar

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.