搭建博客的几种方式
1. 使用在线的博客系统,如语雀、掘金、CSDN等。
-
优点:直接创建账号使用即可,简单方便,不需要维护
-
缺点:文章分散在各个平台,不易于管理
2. github pages
+ hugo、hexo
等静态博客系统(强烈推荐🌟)
-
优点:文章都在自己手里,方便管理。因为是从0开始一步步搭建,所以还能学习到很多相关知识。最终要的是还能装X
-
缺点:只支持静态内容,没有后台管理系统
3. WordPress
建站(没用过,搬运😅)
-
优点:方便后续备份和转移,有自带的工具支持;扩展性强大;对自定义用户非常友好;自带后端管理
-
缺点:内容很多,对新手不友好
name: Pageson:push:branches:- main jobs:build:runs-on: ubuntu-lateststeps:- uses: actions/checkout@v3
with:token: ${{ secrets.GITHUB_TOKEN }}submodules: recursive- name: Use Node.js 16.xuses: actions/setup-node@v2
with:node-version: '16'- name: Cache NPM dependenciesuses: actions/cache@v2
with:
path: node_modules
key: ${{ runner.OS }}-npm-cache
restore-keys: |${{ runner.OS }}-npm-cache- name: Install Dependenciesrun: npm install- name: Buildrun: npm run build- name: Upload Pages artifactuses: actions/upload-pages-artifact@v2
with:
path: ./publicdeploy:needs: buildpermissions:pages: write
id-token: writeenvironment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}runs-on: ubuntu-lateststeps:- name: Deploy to GitHub Pages
id: deploymentuses: actions/deploy-pages@v2