2025-11 Edit files

This commit is contained in:
2025-11-01 07:11:40 +03:00
parent 7a296242ee
commit 60368d164f
199 changed files with 1105 additions and 669 deletions

View File

@@ -24,6 +24,29 @@
<center>
<h1>Новости</h1>
<div class="news_item">
<h2 class="news_item_title">
<a href="edit-files.html">Редактирование файлов</a>
</h2>
<p class="news_item_date">
2025-11-01
</p>
<div class="news_item_contents">
<video controls width="700">
<source src="../../images/2025-11_edit-files.mp4" type="video/mp4"/>
</video>
<h1 id="">Октябрь</h1>
<h3 id="1npm">1. NPM</h3>
<p>ПСКОВ теперь доступен в npm. Удобнее всего запускать через <code>npx</code>:</p>
<p><code>npx pskov --projectDir=/path/to/project</code></p>
<p>где <code>/path/to/project</code> надо заменить на путь до проекта</p>
<h3 id="2fileseditrender">2. Вкладки <code>Files</code>, <code>Edit</code>, <code>Render</code></h3>
<p>У ПСКОВа теперь есть вкладки для разграничения выбора файла, его редактирования и просмотра результата конвертации Markdown (просмотр ещё не реализован). . .</p>
</div>
<div class="news_item_more">
<a href="edit-files.html">Читать далее</a>
</div>
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="display-files.html">Список файлов проекта</a>
@@ -47,7 +70,8 @@ JavaScript. Работа с Kotlin в качестве <a href="year24.html">я
<div class="news_item_more">
<a href="display-files.html">Читать далее</a>
</div>
</div><div class="news_item">
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="kotlin-cross.html">Возврат к межплатформенным решениям</a>
</h2>
@@ -69,7 +93,8 @@ too large</code>.</p>
<div class="news_item_more">
<a href="kotlin-cross.html">Читать далее</a>
</div>
</div><div class="news_item">
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="add-edit-save-remove.html">Добавление, редактирование, сохранение, удаление файлов</a>
</h2>
@@ -110,7 +135,8 @@ too large</code>.</p>
<div class="news_item_more">
<a href="add-edit-save-remove.html">Читать далее</a>
</div>
</div><div class="news_item">
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="git-fs-components.html">Заготовки компонент FS и Git</a>
</h2>
@@ -142,7 +168,8 @@ too large</code>.</p>
<div class="news_item_more">
<a href="git-fs-components.html">Читать далее</a>
</div>
</div><div class="news_item">
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="welcome-component.html">Редактор ПСКОВ 2 и компоненты</a>
</h2>
@@ -166,7 +193,8 @@ too large</code>.</p>
<div class="news_item_more">
<a href="welcome-component.html">Читать далее</a>
</div>
</div><div class="news_item">
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="notes-desktop.html">Заметки и Git</a>
</h2>
@@ -191,7 +219,8 @@ too large</code>.</p>
<div class="news_item_more">
<a href="notes-desktop.html">Читать далее</a>
</div>
</div><div class="news_item">
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="iso-git2.html">ПСКОВ 2 без LHA?</a>
</h2>
@@ -212,7 +241,8 @@ Local Host Access для доступа к его локальной файло
<div class="news_item_more">
<a href="iso-git2.html">Читать далее</a>
</div>
</div><div class="news_item">
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="cld_ctx-gen.html">CLD: Генерация контекста</a>
</h2>
@@ -238,37 +268,18 @@ Local Host Access для доступа к его локальной файло
<div class="news_item_more">
<a href="cld_ctx-gen.html">Читать далее</a>
</div>
</div><div class="news_item">
<h2 class="news_item_title">
<a href="psk-jvm-item.html">ПСКОВ 2 на JVM</a>
</h2>
<p class="news_item_date">
2025-02-11 00:00
</p>
<div class="news_item_contents">
<p><img src="../../images/2025_psk-jvm-item.png" alt="splash" /></p>
<h1 id="">Генерация отдельных страниц</h1>
<p>В январе сделал половину функциональности оригинального ПСКОВа на Kotlin для JVM,
а именно: генерацию отдельных страниц HTML из Markdown.</p>
<p>И ПСКОВ 1, и ПСКОВ 2 генерируют файлы HTML, которые отображаются идентично
в веб-браузерах. Тем не менее, содержимое этих сгенерированных файлов отличается,
т.к. ПСКОВ 1 использует <a href="https://github.com/showdownjs/showdown">Showdown</a> для конвертации Markdown в HTML,
а ПСКОВ 2 - <a href="https://github.com/JetBrains/markdown">intellij-markdown</a>.</p>
<p>Взглянем на описываемую разницу. Допустим, у нас есть следующая страница Markdown:. . .</p>
</div>
<div class="news_item_more">
<a href="psk-jvm-item.html">Читать далее</a>
</div>
</div>
<p class="pagination_title">Страница 1 из 9</p>
<p>
<a href="index2.html">Старее »</a>
</p>
<div id="footer">
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
</div>
</center>
</body>
</html>
</html>