在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:asciidoctor/jekyll-asciidoc-quickstart开源软件地址:https://github.com/asciidoctor/jekyll-asciidoc-quickstart开源编程语言:CSS 83.8%开源软件介绍:Jekyll AsciiDoc QuickstartTable of Contents
The Jekyll AsciiDoc Quickstart project is a leg-up in starting your own website hosted on GitHub with content based in AsciiDoc. This project combines the power of AsciiDoc with a beautiful CSS framework and blog-ready template on top of GitHub’s existing publishing infrastructure. DirectionsThe goal of this procedure set is to configure a Travis CI job to listen for commits on the master branch, automatically run the Jekyll build, and push the generated content to the gh-pages branch. 1. Install Minimum Jekyll RequirementsYou must install some software to execute commands in subsequent procedures. The Requirements on the Jekyll Installation page describe how to install both ruby and rubygems. For yum-based package managers, the command to run is: $ sudo yum install ruby rubygems 2. Install Travis GemWhen you install rubygems, you can use the gem internal package management system to install the Travis CI gem. This gem contains—among other things—a command-line tool for easily encrypting GitHub tokens. Run the following command to install the Travis gem: $ gem install travis 3. Fork this Repository and CloneTo create your own copy of this repository, start by clicking the fork button in the upper right corner of the GitHub page. Next, open a command line window and make a clone of your new repository: $ git clone https://github.com/YOUR-USERNAME/jekyll-asciidoc-quickstart 4. Enable Travis CITravis CI is configured initially through a browser. To activate Travis CI for the Repository:
5. Generate a GitHub Personal Access TokenOnce the repository is activated in Travis, you need a GitHub token to pass into the Travis keytool. To generate a new personal access token on GitHub:
6. Encrypt the GitHub Token for Travis CIWith the GitHub token created, you can now pass it to the Travis command-line tool, which adds the encrypted value to a file in your repository. To encrypt the token and add it to the
7. Verify the ConfigurationTo verify if you have configured the repository correctly, open https://travis-ci.org and verify that Travis starts, and subsequently finishes processing the job. Travis should place the built site into the gh-pages branch upon completion. SummaryIf you can load the Start writing blog posts and enjoy the AsciiDoc difference, regardless of what device you choose: computer, tablet, or mobile. If would you like to work offline first, consider to check your DetailsGitHub Pages and AsciiDocGitHub Pages does not (yet) whitelist the jekyll-asciidoc plug-in, so you can not write Unlike some "fork and write" repositories that exist for Markdown blogs, you need to initially configure this repository fork with a computer to publish using AsciiDoc. How We Work Around The LimitationFor this repository, the Travis CI Continuous Integration (CI) server emulates GitHub Pages staging automation, and pushes your blog live upon committing any change to the repository. After initially configuring the repository, you can use Git command-line on your computer, or even a Git client on your tablet or smartphone to write, commit, and automatically publish blog posts. Help Get AsciiDoc Whitelisted for GitHub PagesYou can help change the lack of native AsciiDoc support by creating a support case through http://github.com/support. Tell the GitHub team that you want the choice to write in AsciiDoc, and have it handled the same way Markdown is when pushed to your GitHub Page. Your voice counts: make it heard! Repository StructureThe repository requires the following structure to work correctly:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论