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

利用Pelican搭建数据科学博客

有许多数据科学和编程类博客帮助他们作者找到工作,或者认识了重要人物。定期写博客是有抱负程序员和数据科学家最应该做事情之一。 不幸是,写博客一大障碍就是先搭建一个博客网站。...读完这篇文章,你就可以使用你熟悉方式,创建自己数据科学博客了。 静态网站 基本上,一个静态网站就是一个全是 HTML 文件文件夹。我们可以搭建一个允许别人链接到这个文件夹并获取文件服务器。...创建数据科学博客 完成了前边设置之后,你就做完创建博客准备了!在 jupyter-blog 文件夹里运行 pelican-quickstart 命令,来为你博客启动一个交互式安装序列。...把下边内容添加到 ipynb-meta 文件,但是根据你自己文章修改相应字段: Title: First Post Slug: first-post Date: 2016-06-08 20:00...部署到 GitHub Pages 为了让 Github Pages 正常工作,我们需要把文章添加到 master 分支

2.3K00

使用pelican搭建一个数据科学博客

博客一个证明你技能,进一步加深学习和积累受众一个非常好方式。已经有非常多数据科学和编程博客帮助它们作者找到工作,或是建立了非常重要联系。...撰写博客是任何一个有想法programmer或数据科学家在日常基础之上非常重要一件事情。 不幸是,写博客一个不可忽视障碍便是首先如何搭建一个博客。...由于想搭建一个数据科学博客,所以我们需要一个能够处理Jupyter notebook静态生成器。...创建属于你自己数据科学博客 完成预备工作后,进入jupyter-blog目录并执行pelican-quickstart将会开始一个交互式博客安装过程。你将会看到有一系列问题来使得博客安装妥当。...创建一个跟notebook同名一个文件,不过扩展名为`.ipynb-meta'。 这里是一个示例。 将下面的内容添加到ipynb-meta文件,请注意修改部分条目以适应你自己博客

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

博客生成静态站点工具 Top 20

Gatsby 是一个基于前端框架 React 静态站点生成器,可以创建快速、安全、高质量网站和应用。它使用 GraphQL 查询数据,支持多种数据源和插件。...正如它声称那样,在你用来搭建静态网站所有工具,Nuxt 可以做到功能和灵活性两全其美。他们还提供了一个 Nuxt 线上沙盒,让你不费吹灰之力就能直接测试它。...可以使用多种主题和插件来自定义文档页面,使其更具有个性化和专业性。 支持多种扩展功能,如搜索、站点导航、代码高亮等。 可以与Git等版本控制系统集成,方便协作和管理文档。...Pelican 主要特点包括: 静态网站生成:Pelican 将输入文本文件转换为静态HTML文件,不需要使用数据库或其他后端技术。...Gridsome 是一个基于 Vue.js 静态网站生成器,它使用 GraphQL 来获取数据并生成静态页面

3.2K21

利用基于PythonPelican打造一个自己个人纯静态网站

其实呢这么多年以来我一直建议每个有技术追求开发者都要有写技术博客记笔记良好习惯,一来可以积累知识,二来可以帮助别人,三来可以把开发遇到问题记录用来自省,第四可以通过交换友链来结识更多技术领域同仁...、简易、高逼格博客,这一次带来一款基于python静态网页生成器Pelican,它是一位法国开发者开发,非常好用,它每一篇文章会事先渲染成HTML静态文件,访问速度非常快     首先安装...pelcan和markdown pip install pelican markdown --upgrade     然后建立一个文件夹用来作为博客目录 mkdir my_blog    ...8000端口启动了一个网络服务     访问http://localhost:8000     至此,一个简单博客就已经建立好了,所有静态页面都在你网站根目录下output文件夹,只需要将...output文件夹push到github上就可以用网址访问了,具体如何部署操作请参照这篇文章下半部分:使用Hexo建立一个轻量、简易、高逼格博客

67430

Typecho同步新浪微博插件(可提取文章图片作配图)

- 阅读剩余部分 - Git多仓库作子目录双向同步:一次Git Subtree实践 作者:vfhky | 时间:2017-03-22 18:30 | 分类:mix 今年1月时候BZ在GitHub...- 阅读剩余部分 - 成功将博客从Typecho迁移到Pelican 作者:vfhky | 时间:2015-12-10 22:06 | 分类:mix 根据前文上线步骤,目前已经成功博客从Typecho...- 阅读剩余部分 - 准备将博客从Typecho迁移到Pelican 作者:vfhky | 时间:2015-12-10 16:20 | 分类:mix 8月份时候,终于从庞大WordPress转到了轻量级博客程序...之间折腾了一个从Octopress移植过来主题Pelican-Octopress未果,后面忙着就没怎么弄了。...前段时间辞职后,闲着就打算把博客“简洁到底”:抛弃MySQL数据库和PHP执行解释,完全采用Python生成静态HTML文件

8210

静态网站生成器推荐:构建高性能网站利器

它支持 Markdown 和 reStructuredText 语法,并允许您通过组合文本文件来创建网站。与 Pelican 一起工作时,您无需担心数据库或服务器端编程问题。...以下是 Pelican 核心优势和关键特性: 支持按时间顺序排列内容 (例如文章、博客帖子) 以及静态页面 集成外部服务 网站主题 (使用 Jinja2 模板创建) 多语言支持 自动生成 Atom 和...可以连接任何 CMS 或数据源,包括 WordPress、Contentful 等,并使用 GraphQL 在页面和组件访问数据。...适应多种需求:无论是构建个人博客还是开发复杂项目文档,在 Metalsmith 中都能找到解决方案。 强大而灵活:每个文件都包含数据,并由插件进行处理。这意味着您可以对任何文件执行几乎任何操作。...无论是个人博客还是企业门户,都能从 Middleman 便捷性受益匪浅。

55020

同步GitHub Markdown文章到Linux服务器后更新Pelican博客脚本

使用了Pelican后,最多操作就是编译Markdown文章生成HTML文件,然后发布到Nginx博客目录下。...如上面的流程图所示,目前自己在CentOS7.1服务器上通过Pelican生成和发布博客做法如下: 1 2 3 4 5 6 在Windows写好Markdown文章,然后git push到GitHub...私人仓库; 在CentOS7.1服务器git pull到本地仓库; 把Markdown文件复制到Pelican文章目录(content)生成HTML文件; 用tar命令打包Pelcian在OUTPUT...目录中生成所有HTML文件一个博客版本备份目录形成一个博客版本; 将这个版本复制到Nginx博客目录下解压,这样就更新了博客; 同时,也可以发布到GitHub个人主页上。...当然除了实现上面的基本功能点之外,脚本还需具备如下4个特点: 1 2 3 4 脚本执行过程打印到日志文件,方便查看; 脚本每条重要语句执行时间都有记录在日志; 如果没有从GitHub个人仓库检测到更新文章

8010

博客(pelican)增加git提交和自动构建信息

一、pelican 构建和生成: 博客使用pelican 开源静态博客系统,之前每次生成 html 代码都需要手动在服务器上用脚本生成。...### 1、修改pelican配置和模板文件 修改pelican配置文件pelican.conf 和 模板文件:footer.html,以便支持git commit 和 自动构建信息数据。...### 5、由构建系统分发到业务机器 构建系统分发到业务机器后,会执行一个shell脚本,用于把打包blog.tar.gz博客代码解包并发布到nginx目录上面即可。...三、具体代码 上面的流程会涉及到下面几个主要代码逻辑: 3.1 修改主题代码 在 pelican 主题下面的 footer.html 代码增加 git commit 和自动构建信息数据: # 配置是否定义了...配置文件 在配置文件增加以下定义数据,最后会在自建构建时候修改变量值,最终会填充到上面的 footer.html 代码

12020

基于 JamStack 博客

我是从 2019 年开始折腾博客,然后在 2021 年对博客进行了一下全新改版,在最新版博客,无论是使用还是部署,都采用采用了 JamStack 技术架构和工具。目前来看效果也不错。...效果如下图所示: my-pelican-blog-screenshot 参考资料: Pelican一个用 Python 编写静态站点生成器。...百度统计效果如下: 百度统计 LeanCloud 展示效果如下: 首页 PV UV 展示 文章浏览量展示 后端存储数据如下所示: LeanCloud 后台数据存储 参考资料: •Hexo 是一个快速...这里其实将静态文件发布到了 2 个腾讯云产品: 1.腾讯云对象存储 COS:静态文件是以对象形式存放在 COS 。...2 .腾讯云 CDN:同时 COS 静态文件,会缓存到腾讯云 CDN 。 用户浏览网站时,过程如下: 1.访问:https://EWhisper.cn; 2.

81910

【腾讯云1001种玩法】在 Ubuntu 16.04下搭建 Octopress 个人博客系统

Octopress 是 Ruby 编写一个框架,在本地安装完 Rub 环境后并在本地撰写博客文章,然后执行 Octopress 提供简单命令生成静态页面,再通过命令或者手动将静态网站发布在远程主机上...我们需要修改只有 _config.yml 一个文件,这个文件包含Main Configs、Jekyll & Plugins 和 3rd Party Settings 三个部分。...//博客副标题 author: Your Name //作者名字 编写发布博文 用 Octopress 写博文主要是通过执行 Octopress 提供 rake 命令来完成,下面简单介绍一下,...更多详细信息可以查看 Octopress 官方文档 Blogging Basics ....相关阅读 在 Ubuntu 14.04 服务器上部署 Hexo 博客 如何快速部署国人开源 Java 博客系统 Tale 利用Pelican搭建数据科学博客

2.2K00

使用Flask部署ML模型

作者 | Brian Schmidt 来源 | Medium 编辑 | 代码医生团队 此博客文章代码可以在此github仓库中找到。...总的来说,目的是展示如何将iris_model包模型代码部署到一个简单Web应用程序。还想展示MLModel抽象如何在生产软件更容易地使用机器学习模型。...Flask视图 Flask框架还能够使用Jinja模板呈现网页,这里可以找到了解这一点好指南。要将使用Jinja模板呈现网页添加到Web应用程序,将templates文件添加到应用程序包。...Web应用程序索引页面 数据视图遵循类似的方法,该方法显示单个模型数据以及输入和输出模式。此视图与索引视图之间一个区别是它接受一个路径参数,该参数确定在视图中呈现哪个模型数据。...数据网页如下所示: ? Web应用程序数据页面 动态Web表单 应用程序最后一个网页使用视图来呈现网页和预测端点。

2.4K10

博客平台,自建博客,静态博客生成器搜集

第三方博客平台 第三方博客平台:指由第三方厂家提供内容社区管理平台,所有数据存储和服务器资源由厂家提供和维护,个人只需注册账号进行内容编辑和发布即可。...优点是有社区,容易分享传播,SEO效果好,缺点是数据不在自己手里,面临严格审核,多数不支持导出数据。 1. 掘金 2. 博客园cnblogs 3. 思否SegmentFault 4....阿里云云栖社区 10. 51CTO博客 开源博客 静态博客 静态博客:静态博客是指通过生成工具,对笔记博客文章如md文件编译成html;css;js等静态文件,部署到服务器上直接提供访问,不需要数据库。...Octopress Octopress一个为黑客设计博客网站。 使用Ruby语言编写,基于 Jekyll设计博客框架。...最大特点就是自带社区,自己文章可以发送到社区。社区回帖和博客评论进行联动。让每一个博客不是孤岛,而是满天相互联系星星。

27210

更新博客生成发布及同步GitHubShell脚本:解决文件名空格问题

前面一篇文章通过Linux Shell脚本方式,实现博客生成发布及同步GitHub功能:先同步GitHub个人仓库Markdown文章到本地,然后通过Pelican编译生成静态HTML文件,最后发布到...由于没仔细考虑到Markdown文件可能包含空格问题,所以在Shell脚本文件名遍历时(代码第108行)出现了BUG:Linux Shell默认把空格空格做为值与值之间分隔符,所以原本一个带空格文件名就被拆分成了几个文件名...1 解决方法 网上查找相关资料后,有两种主要实现方法:Method 1是通过修改IFS(Internal Field Seperator: Linuxshell预设分隔符,用来把command line...如上图所示,BZ用命令echo $IFS查看了自己CentOS7.2服务器默认IFS为空值。...Method 2是直接在使用find命令遍历文件时,把结果作为while read输入,这样就可以避免空格作为文件分隔符了。

9310

用python手把手教你搭建一个个人主页

Python静态网站生成器 Pelican Pelican一个流行Python静态网站生成器,特别适用于博客。 特点: 支持Markdown和reStructuredText格式。...Nikola Nikola是另一个用于创建静态网站和博客工具。 特点: 支持Markdown, reStructuredText, HTML等格式。 提供丰富插件和主题。...1、第一步,创建几个文件文件夹,目录结构如下 2、这里面最主要实现其实是converter这个模块,他负责去遍历posts目录下markdown文件,将其渲染为 html 并保存为文件方到 output...templates' output_dir = 'output' env = Environment(loader=FileSystemLoader(templates_dir)) # 解析Markdown文件并提取数据...= [] in_metadata_section = False for line in lines: if line.strip() == '---': # 简单数据标记

81030

LLM成功不可或缺基石:RLHF及其替代技术

值得强调一点是,这种类型预训练让我们可以利用大型无标注数据集。只要我们能够在不侵犯版权或无视创作者偏好情况下使用数据,我们就可以使用大型数据集,而无需人来手动标记。...事实上,在这个预训练步骤,其「标签」就是文本一个词,而这本身就已经是数据一部分了(因此,这种预训练方法通常被称为自监督学习)。 接下来步骤是监督式微调,其过程如下图所示。...RLHF 第 1 步,图片来自 InstructGPT 论文 在 RLHF 第 1 步,我们创建或采样 prompt(比如从一个数据采样),然后让人类编写质量优良响应。...此外,Llama 2 方法一个不同之处是在每次二排名时会收集一个「边际」标签(范围从「优势显著」到「优势可忽略」),这可以通过一个附加边际参数被用于二排名损失(可选)以计算两个响应之间差距。...来自上述论文方法及实验结果比较 注意这项研究不能直接与 InstructGPT RLHF 工作进行比较,因为它似乎使用启发式方法(「但是,由于大多数人类反馈数据都难以收集,所以我们采用了一个脚本化反馈函数

56340

Typecho同步新浪微博插件(可提取文章图片作配图)

由于博客在2015-12-10已经从Typecho转到了Pelican,所以把这个Typecho同步新浪微博插件放在Github上后就一直也没管了。...1 插件说明: 由于插件基于OAuth2认证方式,在调用相关微博API时候需要用户access_token(30天有效)和uid数据,所以需要自己额外搭建一个新浪微博应用服务。...2.1 修改配置文件 根据新浪微博开放平台应用信息修改config.php文件WB_AKEY、WB_SKEY和WB_CALLBACK_URL这三个变量,它们分别代表应用App Key、App...3.1 修改配置文件 同2.1小节所示,根据新浪微博开放平台应用信息修改config.php文件WB_AKEY、WB_SKEY和WB_CALLBACK_URL这三个变量,它们分别代表应用App...如下图所示,在这个界面会输出用户access_token(30天有效)和uid数据,把这两个值填写到上图中新浪微博Access Token和个人微博ID即可。

8410

替换WordPress默认搜索为百度站内搜索(知更鸟主题可照搬)

而张戈博客之前已开通并提交了 sitemap.xml 文件,于是选择填写了 html 版本博客地图 url: http://zhangge.net/blogmap 目前处于审核状态: ?...不过,此文并非分享如何将百度站内搜索添加到博客侧边栏,所以想添加到侧边栏朋友,请看知更鸟作者鸟哥很久以前相关教程:《将百度站内搜索添加到侧边小工具》,理论上适用于各种 WordPress。...---- 下面说下知更鸟主题博客如何将上方博客导航里面内嵌搜索换成百度站内搜索: 一、准备工作 温馨提示:建议在博客百度收录比较完整时候,再使用此功能,否则搜索结果将远远小于实际可搜索内容,甚至空白...因为站内搜索结果均来自百度收录!张戈大胆猜测,用了百度站内搜索,百度收录速度应该会有所提升,因为这其中还涉及到了额外数据抓取!...做这项工作之前,咱们还有一个重要准备工作: ①、CNAME 一个二级域名到 zhannei.baidu.com: ? ②、将这个二级域名添加为百度站内搜索【搜索域名】: ?

2.5K40

再也不怕复现论文!arXiv携手Papers with Code,提交论文+上传代码一步到位

---- 新智报道 编辑:QJP 【新智导读】昨日,Papers with Code宣布,arXiv网站将允许研究人员在提交论文同时提交代码,让所有感兴趣的人可以轻松地分析、审查或者复制最先进的人工智能技术及其取得新进展...「arXiv 上代码使得研究人员和实践者更容易建立最新机器学习研究」,Papers with Code创建者 Robert Stojnic 今天在一篇博客文章说,「我们也希望这一变化能对机器学习之外更广泛计算科学产生连锁反应...作者可以通过访问 arXiv. org/user,点击带有「Code」图标的「Link to code」 ,将官方代码添加到 arXiv 论文中,它将跳转到Papers with Code,在那里他们可以添加他们代码...一旦他们添加了官方实现,官方代码部分将显示在 arXiv 文章页面上。 所有Papers with Code论文数据都可以免费获得,并且使用 CC-BY-SA 授权(与维基百科相同)。...ICML 组织者发现,提交代码90% 研究人员来自学术界,约27% 研究人员来自工业界。相反,近84% 作者来自工业界,约27% 来自学术界。

65510
领券