npm 包 git-blogger 使用教程

为什么要使用 git-blogger

在今天的互联网时代,写博客已经成为了程序员的一个日常行为,我们经常在各大编程社区、博客平台上分享我们的技术成果、经验心得、思考体会等等,给广大的开发者带来启发和指导。然而,有些程序员仍然倾向于自己搭建 Blog 网站,使用自定义域名,为自己的个人品牌加分。

然而,在这个需要快速迭代和交流的时代,自建 Blog 也需要一个更加高效和轻松的工具,才可以更加得心应手地维护、更新、发布文章。因此,我们可以考虑利用npm 包 git-blogger 来进行博客的管理。

git-blogger 是什么

git-blogger 是一个基于 Github+Hexo 的博客方案,它可以帮助你更加方便地使用 Git 进行博客管理。git-blogger 将你的文章文件夹存放在 GitHub 上,并使用 Hexo 将文章渲染成静态 HTML 页面,同时自动提交博客源文件到 GitHub 上,使得博客文章的版本追踪和管理非常方便。

如何使用 git-blogger

安装 git-blogger

打开终端,输入以下命令进行 git-blogger 的安装:

--- ------- -- -----------

安装完成后,在终端中输入以下命令,就可以使用 git-blogger 了:

- ----------- ------

创建博客

在终端中输入以下命令,就可以创建一个新的博客:

----------- ------- -----------

其中, 是你的博客名称,可以是任何字符串,如 myblog。该命令会自动创建一个名为 的文件夹,并在该文件夹中初始化 Git 仓库,此外,还会安装 Hexo 应用程序,并生成一个基本的博客主题。

写作文章

在终端中输入以下命令,就可以创建一篇新文章:

----------- ------- -----------

其中, 是你的文章名称,可以是任何字符串,如 mypost。该命令会自动在 _posts 文件夹下创建一个名为 .md 的 Markdown 文件,你可以使用你喜欢的编辑器(比如Atom)打开该文件,写下你的文章。

配置 git-blogger

在终端中进入博客文件夹,输入以下命令,进行 git-blogger 的配置:

----------- ------

该命令会引导你设置你的 GitHub 账号信息,并将你的修改文件提交到 GitHub。在提交之前,你需要输入你的 Github 账号和密码,以便 git-blogger 可以对你的博客进行管理。

发布文章

在终端中输入以下命令,就可以进行博客文章的发布:

----------- -------

该命令会自动将你的 Markdown 文件转换为 HTML 页面,并生成一份文章列表,并将这些文件提交到 GitHub,你的博客网站会在 Github Pages 上自动发布。

更新博客

在你写完新的文章或进行了其他更改之后,你需要使用以下命令将修改后的文件提交到 GitHub:

----------- ------

该命令会将修改文件提交到 GitHub,同时更新博客文章列表和日期。

示例代码

-- -- -----------
--- ------- -- -----------

-- ----
----------- ------- ------

-- -----
----------- ------- ------

-- ------------
-- ------
----------- ------

-- ----
----------- -------

-- ----
----------- ------

总结

git-blogger 是一个非常优秀的博客方案,它可以为我们的自建 Blog 带来许多便利,使得我们更加容易地进行博客的管理、维护和发布。使用 git-blogger,你可以更加专注于文章的写作和内容的创作。希望本文可以帮助到你,尽快掌握 git-blogger 的使用技巧,并创建属于自己的 Blog 网站吧!

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60055a4281e8991b448d7e2b


猜你喜欢

  • npm 包 cordova_plugin_aps_notification 使用教程

    前言 在移动应用开发中,推送通知是必不可少的功能。通过推送通知,可以及时向用户展示新消息、活动、促销等信息,提高用户参与度和留存率。而 cordova_plugin_aps_notification ...

    2 年前
  • npm 包 digo-jjencode 使用教程

    digo-jjencode 是一个可以将 JavaScript 代码进行简单混淆的 npm 包。在前端开发中,我们经常需要对代码进行加密、混淆等处理,以保护我们的代码不被恶意攻击者所使用。

    2 年前
  • npm包meteor-sfc使用教程

    在前端开发中,使用组件化开发能够大大提高开发效率,meteor-sfc(Meteor-single-file-component)是一个可以把Vue单文件组件转化成Meteor模板的npm包,在Met...

    2 年前
  • npm 包 ftp-helper 使用教程

    前言 在前端开发中,当我们需要上传或下载文件到 FTP 服务器时,往往需要使用 FTP 客户端或者使用 FTP 命令行工具。但是这些工具有以下几个缺点: 操作繁琐,需要频繁输入用户名、密码、服务器地...

    2 年前
  • npm 包 offlineh5 使用教程

    简介 offlineh5 是一个可以将 web 应用离线缓存的 npm 包。通过使用它,我们可以使我们的 web 应用变得更加快速、可靠,并且可以在网络不稳定的情况下继续使用。

    2 年前
  • npm 包 node-interface 使用教程

    在前端开发中,我们经常需要与后端进行 API 交互,这时候就需要用到 Node.js。而在 Node.js 中,使用 npm 包可以极大的提高开发效率,减少重复劳动。

    2 年前
  • npm 包 nativescript-msf 使用教程

    在前端开发中,我们经常需要使用跨平台的技术来实现不同操作系统的应用程序。而 nativescript-msf 就是一款能够实现这一功能的 npm 包。 本篇文章将会介绍 nativescript-ms...

    2 年前
  • npm 包 react-native-record 使用教程

    react-native-record 是一个 React Native 应用开发中常用的录音包,它是基于 React Native API 封装而来,具有良好的跨平台适配性和灵活性。

    2 年前
  • npm 包 le-challenge-cloudflare 使用教程

    介绍 在前端开发中,有许多工具和包供我们使用,npm 是其中之一。npm 是 Node.js 的包管理器,它可以让我们轻松地管理、安装和分享代码。本文将重点介绍 npm 包 le-challenge-...

    2 年前
  • npm 包 pre-rating 使用教程

    在前端开发过程中,我们经常需要对用户进行各种评分操作,为了方便我们的开发,有许多优秀的评分插件出现,如 Star Rating 和 RateYo,但这些评分插件往往功能较为繁琐,引入量也比较大,如果只...

    2 年前
  • npm 包 greenway-design 使用教程

    前言 在前端开发中,我们经常需要使用各种第三方工具和框架来提高效率和质量。而 npm 是前端开发者最常用的包管理器之一。在众多 npm 包中,greenway-design 是一个非常优秀的 UI 库...

    2 年前
  • npm 包 generator-vue-starter 使用教程

    简介 generator-vue-starter 是一个基于 Vue.js 的项目生成器,使用 Yeoman 和 webpack 来创建新的 Vue.js 项目。它提供了一整套的工具和框架,可以快速地...

    2 年前
  • npm 包 toggle-js 使用教程

    前言 toggle-js 是一个在前端开发中常用的 npm 包,它可以方便地实现网页中的开关组件,有很强的可定制性。在开发过程中,我们经常会遇到需要开关组件的需求,toggle-js 可以大大减少我们...

    2 年前
  • npm 包 vrestapi 使用教程

    前言 在前端开发中,经常会遇到需要和 RESTful API 进行交互的情况。而 vrestapi 是一个 Node.js 的 npm 包,提供了非常方便的方式来模拟 API 接口和测试 API 接口...

    2 年前
  • npm 包 react-animate-on-scroll-server 使用教程

    react-animate-on-scroll-server 是一款 React 组件,能够让在滚动页面的过程中进行动画渲染。使用 react-animate-on-scroll-server,您可以...

    2 年前
  • npm包basic-mouse-event-polyfill-phantomjs使用教程

    前言 在前端开发中,我们经常需要使用鼠标事件来实现一些交互效果。但是,由于不同浏览器对鼠标事件的支持存在差异,特别是一些旧版本的浏览器并未支持较新的鼠标事件。此时,我们就需要使用polyfill来解决...

    2 年前
  • npm包aws-apig-client使用教程

    前言 在Web应用程序开发过程中,我们经常需要与后端API进行交互。Amazon Web Services(AWS)提供了一系列服务来帮助我们构建和部署Web应用程序。

    2 年前
  • npm 包 bizboard-firebase-paginator 使用教程

    前言 在前端应用中,经常需要对大量数据进行分页处理,而在基于 Firebase 的应用中,bizboard-firebase-paginator 这个 npm 包提供了非常方便的分页功能,可以快速将 ...

    2 年前
  • npm 包 eslint-config-straylor 使用教程

    前言 在现代的前端开发中,JavaScript 代码的质量已经越来越受到重视。为了保证代码风格的一致性,可以使用 ESLint 工具进行代码规范检查。同时,社区中也出现了许多基于 ESLint 的配置...

    2 年前
  • npm 包 agentstack-restify 使用教程

    在前端开发过程中,使用一些高效的工具可以加快开发速度,提高代码质量。其中,npm是前端常用的包管理工具,agentstack-restify是一个在Restify框架和Node中间件上基于Web Sc...

    2 年前

相关推荐

    暂无文章