关于linux:如何搭建个人博客站点

10次阅读

共计 1790 个字符,预计需要花费 5 分钟才能阅读完成。

原文地址:https://www.hz-bin.cn/BuildBlog

1、如何应用 github page 部署集体博客

  • 登录 github,点击右上角新建仓库,仓库名填 username.github.io,其中 username 填本人的 github 名称,例如博主的是 hz-bin,则仓库名为 hz-bin.github.io

  • 进入我的项目的 Settings->Pages 页面,Source 抉择 master,而后点击 Save,则实现部署,即可通过 https://hz-bin.github.io 进行拜访了。


2、如何应用 jekyll 和 TeXt 主题编辑博客内容

  • 本地部署 jekyll 环境参考 jekyll 中文文档
  • 本地克隆 TeXt 主题,而后进入到 jekyll-TeXt-theme 目录,如果有 Gemfile.lock 文件,先删除该文件。
  • 而后在命令行中先执行 gem install bundler jekyll 命令,再执行 bundle exec jekyll serve,则本地博客搭建实现
  • 浏览器中输出 http://localhost:4000/ 即可拜访博客内容。
  • 如何新增一篇博客 :在 _posts 目录中新建 markdown 格式文件,文件名格局为 yyyy-mm-dd-blogname.mdjekyll 会主动进行构建。

3、如何配置 gitalk 作为博客的评论零碎

  • 首先须要新建一个 OAuth application(右上角头像 -> Settings -> Developer settings -> OAuth Apps -> New OAuth App),如下图所示:

  • 点击 Generate a new client secret


  • Client ID 和 刚刚产生的 Client secrets 拷贝到 _config.yml 文件中,其余参数如图所示:

配置实现之后,登录 gitalk 时可能会呈现 403 谬误,参考 Gitalk 评论登录 403 问题解决 和 在 cloudflare 上创立一个收费的在线代理来解决 gitalk 受权登录报 403 问题

4、如何配置 leancloud 记录文章拜访次数

  • 首先进入 LeanCloud,新建一个利用,利用名称本人轻易填。而后进入到设置界面,如下所示,_config.yml 配置中,pageviewproviderleancloudleancloudapp_idapp_key 别离填利用凭证界面的 AppIDAppKey


  • app_classBlog 或者本人定义一个名字,LeanCloud 会用该名称在 数据存储 -> 结构化数据 中创立 Class,相当于存储拜访次数的表。

  • 批改 _includes/pageview-providers/leancloud/leancloud.js,如下所示,serverURLs 改为 serverURL,值改为下面利用凭证中的 REST API 服务器地址

可参考官网文档:

初始化:https://leancloud.cn/docs/sdk_setup-js.html#hash20935048

数据存储入门教程 · JavaScript:https://leancloud.cn/docs/leanstorage-started-js.html

5、如何给本人的博客设置自定义域名

  • 首先须要申请域名,本博客域名从腾讯云申请。
  • 域名申请实现之后,进入域名治理界面,点击解析。

  • 增加如下 2 条记录,其中 ip 地址是通过 ping hz-bin.github.io 失去的:


  • 进入到 github 我的项目的 Settings -> Pages 配置界面,Custom domain 填刚刚注册的域名,同时勾选上 Enforce HTTPS,而后保留。期待 10 分钟左右,就能够通过 https://www.hz-bin.cn 拜访了。

gitalk 和 cloudflare 批改

  • 配置完域名之后,会发现 gitalk 登录不上了,且文章计数也获取不到了,须要对相干配置进行批改。
  • 登录 github,右上角头像 -> Settings -> Developer settings -> OAuth Apps,看到如下界面,点击第 3 节新建的 OAuth application,将 Homepage URLAuthorization callback URL 改成新的博客地址 https://www.hz-bin.cn,而后保留。

  • 登录 cloudflare,按如图所示操作:





本文由博客一文多发平台 OpenWrite 公布!

正文完
 0