修改和维护Blogdown个人网站
修改网站名称、主题、默认语言等
一般网页文件都以项目(Project)形式建立。编辑文件时,首先打开主目录上的.proj文件,RStudio会自动把该目录设置为工作目录。
打开文件config.toml,可以修改网站名称等。
多语言设置:修改文件\config\_default\languages.toml。
修改个人信息和头像
打开子目录\content\en\authors\admin个人信息在_index.md,个人头像为avatar.jpg。
中英文网页是对称的,所有项目要单独修改。中文网页目录在\content\zh\authors\admin。
修改主页
指定导航栏项目
通过文件\config\_default\menus.en.toml(中文版的修改menus.zh.toml)指定在主页展示哪些项目,以及它们的排列次序。一般设置有 “About”, “Education”,“Blog” 等。
- [[main]] 表示一个导航栏下项目
- name = “Education” 表示项目名称
- url = “#Education"的
#号表示Education.md放在主页位置(\content\en\home) - url = “post/” 表示放在子目录
\content\en\post(注意是反斜杠/!) - weight = 2 表示该项目放在第2个位置。
修改主页内容
主页各项目内容都在\content\en\home,逐一修改即可。
主页目录里的.md文件中,有一些可能暂时不用,可以设置active = false。如posts.md,因为博客文章放在一个专门目录,没有放在主页,因此可以删除或者设置为active = false。
本地调试
修改后效果如何?是否正确?可以现在本地查看,满意后才发布到网上。
方法很简单,点开Addins,然后点击Serve Site即可,见下图:

发布
网站内容或者博客文章更新后,需要推送到github项目。网站将随着github项目的改变而实时变化。
假设你已经安装好Git软件。
在本地主目录空白处,右键,选择Git GUI Here,按照下图的四个步骤操作,就可把所有变动的项目推送到github远程仓库。
