paper-deployer

Deploy MM_DND site_ready paper content to the d-nd.com VPS via SSH and Python.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/GrazianoGuiducci/d-nd-seed --skill paper-deployer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paper-deployer
Source: https://github.com/GrazianoGuiducci/d-nd-seed/tree/main/plugins/d-nd-core/skills/paper-deployer
Command: npx skills add https://github.com/GrazianoGuiducci/d-nd-seed --skill paper-deployer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of deploying updated paper content from a source repository to the live d-nd.com website, ensuring content is current and accessible.

Core Features & Use Cases

  • Content Synchronization: Moves updated paper content (Markdown files and figures) from a local or staging environment to the production VPS.
  • Format Conversion: Handles the conversion of Markdown to HTML, including preserving LaTeX for MathJax and correctly formatting images.
  • Bilingual Support: Merges Italian and English versions of the paper content into a unified structure for deployment.
  • Use Case: After updating a research paper's text and figures in the MM-DND/papers/site_ready/ directory, this Skill will deploy the latest versions to the live website, updating both the content and figure assets.

Quick Start

Deploy the latest paper content from the MM_DND project to the d-nd.com VPS.

Frequently Asked Questions about paper-deployer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy markdown content to a VPS and convert it to HTML?

To deploy markdown content to a VPS and convert it to HTML, you need a script that automates SCP file transfers and manages markdown-to-HTML conversion. This process directly updates the live website with the latest content.

How does bilingual content merging work when deploying papers to a live website?

Bilingual content merging works by combining Italian and English versions of paper files into a unified structure during the deployment process. This ensures both language versions are accessible on the production VPS simultaneously.

Can I automate figure path resolution when deploying markdown files via SSH?

Yes, you can automate figure path resolution during SSH deployment by using a script that handles SCP figure transfers and corrects image paths. This ensures images are properly linked in the final HTML output.

What is the best way to update pages.json on a VPS after deploying new content?

The best way to update pages.json on a VPS after deploying new content is to use an automated script that performs in-place updates via SSH and Python. This synchronizes the site's metadata with the newly deployed files.

Does deploying markdown to HTML preserve LaTeX formatting for MathJax?

Deploying markdown to HTML can preserve LaTeX formatting for MathJax when the conversion script is configured to retain mathematical syntax. This ensures equations render correctly on the live website.

Why do I need source file checking before deploying content to a production VPS?

Source file checking is needed before deploying content to a production VPS to verify that all required markdown files and figures exist in the staging directory. This prevents incomplete deployments and broken links.