add docs website config (#251)
* add docs website config * move files in doc/ to docs/
This commit is contained in:
		
							
								
								
									
										30
									
								
								.github/workflows/publish-docs.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								.github/workflows/publish-docs.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,30 @@
 | 
				
			|||||||
 | 
					name: Publish docs via GitHub Pages
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    branches:
 | 
				
			||||||
 | 
					      - master
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  deploy:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-18.04
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Setup Python
 | 
				
			||||||
 | 
					        uses: actions/setup-python@v1
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          python-version: '3.7'
 | 
				
			||||||
 | 
					          architecture: 'x64'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Install dependencies
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          pip install --upgrade pip
 | 
				
			||||||
 | 
					          pip install -r docs/requirements.txt
 | 
				
			||||||
 | 
					      - name: Build
 | 
				
			||||||
 | 
					        run: mkdocs build -f docs/mkdocs.yml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Deploy
 | 
				
			||||||
 | 
					        uses: peaceiris/actions-gh-pages@v3
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          github_token: ${{ secrets.PUBLISH_DOCS_TOKEN }}
 | 
				
			||||||
 | 
					          publish_dir: site
 | 
				
			||||||
@ -21,7 +21,7 @@ OceanBase Database supports the entire core business of Alipay and the core syst
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Quick start
 | 
					## Quick start
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Refer to the [Get Started guide](doc/quick-start-en.md) to try out OceanBase Database.
 | 
					Refer to the [Get Started guide](docs/en/quick-start-en.md) to try out OceanBase Database.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Documentation
 | 
					## Documentation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										20
									
								
								docs/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								docs/README.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# OceanBase Documentation
 | 
				
			||||||
 | 
					Welcome to the OceanBase documentation!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This directory stores all the source files of OceanBase documentation website.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Starting a server locally
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					OceanBase documentation website is built with [MkDocs](https://www.mkdocs.org/). To install all dependencies, run:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    $ pip install -r ./requirements.txt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Generate the site, and start a server locally:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    $ mkdocs serve
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Open up http://127.0.0.1:8000/ in your browser, and you'll see the default home page.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Contributing
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					See [How to Contribute](../CONTRIBUTING.md).
 | 
				
			||||||
							
								
								
									
										3
									
								
								docs/index.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								docs/index.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					# 欢迎使用 OceanBase 文档
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.
 | 
				
			||||||
							
								
								
									
										10
									
								
								docs/mkdocs.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								docs/mkdocs.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					site_name: OceanBase 手册
 | 
				
			||||||
 | 
					repo_url: 'https://github.com/oceanbase/oceanbase'
 | 
				
			||||||
 | 
					repo_name: 'OceanBase'
 | 
				
			||||||
 | 
					edit_uri: 'edit/master/docs/'
 | 
				
			||||||
 | 
					docs_dir: './'
 | 
				
			||||||
 | 
					site_dir: '../site'
 | 
				
			||||||
 | 
					theme:
 | 
				
			||||||
 | 
					  name: 'material'
 | 
				
			||||||
 | 
					nav:
 | 
				
			||||||
 | 
					  - Home: 'index.md'
 | 
				
			||||||
							
								
								
									
										10
									
								
								docs/requirements.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								docs/requirements.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					mkdocs==1.1.2
 | 
				
			||||||
 | 
					mkdocs-material
 | 
				
			||||||
 | 
					mkdocs-macros-plugin
 | 
				
			||||||
 | 
					mike
 | 
				
			||||||
 | 
					mdx_truly_sane_lists
 | 
				
			||||||
 | 
					mkdocs_latest_release_plugin
 | 
				
			||||||
 | 
					mkdocs-git-revision-date-localized-plugin
 | 
				
			||||||
 | 
					weasyprint
 | 
				
			||||||
 | 
					mkdocs-with-pdf
 | 
				
			||||||
 | 
					qrcode
 | 
				
			||||||
		Reference in New Issue
	
	Block a user