阅读 - 搭建博客

搭建博客的几种方式

1. 使用在线的博客系统,如语雀、掘金、CSDN等。
  • 优点:直接创建账号使用即可,简单方便,不需要维护

  • 缺点:文章分散在各个平台,不易于管理

2. github pages + hugo、hexo等静态博客系统(强烈推荐)
  • 优点:文章都在自己手里,方便管理。因为是从0开始一步步搭建,所以还能学习到很多相关知识。最终要的是还能装X

  • 缺点:只支持静态内容,没有后台管理系统

3. WordPress建站(没用过,搬运)
  • 优点:方便后续备份和转移,有自带的工具支持;扩展性强大;对自定义用户非常友好;自带后端管理

  • 缺点:内容很多,对新手不友好

阅读 - 搭建博客_第1张图片

阅读 - 搭建博客_第2张图片

阅读 - 搭建博客_第3张图片

阅读 - 搭建博客_第4张图片


name: Pages

on:
  push:
    branches:
      - main 

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
with:
          token: ${{ secrets.GITHUB_TOKEN }}

          submodules: recursive
      - name: Use Node.js 16.x
        uses: actions/setup-node@v2
with:
          node-version: '16'
      - name: Cache NPM dependencies
        uses: actions/cache@v2
with:
path: node_modules
key: ${{ runner.OS }}-npm-cache
restore-keys: |
            ${{ runner.OS }}-npm-cache
      - name: Install Dependencies
        run: npm install
      - name: Build
        run: npm run build
      - name: Upload Pages artifact
        uses: actions/upload-pages-artifact@v2
with:
path: ./public
  deploy:
    needs: build
    permissions:
      pages: write
id-token: write
    environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
    runs-on: ubuntu-latest
    steps:
      - name: Deploy to GitHub Pages
id: deployment
        uses: actions/deploy-pages@v2

阅读 - 搭建博客_第5张图片

阅读 - 搭建博客_第6张图片

你可能感兴趣的:(运维,linux,运维,服务器)