Para buscar en Neocities (ya que Google censura y te muestra solo Reddit) podes usar estos 2 buscadores: * [Wiby](http://wiby.me/) * [Marginalia](https://marginalia-search.com/) O directamente buscando por **tags**: https://neocities.org/browse?tag=tor #### Como deployar a Neocities desde GitHub yo tengo mi sitio alli tambien: https://imlauer.neocities.org --- ## ⚙️ **Automated deployment using GitHub Actions (recommended)** Primero cree una carpeta llamada neocities porque no se permiten `.git` `.node_modules` e imagens creo y ahi puse el html con el siguiente script: ```bash #!/usr/bin/bash if [[ -z $1 ]]; then echo "Falta commit"; exit; fi for html in *.html; do rm $html; done for markdown in *.md; do filename_only="${markdown%.*}" ( echo '' echo '' echo '' echo ' ' echo " Imlauer | $filename_only " echo '' echo '' cmark $markdown; echo '' echo '' ) | tee $filename_only.html && cp $filename_only.html neocities/ done ; git add . && git commit -m $1 && git push ``` You can make GitHub automatically push changes to Neocities when you push to `main`. #### Step 1: Create an API key 1. Go to your [Neocities settings](https://neocities.org/settings). 2. Scroll to **API Key** → copy it. #### Step 2: Add the key to your GitHub repo 1. On GitHub, open your repo → **Settings → Secrets → Actions**. 2. Add a new secret: * Name: `NEOCITIES_API_KEY` * Value: *(paste your key)* #### Step 3: Add a workflow file Create `.github/workflows/deploy.yml` in your repo: ```yaml name: Deploy to neocities # only run on changes to main. Use main or master depending on whatever your default branch is called. on: push: branches: - main concurrency: # prevent concurrent deploys doing strange things group: deploy-to-neocities cancel-in-progress: true jobs: deploy: runs-on: ubuntu-latest steps: # The checkout step copies your repo into the action runner. Important! - uses: actions/checkout@v4 # Set up any tools and build steps here # This example uses a Node.js toolchain to build a site # If you don't need Node.js to build your site, you can omit this. #- name: Use Node.js # uses: actions/setup-node@v4 # with: # node-version: lts/* ## If you have a different build process, replace this with your own build steps #- name: Install deps and build # run: | # npm i # npm run build # When the dist_dir is ready, deploy it to neocities # Here we deploy the folder named `public` - name: Deploy to neocities uses: bcomnes/deploy-to-neocities@v3 with: api_key: $ cleanup: false neocities_supporter: false # set this to true if you have a supporter account and want to bypass unsuported files filter. preview_before_deploy: true # print a deployment plan prior to waiting for files to upload. dist_dir: neocities ``` This action will upload your repo’s files to Neocities automatically every time you push to `main`. ✅ **Reference:** [bcomnes/deploy-to-neocities](https://github.com/bcomnes/deploy-to-neocities)