首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

R沟通|使用 Blogdown 构建个人博客

简介 你是不是特别想创建一个自己的私人博客?以及为什么要使用 blogdown 搭建博客?难度是不是很大,和其他搭建博客而言有什么优点?...在小编使用过一段时间后,个人认为 blogdown 搭建博客的优势在于,将 Rmarkdown 与 hugo 相结合,再加上 github 和一个可以部署的网站。...本文是小编在学习和使用中记录的一个非常详细的笔记,主要参考:谢益辉的《blogdown: Creating Websites with R Markdown》[1],王诗翔的b站直播视频[2](公众号:...注意:为了保证整个演示流程的完整性,小编将其他主题选择教程放到文末作为附加内容。请大家注意我这个演示的逻辑,以免越学越糊涂。并且该教程也是小编在前段时间反复试错得到的。...打开他的github仓库后呢,复制名称到创建界面时的(Hugo theme)中。 ? 刚才前面说的主题就是这样得到的!

1.1K40

「R」使用 blogdown 搭建个人博客

首先简单汇总下搭建个人博客的大致流程: 安装 blogdown 创建一个 R blogdown 项目 选择和下载/安装一个主题 https://themes.gohugo.io/ 疯狂修改示例文件的内容...,运行 blogdown::serve_site() 进行预览 blogdown::hugo_build() 构建最后的发布目录 创建一个 github/gitee 仓库,把整个项目上传到仓库 设置 github.../gitee page (可选)如果要发布到使用自己购买的域名,还需要自行学习如何配置域名解析 有任何疑问,都可以参考图书:https://bookdown.org/yihui/blogdown/ 整个过程感觉像翻车现场...这里补充 2 点: 直播过程中最重要的一个问题是本地预览的网站和上传到 gitee 上显示的网站不一致。...直播后我仔细检查了下,确实是网站的路径设置问题导致 html 没有办法找到正确的 .css 文件位置,所以网页的页面布局发生了改变,这可以在博客配置文件中添加以下配置项解决。

72310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    生信爱好者周刊(第 35 期):生物信息行业的经济生态

    对于这个话题,对于学术界的你或者工业界的你有什么感想和看法?...这也是为什么在基础研究实验室,现在学术PI们喜欢专门招一两个学术去从事生信工作。...在利用数亿次实验观测结果进行训练之后,「神谕」可以预测酵母中的非编码DNA序列的突变会如何影响基因表达。这个无偏模型能够基于任何可能的DNA序列,来预测生物体的适应性和基因表达。...6、如何处理机器学习中数据不平衡的分类问题 机器学习中数据不平衡的分类问题很常见,极端的数据不平衡通常会影响模型预测的准确性和泛化性能。...- 一款优美的hugo博客主题: https://github.com/hugo-apero/hugo-apero-docs

    56310

    Hugo搭建博客(一)— 基本设置

    1 安装Hugo 我在windows和ubuntu下安装过hugo,简要介绍下我的安装过程,其他方式可以参考官方文档 。...但此时我们的新站点无法启动,需要安装主题。 2.2 安装主题 可以从官方主题库中 选择,里面有上百种主题。我使用的主题是LoveIt ,感觉风格简约,并且功能齐全。...如果想要渲染这些页面, 请从元数据中删除属性 draft: true, 或者设置属性 draft: false. 2.5 在本地启动网站 1 hugo server 也可以在启动server时应用主题...我使用的是Git Page,可以参考我的另一篇文章Hugo+Github Pages搭建博客 3 配置相关问题(常见坑总结) 3.1 图片路径 如下面的config.toml文件,截取了部分 1 2 3...当初我就被这个坑了,的确是需要注意的。 3.2 本地和站点图片路径不一致 在 Typora 中编辑文章插入图片能够显示,而发布后网页中的图片不能正常显示(路径错误)。

    3.1K31

    业界 | 想转行?数据科学全流程求职指南

    如果你还是认为写博客浪费时间,请参考Dave Robinson撰写的相关文章。如果你使用R,可以尝试使用blogdown来创建网站。Emily Zabor为blogdown写了一篇很棒的教程。...如果你不使用R,你可以直接使用Hugo(blogdown构建在Hugo的基础之上)搭建个人博客,或者用更简单的方式——在Medium网站上创建博客。...如果你来自学术界并且有工作经验,如果雇主招对博士学位不作要求,职位也并非研究岗位,你可以考虑舍弃简历中的论文部分。 校对简历 在你的“简力”上出现拼写错误或语法错误,可能会让你的申请以最快速度被否决。...对于诸如“述说一次与团队成员发生冲突的经历”或“你最大的优势是什么”等行为问题,请使用情景—行为—结果模型来进行描述:描述你当时所面对的情况,你是如何处理它的,以及结果如何。...例如,你可以说:“从我的研究和过去的经验来看,我认为基本工资在9.5~12万美元之间比较合理,但我最感兴趣的是职位和整体薪酬方案的契合程度。”

    57370

    NLP研究入门之道:如何通过文献掌握学术动态

    计算机技术日新月异,科技文献也汗牛充栋,如何查阅和选择领域重要文献,是需要在实践中不断磨练的技巧;即使精心选择,NLP每个课题也都至少有几十篇论文需要读,实际没有必要平均用力,可以泛读和精读相结合,快速掌握课题的学术脉络...面向知识更新的文献选择 在除了面向特定主题的文献查阅外,研究生(特别是博士生)需要锻炼的重要能力,就是常年坚持对最新学术动态及时全面的了解。...而在访问著名学者的Google Scholar学术主页时,同学可以通过右上角的Following来关注该学者的最新发表论文情况。...此外,如果希望了解相关工作和未来工作,则可以有针对性地阅读“相关工作”和“结论”等部分。 善用社交媒体和科技媒体 这几年社会媒体的发展,越来越多学者转战微博和知乎,有浓厚的交流氛围。...如何找到这些学者呢?一个简单的方法就是在微博或知乎中的用户搜索中检索“自然语言处理”、“计算语言学”、“信息检索”、“机器学习”等字样,马上就能跟过去只在论文中看到名字的老师同学们近距离交流了。

    99940

    刘知远:NLP研究入门之道(三)如何通过文献掌握学术动态

    计算机技术日新月异,科技文献也汗牛充栋,如何查阅和选择领域重要文献,是需要在实践中不断磨练的技巧;即使精心选择,NLP每个课题也都至少有几十篇论文需要读,实际没有必要平均用力,可以泛读和精读相结合,快速掌握课题的学术脉络...面向知识更新的文献选择 在除了面向特定主题的文献查阅外,研究生(特别是博士生)需要锻炼的重要能力,就是常年坚持对最新学术动态及时全面的了解。...而在访问著名学者的Google Scholar学术主页时,同学可以通过右上角的Following来关注该学者的最新发表论文情况。...此外,如果希望了解相关工作和未来工作,则可以有针对性地阅读“相关工作”和“结论”等部分。 善用社交媒体和科技媒体 这几年社会媒体的发展,越来越多学者转战微博和知乎,有浓厚的交流氛围。...如何找到这些学者呢?一个简单的方法就是在微博或知乎中的用户搜索中检索“自然语言处理”、“计算语言学”、“信息检索”、“机器学习”等字样,马上就能跟过去只在论文中看到名字的老师同学们近距离交流了。

    93130

    如何不编程用 ChatGPT 爬取网站数据?

    我之前在知识星球里就为你写过一篇相关的文章,叫做《如何用 ChatGPT 的 Advanced Data Analysis 帮你采集数据》。...你能想到的很多目标,都可以直接利用别人定制的 GPT 来完成,没必要重复发明轮子。咱们今天直奔主题,搜索 "Scraper"。 搜索结果中,我选择了排名第一的工具。...页面上还列出了一些默认问题,可以帮助你了解它的工作方式。我选择了第一个问题:「我如何从网站获取数据?」 根据回答,我们可以利用 Scraper GPT 获取三类不同的数据:文本、链接和图像。...从结果可以看出,Scraper GPT 找到了导航栏、学院简介等页面链接,以及三位老师的个人主页链接。 我觉得这个结果并不完整。...翻译过来就是: 之前提供的内容没有具体说明翟羽佳老师的「学术成果」部分的详细信息。看来这一部分的具体细节没有包含在抓取的文本中。

    27110

    Jekyll 优化合集

    ,对于学术研究的个人博客来说学术首页显得更加重要; 主题不提供简单的文章标题和发表时间的列表页,对于读者来说有些文章可能需要翻好几页才能找到,不是很方便。...实现 代码高亮   Jekyll 代码高亮可以使用 Pygments、Rouge、Prism、Highlight JS等工具实现,据说大部分的高亮博客中基本上都是使用 Pygments。...从 Pygments 的名字也可以看出来,这款工具是 Python 语言编写的,因此编译时是需要 Ruby 和 Python 两种语言环境的。不过除此之外,它的配置还是比较简单的。...另外,Rouge 的主题和 Pygments 是完全兼容的,所以如果是从 Pygments 变到 Rouge,只需要在 _config.yml 配置文件做如下修改即可: markdown: kramdown...Prism 工具的安装使用相较其他两种稍微复杂一点,需要下载插件 prism.rb 手动安装到 _plugins 文件夹中,然后在文章模板页添加 prism.css 和 prism.js 的引入。

    2.1K30

    如何在Ubuntu上安装和使用Hugo

    在本教程中,我们将介绍如何在Ubuntu服务器上安装和使用Hugo。这将允许我们配置静态站点,创建内容,并在同一服务器上发布或部署到生产位置。...但是,我们应该安装一些额外的软件来帮助我们启动和运行。 安装Hugo主题 主要的Hugo包不包括任何主题。Hugo主题定义了如何为用户呈现网站内容。...Hugo中的内容使用易于使用的标记语言编写。页面元数据在每个页面的特殊部分中提供,称为“前端内容”,使用与主配置文件相同的配置语法。...为了让Hugo能够从我们的Markdown页面正确生成HTML,我们需要创建以.md扩展名结尾的文件。 创建关于页面 将从主页链接到的页面以及页面所需的相对路径在很大程度上取决于您的主题。...这意味着过去的内容可能会从之前的版本中保留在公共目录中。Hugo开发人员建议您在每次构建后删除public目录,以便可以全新地重新创建内容。 Hugo还包括一个自己的Web服务器。

    6.7K10

    学术演讲的10个小技巧

    规则4:但也要吸引外行:你需要确保工作在你的领域之外的人能够跟随并享受你的演讲。在准备你的演讲时,考虑如何呈现和框架材料,以便即使是来自远离你领域的听众也能参与并欣赏你演讲的广泛相关性。...规则5:充分利用你所拥有的:从你的整个研究组合中选择要在你的演讲中包含的主题是至关重要的。...: ---- 在找工作时,学术演讲是一个重要的环节,它可以展示你的研究成果,表达你的思想和观点,以及展示你的沟通和演讲技巧。...你的演讲应该能够让非专业的听众理解,同时也要能吸引专业人士的兴趣。 清晰地表达你的主要观点:你的演讲应该有一个清晰的主题或主要观点。这个主题应该在你的演讲开始时就明确提出,并在整个演讲中反复强调。...使用视觉辅助工具:使用幻灯片或其他视觉辅助工具可以帮助你更好地传达你的信息。但是,要确保这些工具不会分散听众的注意力,而是增强他们对你主题的理解。 练习你的演讲:在正式演讲之前,一定要多次练习。

    20610

    清华OpenAttack文本对抗工具包重大更新:支持中文、多进程、兼容HuggingFace

    你可以在这一步指定进程数来使用多进程提高攻击效率;同时可以选择将评测过程及结果可视化(如图 1)或保存到文件中。 下面给出了几个代码段来演示 OpenAttack 的使用。...OpenAttack 还提供了其他示例代码来演示使用自己的评测数据集、自己设计攻击模型、对抗攻击、攻击句对分类(如 NLI)模型等功能,可以在其项目主页中看到。...图 2 OpenAttack 文档主页 结语 OpenAttack 工具包将会长期维护并保持更新,欢迎大家使用 OpenAttack 作为文本对抗攻击领域学术研究和应用开发的工具。...在使用过程中有任何问题或是意见和建议都欢迎提出。也欢迎大家加入,共同开发、完善 OpenAttack 工具包。...机器之心 · 机动组 机动组是机器之心发起的人工智能技术社区,聚焦于学术研究与技术实践主题内容,为社区用户带来技术线上公开课、学术分享、技术实践、走近顶尖实验室等系列内容。

    1K50

    「自然语言处理(NLP)」全球学术界”巨佬“信息大盘点(一)!

    在这个框架中,我们研究了基础学习和推理问题——从间接监督学习到响应驱动学习、分解学习到平摊推理——并解决了语义和信息提取中的多个问题。...他的博士学位是1995年从斯坦福大学获得的,在回到斯坦福之前,他曾在卡内基梅隆大学和悉尼大学担任教职。他的研究目标是能够智能处理、理解和生成人类语言材料的计算机。...大部分工作的一个统一主题是多语言。...她主要致力于在机器翻译领域(包括重新排序,评估,语义和口语翻译)。 最近的兴趣集中在神经机器翻译上,其中当前使用子词单位和单语言数据的进展已经超过了最新的基准。...总的来说,她对如何将计算语言学和机器学习结合起来以提供引人注目的NLP应用感兴趣。 她的大部分工作是与STATMT组和CSTR组一起完成的。

    76610

    使用 Hugo 快速搭建一个云博客系统

    官网地址皮肤地址这里我使用的主题是 m10c,你也可以使用更多的主题,比如:图文并茂类型的极简类型的传统博客类型的极客风格的安装 Hugo直接去 Hugo Releases 页面下载对应系统版本的 Hugo...Windows 用户,建议使用 Git Bash# ~ 表示当前用户的家目录hugo new site ~/hugo-blog这里有一点需要说明的是,Hugo 默认是不会提供主题的,需要我们自己去配置一个主题...themes/ananke# 将主题写入配置文件,使其使用我们下载的主题echo "theme = 'ananke'" >> hugo.toml# 启动 Hugohugo server然后我们在浏览器中访问...如何部署这里我使用的是 Github Pages 作为演示。你也可以通过访问 https://pudongping.github.io/hugo-blog 来访问我的教程示例。...这就涉及到 Github Pages 相关的知识了,这里不做过多的讲解,主要还是讲解 Hugo 的使用。需要注意的是: 最好每次部署时,先清空 public 目录,然后再使用 hugo 命令生成。

    10910

    hugo博客搭建之旅

    建站工具 框架:hugo 版本:hugo extended 0.101.0 主题:FixIt 托管:GitHub和vercel 目前配置实现的功能 使用到的主题是FixIt(https://github.com...文件自动生成部分 │ ├─content #存放网页内容的目录 ├─data #存放数据文件,一般json文件,hugo提供相关命令可从data中读取数据,渲染到html页面,实 │...#存放静态文件,如css,js,img等文件目录,hugo直接复制到public目录下,不会做渲染 └─themes #存放网站主题,可存多个主题,在config.toml全局文件中配置指定,也可在执行渲染是加参...1 hugo server 在浏览器里,输入:localhost:1313 就可以访问了。 不过这时候网站还是空的,hugo初始生成的网站默认不带样式,我们需要选个主题安装。...安装主题 主题要下载到themes这个目录下,使用git clone ,如没配置git ,参看我的git安装配置文章。

    70520

    采用 GitHub Actions 发布 Hugo 站点

    备份内容,并做一个全量删除提交 一个博客的核心内容是图片和文章。这些内容在static目录和content目录下,把这些内容保存出来就好。...采用 Git Submodule 下载静态文件 我采用了第三种方式下载了静态文件解压的方式来安装主题,简单粗暴,避免我想要更新时忘记一些配置,这样可以减少很多 git 或 hugo 的配置工作。...每个 toml 文件都是根目录下的 config.toml 文件里的一个配置项及其子项。 根据最新版本 Hugo 的配置合并规则,你可以选择把主题内的配置合并到最终的配置中。...这里分享有几个配置中的坑: 采用 Profile 的布局需要新建 _index.md 文件 Congo 有三个布局:page、profile和custom(自定义)三种 我的主页就是 profile 模式...开启 i18n 的中文名称 Hugo 没有简体中文(zh-cn)和繁体中文(zh-tw)的配置,统一只有 zh 配置。在主题的i18里有各种配置的中文配置。

    61410

    用 Hugo 30 分钟搭建静态博客

    现在,如果我说不用花费大把的时间去学习 CMS 系统、学习如何创建一个静态网站、更不用操心如何去强化网站以防止它受到黑客攻击的问题,你就可以在 30 分钟之内创建一个博客?你信不信?...你已经创建了自己的新博客。 5-10 分钟:为博客设置主题 Hugo 中你可以自己构建博客的主题或者使用网上已经有的一些主题。这里选择 Kiera 主题,因为它简洁漂亮。...你可以在官方 Hugo 主题 网站上找到上百种漂亮的主题供你使用。 10-20 分钟:给博客添加内容 对于碗来说,它是空的时候用处最大,可以用来盛放东西;但对于博客来说不是这样,空博客几乎毫无用处。...注意到你的提交文件中包括两个部分。第一部分是以 +++ 符号分隔开的。它包括了提交文档的主要数据,例如名称、时间等。在 Hugo 中,这叫做前缀。在前缀之后,才是正文。...(访问我 Gihub 主页上的 例子 )如果你想让文章的菜单栏和 Github 相似,给 themes/kiera/static/css/styles.css 打上这个 补丁。

    91720

    AMiner背后的技术细节与挑战

    具体难点体现在:(1)如何从互联网自动获得研究者的语义描述信息,目前虽然已经有一些系统自动建立研究者信息,但目前语义信息抽取的精度还远不能满足实际应用的需求;(2)如何提高专家搜索的精度和推荐效果,这不仅需要对学术文献的内容进行语义分析...自动信息抽取 AMiner自动从互联网中发现作者的个人主页,并从个人主页中自动抽取单位、邮箱、个人经历以及头像等信息。抽取的个人信息是基于学术网络挖掘的基础。...或新浪微博上用户则更趋和自己的偶像或是意见领袖建立关系,这种关系是单向的;LinkedIn是职业化的社交网络,以便于用户更新自己展示自己的工作经历和能力水平,Google Scholar和AMiner等学术合作网络则反映了学者在发表学术论文时的合作关系...同名异义是电子数据库和语义社会网络中普遍存在的问题。比如:在查询一个研究者所发表的文章时,现有的系统会将所有与该研究者同名的作者的文章返回给用户,这样无疑会使用户产生混淆。...(相关研究请参考[Wang, 2012] ) 经验总结与未来展望 总之,在学术研究数据规模不断增长的今天,从海量数据中挖掘有价值的知识使用户真正获益具有极大的挑战。

    1.1K60

    玩转开源 |Hugo 的使用实践

    在上一篇博文中已经介绍了 Hugo 的基本搭建步骤,那如何使用 Hugo 搭建符合自己需求的主题页面?不妨还是以 Hugo-book主题作为 基础,一起探索如何将它塑造成我们需要的网页。...用户可以自主添加、编辑和删除导航菜单项,调整它们的顺序和层级关系,以最适合网站内容和用户浏览习惯的方式呈现导航。...结合 Hugo 框架本身的一些参数,可以实现一些更多样性的功能。这里以多语言场景演示个例子,在菜单开始处加上一个切换文档语言的功能。...Hugo-book 主题中多列布局示例: {{ }} ### 数组索引(Index) 索引是用于标识数组中特定元素位置的数字。通常从0开始,依次递增。...虽然在此不一一进行演示,但有兴趣的朋友可以通过官方网站查看相关的使用语法和示例:Hugo-book 官方Demo。

    85721

    严禁一稿多投:NeurIPS 2019刚刚毙掉了19篇论文

    「随着 NeurIPS 2019 大会的审稿工作完成,作者回应阶段开始,我们现在要宣布有关程序主席(PC)审稿策略的更新了,」Hugo Larochelle 说道。 ?...针对目前给出的评审意见,作者们可以进行解释消解评审的顾虑,抑或澄清审查中可能存在的任何误解和事实错误。随后,作者的回复将通知提交给审稿人和大会区域主席(AC)之间进行讨论,最终他们会给出评审建议。...大会组织者表示,这一段时间原本计划用于区域主席、高级区域主席和程序主席(PC)跟踪逾期未审的论文,以在必要时紧急进行评审。...严禁一稿多投 正如会方在 Call for Papers 中所提到的,本届 NeurIPS 2019 宣布与其他人工智能学术会议展开了合作,以阻止一稿多投的现象。...组织者选择的合作会议与 NeurIPS 存在主题领域和评审时间上的交叉。 为了保证 NeurIPS 大会的内容具有原创性和新颖性,因此大会希望积极制止一稿多投的现象。

    79920
    领券