chitang怎么写(如何操作chitang?) 时间:2023-12-13 02:14:29 由admin 分享 复制全文 下载本文 admin2023-12-13 02:14:29 复制全文 下载全文 Chitang怎么写(如何操作Chitang) 1. 简介 Chitang是一款基于GitHub Issues的博客系统,可以方便的使用GitHub Issues作为文章的存储工具。通过Chitang,你可以使用Markdown撰写博客文章,同时享受开源社区的优秀社区支持。 2. 注册GitHub账号 由于Chitang是基于GitHub Issues的,因此注册GitHub账号是使用Chitang的第一步。请在GitHub官网上注册一个新的账号。注册完成后,请查看GitHub帮助文档,熟悉GitHub的基本使用方法。 3. 创建新的GitHub仓库 Chitang使用GitHub Issues作为博客文章的存储工具,因此需要创建新的GitHub仓库来存储文章。请按照以下步骤创建新的GitHub仓库: 1. 登录GitHub,点击右上角的加号按钮,选择New repository。 2. 在Repository name中填写新的仓库名称,并选择Public或Private。 3. 勾选Initialize this repository with a README,并将.gitignore设置为None。 4. 点击Create repository,成功创建新的GitHub仓库。 4. 配置Chitang 在创建好了GitHub仓库后,需要在本地配置Chitang,以便能够在本地使用GitHub Issues作为博客文章的存储工具。 1. 安装Ruby。在Ruby官网上下载并安装最新版的Ruby。 2. 安装Bundler。在命令行中运行以下命令以安装Bundler: gem install bundler 3. 在本地创建新的目录,并在该目录下创建Gemfile文件,内容为: source 'https://rubygems.org' gem 'chitang', git: 'https://github.com/muan/chitang.git' 4. 在命令行中进入目录,运行以下命令以安装依赖: bundle install 5. 在命令行中运行以下命令,以在本地初始化Chitang: chitang new blog 其中,blog为博客的名称,可以根据自己的需要任意设置。 5. 发布文章 在完成以上步骤后,就可以使用Chitang发布文章了。在命令行中进入博客目录,运行以下命令以创建新文章: chitang post "My First Post" 其中,My First Post为文章的标题。运行以上命令后,Chitang会在_posts目录下自动创建一个以当前日期命名的Markdown文件,例如2019-01-01-my-first-post.md。通过编辑该文件可以撰写文章。 6. 部署博客 在完成文章撰写后,需要将博客部署到GitHub上,以便他人可以访问。请按照以下步骤进行部署: 1. 在GitHub上创建新的仓库,用于存储博客网页。 2. 在本地运行以下命令,将博客部署到新仓库中: chitang deploy 在运行以上命令后,Chitang会自动将博客生成的静态网页推送到GitHub上。你可以通过访问新仓库的页面,查看博客是否已经成功部署。部署步骤详细说明请参考Chitang的官方文档。 7. 使用主题 Chitang支持自定义主题,你可以按照自己的喜好选择合适的主题。在本地创建新的目录,将主题代码复制到该目录下,并配置Gemfile文件中的gem源指向该目录下的主题文件夹。例如: source 'https://rubygems.org' gem 'chitang', git: 'https://github.com/momoXiang/chitang.git' gem 'my_theme', path: '/path/to/my_theme' 其中,/path/to/my_theme为主题文件夹的实际路径。在完成配置后,运行以下命令以切换主题: chitang theme my_theme 其中,my_theme为主题名称,必须与配置文件中的gem名称相同。 8. 内容安全 为了保障用户隐私,控制内容的合法性,推荐使用第三方 API 做内容审核和过滤。Chitang已经集成了云从API,你可以按照以下步骤开启: 1. 登录云从API官网,注册账号并登录。 2. 进入后台,创建新的应用,获取app_id和app_secret。 3. 在博客目录下打开配置文件_config.yml,增加以下配置: yunzong: app_id: xxx app_secret: xxx 其中,xxx为你在云从API官网获得的app_id和app_secret。在增加以上配置后,Chitang会在文章发布后自动将文章内容提交给云从API进行内容审核和过滤。 9. 自动推送更新 为了更方便的将更新推送到GitHub上,推荐使用Travis CI自动化部署工具。你可以按照以下步骤配置Travis CI: 1. 在GitHub上的新仓库中,创建.travis.yml文件,并写入以下内容: language: ruby rvm: - 2.6.3 cache: bundler branches: only: - master notifications: email: false addons: ssh_known_hosts: github.com before_script: - chmod +x ./script/cibuild script: ./script/cibuild env: global: - NOKOGIRI_USE_SYSTEM_LIBRARIES=true - secure: your_token_here deploy: - provider: pages skip_cleanup: true github_token: $GITHUB_TOKEN local_dir: _site/ target_branch: gh-pages on: branch: master 其中: 2. 在GitHub上生成Token。在GitHub的个人设置中,找到Developer settings,选择Personal access tokens,点击Generate new token,勾选repo,生成新的Token。 3. 在Travis CI的官网上,使能进程,并在Settings中增加以下环境变量: GITHUB_TOKEN=your_token_here 其中,your_token_here为刚才在GitHub上生成的Token。 在完成以上步骤后,每次提交代码到GitHub后,Travis CI会自动将代码部署到GitHub Pages上。 10. 其他操作 Chitang还有许多其它操作,例如文件管理、标签、分类、评论等。你可以通过查看官方文档或者向开源社区中的其他开发者寻求帮助,了解更多关于Chitang的使用技巧。 复制全文下载全文 复制全文下载全文