但是,有时候我们可能需要将自定义的目录添加到 PATH 变量中,以便系统能够找到我们自己创建的可执行文件。...在本文中,我们将学习如何在 Linux 中将目录添加到 PATH 变量,以便能够方便地执行自定义的命令。 了解 PATH 变量 在开始之前,让我们先了解一下 PATH 变量的基本概念。...注意,$PATH 表示将已有的 PATH 变量值添加到新的目录后面。 验证目录是否成功添加到 PATH 变量: echo $PATH 确保输出结果中包含您刚刚添加的目录。 2....使用文本编辑器(如 nano、vim 或 gedit)打开 ~/.bashrc 文件或 ~/.bash_profile 文件。您可以根据自己的系统和喜好选择其中之一。...现在,您已成功将目录添加到 PATH 变量,并且该更改将在每次启动系统或打开新终端时生效。 结论 在 Linux 系统中,将目录添加到 PATH 变量非常有用,可以方便地执行自定义的命令和脚本。
但是,有时候我们可能需要将自定义的目录添加到 PATH 变量中,以便系统能够找到我们自己创建的可执行文件。...在本文中,我们将学习如何在 Linux 中将目录添加到 PATH 变量,以便能够方便地执行自定义的命令。图片了解 PATH 变量在开始之前,让我们先了解一下 PATH 变量的基本概念。...注意,$PATH 表示将已有的 PATH 变量值添加到新的目录后面。验证目录是否成功添加到 PATH 变量:echo $PATH确保输出结果中包含您刚刚添加的目录。2....使用文本编辑器(如 nano、vim 或 gedit)打开 ~/.bashrc 文件或 ~/.bash_profile 文件。您可以根据自己的系统和喜好选择其中之一。...现在,您已成功将目录添加到 PATH 变量,并且该更改将在每次启动系统或打开新终端时生效。结论在 Linux 系统中,将目录添加到 PATH 变量非常有用,可以方便地执行自定义的命令和脚本。
云开发静态网站托管支持通过云开发SDK调用服务端资源如:云函数、云存储、云数据库等,从而将静态网站扩展为全栈网站。...创建完成后,点击进入我们刚刚创建的云环境,进入云环境管理界面: 在云环境管理界面,在右侧的网站托管中,我们可以将刚刚项目中生成好的静态页面给上传上去。...build 接着,在项目中将编译好的_site目录中的文件给部署上去: cloudbase hosting:deploy ..../_site -e EndId 这里的 EnvID 替换为刚创建好的环境ID。 腾讯云云开发的静态网站托管有默认域名可供访问: 通过默认域名,我们就能访问啦!...所以,建议在腾讯云云开发的静态网站托管中,部署我们的Jekyll博客站点。
今天,我就来示范如何在github上搭建Blog,你可以从中掌握github的Pages功能,以及Jekyll软件的基本用法。更重要的是,你会体会到一种建立网站的全新思路。 ?...Jekyll(发音/’dʒiːk əl/,”杰克尔”)是一个静态站点生成器,它会根据网页源码生成静态文件。它提供了模板、变量、插件等功能,所以实际上可以用来编写整个网站。 ?...$ cd jekyll_demo $ git init 然后,创建一个没有父节点的分支gh-pages。因为github规定,只有该分支中的页面,才会生成网页文件。 ...变量转化成人类可读的格式。...至于{{site.baseurl}}就是_config.yml中设置的baseurl变量。
今天,我就来示范如何在github上搭建Blog,你可以从中掌握github的Pages功能,以及Jekyll软件的基本用法。更重要的是,你会体会到一种建立网站的全新思路。 ?...Jekyll(发音/'dʒiːk əl/,"杰克尔")是一个静态站点生成器,它会根据网页源码生成静态文件。它提供了模板、变量、插件等功能,所以实际上可以用来编写整个网站。 ?...$ cd jekyll_demo $ git init 然后,创建一个没有父节点的分支gh-pages。因为github规定,只有该分支中的页面,才会生成网页文件。 ...并在该文件中填入以下内容。 site.baseurl}}就是_config.yml中设置的baseurl变量。
阅读本文,将学到如何用 Jekyll 做多种类型的页面,并在首页的列表中将这些不同种类的页面合并按日期排序。...第一步:在 _config.yml 文件中添加自定义页面类型集合 collections: article: output: true 其中,article 是我为自定义类型取的名称。...可以参考我的 posts 布局文件和 article 布局文件,两者几乎一样都是可以的,只是 article 遍历的时候使用 site.article。...制作一个合并了博客和其他页面类型的页面列表 我希望在首页中混杂我的博客和胡思乱想,于是必须将两种不同类型的集合合并。...使用如下代码: {% assign all_posts = "" | split: "" %} {% for article in site.article %} {% assign all_posts
, 很久之前就已经尝试过将本站部署到腾讯,并且腾讯云还有很多优惠券还没使用,这次就将其同步到腾讯云的对象存储+CDN。...方法主要是通过Github的Action功能, 先通过jekyll的docker生成_pages文件夹,然后通过coscmd同步文件到腾讯的对象存储中。CDN配置比较简单忽略。...主要是贴一下action的实现文件如下: .github/workflows/jekyll.yml name: Jekyll site CI on: [push] jobs: build:...-v ${{ github.workspace }}/_site:/srv/jekyll/_site \ jekyll/builder:latest /bin/bash -c "chmod.../_site/ / .github/workflows/jekyll.yml链接 secret_id: ${{ secrets.SecretId }} secret_key: ${{ secrets.SecretKey
在本教程中,我们将配置一个生产环境以使用Nginx来托管Jekyll站点,以及Git在您将更改推送到站点存储库时跟踪更改并重新生成站点。...现在,创建一个远程对象,它表示用于跟踪您工作的远程存储库和分支的Git对象。通常,默认远程称为origin,因此我们将其用于本教程的目的。...为了在更改内容时重新生成站点,您需要像提交初始提交一样,将文件添加到提交,提交它们,然后推送更改。对文件进行更改后,请使用以下命令将所有已更改的文件添加到提交中。...结论 在本教程中,您学习了如何在将更改推送到Git存储库之后部署网站,同时腾讯云社区提供关于在 Linux 上搭建Jekyll静态博客的教程,欢迎使用。...---- 参考文献:《How To Deploy a Jekyll Site Using Git Hooks on Ubuntu 16.04》
如果在安装Bundler过程中,gem提示缺少依赖包,可以按照提示现将依赖包安装完成之后,在安装Bundler。 ?...第二步:设置dbyll 拿到disqus简称之后就可以在_config.yml文件文件中添加disqus: disqus short name;添加完成之后发布你的网站,就可以看到disqus评论板块了...或将for post in paginator.posts 改为 for post in site.posts 在GitHub上创建dbyll主题的个人博客 ---- 下面我将在GitHub...具体步骤: 第一步:创建GitHub Pages 关于如何在GitHub上创建个人博客,可以查阅这篇文章《轻松搞定GitHub Pages》。...以下是发表文件的一些规范: 博客更新指南 —– clone 仓库到本地 在_posts目录下新建文章,如2016-7-30-react-native-study-note,可以参考https://github.com
Coding项目通过Jenkins生成jekyll并发布到腾讯云对象存储Qcloud COS 主要是通过Coding Git + 自带的Jenkins构建Docker以及coscmd同步 贴一下Jenkins...sh '''docker run --rm \\ --volume="$PWD:/srv/jekyll" --volume="$PWD/_site:/srv/jekyll/_site" \\ jekyll.../builder:$JEKYLL_VERSION \\ /bin/bash -c "chmod 777 /srv/jekyll && jekyll build --future"'''...echo '构建完成.' } } stage('部署') { steps { echo '部署中...'.../_site/ /' echo '部署完成' } } } environment { JEKYLL_VERSION = 'latest' } }
关于jekyll其他一些命令的用法如下: $ jekyll build # => 当前文件夹中的内容将会生成到 ./_site 文件夹中。...$ jekyll build --destination # => 当前文件夹中的内容将会生成到目标文件夹中。...>中。...$ jekyll build --watch # => 当前文件夹中的内容将会生成到 ./_site 文件夹中, # 查看改变,并且自动再生成。...把整个文件都push到github上去 git add --all #添加到暂存区 git commit -m "提交jekyll默认页面"
云开发静态托管是云开发提供的静态网站托管的能力,静态资源(HTML、CSS、JavaScript、字体等)的分发由腾讯云对象存储 COS 和拥有多个边缘网点的腾讯云 CDN 提供支持 使用Jekyll搭建静态站点...它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。...由于系统默认Ruby安装过程中容易出现各种问题,因此建议自定义安装新的Ruby。关于卸载及重装 Ruby 和 Jekyll的详细内容,也可以参考文章iMac搭建Jekyll本地环境。...如下图,点击新建环境,然后在弹框中输入你自定义的环境名称,选择付费模式,然后点击下方的「立即开通」。 qcloud_jekyll_evn.png 之后就进入了环境的初始化阶段,初始化比较久。...Use --watch to enable. ➜ _site git:(master) ✗ cd .. ➜ blog git:(master) ✗ cd _site ➜ _site git:(master
静态网站生成器 Jekyll 使用 _config.yml 进行配置。这些配置都是 Jekyll 特有的。但你也可以在这些文件中 用我们自己的内容定义变量,并在整个网站中使用它们。...我的网站的 当前 _config.yml 有以下设置: # Jekyll Configuration # Site Settings url: "https://notes.ayushsharma.in...我将上述日期输出到一个新的 Jekyll 配置文件中。...,{{ site.my_date }} 输出其配置的值。...Bash、Python 和其他编程语言可以动态地生成 Jekyll 配置文件。然后我可以在 build 或 serve 过程中结合这些文件。
二、版本 Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。...New jekyll site installed in E:/myblog. E:>cd myblog ### 3..../_site... Cleaner: Nothing to do for ./.jekyll-metadata....build),接下来看以看到文件下的 _site 内容的生成。...(这将生成与_config.yml中配置变量url的值的规范链接) 16 jekyll clean 清空编译_site 17 jekyll serve 本地启动服务 18 jekyll serve -
' from D:/Ruby22/lib/ruby/gems/2.2.0/gems/jekyll-3.0.0/lib/ jekyll/site.rb:97:in `setup' from D:/Ruby22.../lib/ruby/gems/2.2.0/gems/jekyll-3.0.0/lib/ jekyll/site.rb:49:in `initialize' from D:/Ruby22/lib/ruby.../jekyll:23:in `' 后来搜了一下官方 Github 中的 Issue,发现了问题所在 相关连接: https://github.com/eggcaker/jekyll-org/.../blog/_site Incremental build: disabled....注意要设置到系统变量而不是用户变量 2016-10-07 Error: undefined method `size' for nil:NilClass (NoMethodError) gem install
Jekyll 中 Sass 的使用 什么是 Sass 关于 Sass 的优势 Usage Install Sass 目录结构 使用 include stylesheet to html...项目实例 参考文献 Jekyll 中 Sass 的使用 什么是 Sass Sass 是一群超级懒的人创造的 Css 快速编程工具 Sass(Syntactically Awesome Style...它改进并增强了 CSS 的能力,增加了变量,局部和函数这些特性。...关于 Sass 的优势 Sass 的嵌套可以将多层级的 Css badcode 显得跟简练 Sass 的变量可以统一控制设计风格 Sass 的@import等导入方法可以实现设计模块化分离 Sass...css 文件夹里面是 main 文件, 这里面的文件最终会生成到 _site/css 这个文件夹的名称可以自由更改, 反正最终只要保证你的 html 访问到对文件夹即可。
实现 代码高亮 Jekyll 代码高亮可以使用 Pygments、Rouge、Prism、Highlight JS等工具实现,据说大部分的高亮博客中基本上都是使用 Pygments。...important; } } 另外,也需要在 _config.yml 文件中在导航栏中添加链接,如下所示。...其实在 Jekyll 中要做到这个也不是很难,只需要对整个文章的内容进行字符计数即可。...最后将以下代码添加到 _layouts/post.html 相应的位置即可,一般来说在写作时间下面较佳。...参考资料 让 Jekyll 支持 LaTex 数学公式(MathJax v3) Jekyll 实现文章阅读耗时与字数统计 Jekyll 中如何做中文字数统计 版权声明:如无特别声明,本文版权归 仲儿的自留地
轻松切换不同版本的Ruby software-properties-common软件包是添加新PPA的便捷方式: sudo apt install software-properties-common 将RVM库添加到...bundle exec jekyll serve --host=0.0.0.0 [jekyll_first_post.png] 注意启动Jekyll服务器后,会有一个新_site文件夹。...本节中的步骤可以从本地计算机或使用Jekyll博客的Linode完成。如果您使用Linode,则可以使用ngrok查看笔记本。...[jupyter_table.png] [jekyll_table.png] 在Jekyll中添加图像 通过markdown添加图像需要将图像存储在项目目录中。...将所有从Jupyter导出的图像移动到/assets/images文件夹中。 在markdown中将图像的引用修改为适当的路径。用两个花括号和双引号括起路径。
Fork 一个Jekyll模板 在Github的搜索框里输入jekyll-now找到此仓库,点击fork。 ? ?...然后在在浏览器中输入你的博客地址yourusername.github.io就可以访问了。...## This file contains configuration flags to customize your site## Name of your site (displayed in the.../master/images/jekyll-logo.png ##**将此地址替换为你的头像地址** 修改好后,点commit提交。...输入日志文件名称,格式为yyyy-mm-dd-xxx-xxx.md,如2016-11-29-Self-Introduce.md。 接下来就是写日志了,这个可以参照之前的MarkDown的写法。
领取专属 10元无门槛券
手把手带您无忧上云