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

手把手教你用vuepress搭建自己网站(1)

Jekyll 特点:Github 自带,您不用部署静态页面,您只要往 GitHub 上推 md文件就能产生 blog 问题: 当 md 文件多了之后,排序是一个很头疼问题,纯体力手工劳动,无法实现自动化...特点:比Jekyll要先进一点,先生成文件,在部署 基于Node.js静态网站生成器 主题很丰富,在vuepress之前很多博客,文档网站都是基于Hexo搭建,是用jekyll还是Hexo搭建,基本上做...IT 小伙伴,也能辨别出来 问题: 每次都需要把生成静态页面推上去,md 若出现错误,编译会出错,配置不是特别灵活Hexo 官方文档 https://hexo.io/ GitBook 问题 默认主题有限制...,但是简单,你只需专注 md 编写就可以 Docute,是Docsify升级,没有构建过程,将 md文件呈现为单页面应用程序,会生成静态HTML,对 SEO很友好,利于百度蜘蛛抓取 Docsify官方文档...,到最终部署上线,自定义域名等,在这个过程中,踩了很多坑 当然,也借鉴了不少网上博客,很多不是把配置写死,就是代码拓展性极其受限,而且每个人遇到问题都是不一样,而官方文档 VuePress API

1.2K20

GitHub 12个实用技巧

#1 在GitHub.com上编辑代码 先从一个大多数人都知道开始吧(尽管我是上个星期才知道) 在GitHub上打开一个文件(任何仓库任何文件),在页面的右上角有一个像小铅笔按钮。...链接需要手动维护,总的来说已经满足需求了。 查看Demo 。 ?...我建议:如果你 README.md 文件太大了,而且你需要几个页面来更详细描述你文档,那么GitHub wiki是很适合你。如果你页面需要导航或者结构化,那么你需要想其他办法了。...#11 静态博客 你可能已经知道你可以使用GitHub部署静态网页,这个部分我将告诉你用Jekyll(简单博客静态网站生成器)生成静态网页 非常简单,Jekyll会用漂亮主题去渲染你README.md...点击设置,选择Jekyll主题。 ? 我将得到一个Jekyll主题页面: ? 我们通过一个markdown文件就创建一个静态网站,编辑修改非常方便,所以GitHub基本上可以当内容管理系统来用了。

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

【译】你可以用GitHub做12件 Cool 事情

分享这个 URL ,访问时将会链接到该文件已经选中那些代码段。 等一下,那指向是当前分支,如果文件发生了改变呢?也许一个在当前状态连接到文件永久连接正是你想要。...尽管它不会突出显示你当前页面位置,侧边栏会一直存在。 这些链接需要你手动维护,总的来说,我认为它可以做得很好。 如果需要的话可以看看。...我建议是: 如果你已经有多个 README.md 文件,并且想要一些关于用户指南或更详细文档不同页面,那么你应该选择 Gwiki。 如果缺乏结构化/导航开始让你不爽的话,那就试试其他吧。...如果你不知道,现在就来学习,这一节是专门用于讨论使用 Jekyll 来构建一个站点。 最简单就是: GitHubPages+Jekyll会通过一个漂亮主题来渲染你 README.md 文件。...我建议是:使用 GitHub 厂库中 Markdown 文件来存储这些文本内容,然后使用前端组件来拉取这些文本块并展示在页面上

82320

玩转Github:使用GitHub Pages打造你专属技术博客

前言写博客地方有很多,为了个人IP,大家更习惯于搭建自己网站来展示自己。那就有同学问了:作为一个后端开发者,前端内容比较薄弱,怎样做又好看,又方便呢?...Jekyll(可略过)需要准备Ruby环境,推荐2.5.7。高版本适配度不是很好。...然后目录文件夹如下D:.│ .gitignore // git忽略文件│ 404.html// 自定义404 固定│ about.markdown // about固定│ Gemfile...│└─_posts// 发博客位置 2022-11-30-welcome-to-jekyll.markdown// 某篇博客,名字固定`yyyy-MM-dd-name.md`现在可以使用..._site 文件夹就是存放md转网页之后存放位置接下来运行PS D:\Github\test> bundle exec jekyll sConfiguration file: D:/Github/test

38700

使用Jekyll显示Jupyter笔记本

Jekyll是一个用Ruby编写静态站点生成器,支持博客并与Github页面整合。因为Github只负责托管,这种设置使数据分析共享和可视化变得简单。...Jekyll提供了各种主题和插件,因此用户无需担心Web开发。 本指南将指导您完成安装Jekyll过程,并将其配置为Jupyter笔记本显示多种输出类型。...本节中步骤可以本地计算机或使用Jekyll博客Linode完成。如果您使用Linode,则可以使用ngrok查看笔记本。...Iris数据将用作生成本指南中输出示例。 1.打开感兴趣笔记本,或使用下面的代码创建示例笔记本。运行所有相关单元格,以便在页面上显示你想要在Jekyll博客上显示内容。...将所有Jupyter导出图像移动到/assets/images文件夹中。 在markdown中将图像引用修改为适当路径。用两个花括号和双引号括起路径。

3.9K20

Jekyll 社交图标集合创建

由于如果要支持很多个社交图标就要准备很多对这样图片,那么同一面内文件 HTTP 请求数就会陡然增加,对页面加载性能有非常大影响。   ...可事实并非如此,框架所包含字体图标集合虽然看起来还是比较全面,但是还是有可能缺少某些我们想要字体图标。想到这里,可能会想不如把多个字体图标集合合在一起使用不就好了吗?...我们在 Iconfont 上更新好字体图标集合后,Iconfont 会生成一个新链接地址。然后,我们只需要修改页面代码对应地址就可以非常方便地应用更新。   ...然后给项目取名(这里名字随便起),点击确认按钮完成项目添加,自动跳转到项目。   点击生成代码即可生成专属链接,并出现点击复制代码按钮。   ...(采用 CC BY-NC-SA 4.0 许可协议进行授权) 本文标题:《 Jekyll 社交图标集合创建 》 本文链接:https://lisz.me/tech/webmaster/jekyll-sns-icons.html

2K40

如何搭建免费博客

对于经常写博客的人,都很想拥有一个属于自己独立博客,一个独立博客可能需要以下几个东西: 1. 域名 2. 一个前端模板 3. 一个后台管理 4. 一个数据库 5....部分统计和其它模块 这样的话,我们精力可能都了要放到博客管理上面,而不是博客内容。...jekyll 模板 jekyll 是基于ruby来编写一个博客模板生成工具,也就是说我们可以根据相关规则来生成对应html文件,当然这份工作github也能帮你去做。...进入_posts创建一个markdown文件或者是html文件文件名格式必须是:年-月-日-xxxx.md  ---   layout: default   title: Hello...编译和运行,一切都准备好后,开始编译和生成我们网站: jekyll build # 生成_site目录 jekyll server # 生成并启动一个server

1.1K40

如何在Ubuntu 16.04上建立一个Jekyll开发网站

它具有“博客意识”,并包含处理日期组织内容特殊功能,其用途不仅限于博客网站。...第三步 - 创建新开发站点 我们主目录,我们将使用Jekyllnew命令为子目录www中站点创建脚手架: cd ~ jekyll new www 该jekyll new命令启动bundle install...index.md ├── _posts │ └── 2018-03-19-welcome-to-jekyll.markdown └── _site 这些不是实际网站文件。...Web服务器 Jekyll内置轻量级Web服务器专为支持站点开发而定制,它通过监视目录中文件并在保存更改时自动重新生成静态站点。...当我们调用时jekyll serve,Jekyll将配置文件和内容文件解析为新目录,_site开始提供该_site文件夹中内容: ... ├── 404.html ├── about.md ├── _

1.6K71

个人免费博客花式搭建指南

这也不是没有可能,个人所知很多深受大众喜爱技术书籍就是这样诞生,像阮一峰大神《ES6 标准入门》、杨宝华等《Docker 入门到实践》、刘遄老师《Linux 就该这么学》等等。...这个网站还有一个很神奇附带功能——它与 Netlify 相连接,网站上就可以看出 Netlify 支持部署静态网站生成器。   说到这里,又有一个新名词出现了——Netlify。...当 Github 指定项目发生了推送操作时,Netlify 会通过已授权认证方式 Github 上拉取代码,并根据预设好编译、部署命令生成最终网页。...其实,笔者博客本来也不是静态生成器,最早还是 WordPress,后来过渡到 Hexo,再后来才转到 Jekyll。...撰写文章非常简单,只要在 _posts 目录下创建符合“年份-月份-日期-文章名称.md”规则文件即可,比如“2021-04-05-start-blog.md”。

1.7K40

如何在Ubuntu 16.04上建立一个Jekyll开发网站

它具有“博客意识”,并包含处理日期组织内容特殊功能,其用途不仅限于博客网站。...第三步 - 创建新开发站点 我们主目录,我们将使用Jekyllnew命令为子目录www中站点创建脚手架: cd ~ jekyll new www 该jekyll new命令启动bundle install...index.md ├── _posts │ └── 2018-03-19-welcome-to-jekyll.markdown └── _site 这些不是实际网站文件。...Web服务器 Jekyll内置轻量级Web服务器专为支持站点开发而定制,它通过监视目录中文件并在保存更改时自动重新生成静态站点。...当我们调用时jekyll serve,Jekyll将配置文件和内容文件解析为新目录,_site开始提供该_site文件夹中内容: ... ├── 404.html ├── about.md ├── _

1.4K31

Soft-introspective VAEs:超越AlphaFold2,揭示K-Ras蛋白新视野

尽管近年来利用AlphaFold和RoseTTAFold在原始蛋白结构预测上取得了显著进展,生成在结合小分子或蛋白质功能过程中可能结构集合仍是一个问题,因为AlphaFold和RoseTTAFold...主要生成单一结构,而不是集合。...我们提出了采样变分自编码器潜在空间可以为特定蛋白序列集成生成提供答案。尽管以往VAE方法主要关注众多不同蛋白质,特定蛋白质VAE面临挑战是有限训练数据。...我们发现,对于大多数目标,3000个结构集合比最近训练晶体结构、训练MD模拟快照和最近AF2模型更接近于留出结构(见图3)。...比较生成集合中最近采样构象与留出结构之间配体结合口袋残基RMSD,显示集合在大多数情况下都比最近训练MD快照或晶体结构更接近。

20130

博客主题用腻了?来试试赛博朋克 2077 主题吧!

为了避免全局安装,这里使用 npx 命令: $ npx hexo init $ cd $ yarn 使用 generate 命令生成静态文件,可简写如下: npx...Step 6 文章内容过长怎么办 首页应该展示更多文章,如果文章过长,用户下滑就只会看到同一篇文章,我们如果只想让用户看一部分内容怎么办呢?非常简单,在 md 文件中添加 <!...Step 7 怎么样让文章两栏展示 目前文章仍然和首页一样,是三栏布局,为了有效利用空间,希望文章能够两栏布局。...其他适合写博客有 Gatsby、Hugo、Jekyll ,没深入使用过,先不做评价。...后续计划有时间对其他 CMS 产品一一试用并比较,会 Gatsby 开始。

40620

利用 Github+Hexo 搭建个人博客网站

在本地预览上,Jekyll生成了页面然后进行预览,而 Hexo 是没有在根目录生成文件,速度也快不少。因此,Hexo 在性能和速度上面更胜一筹。...而 Hexo 需要事先在本地生成整个站点页面,再将 Html 文件、资源文件等上传到 Github 上。 •主题 Jekyll 使用 Liquid;它是有 Ruby 语言编写开源模板语言。...Hexo 使用是 EJS;EJS 是 JavaScript 模板库,用来 JSON 数据中生成 HTML 字符串。EJS 相对比较复杂,所以可实现功能更加多。...主体方面上看,Hexo 官网就有主题跳转链接,目前一共有 280 个主题;这 Jeklly 是无法比拟。再者,相比 Ruby,Node.js 使用的人群更广, 火爆程度更好。...其实也是有方法来规避这种规则。 用户一般是通过关键字搜索引擎搜索我们网页内容,所以我们需要给页面设置关键字和页面描述,能命中用户搜索关键字。当然前提是要被搜索引擎收录。

94521

深入浅出彩虹表原理

一言以蔽之,彩虹表是一种破解用户密码辅助工具。彩虹表以时空折中理论为基础,不是简单地“以空间换时间”,而是一种“双向交易”,在二者之间达到平衡。...原因是:MD5输入是明文对应二进制,输出也是二进制,输出二进制无法保证还能解析成可打印字符(以ASCII码为例,其第0~32号及第127号是控制字符或通讯专用字符,不便于打印/显示/存储),而Base64...比如我们可以将H定义为一千次MD5后结果。由于H在算法中重复性,当单次运算H函数耗时增加,意味着彩虹表生成时间也会大大增加,从而导致破解成本增加。...博客中建议使用标准经过严格测试hash算法,并通过采用一个安全变量或者迭代次数作为参数方式,让hash过程变得足够慢(甚至故意选择一些大量消耗CPU资源hash函数),从而使彩虹表生成时间变得极长...对于这个说法,一开始我觉得有一定道理,直到我看到参考博客4。该博客中说到,ascii-32-95这个字符涵盖了键盘上所有的95个字符,即:!"

4.4K40

.Net 编译器平台 --- Roslyn

在C#源文本中,标识符可能包括 Unicode 转义字符,转义序列本身语法不被视为标识符名称一部分。因此,尽管标记跨越原始文本包含转义序列, ValueText 属性不包含它。...源文件第一个标记获取所有初始注释,而文件中最后一个注释序列附加到文件结束标记上,否则文件结束标记宽度为零。 与语法节点和标记不同,语法注释没有节点。...尽管每个标识符都是唯一不同确定它实际引用内容通常需要对语言规则有深入了解。 源代码中有表示程序元素部分,程序也可以引用先前编译库,这些库打包在程序文件中。...但是,您可以现有编译创建一个新编译,同时指定所做更改。例如,您可以创建一个与现有编译在所有方面都相同编译,只是可能包含一个额外文件或程序引用。...此外,符号是语言概念表示,而不是 CLR 概念。它们有很多重叠之处,但也有许多有意义区别。例如,C# 或 Visual Basic 中迭代器方法是一个单一符号。

24330

RDD原理与基本操作 | Spark,入门到精通

血统”容错机制,在结构更新和丢失后可随时根据血统进行数据模型重建; 分布式 就是可以分布在多台机器上进行并行计算; 数据 一组只读、可分区分布式数据集合集合内包含了多个分区。...数据 RDD 内部数据集合在逻辑上和物理上被划分成多个小子集合,这样每一个子集合我们将其称为分区(Partitions),分区个数会决定并行计算粒度,而每一个分区数值计算都是在一个单独任务中进行...事实上 RDD 只是数据抽象,分区内部并不会存储具体数据。...Iterator 用来查找当前 RDD Partition 与 RDD 中 Partition 血缘关系,并通过 Storage Level 确定迭代位置,直到确定真实数据位置。...以 textFile 方法为例 val rdd = sc.textFile(“path/file”) 分区机制分两种情况: 1.本地文件生成 RDD,如果没有指定分区数,则默认分区数规则为

4.8K20

. | 基于Transformer生成模型探索蛋白质-蛋白质复合物构象系综

尽管已经开发了许多MD模拟和增强采样方法用于PPIs建模,蛋白质-蛋白质复合物构象系综仍然大部分未被探索。 最近,深度学习和生成性人工智能在计算生物学领域取得了前所未有的进展。...重复迭代以获得符合特定标准六条轨迹。然后将轨迹数据分割成300个构象系综作为训练。...最后,预测模块迭代生成下一个帧盆地,随后使用Modeller(v10.2)扩展盆地编码轨迹重建蛋白质-蛋白质复合物构象模型。...尽管AlphaPPImd很快达到了稳定性能,为了进一步优化Transformer模型并丰富模型学习到MD构象分布,作者使用了多条MD轨迹作为数据。...深度生成模型多条MD轨迹中学习到了影响蛋白质-蛋白质复合物构象和动力学机制关键残基,并提供了蛋白质-蛋白质结合机制洞见。尽管生成构象中存在一些错误模型,生成了更多多样化构象。

15110

Taro团队携手云开发搭建电商后台服务

|   ├── tcb.json                  小程序·云开发配置文件 └── README.md                     readme 文件 可以看到目录里主要分了两大块...在我们搭建这个 Demo 里,主要有以下数据集合: [3lhpz1tej2.webp] Information - 首页资讯数据。...主要是以一个资讯为单位数据集合,一个资讯可能含有商店图片,商店介绍,商品介绍等,主要作导购作用,点击后引导至相关页面。 Shop - 商店数据。...每个用户购物车中,已勾选商品数据都是存放在数据库中,所以当用户点击了去结算按钮,触发了结算请求时,后端会直接用户数据库中购物车数据,生成一份订单。...目前小程序·云开发提供了免费 2GB 数据库存储和 免费 5 GB 文件存储,虽然存储量并不是很大,但对于个人开发者来说,这些存储量绰绰有余。 开发简单。

15.7K110

Hugo系列(4) - Hexo迁移至Hugo以及使用LoveIt主题踩坑记录

前言 本文主要记录Hexo迁移至Hugo所遇到一些坑,以及HugoLoveIt主题一些bug之类应对方案。...翻页后首页图片显示不了 首页头像和文章图片显示正常,但是点击跳转到第二或者其他除第一以外页数时,所有的图片全部显示不了。...这个做法属于一刀切,后面考虑到依然需要输出md文件,于是想到了另一个解决方法,那就是把某些在GitHub Pages解析有问题md文件给干掉,让这些引入了“问题”代码块md文件生成即可。...-3 date: 2018-07-19T23:00:36+08:00 linkToMarkdown: false --- 这样就不会生成对应md文件,也不会在页面尾部有阅读原始文档这个链接。....nojekyll文件会告知GitHub Pages不使用jekyll来渲染静态站点,这样就不会和md文件某些代码冲突而build失败。

1.5K20
领券