原文地址:https://www.hz-bin.cn/BuildBlog1。如何使用github页面部署个人博客。登录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文件,先删除它。然后先在命令行执行geminstallbundlerjekyll命令,再执行bundleexecjekyllserve命令。本地博客搭建完成后,在浏览器中输入http://localhost:4000/即可访问博客内容。如何添加博客:在_posts目录下新建markdown格式文件,文件名格式为yyyy-mm-dd-blogname.md。jekyll自动构建。3.如何配置gitalk作为博客评论系统首先需要新建一个OAuth应用(右上角头像->设置->开发者设置->OAuthApps->NewOAuthApp),如图下图:点击Generateanewclientsecret:将ClientID和新生成的Clientsecret复制到_config.yml文件中。其他参数如图:配置完成后,登录gitalk可能会出现403错误。参考gitalk评论登录403问题解决和在cloudflare上创建免费在线代理解决gitalk授权登录403问题4.如何配置leancloud记录文章访问次数首先进入LeanCloud,新建一个应用,填入在自己的应用程序名称中。然后进入设置界面,如下图,在_config.yml配置中,pageview的provider填写leancloud,leancloud的app_id和app_key分别填写应用凭证界面的AppID和AppKey。app_class填写Blog或者自己定义一个名字,LeanCloud会使用这个名字在DataStorage->StructuredData中创建一个Class,相当于一张表,用来存储访问次数。如下所示修改_includes/pageview-providers/leancloud/leancloud.js,将serverURLs更改为serverURL,将value更改为上面应用程序凭据中的RESTAPI服务器地址。参考官方文档:初始化:https://leancloud.cn/docs/sdk_setup-js.html#hash20935048数据存储入门教程JavaScript:https://leancloud.cn/docs/leanstorage-started-js.html5.如何为自己的博客设置自定义域名,首先需要申请一个域名。博客域名是从腾讯云申请的。域名申请完成后,进入域名管理界面,点击解析。添加如下2条记录,其中ip地址是pinghz-bin.github.io获取的:进入github项目的Settings->Pages配置界面,Customdomain填写刚刚注册的域名,并勾选EnforceHTTPS同时,然后保存。等待约10分钟后,即可通过https://www.hz-bin.cn访问。在gitalk和cloudflare中修改配置域名后,会发现无法登录gitalk,无法获取文章数,需要修改相关配置。登录github,右上角头像->设置->开发者设置->OAuthApps,看到如下界面,点击第3节创建的OAuth应用,将HomepageURL和AuthorizationcallbackURL修改为新博客地址https://www.hz-bin.cn,并保存。登录cloudflare,如图操作:本文由博客发布平台OpenWrite发布!
