My personal page
- 3 minsOverview:
I ran into a very clean and nice personal webpage when I was solving the rJava problem in R. I Browsed his github page and found the original template. So I decided to build up my own webpage based on this template.
Steps:
1. Fork
I tried to fork the repository and rename it to a format username.github.io to initialize my webpage. But after renaming, the webpage did not work. In the setting, I saw the warning message:
After struggling for a while, I gave it up and decided to make it another way. I created a blank github page repository with username.github.io and it successfully published. Then upload the files that I downloaded from the indigo repo to my gh-page repo. It worked!
2. Modify
Everything, including _config.yml, assets fold and about.md, was smoothly edited. After some baby-step set-ups, My personal page is ready to go. And here I am writing my first blog!🍷🍷
3. Manage
I downloaded github desktop to locally manage the files. After cloning the repo to the github desktop, you can change and edit the files in your computer, and then easily sync the repo by 1 or 2 clicks in the desktop app.
4. ❗️
-
Link to part of the article in Markdown: just one
#
for all heading sizes, no space (or any other punctuation) between # and anchor name, anchor tag names must be lowercase, and delimited by dashes if multi-word.
[click this go to 1. overview](#1-overview)
### 1. overview
- Style files locate in
_sass
folder. Usually, you can change the article styling in_sass/base/general.sass
. Styling parameters can be find in most css files online (css table style generator). You just need to delete;
and{}
in the css reference.
5. 📋 Next steps
Still, there are a lot of things to improve✔️:
- The comment area (disqus) is in Korean, I want it to be English. (I disable the comment feature for now) ✔️
Solution from underdogliu, you need to register you website to disqus
- I want to keep ‘subject’ to show my experience and coursework. But most of the work were recorded in Rmarkdown, Html or Tex. So I will need a tool (Pandoc) to convert the files to Markdown (If Markdown is the only file format to use). ❌
- I want to add a section about ‘food’. I could change the name of ‘project’. (I disable ‘subject’ for now) ❌
- I also want a reaction section beyond the comments.✔️
It is a feature under disqus.
- Enable page search ❌
- Enable LaTex in markdown ✔️
- Change code chunk style ❌ (🔗)
- Embed widgets in jekyll ❌ (🔗, 🔗)
To achieve these features, I might need to modify the template. Some extra skill to equip:
Thanks:
🔗Sérgio A. Kopplin, his template
🔗Qingbaoying, his tutorial for mac users 博客搭建详细教程
🔗梦幻之云, her tutorial for windows user GitHub Pages + Jekyll 创建个人博客