How to create blog posts and articles for your site
There are a couple of blog posts in the template that you can edit to get started with your blog.
To create a new post, use the create_post()
function. In the console, type…
create_post("whatever you want the title to be")
This function will open a new folder within the _posts
folder and a new .Rmd template for you to write in. You should edit the authors (it will default to those used last), write a description for your post, and add your text. To add a picture, save it into the img
folder and insert a chunk with the following code inside.
knitr::include_graphics(here::here("img", "nameofyourimage.png"))
You can make other pages/articles appear in your site too. The template includes the following “articles”, which are all editable by you.
coding.Rmd This would be a good file to edit to keep notes on what you are learning in coding sessions.
project.Rmd
This would be a good file to edit as you make progress on your group project.
To create a new post, use the create_article()
function. In the console, type…
create_article("whatever you want the title to be")
This function will open a new .Rmd file in the main directory of your site folder. You should edit the authors (it will default to those used last), write a description for your article, and add your text. Remember that Rmd files can include text, pictures, code and output.
Once you are happy with the content, you should link to your article from somewhere else in your site.
You could add a link to it…
You want to create a link using a combination of round and square brackets. Put the text that you want to be the link within square brackets and the html file that you want to link to in round brackets.
Here is what the links on the how to page look like…
You can include a table of contents by including a toc
in the top section of your blog/article. Note this top section is called the YAML and it is VERY finickity about spacing. Make sure your toc command looks like this.
You can put notes in the side bar using an aside…
<aside>
This content will appear in the gutter of the article.
</aside>